[gstreamer-bugs] [Bug 587174] [v4l2src] First 2-3 seconds of recording are broken

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Dec 29 22:33:00 PST 2010


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

Cai Yuanqing <yuanqing.cai> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |yuanqing.cai at tieto.com

--- Comment #11 from Cai Yuanqing <yuanqing.cai at tieto.com> 2010-12-30 06:32:56 UTC ---
I think your pipeline is fine with my test result below:


$ gst-launch-0.10 v4l2src !
'video/x-raw-yuv,width=640,height=480,framerate=30/1' ! theoraenc ! oggmux !
filesink location=test.ogv
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
^CCaught interrupt -- handling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 10479945890 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...


caiiiyua at caiiiyua:~/workflow/gstreamer-dev$ gst-launch-0.10 filesrc
location=test.ogv ! oggdemux ! theoradec !
'video/x-raw-yuv,width=640,height=480,framerate=30/1' ! ffmpegcolorspace !
xvimagesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
^CCaught interrupt -- handling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 6488258932 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...


BTW,I guess there is some compatible issue with your "CAMERA",maybe your camera
isn't support any of the arguments in
'video/x-raw-yuv,width=640,height=480,framerate=30/1',you can check this out.

And you can also try :
$ gst-launch-0.10 videotestsrc !
'video/x-raw-yuv,width=640,height=480,framerate=30/1' ! theoraenc ! oggmux !
filesink location=test.ogv

In my opinion,your pipeline is good indeed.

Hope it helps :-D

-- 
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