After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 688816 - cheese: Internal GStreamer error: code not implemented: invalid video buffer received
cheese: Internal GStreamer error: code not implemented: invalid video buffer ...
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: dont know
1.x
Other Linux
: Normal normal
: NONE
Assigned To: Cheese Maintainer(s)
Cheese Maintainer(s)
: 707702 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2012-11-21 15:54 UTC by arithmos
Modified: 2016-02-28 19:45 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
debug output (732.05 KB, application/x-xz)
2013-10-14 00:57 UTC, CooledCoffee
Details
debug output (732.05 KB, application/x-xz)
2013-10-14 01:00 UTC, CooledCoffee
Details
Debug log (1.36 MB, application/x-xz)
2014-09-23 16:13 UTC, mljli
Details

Description arithmos 2012-11-21 15:54:52 UTC
-Description of problem

cheese-WARNING **: Internal GStreamer error: code not implemented.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.: gstvideofilter.c(289): gst_video_filter_transform (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:video_filter_bin/GstBin:bin1/GstVideoConvert:colorspace1:
invalid video buffer received



-Version-Release number of selected component
cheese-3.6.2-1.fc18.x86_64


-How reproducible
1) Open first time cheese
2) Click on effects, select cartoon effect, click again on effects to exit
effects ( no auto ? )
3) Close cheese
4) Open cheese again the Warning appear

-Steps to Reproduce
Always


-Additional info:

Linux 3.6.7-1.fc18.x86_64
Comment 1 André Klapper 2012-11-22 15:42:04 UTC
Are you sure thatCheese 3.6 really still uses gstreamer 0.10 instead of 1.0?
Comment 2 arithmos 2012-11-22 16:30:13 UTC
(In reply to comment #1)
> Are you sure thatCheese 3.6 really still uses gstreamer 0.10 instead of 1.0?

It's a mistake the good one is gstreamer1-1.0.3-1.fc18.x86_64
Comment 3 Tim-Philipp Müller 2013-01-19 13:53:44 UTC
Does this still happen with the latest versions in FC18?

If yes, could you run it from a command line and make a debug log like this:

 $ GST_DEBUG=*:6 cheese 2>dbg.log
 ... reproduce the error, then quite cheese or kill it with control-C ..
 $ xz -9 dbg.log

and attach dbg.log.xz to this bug report, thanks!

Another question: what effects in cheese are you using, if any?
Comment 4 André Klapper 2013-04-07 01:11:25 UTC
arithmos: Could you please answer comment 3?
Comment 5 CooledCoffee 2013-10-14 00:57:59 UTC
Created attachment 257201 [details]
debug output

I am experiencing the same problem on ubuntu 13.04.

cheese version: 3.6.2-0ubuntu3

gstream versions:
dpkg -l gstreamer*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                        Version            Architecture       Description
+++-===========================-==================-==================-===========================================================
un  gstreamer-codec-install     <none>                                (no description available)
ii  gstreamer0.10-alsa:amd64    0.10.36-1.1ubuntu1 amd64              GStreamer plugin for ALSA
un  gstreamer0.10-audiosink     <none>                                (no description available)
un  gstreamer0.10-audiosource   <none>                                (no description available)
un  gstreamer0.10-ffmpeg        <none>                                (no description available)
ii  gstreamer0.10-gconf:amd64   0.10.31-3+nmu1ubun amd64              GStreamer plugin for getting the sink/source information fr
ii  gstreamer0.10-nice:amd64    0.1.3-1            amd64              ICE library (GStreamer plugin)
un  gstreamer0.10-plugins-bad   <none>                                (no description available)
ii  gstreamer0.10-plugins-base: 0.10.36-1.1ubuntu1 amd64              GStreamer plugins from the "base" set
ii  gstreamer0.10-plugins-base- 0.10.36-1.1ubuntu1 amd64              GStreamer helper programs from the "base" set
ii  gstreamer0.10-plugins-good: 0.10.31-3+nmu1ubun amd64              GStreamer plugins from the "good" set
un  gstreamer0.10-plugins-good- <none>                                (no description available)
un  gstreamer0.10-plugins-reall <none>                                (no description available)
un  gstreamer0.10-plugins-ugly  <none>                                (no description available)
ii  gstreamer0.10-pulseaudio:am 0.10.31-3+nmu1ubun amd64              GStreamer plugin for PulseAudio
ii  gstreamer0.10-tools         0.10.36-1ubuntu2   amd64              Tools for use with GStreamer
un  gstreamer0.10-videosink     <none>                                (no description available)
un  gstreamer0.10-videosource   <none>                                (no description available)
un  gstreamer0.10-visualization <none>                                (no description available)
ii  gstreamer0.10-x:amd64       0.10.36-1.1ubuntu1 amd64              GStreamer plugins for X11 and Pango
un  gstreamer1.0-audiosink      <none>                                (no description available)
un  gstreamer1.0-audiosource    <none>                                (no description available)
un  gstreamer1.0-ffmpeg         <none>                                (no description available)
un  gstreamer1.0-fluendo-mp3    <none>                                (no description available)
ii  gstreamer1.0-nice:amd64     0.1.3-1            amd64              ICE library (GStreamer plugin)
ii  gstreamer1.0-plugins-bad:am 1.0.6-1ubuntu1     amd64              GStreamer plugins from the "bad" set
ii  gstreamer1.0-plugins-base:a 1.0.6-1            amd64              GStreamer plugins from the "base" set
ii  gstreamer1.0-plugins-good:a 1.0.6-1ubuntu1     amd64              GStreamer plugins from the "good" set
un  gstreamer1.0-plugins-ugly   <none>                                (no description available)
un  gstreamer1.0-tools          <none>                                (no description available)
un  gstreamer1.0-videosink      <none>                                (no description available)
un  gstreamer1.0-videosource    <none>                                (no description available)
un  gstreamer1.0-visualization  <none>                                (no description available)
ii  gstreamer1.0-x:amd64        1.0.6-1            amd64              GStreamer plugins for X11 and Pango

"GST_DEBUG=*:6 cheese 2>dbg.log" result is as attached.

I am not using any effect.
Comment 6 CooledCoffee 2013-10-14 01:00:43 UTC
Created attachment 257202 [details]
debug output

I am experiencing the same problem on ubuntu 13.04.

cheese version: 3.6.2-0ubuntu3

gstream versions:
dpkg -l gstreamer*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                        Version            Architecture       Description
+++-===========================-==================-==================-===========================================================
un  gstreamer-codec-install     <none>                                (no description available)
ii  gstreamer0.10-alsa:amd64    0.10.36-1.1ubuntu1 amd64              GStreamer plugin for ALSA
un  gstreamer0.10-audiosink     <none>                                (no description available)
un  gstreamer0.10-audiosource   <none>                                (no description available)
un  gstreamer0.10-ffmpeg        <none>                                (no description available)
ii  gstreamer0.10-gconf:amd64   0.10.31-3+nmu1ubun amd64              GStreamer plugin for getting the sink/source information fr
ii  gstreamer0.10-nice:amd64    0.1.3-1            amd64              ICE library (GStreamer plugin)
un  gstreamer0.10-plugins-bad   <none>                                (no description available)
ii  gstreamer0.10-plugins-base: 0.10.36-1.1ubuntu1 amd64              GStreamer plugins from the "base" set
ii  gstreamer0.10-plugins-base- 0.10.36-1.1ubuntu1 amd64              GStreamer helper programs from the "base" set
ii  gstreamer0.10-plugins-good: 0.10.31-3+nmu1ubun amd64              GStreamer plugins from the "good" set
un  gstreamer0.10-plugins-good- <none>                                (no description available)
un  gstreamer0.10-plugins-reall <none>                                (no description available)
un  gstreamer0.10-plugins-ugly  <none>                                (no description available)
ii  gstreamer0.10-pulseaudio:am 0.10.31-3+nmu1ubun amd64              GStreamer plugin for PulseAudio
ii  gstreamer0.10-tools         0.10.36-1ubuntu2   amd64              Tools for use with GStreamer
un  gstreamer0.10-videosink     <none>                                (no description available)
un  gstreamer0.10-videosource   <none>                                (no description available)
un  gstreamer0.10-visualization <none>                                (no description available)
ii  gstreamer0.10-x:amd64       0.10.36-1.1ubuntu1 amd64              GStreamer plugins for X11 and Pango
un  gstreamer1.0-audiosink      <none>                                (no description available)
un  gstreamer1.0-audiosource    <none>                                (no description available)
un  gstreamer1.0-ffmpeg         <none>                                (no description available)
un  gstreamer1.0-fluendo-mp3    <none>                                (no description available)
ii  gstreamer1.0-nice:amd64     0.1.3-1            amd64              ICE library (GStreamer plugin)
ii  gstreamer1.0-plugins-bad:am 1.0.6-1ubuntu1     amd64              GStreamer plugins from the "bad" set
ii  gstreamer1.0-plugins-base:a 1.0.6-1            amd64              GStreamer plugins from the "base" set
ii  gstreamer1.0-plugins-good:a 1.0.6-1ubuntu1     amd64              GStreamer plugins from the "good" set
un  gstreamer1.0-plugins-ugly   <none>                                (no description available)
un  gstreamer1.0-tools          <none>                                (no description available)
un  gstreamer1.0-videosink      <none>                                (no description available)
un  gstreamer1.0-videosource    <none>                                (no description available)
un  gstreamer1.0-visualization  <none>                                (no description available)
ii  gstreamer1.0-x:amd64        1.0.6-1            amd64              GStreamer plugins for X11 and Pango

"GST_DEBUG=*:6 cheese 2>dbg.log" result is as attached.

I am not using any effect.
Comment 7 mljli 2014-09-23 16:12:25 UTC
I encountered the same problem when I choosed a plug-in webcam. Cheese works well with the embeded webcam.

Ubuntu 14.04 LTS
Cheese 3.10.2

See debug log attached below.
Comment 8 mljli 2014-09-23 16:13:08 UTC
Created attachment 286894 [details]
Debug log
Comment 9 Thiago Sousa Santos 2015-02-25 22:41:10 UTC
(In reply to mljli from comment #7)
> I encountered the same problem when I choosed a plug-in webcam. Cheese works
> well with the embeded webcam.
> 
> Ubuntu 14.04 LTS
> Cheese 3.10.2
> 
> See debug log attached below.

Does it work if it is initialized with the USB webcam or only if you switch from embedded to usb?

From the logs it seems that when the new USB webcam is set v4l2 seems to give a very small buffer that causes the assertion.
Comment 10 Thiago Sousa Santos 2015-02-26 02:20:19 UTC
*** Bug 707702 has been marked as a duplicate of this bug. ***
Comment 11 Tim-Philipp Müller 2016-02-28 19:45:17 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug report if you can provide the information that was asked for in a previous comment.
Thanks!