About how to use gst-debug="*CAPS*:7"

Erickson.LU ericksonlushan at gmail.com
Wed Apr 18 02:10:56 UTC 2018


Hi everyone , I thought gstreamer is so powerful, and i really like it. But i
got some problems.
I will show you 3 pipeline and its log:
(1)gst-launch-1.0 v4l2src ! videoconvert ! "video/x-raw,format=(string)BGR,
width=(int)640, height=(int)480" ! autovideosink
*Log:*
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal
data flow error.
Additional debug info:
gstbasesrc.c(2948): gst_base_src_loop ():
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
streaming task paused, reason not-negotiated (-4)
Execution ended after 0:00:00.351345115
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

(2)gst-launch-1.0 v4l2src ! capsfilter caps="video/x-raw, format=BGR,
width=640, height=480" ! autovideosink
*Log:*
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal
data flow error.
Additional debug info:
gstbasesrc.c(2948): gst_base_src_loop ():
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
streaming task paused, reason not-negotiated (-4)
Execution ended after 0:00:00.350847831
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

(3)gst-launch-1.0 --gst-debug="*CAPS*:7" v4l2src ! capsfilter
caps="video/x-raw, format=BGR, width=640, height=480" ! xvimagesink
*Log:*
0:00:00.001156958  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdedc00
0:00:00.001267689  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdedc50
0:00:00.011026118  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdedca0
0:00:00.013824250  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdedcf0
0:00:00.013916097  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdedd40
0:00:00.014018282  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdedd90
0:00:00.014095596  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdedde0
0:00:00.014148967  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdede30
0:00:00.014202528  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdede80
0:00:00.014252456  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdeded0
0:00:00.014299741  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdedf20
0:00:00.014339598  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdedf70
0:00:00.014378774  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdee000
0:00:00.014455981  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdee050
0:00:00.014523355  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdee0a0
0:00:00.014577042  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdee0f0
0:00:00.014627823  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdee140
0:00:00.014680858  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdee190
0:00:00.014721831  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdee1e0
0:00:00.014760740  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdee230
0:00:00.014817691  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdee280
0:00:00.014871161  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdee2d0
0:00:00.014909622  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdee320
0:00:00.014947513  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xdee370
0:00:00.014994088  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe55000
0:00:00.015051850  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe55050
0:00:00.015096135  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe550a0
0:00:00.015162851  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe550f0
0:00:00.015232939  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe55140
0:00:00.015277298  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe55190
0:00:00.015339494  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe551e0
0:00:00.015382952  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe55230
0:00:00.015538293  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe55280
0:00:00.015583067  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe552d0
0:00:00.015629240  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe55320
0:00:00.015665681  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe55370
0:00:00.015700982  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe55400
0:00:00.015735989  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe55450
0:00:00.015770182  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe554a0
0:00:00.015803693  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe554f0
0:00:00.015847037  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe55540
0:00:00.015886477  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe55590
0:00:00.015923993  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe555e0
0:00:00.015958889  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe55630
0:00:00.015993142  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe55680
0:00:00.016039574  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe556d0
0:00:00.016079682  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe55720
0:00:00.016127239  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe55770
0:00:00.016175572  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe58800
0:00:00.016217603  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe58850
0:00:00.016257659  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe588a0
0:00:00.016296852  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe588f0
0:00:00.016336485  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe58940
0:00:00.016374699  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe58990
0:00:00.016413287  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe589e0
0:00:00.016471391  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe58a30
0:00:00.016510241  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe58a80
0:00:00.016549279  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe58ad0
0:00:00.016589085  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe58b20
0:00:00.016627741  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe58b70
0:00:00.016677504  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5bc00
0:00:00.016754602  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5bc50
0:00:00.016800365  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5bca0
0:00:00.016838924  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5bcf0
0:00:00.016892349  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5bd40
0:00:00.016933431  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5bd90
0:00:00.017121136  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5bde0
0:00:00.017165147  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5be30
0:00:00.017204106  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5be80
0:00:00.017249985  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5bed0
0:00:00.017289409  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5bf20
0:00:00.017326974  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5bf70
0:00:00.017376804  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5c000
0:00:00.017415312  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5c050
0:00:00.017452564  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5c0a0
0:00:00.017503844  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5c0f0
0:00:00.017548891  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5c140
0:00:00.017588028  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5c190
0:00:00.017624933  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5c1e0
0:00:00.017686313  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5c230
0:00:00.017744373  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5c280
0:00:00.017807330  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5c2d0
0:00:00.017867312  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5c320
0:00:00.017950395  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe5c370
0:00:00.017993601  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe05c00
0:00:00.018032423  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe05c50
0:00:00.018073908  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe05ca0
0:00:00.018108247  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe05cf0
0:00:00.018146183  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe05d40
0:00:00.018183547  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe05d90
0:00:00.018234763  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe05de0
0:00:00.018275702  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe05e30
0:00:00.018313070  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe05e80
0:00:00.018361486  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe05ed0
0:00:00.018418559  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe05f20
0:00:00.018475900  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe05f70
0:00:00.018564258  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe06000
0:00:00.018632005  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe06050
0:00:00.018692867  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe060a0
0:00:00.018754401  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe060f0
0:00:00.018828378  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe06140
0:00:00.018903606  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe06190
0:00:00.018955951  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe061e0
0:00:00.019009548  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe06230
0:00:00.019056484  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe06280
0:00:00.019114596  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe062d0
0:00:00.019155616  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe06320
0:00:00.019198244  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe06370
0:00:00.019239547  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6ac00
0:00:00.019278242  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6ac50
0:00:00.019326440  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6aca0
0:00:00.019367503  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6acf0
0:00:00.019412929  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6ad40
0:00:00.019481875  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6ad90
0:00:00.019520879  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6ade0
0:00:00.019562670  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6ae30
0:00:00.019601044  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6ae80
0:00:00.019649978  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6aed0
0:00:00.019690224  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6af20
0:00:00.019728239  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6af70
0:00:00.019770130  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e000
0:00:00.019809395  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e050
0:00:00.019847045  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e0a0
0:00:00.019882974  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e0f0
0:00:00.019934091  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e140
0:00:00.019973546  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e190
0:00:00.020010152  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e1e0
0:00:00.020051436  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e230
0:00:00.020090707  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e280
0:00:00.020142033  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e2d0
0:00:00.020265859  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e320
0:00:00.020303937  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e370
0:00:00.020356584  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e400
0:00:00.041795608  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e450
0:00:00.042648454  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e4a0
0:00:00.042665517  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:422:gst_static_caps_get: created 0x7fad5fbb5cd0 from string ANY
0:00:00.042688063  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e4f0
0:00:00.042695422  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:422:gst_static_caps_get: created 0x7fad5fbb5d10 from string ANY
0:00:00.042732210  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e540
0:00:00.042753378  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e590
0:00:00.042799641  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xe6e540
0:00:00.043829918  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e5e0
0:00:00.043910779  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:422:gst_static_caps_get: created 0x7fad5f95c670 from string
video/x-raw, framerate = (fraction) [ 0, MAX ], width = (int) [ 1, MAX ],
height = (int) [ 1, MAX ]
0:00:00.044226397  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2840:gst_pad_query_caps:<v4l2src0:src> get pad caps with filter
(NULL)
0:00:00.044277465  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2847:gst_pad_query_caps:<v4l2src0:src> query returned image/jpeg;
video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/mpeg,
mpegversion=(int)2; video/mpegts, systemstream=(boolean)true; video/x-bayer,
format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1, 32768 ],
height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ];
video/x-dv, systemstream=(boolean)true; video/x-h263, variant=(string)itu;
video/x-h264, stream-format=(string){ byte-stream, avc },
alignment=(string)au; video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[
1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-pwc2,
width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[
0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGB16, BGR, RGB, GRAY8,
GRAY16_LE, GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY, Y42B, Y41B, YUV9,
NV12_64Z32, NV24, NV61, NV16, NV21, NV12, I420, BGRA, BGRx, ARGB, xRGB,
BGR15, RGB15 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ],
framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-sonix, width=(int)[ 1,
32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1
]; video/x-vp8; video/x-wmv, wmvversion=(int)3, format=(string)WVC1
0:00:00.044365824  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2840:gst_pad_query_caps:<capsfilter0:sink> get pad caps with
filter (NULL)
0:00:00.044388463  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2886:gst_pad_peer_query_caps:<capsfilter0:src> get pad peer caps
with filter (NULL)
0:00:00.044406155  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xe6e6d0
0:00:00.044437352  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xe6e6d0
0:00:00.044451110  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2847:gst_pad_query_caps:<capsfilter0:sink> query returned
video/x-raw, format=(string)BGR, width=(int)640, height=(int)480
0:00:00.044538472  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2840:gst_pad_query_caps:<v4l2src0:src> get pad caps with filter
(NULL)
0:00:00.044572816  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2847:gst_pad_query_caps:<v4l2src0:src> query returned image/jpeg;
video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/mpeg,
mpegversion=(int)2; video/mpegts, systemstream=(boolean)true; video/x-bayer,
format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1, 32768 ],
height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ];
video/x-dv, systemstream=(boolean)true; video/x-h263, variant=(string)itu;
video/x-h264, stream-format=(string){ byte-stream, avc },
alignment=(string)au; video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[
1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-pwc2,
width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[
0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGB16, BGR, RGB, GRAY8,
GRAY16_LE, GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY, Y42B, Y41B, YUV9,
NV12_64Z32, NV24, NV61, NV16, NV21, NV12, I420, BGRA, BGRx, ARGB, xRGB,
BGR15, RGB15 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ],
framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-sonix, width=(int)[ 1,
32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1
]; video/x-vp8; video/x-wmv, wmvversion=(int)3, format=(string)WVC1
0:00:00.044657866  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2840:gst_pad_query_caps:<capsfilter0:sink> get pad caps with
filter (NULL)
0:00:00.044686263  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2886:gst_pad_peer_query_caps:<capsfilter0:src> get pad peer caps
with filter (NULL)
0:00:00.044702287  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xfe3050
0:00:00.044719891  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xfe3050
0:00:00.044739095  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2847:gst_pad_query_caps:<capsfilter0:sink> query returned
video/x-raw, format=(string)BGR, width=(int)640, height=(int)480
0:00:00.044765276  1227       0xdec890 DEBUG               GST_CAPS
gstpad.c:2215:gst_pad_link_check_compatible_unlocked:<v4l2src0:src> src caps
image/jpeg; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false;
video/mpeg, mpegversion=(int)2; video/mpegts, systemstream=(boolean)true;
video/x-bayer, format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1,
32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1
]; video/x-dv, systemstream=(boolean)true; video/x-h263,
variant=(string)itu; video/x-h264, stream-format=(string){ byte-stream, avc
}, alignment=(string)au; video/x-pwc1, width=(int)[ 1, 32768 ],
height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ];
video/x-pwc2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ],
framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){
RGB16, BGR, RGB, GRAY8, GRAY16_LE, GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY,
Y42B, Y41B, YUV9, NV12_64Z32, NV24, NV61, NV16, NV21, NV12, I420, BGRA,
BGRx, ARGB, xRGB, BGR15, RGB15 }, width=(int)[ 1, 32768 ], height=(int)[ 1,
32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-sonix,
width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[
0/1, 2147483647/1 ]; video/x-vp8; video/x-wmv, wmvversion=(int)3,
format=(string)WVC1
0:00:00.044840040  1227       0xdec890 DEBUG               GST_CAPS
gstpad.c:2217:gst_pad_link_check_compatible_unlocked:<capsfilter0:sink> sink
caps video/x-raw, format=(string)BGR, width=(int)640, height=(int)480
0:00:00.044884563  1227       0xdec890 DEBUG               GST_CAPS
gstpad.c:2235:gst_pad_link_check_compatible_unlocked: caps are compatible
0:00:00.044950174  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2840:gst_pad_query_caps:<capsfilter0:src> get pad caps with
filter (NULL)
0:00:00.044986085  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2886:gst_pad_peer_query_caps:<capsfilter0:sink> get pad peer caps
with filter (NULL)
0:00:00.045009531  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2893:gst_pad_peer_query_caps:<capsfilter0:sink> peer query
returned image/jpeg; video/mpeg, mpegversion=(int)4,
systemstream=(boolean)false; video/mpeg, mpegversion=(int)2; video/mpegts,
systemstream=(boolean)true; video/x-bayer, format=(string){ bggr, gbrg,
grbg, rggb }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ],
framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv,
systemstream=(boolean)true; video/x-h263, variant=(string)itu; video/x-h264,
stream-format=(string){ byte-stream, avc }, alignment=(string)au;
video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ],
framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-pwc2, width=(int)[ 1,
32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1
]; video/x-raw, format=(string){ RGB16, BGR, RGB, GRAY8, GRAY16_LE,
GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY, Y42B, Y41B, YUV9, NV12_64Z32, NV24,
NV61, NV16, NV21, NV12, I420, BGRA, BGRx, ARGB, xRGB, BGR15, RGB15 },
width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[
0/1, 2147483647/1 ]; video/x-sonix, width=(int)[ 1, 32768 ], height=(int)[
1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp8;
video/x-wmv, wmvversion=(int)3, format=(string)WVC1
0:00:00.045073091  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xfe3140
0:00:00.045112559  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2847:gst_pad_query_caps:<capsfilter0:src> query returned
video/x-raw, format=(string)BGR, width=(int)640, height=(int)480,
framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:00.045147255  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2840:gst_pad_query_caps:<xvimagesink0:sink> get pad caps with
filter (NULL)
0:00:00.045178178  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2847:gst_pad_query_caps:<xvimagesink0:sink> query returned
video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1,
2147483647 ], height=(int)[ 1, 2147483647 ]
0:00:00.045208919  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xfe3140
0:00:00.045242938  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2840:gst_pad_query_caps:<capsfilter0:src> get pad caps with
filter (NULL)
0:00:00.045263760  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2886:gst_pad_peer_query_caps:<capsfilter0:sink> get pad peer caps
with filter (NULL)
0:00:00.045289175  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2893:gst_pad_peer_query_caps:<capsfilter0:sink> peer query
returned image/jpeg; video/mpeg, mpegversion=(int)4,
systemstream=(boolean)false; video/mpeg, mpegversion=(int)2; video/mpegts,
systemstream=(boolean)true; video/x-bayer, format=(string){ bggr, gbrg,
grbg, rggb }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ],
framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv,
systemstream=(boolean)true; video/x-h263, variant=(string)itu; video/x-h264,
stream-format=(string){ byte-stream, avc }, alignment=(string)au;
video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ],
framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-pwc2, width=(int)[ 1,
32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1
]; video/x-raw, format=(string){ RGB16, BGR, RGB, GRAY8, GRAY16_LE,
GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY, Y42B, Y41B, YUV9, NV12_64Z32, NV24,
NV61, NV16, NV21, NV12, I420, BGRA, BGRx, ARGB, xRGB, BGR15, RGB15 },
width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[
0/1, 2147483647/1 ]; video/x-sonix, width=(int)[ 1, 32768 ], height=(int)[
1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp8;
video/x-wmv, wmvversion=(int)3, format=(string)WVC1
0:00:00.045386616  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xfe3280
0:00:00.045450312  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2847:gst_pad_query_caps:<capsfilter0:src> query returned
video/x-raw, format=(string)BGR, width=(int)640, height=(int)480,
framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:00.045478827  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2840:gst_pad_query_caps:<xvimagesink0:sink> get pad caps with
filter (NULL)
0:00:00.045503789  1227       0xdec890 DEBUG               GST_CAPS
gstutils.c:2847:gst_pad_query_caps:<xvimagesink0:sink> query returned
video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1,
2147483647 ], height=(int)[ 1, 2147483647 ]
0:00:00.045524399  1227       0xdec890 DEBUG               GST_CAPS
gstpad.c:2215:gst_pad_link_check_compatible_unlocked:<capsfilter0:src> src
caps video/x-raw, format=(string)BGR, width=(int)640, height=(int)480,
framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:00.045546267  1227       0xdec890 DEBUG               GST_CAPS
gstpad.c:2217:gst_pad_link_check_compatible_unlocked:<xvimagesink0:sink>
sink caps video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ],
width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
0:00:00.045569948  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xfe3280
0:00:00.045581859  1227       0xdec890 DEBUG               GST_CAPS
gstpad.c:2235:gst_pad_link_check_compatible_unlocked: caps are compatible
Setting pipeline to PAUSED ...
0:00:00.046828740  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xfe3320
0:00:00.046877202  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xfe3370
0:00:00.046912312  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xfe3400
0:00:00.046927502  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xfe3370
0:00:00.046935504  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xfe3450
0:00:00.046946178  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xfe34a0
0:00:00.046955184  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xfe3450
0:00:00.046962001  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xfe34f0
0:00:00.046968896  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xfe3450
0:00:00.046976087  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xfe34f0
0:00:00.046981565  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xfe3370
0:00:00.046989052  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xfe3280
0:00:00.046995902  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xfe3370
0:00:00.132464429  1227       0xdec890 DEBUG               GST_CAPS
gstpad.c:2672:gst_pad_get_current_caps:<capsfilter0:sink> get current pad
caps (NULL)
0:00:00.132496990  1227       0xdec890 DEBUG               GST_CAPS
gstpad.c:2672:gst_pad_get_current_caps:<capsfilter0:src> get current pad
caps (NULL)
Pipeline is live and does not need PREROLL ...
0:00:00.132799533  1227       0xfe3050 DEBUG               GST_CAPS
gstutils.c:2840:gst_pad_query_caps:<v4l2src0:src> get pad caps with filter
(NULL)
0:00:00.132860186  1227       0xfe3050 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xfe35e0
0:00:00.132880681  1227       0xfe3050 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xfe3630
Setting pipeline to PLAYING ...
New clock: GstSystemClock
0:00:00.394218085  1227       0xfe3050 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xfe3630
0:00:00.394307628  1227       0xfe3050 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xfe3680
0:00:00.482574964  1227       0xfe3050 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xfe3680
0:00:00.482678836  1227       0xfe3050 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xfe36d0
0:00:00.483027824  1227       0xfe3050 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xfe36d0
0:00:00.483070831  1227       0xfe3050 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xfe3720
0:00:00.483314087  1227       0xfe3050 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xfe3720
0:00:00.483348757  1227       0xfe3050 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0xfe3770
0:00:00.483677190  1227       0xfe3050 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xfe3770
0:00:00.483715011  1227       0xfe3050 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0x7fad58001c00
0:00:00.483958819  1227       0xfe3050 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0x7fad58001c00
0:00:00.484018514  1227       0xfe3050 DEBUG               GST_CAPS
gstutils.c:2847:gst_pad_query_caps:<v4l2src0:src> query returned
video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)720,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
colorimetry=(string)2:4:7:1, framerate=(fraction)10/1; video/x-raw,
format=(string)YUY2, width=(int)800, height=(int)600,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
colorimetry=(string)2:4:7:1, framerate=(fraction)15/1; video/x-raw,
format=(string)YUY2, width=(int)640, height=(int)480,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
colorimetry=(string)2:4:7:1, framerate=(fraction)30/1; video/x-raw,
format=(string)YUY2, width=(int)640, height=(int)360,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
colorimetry=(string)2:4:7:1, framerate=(fraction)30/1; video/x-raw,
format=(string)YUY2, width=(int)320, height=(int)240,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
colorimetry=(string)2:4:7:1, framerate=(fraction)30/1; video/x-raw,
format=(string)YUY2, width=(int)160, height=(int)120,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
colorimetry=(string)2:4:7:1, framerate=(fraction)30/1; image/jpeg,
width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1,
colorimetry=(string)2:4:7:1, framerate=(fraction)30/1; image/jpeg,
width=(int)800, height=(int)600, pixel-aspect-ratio=(fraction)1/1,
colorimetry=(string)2:4:7:1, framerate=(fraction)30/1; image/jpeg,
width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1,
colorimetry=(string)2:4:7:1, framerate=(fraction)30/1; image/jpeg,
width=(int)640, height=(int)360, pixel-aspect-ratio=(fraction)1/1,
colorimetry=(string)2:4:7:1, framerate=(fraction)30/1; image/jpeg,
width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1,
colorimetry=(string)2:4:7:1, framerate=(fraction)30/1; image/jpeg,
width=(int)160, height=(int)120, pixel-aspect-ratio=(fraction)1/1,
colorimetry=(string)2:4:7:1, framerate=(fraction)30/1; video/x-raw,
format=(string)I420, width=(int)1280, height=(int)720,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1; video/x-raw, format=(string)I420, width=(int)800,
height=(int)600, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive, framerate=(fraction)30/1; video/x-raw,
format=(string)I420, width=(int)640, height=(int)480,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1; video/x-raw, format=(string)I420, width=(int)640,
height=(int)360, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive, framerate=(fraction)30/1; video/x-raw,
format=(string)I420, width=(int)320, height=(int)240,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1; video/x-raw, format=(string)I420, width=(int)160,
height=(int)120, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive, framerate=(fraction)30/1; video/x-raw,
format=(string)YV12, width=(int)1280, height=(int)720,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1; video/x-raw, format=(string)YV12, width=(int)800,
height=(int)600, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive, framerate=(fraction)30/1; video/x-raw,
format=(string)YV12, width=(int)640, height=(int)480,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1; video/x-raw, format=(string)YV12, width=(int)640,
height=(int)360, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive, framerate=(fraction)30/1; video/x-raw,
format=(string)YV12, width=(int)320, height=(int)240,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1; video/x-raw, format=(string)YV12, width=(int)160,
height=(int)120, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive, framerate=(fraction)30/1; video/x-raw,
format=(string)BGR, width=(int)1280, height=(int)720,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1; video/x-raw, format=(string)BGR, width=(int)800,
height=(int)600, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive, framerate=(fraction)30/1; video/x-raw,
format=(string)BGR, width=(int)640, height=(int)480,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1; video/x-raw, format=(string)BGR, width=(int)640,
height=(int)360, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive, framerate=(fraction)30/1; video/x-raw,
format=(string)BGR, width=(int)320, height=(int)240,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1; video/x-raw, format=(string)BGR, width=(int)160,
height=(int)120, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive, framerate=(fraction)30/1; video/x-raw,
format=(string)RGB, width=(int)1280, height=(int)720,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1; video/x-raw, format=(string)RGB, width=(int)800,
height=(int)600, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive, framerate=(fraction)30/1; video/x-raw,
format=(string)RGB, width=(int)640, height=(int)480,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1; video/x-raw, format=(string)RGB, width=(int)640,
height=(int)360, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive, framerate=(fraction)30/1; video/x-raw,
format=(string)RGB, width=(int)320, height=(int)240,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1; video/x-raw, format=(string)RGB, width=(int)160,
height=(int)120, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive, framerate=(fraction)30/1
0:00:00.484664081  1227       0xfe3050 DEBUG               GST_CAPS
gstutils.c:2886:gst_pad_peer_query_caps:<v4l2src0:src> get pad peer caps
with filter (NULL)
0:00:00.484718941  1227       0xfe3050 DEBUG               GST_CAPS
gstutils.c:2886:gst_pad_peer_query_caps:<capsfilter0:src> get pad peer caps
with filter (NULL)
0:00:00.484770761  1227       0xfe3050 DEBUG               GST_CAPS
gstutils.c:2893:gst_pad_peer_query_caps:<capsfilter0:src> peer query
returned video/x-raw, format=(string)YUY2, width=(int)[ 1, 16384 ],
height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ];
video/x-raw, format=(string)YV12, width=(int)[ 1, 16384 ], height=(int)[ 1,
16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw,
format=(string)I420, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ],
framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)UYVY,
width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[
0/1, 2147483647/1 ]
0:00:00.484885089  1227       0xfe3050 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0x7fad58001cf0
0:00:00.484932471  1227       0xfe3050 DEBUG               GST_CAPS
gstutils.c:2893:gst_pad_peer_query_caps:<v4l2src0:src> peer query returned
EMPTY
0:00:00.484980661  1227       0xfe3050 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0x7fad58001cf0
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal
data flow error.
Additional debug info:
gstbasesrc.c(2948): gst_base_src_loop ():
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
streaming task paused, reason not-negotiated (-4)
Execution ended after 0:00:00.352274912
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
0:00:00.498714117  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xfe3400
0:00:00.498807831  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xfe34a0
0:00:00.498850295  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xfe3450
0:00:00.498887547  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xfe3280
0:00:00.498928579  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xfe3320
0:00:00.499731575  1227       0xdec890 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0xfe35e0
Freeing pipeline ...



