[gstreamer-bugs] [Bug 603063] camerabin example fails to start recording

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jan 19 14:18:22 PST 2010


https://bugzilla.gnome.org/show_bug.cgi?id=603063
  GStreamer | gst-plugins-bad | git

Stefan Kost (gstreamer, gtkdoc dev) <ensonic> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |ensonic at sonicpulse.de
     Ever Confirmed|0                           |1

--- Comment #2 from Stefan Kost (gstreamer, gtkdoc dev) <ensonic at sonicpulse.de> 2010-01-19 22:18:19 UTC ---
This is the problem:

0:00:05.141260887  5769       0x8b2650 DEBUG              theoraenc
theoraenc.c:423:theora_enc_sink_getcaps: Supported caps: video/x-raw-yuv,
format=(fourcc){ I420, Y42B, Y444 }, framerate=(fraction)[ 0/1, 2147483647/1 ],
width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
0:00:05.141288125  5769       0x8b2650 DEBUG               GST_CAPS
gstpad.c:2131:gst_pad_get_caps_unlocked:<theoraenc0:sink> pad getcaps returned
video/x-raw-yuv, format=(fourcc){ I420, Y42B, Y444 }, framerate=(fraction)[
0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647
]
0:00:05.141328493  5769       0x8b2650 DEBUG               GST_PADS
gstpad.c:2448:gst_pad_acceptcaps_default:<theoraenc0:sink> allowed caps
video/x-raw-yuv, format=(fourcc){ I420, Y42B, Y444 }, framerate=(fraction)[
0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647
]
0:00:05.141354544  5769       0x8b2650 DEBUG               GST_PADS
gstpad.c:2500:gst_pad_accept_caps:<theoraenc0:sink> acceptfunc returned 0
0:00:05.141366906  5769       0x8b2650 DEBUG               GST_PADS
gstpad.c:2500:gst_pad_accept_caps:<queue1:sink> acceptfunc returned 0
0:00:05.141378081  5769       0x8b2650 DEBUG               GST_PADS
gstpad.c:2500:gst_pad_accept_caps:<tee0:sink> acceptfunc returned 0
0:00:05.141387789  5769       0x8b2650 DEBUG               GST_PADS
gstpad.c:2500:gst_pad_accept_caps:<camerabinvideo0:sink> acceptfunc returned 0
0:00:05.141397427  5769       0x8b2650 DEBUG               GST_CAPS
gstpad.c:2665:gst_pad_configure_sink:<camerabinvideo0:sink> caps
video/x-raw-yuv, format=(fourcc)YUY2, width=(int)160, height=(int)120,
framerate=(fraction)5/1 not accepted
0:00:05.141426131  5769       0x8b2650 INFO                 basesrc
gstbasesrc.c:2399:gst_base_src_loop:<v4l2src0> pausing after gst_pad_push() =
not-negotiated
0:00:05.141439262  5769       0x8b2650 DEBUG                basesrc
gstbasesrc.c:2425:gst_base_src_loop:<v4l2src0> pausing task, reason
not-negotiated
0:00:05.141449808  5769       0x8b2650 DEBUG               GST_PADS
gstpad.c:5243:gst_pad_pause_task:<v4l2src0:src> pause task
0:00:05.141460493  5769       0x8b2650 DEBUG                   task
gsttask.c:604:gst_task_set_state:<task1> Changing task 0x793320 to state 2
0:00:05.141474671  5769       0x8b2650 DEBUG              GST_EVENT
gstevent.c:269:gst_event_new: creating new event 0x7f78bc00dcc0 eos 86
0:00:05.141506030  5769       0x8b2650 WARN                 basesrc
gstbasesrc.c:2451:gst_base_src_loop:<v4l2src0> error: Internal data flow error.
0:00:05.141516855  5769       0x8b2650 WARN                 basesrc
gstbasesrc.c:2451:gst_base_src_loop:<v4l2src0> error: streaming task paused,
reason not-negotiated (-4)

<theoraenc0:sink> pad getcaps returned video/x-raw-yuv, format=(fourcc){ I420,
Y42B, Y444 }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1,
2147483647 ], height=(int)[ 1, 2147483647 ]

<camerabinvideo0:sink> caps video/x-raw-yuv, format=(fourcc)YUY2,
width=(int)160, height=(int)120, framerate=(fraction)5/1

Does that still happen with current versions? Seems we need to add more
converters to camerabin :/

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list