[Gstreamer-bugs] [Bug 90739] New - segfault in playback of v4lsrc using filters and sdlvideosink

bugzilla-daemon at widget.gnome.org bugzilla-daemon at widget.gnome.org
Wed Aug 14 07:38:44 PDT 2002


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=90739

Changed by elburg at hio.hen.nl.

--- shadow/90739	Wed Aug 14 10:38:44 2002
+++ shadow/90739.tmp.7589	Wed Aug 14 10:38:44 2002
@@ -0,0 +1,2637 @@
+Bug#: 90739
+Product: GStreamer
+Version: 0.4.0
+OS: Linux
+OS Details: slackware 
+Status: NEW   
+Resolution: 
+Severity: major
+Priority: Normal
+Component: gst-plugins
+AssignedTo: gstreamer-maint at bugzilla.gnome.org                            
+ReportedBy: elburg at hio.hen.nl               
+QAContact: gstreamer-maint at bugzilla.gnome.org
+TargetMilestone: 0.4.0
+URL: 
+Summary: segfault in playback of v4lsrc using filters and sdlvideosink
+
+Command given:
+
+bash-2.05# gst-launch --gst-mask=-1 v4lsrc width=352 height=288 ! 
+median ! sdlvideosink 2>&1 &>bugreport
+Segmentation fault
+
+similar problems arise with deinterlace, and effectv's effect plugins,
+(inserting colorspace where approriate)
+
+v4lsrc defaults to /dev/video0, which is a bttv (bt878, terractec)
+normal playback (gst-launch v4lsrc ! sdlvideosink ) successfull.
+
+gdn information:
+
+INFO (  708: 0)gst_buffer_new:99: creating new buffer 0x809d050
+INFO (  708: 0)gst_buffer_unref:396: unref buffer 0x809cff0, current 
+count is 1
+INFO (  708: 0)gst_buffer_destroy:298: freeing buffer 0x809cff0
+DEBUG(  708: 0)gst_pad_push:1832: (median0:src): entering
+DEBUG(  708: 0)gst_pad_push:1843: calling chainhandler 
+&gst_basic_scheduler_chainhandler_proxy of peer pad sdlvideosink0:sink
+DEBUG(  708: 0)gst_basic_scheduler_chainhandler_proxy:414: 
+(sdlvideosink0:sink): entering
+DEBUG(  708: 0)gst_basic_scheduler_chainhandler_proxy:416: putting 
+buffer 0x809d050 in peer "median0:src"'s pen
+DEBUG(  708: 0)gst_basic_scheduler_chainhandler_proxy:447: switching 
+to 0xbfe40000
+INFO (  708: 0)cothread_switch:604: switching from cothread #2 to 
+cothread #3
+DEBUG(  708: 0)cothread_switch:618: exit thread #2 0 
+0xbfe3fffc<->0xbfe40000 (4) 0xbfe20020
+DEBUG(  708: 0)cothread_switch:625: set stack to 0xbfe5fffc
+DEBUG(  708: 0)cothread_switch:628: in thread 0xbfe40020
+DEBUG(  708: 0)cothread_switch:614: enter thread #3 1 
+0xbfe5fffc<->0xbfe60000 (4) 0xbfe40020
+DEBUG(  708: 0)gst_basic_scheduler_gethandler_proxy:511: done switching
+DEBUG(  708: 0)gst_basic_scheduler_chain_wrapper:334: calling chain 
+function of sdlvideosink0:sink
+DEBUG(  708: 0)gst_sdlvideosink_chain:443: videosink: clock wait: 
+41898186
+DEBUG(  708: 0)gst_clock_wait_id:536: real_target 1027549492673230186, 
+current_real 1027549492690165000, target 41898186, now 58833000
+
+Program received signal SIGSEGV, Segmentation fault.
+[Switching to Thread 1024 (LWP 708)]
+0x40380be6 in gst_sdlvideosink_lock (sdlvideosink=0x27f50ca) at 
+sdlvideosink.c:230
+230       if (SDL_MUSTLOCK(sdlvideosink->screen))
+(gdb) bt
+#0  0x40380be6 in gst_sdlvideosink_lock (sdlvideosink=0x27f50ca) at 
+sdlvideosink.c:230
+#1  0x40383734 in __DTOR_END__ () from 
+/opt/lib/gst/libgstsdlvideosink.so
+#2  0x0809e030 in ?? ()
+(gdb) 
+
+
+--> bugreport (gst-mask=-1 output)
+
+INFO (  729: 0) 
+Initializing GStreamer Core Library version 0.4.0 
+INFO (  729: 0) 
+CPU features: (0c040841) MMX 
+DEBUG(  729: 
+0)gst_element_factory_find:105: no such 
+elementfactory "bin"
+DEBUG(  729: 
+0)gst_element_factory_find:105: no such 
+elementfactory "pipeline"
+DEBUG(  729: 
+0)gst_element_factory_find:105: no such 
+elementfactory "thread"
+DEBUG(  729: 
+0)gst_element_factory_find:105: no such 
+elementfactory "queue"
+DEBUG(  729: 
+0)gst_element_factory_find:105: no such 
+elementfactory "typefind"
+INFO (  729: 
+0)gst_plugin_register_func:114: plugin "(null)" 
+initialised
+registry: loaded user_registry in 0.000483 seconds
+          (/root/.gstreamer/registry.xml)
+DEBUG(  729: 
+0)plugin_times_older_than:447: comparing plugin 
+times from /opt/lib/gst with 1027549679
+
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+capstype(0x8070b60) gave new mime type 'video/raw', id 1
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+capstype(0x80763f8) gave new mime type 'video/quicktime', id 2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+capstype(0x8076530) gave new mime type 'audio/raw', id 3
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+capstype(0x8076648) gave new mime type 'audio/mp3', id 4
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+capstype(0x8076698) gave new mime type 'video/jpeg', id 5
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+capstype(0x8076740) gave new mime type 'video/3ivx', id 6
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'video_src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'audio_src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'video_src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+quicktimedecoder_video/quicktime(0x8076ae0) gave new mime type 
+'video/quicktime', id 2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+capstype(0x8076f58) gave new mime type 'video/mpeg', id 7
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+capstype(0x8078728) gave new mime type 'audio/x-aiff', id 8
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+capstype(0x8078798) gave new mime type 'audio/x-wav', id 9
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+capstype(0x8078840) gave new mime type 'audio/basic', id 10
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+capstype(0x807b220) gave new mime type 'application/x-lav', id 11
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+wavparse_audio/x-wav(0x807c590) gave new mime type 'audio/x-wav', id 9
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'wavparse_sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'wavparse_src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+capstype(0x8080458) gave new mime type 'audio/mod', id 12
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+mpeg1types_video/mpeg(0x80805e8) gave new mime type 'video/mpeg', id 7
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+mpeg1types_video/mpeg;system(0x8080700) gave new mime type 
+'video/mpeg', id 7
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+mpeg2types_video/mpeg(0x8081030) gave new mime type 'video/mpeg', id 7
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+mpeg2types_video/mpeg;system(0x8081068) gave new mime type 
+'video/mpeg', id 7
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+mp3types_audio/mp3(0x8081140) gave new mime type 'audio/mp3', id 4
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink%d' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src%d' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+festival_text/plain(0x8085870) gave new mime type 'text/plain', id 13
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'festival_sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'festival_src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+capstype(0x8088c78) gave new mime type 'video/avi', id 14
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'audio_%d' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'video_%d' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+auparse_audio/au(0x8089938) gave new mime type 'audio/au', id 15
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+capstype(0x808a200) gave new mime type 'audio/ac3', id 16
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+gsttypes_video/raw(0x808a508) gave new mime type 'video/raw', id 1
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+gsttypes_audio/raw(0x808a5e0) gave new mime type 'audio/raw', id 3
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink%d' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src%d' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink%d' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src%d' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src_%d' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink_%d' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'audio_%02d' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'video_%02d' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+quicktime_demux_video/quicktime(0x808cef0) gave new mime type 
+'video/quicktime', id 2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'video_%02d' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+qtdemux_video/quicktime(0x808d7d0) gave new mime type 
+'video/quicktime', id 2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'video_%02d' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+capstype(0x808ddc8) gave new mime type 'audio/a52', id 17
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 
+'private_stream_1_%02d' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+capstype(0x808de38) gave new mime type 'unknown/unknown', id 18
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'private_stream_2' 
+1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'subtitle_stream_%d' 
+1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'audio_%02d' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'audio_%d' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'video_%d' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+flxdec_video/fli(0x808eb90) gave new mime type 'video/fli', id 19
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+cdxaparse_video/avi(0x808ffb8) gave new mime type 'video/avi', id 14
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'audio_%02d' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+capstype(0x80903a0) gave new mime type 'video/dv', id 20
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'video_%02d' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)gst_type_register:170: gsttype: 
+avidemux_video/avi(0x8090580) gave new mime type 'video/avi', id 14
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink%d' 1->2
+registry: loaded global_registry in 0.462251 seconds
+          (/opt/etc/gstreamer/registry.xml)
+INFO (  729: 
+0)gst_parse_launch:532: parsing pipeline 
+description v4lsrc width=352 height=288 ! median ! sdlvideosink 
+DEBUG(  729: 
+0)gst_element_factory_make:245: 
+gstelementfactory: make "pipeline" "(null)"
+DEBUG(  729: 
+0)gst_element_factory_create:193: creating 
+element from factory "pipeline" with name "(null)" and type 134555000
+DEBUG(  729: 
+0)gst_scheduler_factory_find:745: gstscheduler: 
+find "basic"
+DEBUG(  729: 
+0)gst_plugin_feature_ensure_loaded:90: loading 
+plugin gstbasicscheduler for feature
+DEBUG(  729: 
+0)gst_plugin_load_plugin:160: attempt to load 
+plugin "/opt/lib/gst/libgstbasicscheduler.so"
+DEBUG(  729: 
+0)gst_plugin_load_plugin:183: plugin 
+"/opt/lib/gst/libgstbasicscheduler.so" loaded, called entry function...
+DEBUG(  729: 
+0)gst_scheduler_factory_find:745: gstscheduler: 
+find "basic"
+INFO (  729: 
+0)gst_plugin_register_func:114: plugin 
+"/opt/lib/gst/libgstbasicscheduler.so" initialised
+INFO (  729: 
+0)gst_plugin_load_plugin:189: plugin 
+"/opt/lib/gst/libgstbasicscheduler.so" loaded
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref '(null)' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_sink:204: sink '(null)'
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_unref:183: unref '(null)' 2->1
+DEBUG(  729: 
+0)gst_basic_scheduler_setup:949: initializing 
+cothread context
+INFO (  729: 
+0)cothread_context_init:81: initializing cothreads
+INFO (  729: 
+0)cothread_context_init:111: 0th thread is 
+0x806fd88 at sp:0xbffff517
+DEBUG(  729: 
+0)gst_element_factory_create:211: class 
+pipeline
+DEBUG(  729: 
+0)gst_element_factory_make:245: 
+gstelementfactory: make "v4lsrc" "(null)"
+DEBUG(  729: 
+0)gst_element_factory_create:193: creating 
+element from factory "v4lsrc" with name "(null)" and type 0
+DEBUG(  729: 
+0)gst_plugin_feature_ensure_loaded:90: loading 
+plugin v4lsrc for feature
+DEBUG(  729: 
+0)gst_plugin_load_plugin:160: attempt to load 
+plugin "/opt/lib/gst/libgstv4lsrc.so"
+DEBUG(  729: 
+0)gst_plugin_load_plugin:183: plugin 
+"/opt/lib/gst/libgstv4lsrc.so" loaded, called entry function...
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_unref:183: unref 'src' 2->1
+INFO (  729: 
+0)gst_plugin_register_func:114: plugin 
+"/opt/lib/gst/libgstv4lsrc.so" initialised
+INFO (  729: 
+0)gst_plugin_load_plugin:189: plugin 
+"/opt/lib/gst/libgstv4lsrc.so" loaded
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 2->3
+DEBUG(  729: 
+0)gst_element_add_pad:792: setting parent of 
+pad 'src' to '(null)'
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_sink:204: sink 'src'
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_unref:183: unref 'src' 2->1
+DEBUG(  729: 
+0)gst_pad_set_get_function:446: getfunc for 
+(null):src  set to _init
+DEBUG(  729: 
+0)gst_pad_set_connect_function:540: 
+connectfunc for (null):src set to _init
+DEBUG(  729: 
+0)gst_buffer_pool_new:62: allocating new buffer 
+pool 0x8094598
+DEBUG(  729: 
+0)gst_element_factory_create:211: class v4lsrc
+DEBUG(  729: 
+0)gst_bin_add:355: adding element "v4lsrc0" to 
+bin "pipeline0"
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'v4lsrc0' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_sink:204: sink 'v4lsrc0'
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_unref:183: unref 'v4lsrc0' 2->1
+INFO (  729: 
+0)gst_bin_set_element_sched:229: setting element 
+"v4lsrc0" sched to 0x806fc68
+INFO (  729: 
+0)gst_basic_scheduler_add_element:996: adding 
+element "v4lsrc0" to scheduler
+INFO (  729: 
+0)gst_basic_scheduler_chain_new:697: created new 
+chain 0x8094608, now are 1 chains in sched 0x806fc68
+INFO (  729: 
+0)gst_basic_scheduler_chain_add_element:728: 
+adding element "v4lsrc0" to chain 0x8094608
+INFO (  729: 
+0)gst_bin_add:391: [pipeline0] added 
+child "v4lsrc0"
+DEBUG(  729: 
+0)gst_element_factory_make:245: 
+gstelementfactory: make "median" "(null)"
+DEBUG(  729: 
+0)gst_element_factory_create:193: creating 
+element from factory "median" with name "(null)" and type 0
+DEBUG(  729: 
+0)gst_plugin_feature_ensure_loaded:90: loading 
+plugin median for feature
+DEBUG(  729: 
+0)gst_plugin_load_plugin:160: attempt to load 
+plugin "/opt/lib/gst/libgstmedian.so"
+DEBUG(  729: 
+0)gst_plugin_load_plugin:183: plugin 
+"/opt/lib/gst/libgstmedian.so" loaded, called entry function...
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_unref:183: unref 'sink' 2->1
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_unref:183: unref 'src' 2->1
+INFO (  729: 
+0)gst_plugin_register_func:114: plugin 
+"/opt/lib/gst/libgstmedian.so" initialised
+INFO (  729: 
+0)gst_plugin_load_plugin:189: plugin 
+"/opt/lib/gst/libgstmedian.so" loaded
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 2->3
+DEBUG(  729: 
+0)gst_pad_set_connect_function:540: 
+connectfunc for '':sink set to _init
+DEBUG(  729: 
+0)gst_pad_set_chain_function:427: chainfunc 
+for '':sink set to _init
+DEBUG(  729: 
+0)gst_element_add_pad:792: setting parent of 
+pad 'sink' to '(null)'
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_sink:204: sink 'sink'
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_unref:183: unref 'sink' 2->1
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 2->3
+DEBUG(  729: 
+0)gst_element_add_pad:792: setting parent of 
+pad 'src' to '(null)'
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'src' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_sink:204: sink 'src'
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_unref:183: unref 'src' 2->1
+DEBUG(  729: 
+0)gst_element_factory_create:211: class median
+DEBUG(  729: 
+0)gst_bin_add:355: adding element "median0" to 
+bin "pipeline0"
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'median0' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_sink:204: sink 'median0'
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_unref:183: unref 'median0' 2->1
+INFO (  729: 
+0)gst_bin_set_element_sched:229: setting element 
+"median0" sched to 0x806fc68
+INFO (  729: 
+0)gst_basic_scheduler_add_element:996: adding 
+element "median0" to scheduler
+INFO (  729: 
+0)gst_basic_scheduler_chain_new:697: created new 
+chain 0x8094e70, now are 2 chains in sched 0x806fc68
+INFO (  729: 
+0)gst_basic_scheduler_chain_add_element:728: 
+adding element "median0" to chain 0x8094e70
+INFO (  729: 
+0)gst_bin_add:391: [pipeline0] added 
+child "median0"
+DEBUG(  729: 
+0)gst_element_factory_make:245: 
+gstelementfactory: make "sdlvideosink" "(null)"
+DEBUG(  729: 
+0)gst_element_factory_create:193: creating 
+element from factory "sdlvideosink" with name "(null)" and type 0
+DEBUG(  729: 
+0)gst_plugin_feature_ensure_loaded:90: loading 
+plugin sdlvideosink for feature
+DEBUG(  729: 
+0)gst_plugin_load_plugin:160: attempt to load 
+plugin "/opt/lib/gst/libgstsdlvideosink.so"
+DEBUG(  729: 
+0)gst_plugin_load_plugin:183: plugin 
+"/opt/lib/gst/libgstsdlvideosink.so" loaded, called entry function...
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_unref:183: unref 'sink' 2->1
+INFO (  729: 
+0)gst_plugin_register_func:114: plugin 
+"/opt/lib/gst/libgstsdlvideosink.so" initialised
+INFO (  729: 
+0)gst_plugin_load_plugin:189: plugin 
+"/opt/lib/gst/libgstsdlvideosink.so" loaded
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 2->3
+DEBUG(  729: 
+0)gst_element_add_pad:792: setting parent of 
+pad 'sink' to '(null)'
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sink' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_sink:204: sink 'sink'
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_unref:183: unref 'sink' 2->1
+DEBUG(  729: 
+0)gst_pad_set_chain_function:427: chainfunc 
+for (null):sink set to _init
+DEBUG(  729: 
+0)gst_pad_set_connect_function:540: 
+connectfunc for (null):sink set to _init
+DEBUG(  729: 
+0)gst_element_factory_create:211: class 
+sdlvideosink
+DEBUG(  729: 
+0)gst_bin_add:355: adding element 
+"sdlvideosink0" to bin "pipeline0"
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sdlvideosink0' 1->2
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_sink:204: sink 'sdlvideosink0'
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_unref:183: unref 'sdlvideosink0' 
+2->1
+INFO (  729: 
+0)gst_bin_set_element_sched:229: setting element 
+"sdlvideosink0" sched to 0x806fc68
+DEBUG(  729: 
+0)gst_scheduler_add_element:210: added clock 
+receiver sdlvideosink0
+INFO (  729: 
+0)gst_basic_scheduler_add_element:996: adding 
+element "sdlvideosink0" to scheduler
+INFO (  729: 
+0)gst_basic_scheduler_chain_new:697: created new 
+chain 0x8096708, now are 3 chains in sched 0x806fc68
+INFO (  729: 
+0)gst_basic_scheduler_chain_add_element:728: 
+adding element "sdlvideosink0" to chain 0x8096708
+INFO (  729: 
+0)gst_bin_add:391: [pipeline0] added 
+child "sdlvideosink0"
+DEBUG(  729: 
+0)gst_element_dispatch_properties_changed:238: 
+deep notification from v4lsrc0 to pipeline0 (width)
+DEBUG(  729: 
+0)gst_element_dispatch_properties_changed:238: 
+deep notification from v4lsrc0 to pipeline0 (height)
+DEBUG(  729: 
+0)gst_element_connect_filtered:1338: 
+attempting to connect element v4lsrc0 to element median0
+INFO (  729: 
+0)gst_pad_connect_filtered:761: connecting 
+v4lsrc0:src and median0:sink
+INFO (  729: 
+0)gst_pad_try_reconnect_filtered_func:1227: 
+reconnect filtered v4lsrc0:src and median0:sink
+DEBUG(  729: 
+0)gst_pad_get_caps:1454: get pad caps of 
+v4lsrc0:src (0x8093558)
+DEBUG(  729: 
+0)gst_pad_get_caps:1465: using pad template
+DEBUG(  729: 
+0)gst_pad_try_reconnect_filtered_func:1231: 
+dumping caps of pad v4lsrc0:src
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: caps of src pad 
+(pre-reconnect): entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8073ff0 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+YUY2
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074008 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074020 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+IYUV
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074038 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+UYVY
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074050 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+Y41P
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074068 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+RGB 
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:98: depth: int 15
+DEBUG(  729: 
+0)gst_props_debug_entry:98: bpp: int 16
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074080 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+RGB 
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:98: depth: int 16
+DEBUG(  729: 
+0)gst_props_debug_entry:98: bpp: int 16
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074098 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+RGB 
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:98: depth: int 24
+DEBUG(  729: 
+0)gst_props_debug_entry:98: bpp: int 24
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x80740b0 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+RGB 
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:98: depth: int 32
+DEBUG(  729: 
+0)gst_props_debug_entry:98: bpp: int 32
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+DEBUG(  729: 
+0)gst_pad_get_caps:1454: get pad caps of 
+median0:sink (0x80935d4)
+DEBUG(  729: 
+0)gst_pad_get_caps:1465: using pad template
+DEBUG(  729: 
+0)gst_pad_try_reconnect_filtered_func:1234: 
+dumping caps of pad median0:sink
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: caps of sink 
+pad (pre-reconnect): entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x80740c8 median_src 
+video/raw (fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+INFO (  729: 
+0)gst_pad_try_reconnect_filtered_func:1250: 
+pads v4lsrc0:src and median0:sink intersected to variable caps
+DEBUG(  729: 
+0)gst_pad_try_reconnect_filtered_func:1271: 
+setting filter for connection to:
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: filter for 
+connection: entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074188 intersect 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+DEBUG(  729: 
+0)gst_pad_get_caps:1454: get pad caps of 
+v4lsrc0:src (0x8093558)
+DEBUG(  729: 
+0)gst_pad_get_caps:1465: using pad template
+DEBUG(  729: 
+0)gst_pad_perform_negotiate:1316: dumping caps 
+of pad v4lsrc0:src
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: src caps, 
+awaiting negotiation, after applying filter: entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8073ff0 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+YUY2
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074008 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074020 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+IYUV
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074038 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+UYVY
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074050 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+Y41P
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074068 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+RGB 
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:98: depth: int 15
+DEBUG(  729: 
+0)gst_props_debug_entry:98: bpp: int 16
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074080 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+RGB 
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:98: depth: int 16
+DEBUG(  729: 
+0)gst_props_debug_entry:98: bpp: int 16
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074098 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+RGB 
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:98: depth: int 24
+DEBUG(  729: 
+0)gst_props_debug_entry:98: bpp: int 24
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x80740b0 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+RGB 
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:98: depth: int 32
+DEBUG(  729: 
+0)gst_props_debug_entry:98: bpp: int 32
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+DEBUG(  729: 
+0)gst_pad_get_caps:1454: get pad caps of 
+median0:sink (0x80935d4)
+DEBUG(  729: 
+0)gst_pad_get_caps:1465: using pad template
+DEBUG(  729: 
+0)gst_pad_perform_negotiate:1319: dumping caps 
+of pad median0:sink
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: sink caps, 
+awaiting negotiation, after applying filter: entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x80740c8 median_src 
+video/raw (fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+DEBUG(  729: 
+0)gst_caps_intersect:673: second caps is NULL, 
+return other caps
+DEBUG(  729: 
+0)gst_pad_try_set_caps_func:1056: parent v4lsrc0 
+of pad v4lsrc0:src is not ready
+DEBUG(  729: 
+0)gst_pad_try_set_caps_func:1056: parent median0 
+of pad median0:sink is not ready
+INFO (  729: 
+0)gst_basic_scheduler_pad_connect:1187: have pad 
+connected callback on v4lsrc0:src to median0:sink
+DEBUG(  729: 
+0)gst_basic_scheduler_pad_connect:1189: srcpad 
+sched is 0x806fc68, sinkpad sched is 0x806fc68
+INFO (  729: 
+0)gst_basic_scheduler_pad_connect:1193: peer 
+median0:sink is in same scheduler, chaining together
+INFO (  729: 
+0)gst_basic_scheduler_chain_elements:854: merging 
+chain 0x8094e70 into chain 0x8094608
+INFO (  729: 
+0)gst_basic_scheduler_chain_destroy:716: 
+destroyed chain 0x8094e70, now are 2 chains in sched 0x806fc68
+INFO (  729: 
+0)gst_pad_connect_filtered:826: connected 
+v4lsrc0:src and median0:sink
+DEBUG(  729: 
+0)gst_pad_get_caps:1454: get pad caps of 
+v4lsrc0:src (0x8093558)
+DEBUG(  729: 
+0)gst_pad_get_caps:1465: using pad template
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: caps of newly 
+connected src pad: entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8073ff0 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+YUY2
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074008 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074020 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+IYUV
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074038 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+UYVY
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074050 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+Y41P
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074068 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+RGB 
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:98: depth: int 15
+DEBUG(  729: 
+0)gst_props_debug_entry:98: bpp: int 16
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074080 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+RGB 
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:98: depth: int 16
+DEBUG(  729: 
+0)gst_props_debug_entry:98: bpp: int 16
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074098 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+RGB 
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:98: depth: int 24
+DEBUG(  729: 
+0)gst_props_debug_entry:98: bpp: int 24
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x80740b0 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+RGB 
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:98: depth: int 32
+DEBUG(  729: 
+0)gst_props_debug_entry:98: bpp: int 32
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+DEBUG(  729: 
+0)gst_element_connect_filtered:1351: connected 
+pad v4lsrc0:src to pad median0:sink
+DEBUG(  729: 
+0)gst_element_connect_filtered:1338: 
+attempting to connect element median0 to element sdlvideosink0
+INFO (  729: 
+0)gst_pad_connect_filtered:761: connecting 
+median0:src and sdlvideosink0:sink
+INFO (  729: 
+0)gst_pad_try_reconnect_filtered_func:1227: 
+reconnect filtered median0:src and sdlvideosink0:sink
+DEBUG(  729: 
+0)gst_pad_get_caps:1454: get pad caps of 
+median0:src (0x8093650)
+DEBUG(  729: 
+0)gst_pad_get_caps:1465: using pad template
+DEBUG(  729: 
+0)gst_pad_try_reconnect_filtered_func:1231: 
+dumping caps of pad median0:src
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: caps of src pad 
+(pre-reconnect): entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x80740e0 median_src 
+video/raw (fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+DEBUG(  729: 
+0)gst_pad_get_caps:1454: get pad caps of 
+sdlvideosink0:sink (0x80936cc)
+DEBUG(  729: 
+0)gst_pad_get_caps:1465: using pad template
+DEBUG(  729: 
+0)gst_pad_try_reconnect_filtered_func:1234: 
+dumping caps of pad sdlvideosink0:sink
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: caps of sink 
+pad (pre-reconnect): entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x80740f8 
+sdlvideosink_caps video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074110 
+sdlvideosink_caps video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+IYUV
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074128 
+sdlvideosink_caps video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+YV12
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074140 
+sdlvideosink_caps video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+YUY2
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074158 
+sdlvideosink_caps video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+YVYU
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074170 
+sdlvideosink_caps video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+UYVY
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+INFO (  729: 
+0)gst_pad_try_reconnect_filtered_func:1250: 
+pads median0:src and sdlvideosink0:sink intersected to variable caps
+DEBUG(  729: 
+0)gst_pad_try_reconnect_filtered_func:1271: 
+setting filter for connection to:
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: filter for 
+connection: entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x80741a0 intersect 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+DEBUG(  729: 
+0)gst_pad_get_caps:1454: get pad caps of 
+median0:src (0x8093650)
+DEBUG(  729: 
+0)gst_pad_get_caps:1465: using pad template
+DEBUG(  729: 
+0)gst_pad_perform_negotiate:1316: dumping caps 
+of pad median0:src
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: src caps, 
+awaiting negotiation, after applying filter: entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x80740e0 median_src 
+video/raw (fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+DEBUG(  729: 
+0)gst_pad_get_caps:1454: get pad caps of 
+sdlvideosink0:sink (0x80936cc)
+DEBUG(  729: 
+0)gst_pad_get_caps:1465: using pad template
+DEBUG(  729: 
+0)gst_pad_perform_negotiate:1319: dumping caps 
+of pad sdlvideosink0:sink
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: sink caps, 
+awaiting negotiation, after applying filter: entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x80740f8 
+sdlvideosink_caps video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074110 
+sdlvideosink_caps video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+IYUV
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074128 
+sdlvideosink_caps video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+YV12
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074140 
+sdlvideosink_caps video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+YUY2
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074158 
+sdlvideosink_caps video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+YVYU
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074170 
+sdlvideosink_caps video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+UYVY
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+DEBUG(  729: 
+0)gst_caps_intersect:673: second caps is NULL, 
+return other caps
+DEBUG(  729: 
+0)gst_pad_try_set_caps_func:1056: parent median0 
+of pad median0:src is not ready
+DEBUG(  729: 
+0)gst_pad_try_set_caps_func:1056: parent 
+sdlvideosink0 of pad sdlvideosink0:sink is not ready
+INFO (  729: 
+0)gst_basic_scheduler_pad_connect:1187: have pad 
+connected callback on median0:src to sdlvideosink0:sink
+DEBUG(  729: 
+0)gst_basic_scheduler_pad_connect:1189: srcpad 
+sched is 0x806fc68, sinkpad sched is 0x806fc68
+INFO (  729: 
+0)gst_basic_scheduler_pad_connect:1193: peer 
+sdlvideosink0:sink is in same scheduler, chaining together
+INFO (  729: 
+0)gst_basic_scheduler_chain_elements:854: merging 
+chain 0x8096708 into chain 0x8094608
+INFO (  729: 
+0)gst_basic_scheduler_chain_destroy:716: 
+destroyed chain 0x8096708, now are 1 chains in sched 0x806fc68
+INFO (  729: 
+0)gst_pad_connect_filtered:826: connected 
+median0:src and sdlvideosink0:sink
+DEBUG(  729: 
+0)gst_pad_get_caps:1454: get pad caps of 
+median0:src (0x8093650)
+DEBUG(  729: 
+0)gst_pad_get_caps:1465: using pad template
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: caps of newly 
+connected src pad: entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x80740e0 median_src 
+video/raw (fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+DEBUG(  729: 
+0)gst_element_connect_filtered:1351: connected 
+pad median0:src to pad sdlvideosink0:sink
+GStreamer-INFO: 0 live buffer(s)
+RUNNING pipeline
+DEBUG(  729: 
+0)gst_element_set_state:1829: 
+[pipeline0] setting state from NULL to 
+PLAYING
+DEBUG(  729: 
+0)gst_element_set_state:1848: 
+[pipeline0] intermediate: setting state from 
+NULL to READY
+INFO (  729: 
+0)gst_bin_change_state:521: [pipeline0] 
+changing childrens' state from NULL to READY
+DEBUG(  729: 
+0)gst_element_set_state:1829: [v4lsrc0] 
+setting state from NULL to READY
+Opened device 'BT878(Terratec TerraTValue)' ('/dev/video') successfully
+INFO (  729: 
+0)gst_element_change_state:1983: v4lsrc0 default 
+handler sets state from NULL to READY 258
+DEBUG(  729: 
+0)gst_element_negotiate_pads:1890: 
+[v4lsrc0] negotiating pads
+DEBUG(  729: 
+0)gst_element_negotiate_pads:1937: 
+[v4lsrc0] not negotiatiating v4lsrc0:src and 
+median0:sink, not in READY yet
+INFO (  729: 
+0)gst_bin_child_state_change:475: child v4lsrc0 
+changed state in bin pipeline0 from NULL to 
+READY
+INFO (  729: 
+0)gst_bin_child_state_change:489: bin pipeline0 
+need state change to READY
+DEBUG(  729: 
+0)gst_bin_change_state_norecurse:584: 
+[pipeline0] setting bin's own state
+INFO (  729: 
+0)gst_element_change_state:1983: pipeline0 
+default handler sets state from NULL to 
+READY 258
+DEBUG(  729: 
+0)gst_element_negotiate_pads:1890: 
+[pipeline0] negotiating pads
+INFO (  729: 
+0)gst_basic_scheduler_state_transition:1084: 
+parent "pipeline0" changed state
+INFO (  729: 
+0)gst_basic_scheduler_state_transition:1094: no 
+interesting state change, doing nothing
+DEBUG(  729: 
+0)gst_element_set_state:1829: [median0] 
+setting state from NULL to READY
+INFO (  729: 
+0)gst_element_change_state:1983: median0 default 
+handler sets state from NULL to READY 258
+DEBUG(  729: 
+0)gst_element_negotiate_pads:1890: 
+[median0] negotiating pads
+DEBUG(  729: 
+0)gst_element_negotiate_pads:1931: 
+[median0] perform negotiate for v4lsrc0:src and 
+median0:sink
+DEBUG(  729: 
+0)gst_pad_get_caps:1454: get pad caps of 
+v4lsrc0:src (0x8093558)
+DEBUG(  729: 
+0)gst_pad_get_caps:1465: using pad template
+DEBUG(  729: 
+0)gst_pad_perform_negotiate:1316: dumping caps 
+of pad v4lsrc0:src
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: src caps, 
+awaiting negotiation, after applying filter: entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8073ff0 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+YUY2
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074008 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074020 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+IYUV
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074038 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+UYVY
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074050 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+Y41P
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074068 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+RGB 
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:98: depth: int 15
+DEBUG(  729: 
+0)gst_props_debug_entry:98: bpp: int 16
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074080 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+RGB 
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:98: depth: int 16
+DEBUG(  729: 
+0)gst_props_debug_entry:98: bpp: int 16
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074098 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+RGB 
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:98: depth: int 24
+DEBUG(  729: 
+0)gst_props_debug_entry:98: bpp: int 24
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x80740b0 v4lsrc_caps 
+video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+RGB 
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:98: depth: int 32
+DEBUG(  729: 
+0)gst_props_debug_entry:98: bpp: int 32
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+DEBUG(  729: 
+0)gst_pad_get_caps:1454: get pad caps of 
+median0:sink (0x80935d4)
+DEBUG(  729: 
+0)gst_pad_get_caps:1465: using pad template
+DEBUG(  729: 
+0)gst_pad_perform_negotiate:1319: dumping caps 
+of pad median0:sink
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: sink caps, 
+awaiting negotiation, after applying filter: entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x80740c8 median_src 
+video/raw (fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+DEBUG(  729: 
+0)gst_caps_intersect:673: second caps is NULL, 
+return other caps
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1061: trying to set 
+caps 0x8074200 on pad v4lsrc0:src
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1082: calling connect 
+function on pad v4lsrc0:src
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: new caps to set 
+on v4lsrc's src pad: entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074218 v4lsrc_caps 
+video/raw (fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_props_debug_entry:98: width: int 352
+DEBUG(  729: 
+0)gst_props_debug_entry:98: height: int 288
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+INFO (  729: 
+0)gst_pad_try_set_caps:1158: trying to set caps 
+0x8074218 on pad v4lsrc0:src
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: caps that we 
+are trying to set: entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074218 v4lsrc_caps 
+video/raw (fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_props_debug_entry:98: width: int 352
+DEBUG(  729: 
+0)gst_props_debug_entry:98: height: int 288
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1061: trying to set 
+caps 0x8074218 on pad median0:sink
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1082: calling connect 
+function on pad median0:sink
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1107: got reply OK 
+(1) from connect function on pad median0:sink
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1125: setting caps on 
+pad median0:sink
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1061: trying to set 
+caps 0x8074218 on pad v4lsrc0:src
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1125: setting caps on 
+pad v4lsrc0:src
+INFO (  729: 
+0)gst_pad_try_set_caps:1189: succeeded setting 
+caps 0x8074218 on pad v4lsrc0:src
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1107: got reply OK 
+(1) from connect function on pad v4lsrc0:src
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1134: caps are not 
+fixed on pad v4lsrc0:src, not setting them yet
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1061: trying to set 
+caps 0x8074200 on pad median0:sink
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1082: calling connect 
+function on pad median0:sink
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1107: got reply 
+DELAYED (0) from connect function on pad median0:sink
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1134: caps are not 
+fixed on pad median0:sink, not setting them yet
+DEBUG(  729: 
+0)gst_element_negotiate_pads:1937: 
+[median0] not negotiatiating median0:src and 
+sdlvideosink0:sink, not in READY yet
+INFO (  729: 
+0)gst_bin_child_state_change:475: child median0 
+changed state in bin pipeline0 from NULL to 
+READY
+DEBUG(  729: 
+0)gst_element_set_state:1829: 
+[sdlvideosink0] setting state from NULL to 
+READY
+INFO (  729: 
+0)gst_element_change_state:1983: sdlvideosink0 
+default handler sets state from NULL to 
+READY 258
+DEBUG(  729: 
+0)gst_element_negotiate_pads:1890: 
+[sdlvideosink0] negotiating pads
+DEBUG(  729: 
+0)gst_element_negotiate_pads:1931: 
+[sdlvideosink0] perform negotiate for median0:src and 
+sdlvideosink0:sink
+DEBUG(  729: 
+0)gst_pad_get_caps:1454: get pad caps of 
+median0:src (0x8093650)
+DEBUG(  729: 
+0)gst_pad_get_caps:1465: using pad template
+DEBUG(  729: 
+0)gst_pad_perform_negotiate:1316: dumping caps 
+of pad median0:src
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: src caps, 
+awaiting negotiation, after applying filter: entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x80740e0 median_src 
+video/raw (fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+DEBUG(  729: 
+0)gst_pad_get_caps:1454: get pad caps of 
+sdlvideosink0:sink (0x80936cc)
+DEBUG(  729: 
+0)gst_pad_get_caps:1465: using pad template
+DEBUG(  729: 
+0)gst_pad_perform_negotiate:1319: dumping caps 
+of pad sdlvideosink0:sink
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: sink caps, 
+awaiting negotiation, after applying filter: entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x80740f8 
+sdlvideosink_caps video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074110 
+sdlvideosink_caps video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+IYUV
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074128 
+sdlvideosink_caps video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+YV12
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074140 
+sdlvideosink_caps video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+YUY2
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074158 
+sdlvideosink_caps video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+YVYU
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x8074170 
+sdlvideosink_caps video/raw (NOT fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+UYVY
+DEBUG(  729: 
+0)gst_props_debug_entry:114: width: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_props_debug_entry:114: height: int range 
+0-2147483647
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+DEBUG(  729: 
+0)gst_caps_intersect:673: second caps is NULL, 
+return other caps
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1061: trying to set 
+caps 0x8074290 on pad median0:src
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1134: caps are not 
+fixed on pad median0:src, not setting them yet
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1061: trying to set 
+caps 0x8074290 on pad sdlvideosink0:sink
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1082: calling connect 
+function on pad sdlvideosink0:sink
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1107: got reply 
+DELAYED (0) from connect function on pad sdlvideosink0:sink
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1134: caps are not 
+fixed on pad sdlvideosink0:sink, not setting them yet
+INFO (  729: 
+0)gst_bin_child_state_change:475: child 
+sdlvideosink0 changed state in bin pipeline0 from NULL to 
+READY
+INFO (  729: 
+0)gst_bin_change_state:567: [pipeline0] 
+done changing bin's state from NULL to 
+READY, now in READY
+DEBUG(  729: 
+0)gst_element_set_state:1848: 
+[pipeline0] intermediate: setting state from 
+READY to PAUSED
+INFO (  729: 
+0)gst_bin_change_state:521: [pipeline0] 
+changing childrens' state from READY to 
+PAUSED
+DEBUG(  729: 
+0)gst_element_set_state:1829: [v4lsrc0] 
+setting state from READY to PAUSED
+INFO (  729: 
+0)gst_pad_try_set_caps:1158: trying to set caps 
+0x80742c0 on pad v4lsrc0:src
+DEBUG(  729: 
+0)gst_caps_debug:157: caps debug: caps that we 
+are trying to set: entering
+DEBUG(  729: 
+0)gst_caps_debug:160: caps: 0x80742c0 v4lsrc_caps 
+video/raw (fixed)
+DEBUG(  729: 
+0)gst_props_debug_entry:104: format: fourcc 
+I420
+DEBUG(  729: 
+0)gst_props_debug_entry:98: width: int 352
+DEBUG(  729: 
+0)gst_props_debug_entry:98: height: int 288
+DEBUG(  729: 
+0)gst_caps_debug:171: caps debug: 
+leaving
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1061: trying to set 
+caps 0x80742c0 on pad median0:sink
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1082: calling connect 
+function on pad median0:sink
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1107: got reply OK 
+(1) from connect function on pad median0:sink
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1125: setting caps on 
+pad median0:sink
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1061: trying to set 
+caps 0x80742c0 on pad v4lsrc0:src
+INFO (  729: 
+0)gst_pad_try_set_caps_func:1125: setting caps on 
+pad v4lsrc0:src
+INFO (  729: 
+0)gst_pad_try_set_caps:1189: succeeded setting 
+caps 0x80742c0 on pad v4lsrc0:src
+Got 2 buffers ('YUV-4:2:0 (planar)') of size 2080 KB
+INFO (  729: 
+0)gst_element_change_state:1983: v4lsrc0 default 
+handler sets state from READY to PAUSED 516
+INFO (  729: 
+0)gst_bin_child_state_change:475: child v4lsrc0 
+changed state in bin pipeline0 from READY to 
+PAUSED
+INFO (  729: 
+0)gst_bin_child_state_change:489: bin pipeline0 
+need state change to PAUSED
+DEBUG(  729: 
+0)gst_bin_change_state_norecurse:584: 
+[pipeline0] setting bin's own state
+INFO (  729: 
+0)gst_element_change_state:1983: pipeline0 
+default handler sets state from READY to 
+PAUSED 516
+DEBUG(  729: 
+0)gst_scheduler_get_clock:483: scheduler selected 
+clock 0x809a490 (GstSystemClock)
+DEBUG(  729: 
+0)gst_scheduler_state_transition:275: scheduler 
+READY to PAUSED clock is 0x809a490 (GstSystemClock)
+INFO (  729: 
+0)gst_basic_scheduler_state_transition:1084: 
+parent "pipeline0" changed state
+INFO (  729: 
+0)gst_basic_scheduler_state_transition:1094: no 
+interesting state change, doing nothing
+DEBUG(  729: 
+0)gst_element_set_state:1829: [median0] 
+setting state from READY to PAUSED
+INFO (  729: 
+0)gst_element_change_state:1983: median0 default 
+handler sets state from READY to PAUSED 516
+INFO (  729: 
+0)gst_bin_child_state_change:475: child median0 
+changed state in bin pipeline0 from READY to 
+PAUSED
+DEBUG(  729: 
+0)gst_element_set_state:1829: 
+[sdlvideosink0] setting state from READY 
+to PAUSED
+INFO (  729: 
+0)gst_element_change_state:1983: sdlvideosink0 
+default handler sets state from READY to 
+PAUSED 516
+INFO (  729: 
+0)gst_bin_child_state_change:475: child 
+sdlvideosink0 changed state in bin pipeline0 from READY 
+to PAUSED
+INFO (  729: 
+0)gst_bin_change_state:567: [pipeline0] 
+done changing bin's state from READY to 
+PAUSED, now in PAUSED
+INFO (  729: 
+0)gst_bin_change_state:521: [pipeline0] 
+changing childrens' state from PAUSED to 
+PLAYING
+DEBUG(  729: 
+0)gst_element_set_state:1829: [v4lsrc0] 
+setting state from PAUSED to PLAYING
+INFO (  729: 
+0)gst_element_change_state:1983: v4lsrc0 default 
+handler sets state from PAUSED to PLAYING 
+1032
+INFO (  729: 
+0)gst_basic_scheduler_find_chain:890: searching 
+for element "v4lsrc0" in chains
+INFO (  729: 
+0)gst_basic_scheduler_chain_enable_element:745: 
+enabling element "v4lsrc0" in chain 0x8094608
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:529: chain 
+is using COTHREADS
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:559: 
+element 'v4lsrc0' is a source, using _src_wrapper
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:586: 
+inspecting pad median0:sink
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:639: 
+setting cothreaded pull proxy for srcpad v4lsrc0:src
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:649: about 
+to create a cothread, wrapper function for 'v4lsrc0' is 
+&gst_basic_scheduler_src_wrapper
+DEBUG(  729: 
+0)cothread_create:175: Found free cothread slot 1
+DEBUG(  729: 
+0)cothread_create:188: mmap   cothread slot stack 
+from 0xbfe00000 to 0xc1780000 (size 0x20000)
+DEBUG(  729: 
+0)cothread_create:190: going into mmap
+DEBUG(  729: 
+0)cothread_create:196: coming out of mmap
+DEBUG(  729: 
+0)cothread_create:208: create  cothread 1 with 
+magic number 0xabcdef
+INFO (  729: 
+0)cothread_create:225: created cothread #1 in 
+slot 1: 0xbfe00000 at sp:0xbfe20000 lock:0x809c5f8
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:659: 
+created cothread 0xbfe00000 for 'v4lsrc0'
+INFO (  729: 
+0)gst_bin_child_state_change:475: child v4lsrc0 
+changed state in bin pipeline0 from PAUSED to 
+PLAYING
+INFO (  729: 
+0)gst_bin_child_state_change:489: bin pipeline0 
+need state change to PLAYING
+DEBUG(  729: 
+0)gst_bin_change_state_norecurse:584: 
+[pipeline0] setting bin's own state
+INFO (  729: 
+0)gst_element_change_state:1983: pipeline0 
+default handler sets state from PAUSED to 
+PLAYING 1032
+DEBUG(  729: 
+0)gst_scheduler_get_clock:483: scheduler selected 
+clock 0x809a490 (GstSystemClock)
+DEBUG(  729: 
+0)gst_scheduler_state_transition:285: scheduler 
+PAUSED to PLAYING clock is 0x809a490 (GstSystemClock)
+DEBUG(  729: 
+0)gst_scheduler_set_clock:536: scheduler setting 
+clock 0x809a490 (GstSystemClock) on element sdlvideosink0
+INFO (  729: 
+0)gst_basic_scheduler_state_transition:1084: 
+parent "pipeline0" changed state
+INFO (  729: 
+0)gst_basic_scheduler_state_transition:1090: 
+setting scheduler state to running
+DEBUG(  729: 
+0)gst_element_set_state:1829: [median0] 
+setting state from PAUSED to PLAYING
+INFO (  729: 
+0)gst_element_change_state:1983: median0 default 
+handler sets state from PAUSED to PLAYING 
+1032
+INFO (  729: 
+0)gst_basic_scheduler_find_chain:890: searching 
+for element "median0" in chains
+INFO (  729: 
+0)gst_basic_scheduler_chain_enable_element:745: 
+enabling element "median0" in chain 0x8094608
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:529: chain 
+is using COTHREADS
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:564: 
+element 'median0' is a filter, using _chain_wrapper
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:586: 
+inspecting pad v4lsrc0:src
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:634: 
+setting cothreaded push proxy for sinkpad median0:sink
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:586: 
+inspecting pad sdlvideosink0:sink
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:639: 
+setting cothreaded pull proxy for srcpad median0:src
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:649: about 
+to create a cothread, wrapper function for 'median0' is 
+&gst_basic_scheduler_chain_wrapper
+DEBUG(  729: 
+0)cothread_create:175: Found free cothread slot 2
+DEBUG(  729: 
+0)cothread_create:188: mmap   cothread slot stack 
+from 0xbfe20000 to 0xc17a0000 (size 0x20000)
+DEBUG(  729: 
+0)cothread_create:190: going into mmap
+DEBUG(  729: 
+0)cothread_create:196: coming out of mmap
+DEBUG(  729: 
+0)cothread_create:208: create  cothread 2 with 
+magic number 0xabcdef
+INFO (  729: 
+0)cothread_create:225: created cothread #2 in 
+slot 2: 0xbfe20000 at sp:0xbfe40000 lock:0x809c640
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:659: 
+created cothread 0xbfe20000 for 'median0'
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:559: 
+element 'v4lsrc0' is a source, using _src_wrapper
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:586: 
+inspecting pad median0:sink
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:639: 
+setting cothreaded pull proxy for srcpad v4lsrc0:src
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:663: about 
+to set the wrapper function for 'v4lsrc0' to 
+&gst_basic_scheduler_src_wrapper
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:667: set 
+wrapper function for 'v4lsrc0' to &gst_basic_scheduler_src_wrapper
+INFO (  729: 
+0)gst_bin_child_state_change:475: child median0 
+changed state in bin pipeline0 from PAUSED to 
+PLAYING
+DEBUG(  729: 
+0)gst_element_set_state:1829: 
+[sdlvideosink0] setting state from PAUSED 
+to PLAYING
+INFO (  729: 
+0)gst_element_change_state:1983: sdlvideosink0 
+default handler sets state from PAUSED to 
+PLAYING 1032
+INFO (  729: 
+0)gst_basic_scheduler_find_chain:890: searching 
+for element "sdlvideosink0" in chains
+INFO (  729: 
+0)gst_basic_scheduler_chain_enable_element:745: 
+enabling element "sdlvideosink0" in chain 0x8094608
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:529: chain 
+is using COTHREADS
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:564: 
+element 'sdlvideosink0' is a filter, using _chain_wrapper
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:586: 
+inspecting pad median0:src
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:634: 
+setting cothreaded push proxy for sinkpad sdlvideosink0:sink
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:649: about 
+to create a cothread, wrapper function for 'sdlvideosink0' is 
+&gst_basic_scheduler_chain_wrapper
+DEBUG(  729: 
+0)cothread_create:175: Found free cothread slot 3
+DEBUG(  729: 
+0)cothread_create:188: mmap   cothread slot stack 
+from 0xbfe40000 to 0xc17c0000 (size 0x20000)
+DEBUG(  729: 
+0)cothread_create:190: going into mmap
+DEBUG(  729: 
+0)cothread_create:196: coming out of mmap
+DEBUG(  729: 
+0)cothread_create:208: create  cothread 3 with 
+magic number 0xabcdef
+INFO (  729: 
+0)cothread_create:225: created cothread #3 in 
+slot 3: 0xbfe40000 at sp:0xbfe60000 lock:0x809c6d8
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:659: 
+created cothread 0xbfe40000 for 'sdlvideosink0'
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:564: 
+element 'median0' is a filter, using _chain_wrapper
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:586: 
+inspecting pad v4lsrc0:src
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:634: 
+setting cothreaded push proxy for sinkpad median0:sink
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:586: 
+inspecting pad sdlvideosink0:sink
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:639: 
+setting cothreaded pull proxy for srcpad median0:src
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:663: about 
+to set the wrapper function for 'median0' to 
+&gst_basic_scheduler_chain_wrapper
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:667: set 
+wrapper function for 'median0' to &gst_basic_scheduler_chain_wrapper
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:559: 
+element 'v4lsrc0' is a source, using _src_wrapper
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:586: 
+inspecting pad median0:sink
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:639: 
+setting cothreaded pull proxy for srcpad v4lsrc0:src
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:663: about 
+to set the wrapper function for 'v4lsrc0' to 
+&gst_basic_scheduler_src_wrapper
+DEBUG(  729: 
+0)gst_basic_scheduler_cothreaded_chain:667: set 
+wrapper function for 'v4lsrc0' to &gst_basic_scheduler_src_wrapper
+INFO (  729: 
+0)gst_bin_child_state_change:475: child 
+sdlvideosink0 changed state in bin pipeline0 from PAUSED 
+to PLAYING
+INFO (  729: 
+0)gst_bin_change_state:567: [pipeline0] 
+done changing bin's state from PAUSED to 
+PLAYING, now in PLAYING
+DEBUG(  729: 
+0)gst_scheduler_get_clock:483: scheduler selected 
+clock 0x809a490 (GstSystemClock)
+DEBUG(  729: 
+0)gst_bin_iterate:861: ("pipeline0"): 
+entering
+DEBUG(  729: 
+0)gst_basic_scheduler_iterate:1299: 
+("pipeline0"): entering
+DEBUG(  729: 
+0)gst_basic_scheduler_iterate:1317: starting 
+iteration via cothreads using basic scheduler
+DEBUG(  729: 
+0)gst_basic_scheduler_iterate:1321: there are 3 
+elements in this chain
+DEBUG(  729: 
+0)gst_basic_scheduler_iterate:1345: set 
+COTHREAD_STOPPING flag on "sdlvideosink0"(@0x8096590)
+INFO (  729: 
+0)cothread_switch:604: switching from cothread 
+#0 to cothread #3
+DEBUG(  729: 
+0)cothread_switch:618: exit thread #0 0 
+0xbffff517<->(nil) (1073744617) 0x806fda8
+DEBUG(  729: 
+0)cothread_switch:625: set stack to 0xbfe60000
+DEBUG(  729: 
+0)cothread_stub:424: : entering
+DEBUG(  729: 
+0)gst_basic_scheduler_chain_wrapper:305: 
+("sdlvideosink0"): entering
+DEBUG(  729: 
+0)gst_basic_scheduler_chain_wrapper:307: stepping 
+through pads
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'sdlvideosink0' 1->2
+DEBUG(  729: 
+0)gst_basic_scheduler_chain_wrapper:326: pulling 
+data from sdlvideosink0:sink
+DEBUG(  729: 
+0)gst_pad_pull:1882: (sdlvideosink0:sink): 
+entering
+DEBUG(  729: 
+0)gst_pad_pull:1897: calling gethandler 
+gst_basic_scheduler_gethandler_proxy of peer pad median0:src
+DEBUG(  729: 
+0)gst_basic_scheduler_gethandler_proxy:485: 
+(median0:src): entering
+DEBUG(  729: 
+0)gst_basic_scheduler_gethandler_proxy:496: 
+switching to "median0": 0xbfe20000 to fill bufpen
+INFO (  729: 
+0)cothread_switch:604: switching from cothread 
+#3 to cothread #2
+DEBUG(  729: 
+0)cothread_switch:618: exit thread #3 0 
+0xbfe5fffc<->0xbfe60000 (4) 0xbfe40020
+DEBUG(  729: 
+0)cothread_switch:625: set stack to 0xbfe40000
+DEBUG(  729: 
+0)cothread_stub:424: : entering
+DEBUG(  729: 
+0)gst_basic_scheduler_chain_wrapper:305: 
+("median0"): entering
+DEBUG(  729: 
+0)gst_basic_scheduler_chain_wrapper:307: stepping 
+through pads
+DEBUG(  729: 
+0)[00;00;34:42mgst_object_ref:163: ref 'median0' 1->2
+DEBUG(  729: 
+0)gst_basic_scheduler_chain_wrapper:326: pulling 
+data from median0:sink
+DEBUG(  729: 
+0)gst_pad_pull:1882: (median0:sink): 
+entering
+DEBUG(  729: 
+0)gst_pad_pull:1897: calling gethandler 
+gst_basic_scheduler_gethandler_proxy of peer pad v4lsrc0:src
+DEBUG(  729: 
+0)gst_basic_scheduler_gethandler_proxy:485: 
+(v4lsrc0:src): entering
+DEBUG(  729: 
+0)gst_basic_scheduler_gethandler_proxy:496: 
+switching to "v4lsrc0": 0xbfe00000 to fill bufpen
+INFO (  729: 
+0)cothread_switch:604: switching from cothread 
+#2 to cothread #1
+DEBUG(  729: 
+0)cothread_switch:618: exit thread #2 0 
+0xbfe3fffc<->0xbfe40000 (4) 0xbfe20020
+DEBUG(  729: 
+0)cothread_switch:625: set stack to 0xbfe20000
+DEBUG(  729: 
+0)cothread_stub:424: : entering
+DEBUG(  729: 
+0)gst_basic_scheduler_src_wrapper:367: 
+(0,"v4lsrc0"): entering
+DEBUG(  729: 
+0)gst_basic_scheduler_src_wrapper:380: calling 
+_getfunc for v4lsrc0:src
+INFO (  729: 
+0)gst_buffer_new:99: creating new buffer 0x809cff0
+INFO (  729: 
+0)gst_buffer_new_from_pool:148: creating new 
+buffer 0x809cff0 from pool 0x8094598 (size 0, offset 0)
+1027549680 863378
+DEBUG(  729: 
+0)gst_basic_scheduler_src_wrapper:385: calling 
+gst_pad_push on pad v4lsrc0:src
+DEBUG(  729: 
+0)gst_pad_push:1832: (v4lsrc0:src): 
+entering
+DEBUG(  729: 
+0)gst_pad_push:1843: calling chainhandler 
+&gst_basic_scheduler_chainhandler_proxy of peer pad median0:sink
+DEBUG(  729: 
+0)gst_basic_scheduler_chainhandler_proxy:414: 
+(median0:sink): entering
+DEBUG(  729: 
+0)gst_basic_scheduler_chainhandler_proxy:416: 
+putting buffer 0x809cff0 in peer "v4lsrc0:src"'s pen
+DEBUG(  729: 
+0)gst_basic_scheduler_chainhandler_proxy:447: 
+switching to 0xbfe20000
+INFO (  729: 
+0)cothread_switch:604: switching from cothread 
+#1 to cothread #2
+DEBUG(  729: 
+0)cothread_switch:618: exit thread #1 0 
+0xbfe1fffc<->0xbfe20000 (4) 0xbfe00020
+DEBUG(  729: 
+0)cothread_switch:625: set stack to 0xbfe3fffc
+DEBUG(  729: 
+0)cothread_switch:628: in thread 0xbfe20020
+DEBUG(  729: 
+0)cothread_switch:614: enter thread #2 1 
+0xbfe3fffc<->0xbfe40000 (4) 0xbfe20020
+DEBUG(  729: 
+0)gst_basic_scheduler_gethandler_proxy:511: done 
+switching
+DEBUG(  729: 
+0)gst_basic_scheduler_chain_wrapper:334: calling 
+chain function of median0:sink
+DEBUG(  729: 
+0)gst_median_chain:283: median: have buffer of 
+152064
+INFO (  729: 
+0)gst_buffer_new:99: creating new buffer 0x809d050
+INFO (  729: 
+0)gst_buffer_unref:396: unref buffer 0x809cff0, 
+current count is 1
+INFO (  729: 
+0)gst_buffer_destroy:298: freeing buffer 0x809cff0
+DEBUG(  729: 
+0)gst_pad_push:1832: (median0:src): 
+entering
+DEBUG(  729: 
+0)gst_pad_push:1843: calling chainhandler 
+&gst_basic_scheduler_chainhandler_proxy of peer pad sdlvideosink0:sink
+DEBUG(  729: 
+0)gst_basic_scheduler_chainhandler_proxy:414: 
+(sdlvideosink0:sink): entering
+DEBUG(  729: 
+0)gst_basic_scheduler_chainhandler_proxy:416: 
+putting buffer 0x809d050 in peer "median0:src"'s pen
+DEBUG(  729: 
+0)gst_basic_scheduler_chainhandler_proxy:447: 
+switching to 0xbfe40000
+INFO (  729: 
+0)cothread_switch:604: switching from cothread 
+#2 to cothread #3
+DEBUG(  729: 
+0)cothread_switch:618: exit thread #2 0 
+0xbfe3fffc<->0xbfe40000 (4) 0xbfe20020
+DEBUG(  729: 
+0)cothread_switch:625: set stack to 0xbfe5fffc
+DEBUG(  729: 
+0)cothread_switch:628: in thread 0xbfe40020
+DEBUG(  729: 
+0)cothread_switch:614: enter thread #3 1 
+0xbfe5fffc<->0xbfe60000 (4) 0xbfe40020
+DEBUG(  729: 
+0)gst_basic_scheduler_gethandler_proxy:511: done 
+switching
+DEBUG(  729: 
+0)gst_basic_scheduler_chain_wrapper:334: calling 
+chain function of sdlvideosink0:sink
+DEBUG(  729: 
+0)gst_sdlvideosink_chain:443: videosink: clock 
+wait: 230131858
+DEBUG(  729: 
+0)gst_clock_wait_id:536: real_target 
+1027549681006379858, current_real 1027549680888929000, target 
+230131858, now 112681000





More information about the Gstreamer-bugs mailing list