I am so sorry for long log.
I think maybe you need check the gst-device-monitor-1.0 log:
Device found:

	name  : Lenovo EasyCamera
	class : Video/Source
	caps  : video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)720,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
colorimetry=(string)2:4:7:1, framerate=(fraction)10/1;
	        video/x-raw, format=(string)YUY2, width=(int)800, height=(int)600,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
colorimetry=(string)2:4:7:1, framerate=(fraction)15/1;
	        video/x-raw, format=(string)YUY2, width=(int)640, height=(int)480,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
colorimetry=(string)2:4:7:1, framerate=(fraction)30/1;
	        video/x-raw, format=(string)YUY2, width=(int)640, height=(int)360,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
colorimetry=(string)2:4:7:1, framerate=(fraction)30/1;
	        video/x-raw, format=(string)YUY2, width=(int)320, height=(int)240,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
colorimetry=(string)2:4:7:1, framerate=(fraction)30/1;
	        video/x-raw, format=(string)YUY2, width=(int)160, height=(int)120,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
colorimetry=(string)2:4:7:1, framerate=(fraction)30/1;
	        image/jpeg, width=(int)1280, height=(int)720,
pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)2:4:7:1,
framerate=(fraction)30/1;
	        image/jpeg, width=(int)800, height=(int)600,
pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)2:4:7:1,
framerate=(fraction)30/1;
	        image/jpeg, width=(int)640, height=(int)480,
pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)2:4:7:1,
framerate=(fraction)30/1;
	        image/jpeg, width=(int)640, height=(int)360,
pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)2:4:7:1,
framerate=(fraction)30/1;
	        image/jpeg, width=(int)320, height=(int)240,
pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)2:4:7:1,
framerate=(fraction)30/1;
	        image/jpeg, width=(int)160, height=(int)120,
pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)2:4:7:1,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)I420, width=(int)1280, height=(int)720,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)I420, width=(int)800, height=(int)600,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)I420, width=(int)640, height=(int)480,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)I420, width=(int)640, height=(int)360,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)I420, width=(int)320, height=(int)240,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)I420, width=(int)160, height=(int)120,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)YV12, width=(int)1280, height=(int)720,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)YV12, width=(int)800, height=(int)600,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)YV12, width=(int)640, height=(int)480,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)YV12, width=(int)640, height=(int)360,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)YV12, width=(int)320, height=(int)240,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)YV12, width=(int)160, height=(int)120,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)BGR, width=(int)1280, height=(int)720,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)BGR, width=(int)800, height=(int)600,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)BGR, width=(int)640, height=(int)480,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)BGR, width=(int)640, height=(int)360,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)BGR, width=(int)320, height=(int)240,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)BGR, width=(int)160, height=(int)120,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)RGB, width=(int)1280, height=(int)720,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)RGB, width=(int)800, height=(int)600,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)RGB, width=(int)640, height=(int)480,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)RGB, width=(int)640, height=(int)360,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)RGB, width=(int)320, height=(int)240,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	        video/x-raw, format=(string)RGB, width=(int)160, height=(int)120,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;
	properties:
		udev-probed = true
		device.bus_path = pci-0000:00:14.0-usb-0:5:1.0
		sysfs.path =
/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/video4linux/video0
		device.bus = usb
		device.subsystem = video4linux
		device.vendor.id = 5986
		device.vendor.name = "SunplusIT\\x20Inc"
		device.product.id = 0703
		device.product.name = "Lenovo\ EasyCamera"
		device.serial = SunplusIT_Inc_Lenovo_EasyCamera
		device.capabilities = :capture:
		device.api = v4l2
		device.path = /dev/video0
		v4l2.device.driver = uvcvideo
		v4l2.device.card = "Lenovo\ EasyCamera"
		v4l2.device.bus_info = usb-0000:00:14.0-5
		v4l2.device.version = 263936 (0x00040700)
		v4l2.device.capabilities = 2233466881 (0x85200001)
		v4l2.device.device_caps = 85983233 (0x05200001)

Finally it's done .
First of all, as you can see from the device-monitor log, the camera have
caps video/x-raw, format=(string)RGB, width=(int)640, height=(int)360,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
framerate=(fraction)30/1;.
I try use that by *gst-launch-1.0 v4l2src ! capsfilter caps="video/x-raw,
format=BGR, width=640, height=480" ! autovideosink* and *gst-launch-1.0
v4l2src ! videoconvert ! "video/x-raw,format=(string)BGR, width=(int)640,
height=(int)480" ! autovideosink* it all faild by *streaming task paused,
reason not-negotiated (-4)*

So i found 
http://gstreamer-devel.966125.n4.nabble.com/Problem-with-caps-between-v4l2src-and-autovideosink-tt4668765.html#none
<http://gstreamer-devel.966125.n4.nabble.com/Problem-with-caps-between-v4l2src-and-autovideosink-tt4668765.html#none>  
show me a new world by using --gst-debug="*CAPS*:7" my pipeline (3). But i
don't understand the log info in pipeline, i think they are all 
*caps are compatible* by *GST_CAPS gstutils.c:2886:gst_pad_peer_query_caps*,
but why it was happened at last by 
*0:00:00.484885089  1227       0xfe3050 TRACE               GST_CAPS
gstcaps.c:248:gst_caps_new_empty: created caps 0x7fad58001cf0
0:00:00.484932471  1227       0xfe3050 DEBUG               GST_CAPS
gstutils.c:2893:gst_pad_peer_query_caps:<v4l2src0:src> peer query returned
EMPTY
0:00:00.484980661  1227       0xfe3050 TRACE               GST_CAPS
gstcaps.c:207:_gst_caps_free: freeing caps 0x7fad58001cf0*
? i don't understand.  
Please help me figure that out? Really Appreciate your reply...



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/


More information about the gstreamer-devel mailing list