Problem decoding H264 Stream encoded with GStreamer version 1.0 (latest off Git)
Robert Krakora
rob.krakora at messagenetsystems.com
Thu Apr 25 08:00:16 PDT 2013
Hi Dan,
Probably not the same problem then. I did not look at the e-mail carefully
enough. You are encoding H.264 not receiving it from the camera. Sorry,
lack of sleep.
Best Regards,
Rob Krakora
On Thu, Apr 25, 2013 at 10:29 AM, Daniel Doron <danielmeirdoron at gmail.com>wrote:
> Hi Rob,
>
> I don't think it is the same problem since my camera delivers raw video
> data which is encoded and streamed.
> when tested on the PC, i.e. encoded, parsed and decoded directly, there is
> no problem.
>
> or maybe I did not get your drift?
>
> Daniel.
>
>
> On Thu, Apr 25, 2013 at 5:25 PM, Robert Krakora <
> rob.krakora at messagenetsystems.com> wrote:
>
>> Hi Dan,
>>
>> Yusuf and I are seeing problems with v4l2src as it is utilized by
>> uvch264src in GStreamer-1.0 (Git version snapshot from Monday). After 30
>> or so odd seconds, v4l2src chokes and stops delivering data to uvch264src.
>> I have GStreamer-0.10 (Git version) on the same machine and it runs
>> beautifully with uvch264_src utilizing v4l2src. Both of us utilize a
>> Logitech C920 webcam for out source.
>>
>> Best Regards,
>>
>> Rob Krakora
>>
>>
>>
>> On Thu, Apr 25, 2013 at 10:09 AM, Daniel Doron <danielmeirdoron at gmail.com
>> > wrote:
>>
>>> Hi,
>>>
>>> This problem occurs in ARM environment (fyi ,whether this is related or
>>> not)
>>>
>>> First I tested with 0.10 -
>>>
>>> encoding: gst-launch-0.10 v4l2src device=/dev/video7 ! x264enc
>>> byte-stream=true speed-preset=1 tune=zerolatency ! tcpserversink
>>> host=10.20.0.72 port=5555
>>> decoding: gst-launch tcpclientsrc host=10.20.0.72 port=5555 !
>>> video/x-h264 ,format=\(fourcc\)I420, width=640, height=480,
>>> framerate=\(fraction\)30/1 ! ffdec_h264 ! autovideosink
>>>
>>> >>>>>>>>>>>No problem.
>>>
>>> Next I tested with 1.0:
>>>
>>> encoding: gst-launch-1.0 v4l2src device=/dev/video7 ! x264enc
>>> byte-stream=true speed-preset=1 tune=zerolatency ! tcpserversink
>>> host=10.20.0.72 port=5555
>>> decoding: gst-launch tcpclientsrc host=10.20.0.72 port=5555 !
>>> ffdec_h264 ! autovideosink
>>> decoding: gst-launch-1.0 tcpclientsrc host=10.20.0.72 port=5555 !
>>> h264parse ! avdec_h264 ! autovideosink
>>>
>>> >>>>>>>>>>>Fail!
>>>
>>> encoding: gst-launch-1.0 v4l2src device=/dev/video7 ! x264enc
>>> byte-stream=true speed-preset=1 tune=zerolatency ! udpsink host=10.20.1.90
>>> port=5555
>>> decoding: gst-launch-1.0 udpsrc port=5555 ! h264parse ! avdec_h264 !
>>> autovideosink
>>> decoding: gst-launch-1.0 udpsrc port=5555 ! video/x-h264 ,format=I420,
>>> width=640, height=480, framerate=30/1 ! h264parse ! avdec_h264 !
>>> autovideosink
>>>
>>> >>>>>>>>>>>Fail!
>>>
>>> ==============================================
>>>
>>> Latest addition:
>>> *************
>>>
>>> I tried this on my linux machine, i..e:
>>>
>>> gst-launch-1.0 v4l2src device=/dev/video0 ! x264enc byte-stream=true
>>> speed-preset=1 tune=zerolatency ! h264parse ! avdec_h264 ! autovideosink
>>>
>>> >>>>>>>>>>>No problem.
>>>
>>>
>>> encoding: gst-launch-1.0 v4l2src device=/dev/video0 ! x264enc
>>> byte-stream=true speed-preset=1 tune=zerolatency ! udpsink host=localhost
>>> port=5555
>>> decoding: gst-launch-1.0 udpsrc port=5555 ! h264parse ! avdec_h264 !
>>> autovideosink
>>>
>>> >>>>>>>>>>>Fail!
>>>
>>>
>>> :::::::::: looks to me like a transport problem ::::::::::::::::::::::
>>>
>>> =============================================
>>>
>>>
>>>
>>> Some debug info: (ARM)
>>>
>>> ---------------------
>>> Encoding side:
>>> ---------------------
>>>
>>> gst-launch-1.0 v4l2src device=/dev/video7 ! x264enc speed-pres
>>> et=1 ! udpsink host=10.20.1.90 port=5555 --gst-debug=x264enc:9
>>> 0:00:00.167388463 984 0x23fd00 INFO x264enc
>>> gstx264enc.c:2310:plugin_init: x264 build: 129
>>> 0:00:00.198943660 984 0x23fd00 INFO x264enc
>>> gstx264enc.c:509:gst_x264_enc_get_supported_input_caps: This x264 build
>>> supports 8-bit depth
>>> 0:00:00.210265675 984 0x23fd00 DEBUG x264enc
>>> gstx264enc.c:562:gst_x264_enc_get_supported_input_caps: returning
>>> video/x-raw, format=(string){ I420, YV12, Y42B, Y444, NV12 },
>>> framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 2147483647 ],
>>> height=(int)[ 16, 2147483647 ]
>>> 0:00:00.235290085 984 0x23fd00 INFO x264enc
>>> gstx264enc.c:509:gst_x264_enc_get_supported_input_caps: This x264 build
>>> supports 8-bit depth
>>> 0:00:00.240905321 984 0x23fd00 DEBUG x264enc
>>> gstx264enc.c:562:gst_x264_enc_get_supported_input_caps: returning
>>> video/x-raw, format=(string){ I420, YV12, Y42B, Y444, NV12 },
>>> framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 2147483647 ],
>>> height=(int)[ 16, 2147483647 ]
>>> Setting pipeline to PAUSED ...
>>> Pipeline is live and does not need PREROLL ...
>>> Setting pipeline to PLAYING ...
>>> New clock: GstSystemClock
>>> 0:00:00.326079882 984 0x24b630 INFO x264enc
>>> gstx264enc.c:509:gst_x264_enc_get_supported_input_caps: This x264 build
>>> supports 8-bit depth
>>> 0:00:00.332610644 984 0x24b630 DEBUG x264enc
>>> gstx264enc.c:562:gst_x264_enc_get_supported_input_caps: returning
>>> video/x-raw, format=(string){ I420, YV12, Y42B, Y444, NV12 },
>>> framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 2147483647 ],
>>> height=(int)[ 16, 2147483647 ]
>>> 0:00:00.383941210 984 0x24b630 INFO x264enc
>>> gstx264enc.c:509:gst_x264_enc_get_supported_input_caps: This x264 build
>>> supports 8-bit depth
>>> 0:00:00.389617479 984 0x24b630 DEBUG x264enc
>>> gstx264enc.c:562:gst_x264_enc_get_supported_input_caps: returning
>>> video/x-raw, format=(string){ I420, YV12, Y42B, Y444, NV12 },
>>> framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 2147483647 ],
>>> height=(int)[ 16, 2147483647 ]
>>> 0:00:01.092986620 984 0x24b630 DEBUG x264enc
>>> gstx264enc.c:1163:gst_x264_enc_init_encoder:<x264enc0> Applying defaults
>>> with preset ultrafast, tunings
>>> 0:00:01.121276416 984 0x24b630 DEBUG x264enc
>>> gstx264enc.c:1208:gst_x264_enc_init_encoder:<x264enc0> Applying user-set
>>> options: :annexb=0
>>> 0:00:01.148772753 984 0x24b630 INFO x264enc
>>> :0::<x264enc0> using SAR=1/1
>>>
>>> 0:00:01.199462450 984 0x24b630 INFO x264enc
>>> :0::<x264enc0> using cpu capabilities: ARMv6 NEON
>>>
>>> 0:00:01.366637743 984 0x24b630 INFO x264enc
>>> :0::<x264enc0> profile Constrained Baseline, level 3.0
>>>
>>> 0:00:01.377929246 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf:
>>> ---------------------------------------------------------------------------
>>> 0:00:01.382995164 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: SEI
>>> 0:00:01.391448533 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000000: 00 00 02 a3 06 05 ff
>>> ff 9f dc 45 e9 bd e6 d9 48 ..........E....H
>>> 0:00:01.397063769 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000010: b7 96 2c d8 20 d9 23
>>> ee ef 78 32 36 34 20 2d 20 ..,. .#..x264 -
>>> 0:00:01.405395068 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000020: 63 6f 72 65 20 31 32
>>> 39 20 72 32 38 2b 32 4d 20 core 129 r28+2M
>>> 0:00:01.413695850 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000030: 66 37 32 35 64 31 36
>>> 20 2d 20 48 2e 32 36 34 2f f725d16 - H.264/
>>> 0:00:01.419402637 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000040: 4d 50 45 47 2d 34 20
>>> 41 56 43 20 63 6f 64 65 63 MPEG-4 AVC codec
>>> 0:00:01.424987354 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000050: 20 2d 20 43 6f 70 79
>>> 6c 65 66 74 20 32 30 30 33 - Copyleft 2003
>>> 0:00:01.433288135 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000060: 2d 32 30 31 33 20 2d
>>> 20 68 74 74 70 3a 2f 2f 77 -2013 - http://w
>>> 0:00:01.438994921 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000070: 77 77 2e 76 69 64 65
>>> 6f 6c 61 6e 2e 6f 72 67 2f ww.videolan.org/
>>> 0:00:01.444579638 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000080: 78 32 36 34 2e 68 74
>>> 6d 6c 20 2d 20 6f 70 74 69 x264.html - opti
>>> 0:00:01.452880419 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000090: 6f 6e 73 3a 20 63 61
>>> 62 61 63 3d 30 20 72 65 66 ons: cabac=0 ref
>>> 0:00:01.458556688 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 000000a0: 3d 31 20 64 65 62 6c
>>> 6f 63 6b 3d 30 3a 30 3a 30 =1 deblock=0:0:0
>>> 0:00:01.461394822 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 000000b0: 20 61 6e 61 6c 79 73
>>> 65 3d 30 3a 30 20 6d 65 3d analyse=0:0 me=
>>> 0:00:01.469695604 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 000000c0: 64 69 61 20 73 75 62
>>> 6d 65 3d 30 20 70 73 79 3d dia subme=0 psy=
>>> 0:00:01.478057422 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 000000d0: 31 20 70 73 79 5f 72
>>> 64 3d 31 2e 30 30 3a 30 2e 1 psy_rd=1.00:0.
>>> 0:00:01.480987109 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 000000e0: 30 30 20 6d 69 78 65
>>> 64 5f 72 65 66 3d 30 20 6d 00 mixed_ref=0 m
>>> 0:00:01.489318408 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 000000f0: 65 5f 72 61 6e 67 65
>>> 3d 31 36 20 63 68 72 6f 6d e_range=16 chrom
>>> 0:00:01.497649707 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000100: 61 5f 6d 65 3d 31 20
>>> 74 72 65 6c 6c 69 73 3d 30 a_me=1 trellis=0
>>> 0:00:01.503356494 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000110: 20 38 78 38 64 63 74
>>> 3d 30 20 63 71 6d 3d 30 20 8x8dct=0 cqm=0
>>> 0:00:01.508941211 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000120: 64 65 61 64 7a 6f 6e
>>> 65 3d 32 31 2c 31 31 20 66 deadzone=21,11 f
>>> 0:00:01.514586963 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000130: 61 73 74 5f 70 73 6b
>>> 69 70 3d 31 20 63 68 72 6f ast_pskip=1 chro
>>> 0:00:01.522918261 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000140: 6d 61 5f 71 70 5f 6f
>>> 66 66 73 65 74 3d 30 20 74 ma_qp_offset=0 t
>>> 0:00:01.525786913 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000150: 68 72 65 61 64 73 3d
>>> 31 20 6c 6f 6f 6b 61 68 65 hreads=1 lookahe
>>> 0:00:01.534118211 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000160: 61 64 5f 74 68 72 65
>>> 61 64 73 3d 31 20 73 6c 69 ad_threads=1 sli
>>> 0:00:01.539763963 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000170: 63 65 64 5f 74 68 72
>>> 65 61 64 73 3d 30 20 6e 72 ced_threads=0 nr
>>> 0:00:01.545348680 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000180: 3d 30 20 64 65 63 69
>>> 6d 61 74 65 3d 31 20 69 6e =0 decimate=1 in
>>> 0:00:01.553649462 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000190: 74 65 72 6c 61 63 65
>>> 64 3d 30 20 62 6c 75 72 61 terlaced=0 blura
>>> 0:00:01.559325732 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 000001a0: 79 5f 63 6f 6d 70 61
>>> 74 3d 30 20 63 6f 6e 73 74 y_compat=0 const
>>> 0:00:01.564910450 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 000001b0: 72 61 69 6e 65 64 5f
>>> 69 6e 74 72 61 3d 30 20 62 rained_intra=0 b
>>> 0:00:01.912505662 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 000001c0: 66 72 61 6d 65 73 3d
>>> 30 20 77 65 69 67 68 74 70 frames=0 weightp
>>> 0:00:01.920836962 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 000001d0: 3d 30 20 6b 65 79 69
>>> 6e 74 3d 33 30 30 20 6b 65 =0 keyint=300 ke
>>> 0:00:01.929168262 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 000001e0: 79 69 6e 74 5f 6d 69
>>> 6e 3d 33 30 20 73 63 65 6e yint_min=30 scen
>>> 0:00:01.934875049 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 000001f0: 65 63 75 74 3d 30 20
>>> 69 6e 74 72 61 5f 72 65 66 ecut=0 intra_ref
>>> 0:00:01.940459766 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000200: 72 65 73 68 3d 30 20
>>> 72 63 5f 6c 6f 6f 6b 61 68 resh=0 rc_lookah
>>> 0:00:01.946044482 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000210: 65 61 64 3d 30 20 72
>>> 63 3d 63 62 72 20 6d 62 74 ead=0 rc=cbr mbt
>>> 0:00:01.954436817 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000220: 72 65 65 3d 30 20 62
>>> 69 74 72 61 74 65 3d 32 30 ree=0 bitrate=20
>>> 0:00:01.962829150 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000230: 34 38 20 72 61 74 65
>>> 74 6f 6c 3d 31 2e 30 20 71 48 ratetol=1.0 q
>>> 0:00:01.968413866 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000240: 63 6f 6d 70 3d 30 2e
>>> 36 30 20 71 70 6d 69 6e 3d comp=0.60 qpmin=
>>> 0:00:01.974029100 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000250: 30 20 71 70 6d 61 78
>>> 3d 36 39 20 71 70 73 74 65 0 qpmax=69 qpste
>>> 0:00:01.982421434 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000260: 70 3d 34 20 76 62 76
>>> 5f 6d 61 78 72 61 74 65 3d p=4 vbv_maxrate=
>>> 0:00:01.985259568 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000270: 32 30 34 38 20 76 62
>>> 76 5f 62 75 66 73 69 7a 65 2048 vbv_bufsize
>>> 0:00:01.993590868 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000280: 3d 31 32 32 38 20 6e
>>> 61 6c 5f 68 72 64 3d 6e 6f =1228 nal_hrd=no
>>> 0:00:02.001922168 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 00000290: 6e 65 20 69 70 5f 72
>>> 61 74 69 6f 3d 31 2e 34 30 ne ip_ratio=1.40
>>> 0:00:02.004790820 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf: 000002a0: 20 61 71 3d 30 00 80
>>> aq=0..
>>> 0:00:02.007598437 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1455:gst_x264_enc_header_buf:
>>> ---------------------------------------------------------------------------
>>> 0:00:02.010375537 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1456:gst_x264_enc_header_buf:
>>> ---------------------------------------------------------------------------
>>> 0:00:02.013061084 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1456:gst_x264_enc_header_buf: SPS
>>> 0:00:02.016021289 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1456:gst_x264_enc_header_buf: 00000000: 00 00 00 17 67 42 c0
>>> 1e da 02 80 f6 c0 44 00 00 ....gB.......D..
>>> 0:00:02.021606006 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1456:gst_x264_enc_header_buf: 00000010: 03 00 05 dc d6 50 00
>>> 3c 58 ba 80 .....P.<X..
>>> 0:00:02.027160205 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1456:gst_x264_enc_header_buf:
>>> ---------------------------------------------------------------------------
>>> 0:00:02.027221240 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1457:gst_x264_enc_header_buf:
>>> ---------------------------------------------------------------------------
>>> 0:00:02.029906787 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1457:gst_x264_enc_header_buf: PPS
>>> 0:00:02.032805957 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1457:gst_x264_enc_header_buf: 00000000: 00 00 00 04 68 ce 3c
>>> 80 ....h.<.
>>> 0:00:02.035613574 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1457:gst_x264_enc_header_buf:
>>> ---------------------------------------------------------------------------
>>> 0:00:02.385558642 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1494:gst_x264_enc_header_buf:
>>> ---------------------------------------------------------------------------
>>> 0:00:02.391143358 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1494:gst_x264_enc_header_buf: header
>>> 0:00:02.396789110 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1494:gst_x264_enc_header_buf: 00000000: 01 42 c0 1e ff e1 00
>>> 17 67 42 c0 1e da 02 80 f6 .B......gB......
>>> 0:00:02.405120409 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1494:gst_x264_enc_header_buf: 00000010: c0 44 00 00 03 00 05
>>> dc d6 50 00 3c 58 ba 80 01 .D.......P.<X...
>>> 0:00:02.410735644 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1494:gst_x264_enc_header_buf: 00000020: 00 04 68 ce 3c 80
>>> ..h.<.
>>> 0:00:02.413421190 984 0x24b630 MEMDUMP x264enc
>>> gstx264enc.c:1494:gst_x264_enc_header_buf:
>>> ---------------------------------------------------------------------------
>>> 0:00:02.433043992 984 0x24b630 DEBUG x264enc
>>> gstx264enc.c:1541:gst_x264_enc_set_src_caps:<x264enc0> output caps:
>>> video/x-h264,
>>> codec_data=(buffer)0142c01effe100176742c01eda0280f6c0440000030005dcd650003c58ba8001000468ce3c80,
>>> stream-format=(string)avc, alignment=(string)au, level=(string)3,
>>> profile=(string)conste
>>> 0:00:02.449889697 984 0x24b630 INFO x264enc
>>> gstx264enc.c:1568:gst_x264_enc_set_latency:<x264enc0> Updating latency to
>>> 0:00:00.033333334 (1 frames)
>>> Redistribute latency...
>>> 0:00:02.637542284 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 0 QP=19.00 NAL=3 Slice:I Poc:0 I:1200 P:0
>>> SKIP:0 size=71680 bytes
>>>
>>> 0:00:02.655272996 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 129607662 pts 129607662
>>> 0:00:02.660918749 984 0x24b630 DEBUG x264enc
>>> gstx264enc.c:1903:gst_x264_enc_encode_frame:<x264enc0> Output keyframe
>>> WARNING: from element /GstPipeline:pipeline0/GstUDPSink:udpsink0:
>>> Attempting to send a UDP packet larger than maximum size (71680 > 65507)
>>> Additional debug info:
>>> gstmultiudpsink.c(556): gst_multiudpsink_render ():
>>> /GstPipeline:pipeline0/GstUDPSink:udpsink0:
>>> Reason: Error sending message: Message too long
>>> 0:00:02.814879931 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 1 QP=18.00 NAL=2 Slice:P Poc:2 I:42 P:1126
>>> SKIP:32 size=41440 bytes
>>>
>>> 0:00:02.829070603 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 745787662 pts 745787662
>>> 0:00:02.942046679 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 2 QP=18.00 NAL=2 Slice:P Poc:4 I:42 P:1116
>>> SKIP:42 size=38858 bytes
>>>
>>> 0:00:02.953521287 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 780425662 pts 780425662
>>> 0:00:03.081267870 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 3 QP=16.57 NAL=2 Slice:P Poc:6 I:44 P:1113
>>> SKIP:43 size=51514 bytes
>>>
>>> 0:00:03.098327196 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 813720661 pts 813720661
>>> 0:00:03.216277636 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 4 QP=19.00 NAL=2 Slice:P Poc:8 I:274 P:884
>>> SKIP:42 size=44613 bytes
>>>
>>> 0:00:03.230529344 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 2395385661 pts 2395385661
>>> 0:00:03.348479784 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 5 QP=17.83 NAL=2 Slice:P Poc:10 I:43 P:1111
>>> SKIP:46 size=42835 bytes
>>>
>>> 0:00:03.365356004 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 2561492661 pts 2561492661
>>> 0:00:03.480407275 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 6 QP=17.07 NAL=2 Slice:P Poc:12 I:45 P:1114
>>> SKIP:41 size=48333 bytes
>>>
>>> 0:00:03.497314014 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 2661528662 pts 2661528662
>>> 0:00:03.614257372 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 7 QP=16.43 NAL=2 Slice:P Poc:14 I:44 P:1126
>>> SKIP:30 size=51981 bytes
>>>
>>> 0:00:03.625670945 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 2829467661 pts 2829467661
>>> 0:00:03.747619188 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 8 QP=16.87 NAL=2 Slice:P Poc:16 I:47 P:1118
>>> SKIP:35 size=48011 bytes
>>>
>>> 0:00:03.761809861 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 2961486661 pts 2961486661
>>> 0:00:03.879821337 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 9 QP=17.00 NAL=2 Slice:P Poc:18 I:47 P:1117
>>> SKIP:36 size=47226 bytes
>>>
>>> 0:00:03.894012010 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 3097472661 pts 3097472661
>>> 0:00:04.010283984 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 10 QP=18.00 NAL=2 Slice:P Poc:20 I:55 P:1100
>>> SKIP:45 size=40290 bytes
>>>
>>> 0:00:04.021667039 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 3233458662 pts 3233458662
>>> 0:00:04.138640917 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 11 QP=19.00 NAL=2 Slice:P Poc:22 I:41 P:1104
>>> SKIP:55 size=36323 bytes
>>>
>>> 0:00:04.150023974 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 3365477661 pts 3365477661
>>> 0:00:04.266418016 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 12 QP=19.00 NAL=2 Slice:P Poc:24 I:28 P:1117
>>> SKIP:55 size=36422 bytes
>>>
>>> 0:00:04.277831591 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 3501464662 pts 3501464662
>>> 0:00:04.391570604 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 13 QP=20.00 NAL=2 Slice:P Poc:26 I:50 P:1055
>>> SKIP:95 size=28838 bytes
>>>
>>> 0:00:04.403075731 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 3601439661 pts 3601439661
>>> 0:00:04.516509569 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 14 QP=19.80 NAL=2 Slice:P Poc:28 I:39 P:1069
>>> SKIP:92 size=30168 bytes
>>>
>>> 0:00:04.528014696 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 3737426662 pts 3737426662
>>> 0:00:04.641173875 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 15 QP=19.80 NAL=2 Slice:P Poc:30 I:36 P:1068
>>> SKIP:96 size=29792 bytes
>>>
>>> 0:00:04.655395066 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 3869445661 pts 3869445661
>>> 0:00:04.768493212 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 16 QP=19.07 NAL=2 Slice:P Poc:32 I:39 P:1104
>>> SKIP:57 size=35542 bytes
>>>
>>> 0:00:04.782714402 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 4005431662 pts 4005431662
>>> 0:00:04.896300829 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 17 QP=18.90 NAL=2 Slice:P Poc:34 I:45 P:1097
>>> SKIP:58 size=36453 bytes
>>>
>>> 0:00:04.910491502 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 4137450662 pts 4137450662
>>> 0:00:05.022643602 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 18 QP=19.87 NAL=2 Slice:P Poc:36 I:47 P:1057
>>> SKIP:96 size=29581 bytes
>>>
>>> 0:00:05.036742723 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 4241423661 pts 4241423661
>>> 0:00:05.147704637 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 19 QP=19.80 NAL=2 Slice:P Poc:38 I:37 P:1079
>>> SKIP:84 size=29982 bytes
>>>
>>> 0:00:05.161834275 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 4373442661 pts 4373442661
>>> 0:00:05.272826708 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 20 QP=19.80 NAL=2 Slice:P Poc:40 I:53 P:1057
>>> SKIP:90 size=29979 bytes
>>>
>>> 0:00:05.287017382 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 4509429661 pts 4509429661
>>> 0:00:05.400115527 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 21 QP=19.03 NAL=2 Slice:P Poc:42 I:49 P:1085
>>> SKIP:66 size=35800 bytes
>>>
>>> 0:00:05.414336717 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 4641417661 pts 4641417661
>>> 0:00:05.525359667 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 22 QP=19.90 NAL=2 Slice:P Poc:44 I:41 P:1079
>>> SKIP:80 size=29164 bytes
>>>
>>> 0:00:05.536773240 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 4745421661 pts 4745421661
>>> 0:00:05.651916064 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 23 QP=19.17 NAL=2 Slice:P Poc:46 I:38 P:1095
>>> SKIP:67 size=34648 bytes
>>>
>>> 0:00:05.666137255 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 4877410661 pts 4877410661
>>> 0:00:05.779723680 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 24 QP=18.90 NAL=2 Slice:P Poc:48 I:37 P:1107
>>> SKIP:56 size=36363 bytes
>>>
>>> 0:00:05.793853319 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 5013396661 pts 5013396661
>>> 0:00:05.905578173 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 25 QP=19.80 NAL=2 Slice:P Poc:50 I:39 P:1075
>>> SKIP:86 size=30049 bytes
>>>
>>> 0:00:05.917052781 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 5145415662 pts 5145415662
>>> 0:00:06.030578173 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 26 QP=19.90 NAL=2 Slice:P Poc:52 I:33 P:1063
>>> SKIP:104 size=29814 bytes
>>>
>>> 0:00:06.041961229 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 5249388662 pts 5249388662
>>> 0:00:06.155150926 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 27 QP=19.80 NAL=2 Slice:P Poc:54 I:37 P:1063
>>> SKIP:100 size=30034 bytes
>>>
>>> 0:00:06.169250048 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 5381377661 pts 5381377661
>>> handling interrupt.
>>> Interrupt: Stopping pipeline ...
>>> Execution ended after 0:00:05.942199707
>>> Setting pipeline to PAUSED ...
>>> Setting pipeline to READY ...
>>> 0:00:06.299682177 984 0x24b630 LOG x264enc
>>> :0::<x264enc0> frame= 28 QP=19.13 NAL=2 Slice:P Poc:56 I:38 P:1089
>>> SKIP:73 size=35409 bytes
>>>
>>> 0:00:06.313811814 984 0x24b630 LOG x264enc
>>> gstx264enc.c:1881:gst_x264_enc_encode_frame:<x264enc0> output: dts
>>> 5517394662 pts 5517394662
>>> 0:00:06.405181444 984 0x23fd00 LOG x264enc
>>> :0::<x264enc0> frame= 29 QP=19.47 NAL=2 Slice:P Poc:58 I:47 P:1072
>>> SKIP:81 size=33018 bytes
>>>
>>> 0:00:06.413787401 984 0x23fd00 INFO x264enc
>>> :0::<x264enc0> frame I:1 Avg QP:19.00 size: 71680
>>>
>>> 0:00:06.422210252 984 0x23fd00 INFO x264enc
>>> :0::<x264enc0> frame P:29 Avg QP:18.79 size: 36982
>>>
>>> 0:00:06.425048387 984 0x23fd00 INFO x264enc
>>> :0::<x264enc0> mb I I16..4: 100.0% 0.0% 0.0%
>>>
>>> 0:00:06.430633104 984 0x23fd00 INFO x264enc
>>> :0::<x264enc0> mb P I16..4: 4.2% 0.0% 0.0% P16..4: 90.4% 0.0% 0.0%
>>> 0.0% 0.0% skip: 5.4%
>>>
>>> 0:00:06.438964404 984 0x23fd00 INFO x264enc
>>> :0::<x264enc0> coded y,uvDC,uvAC intra: 68.8% 98.8% 95.0% inter: 62.9%
>>> 87.5% 52.5%
>>>
>>> 0:00:06.441772021 984 0x23fd00 INFO x264enc
>>> :0::<x264enc0> i16 v,h,dc,p: 15% 42% 24% 19%
>>>
>>> 0:00:06.447387256 984 0x23fd00 INFO x264enc
>>> :0::<x264enc0> i8c dc,h,v,p: 53% 22% 13% 12%
>>>
>>> 0:00:06.450225391 984 0x23fd00 INFO x264enc
>>> :0::<x264enc0> kb/s:1619.54
>>>
>>> Setting pipeline to NULL ...
>>> Freeing pipeline ...
>>>
>>>
>>>
>>> ---------------------
>>> Decoding side:
>>> ---------------------
>>>
>>>
>>> gst-launch-1.0 udpsrc port=5555 ! h264parse ! avdec_h264 ! autovideosink
>>> --gst-debug=h264parse:9
>>> Setting pipeline to PAUSED ...
>>> 0:00:00.069783720 2710 0x9894d20 DEBUG h264parse
>>> gsth264parse.c:219:gst_h264_parse_start:<h264parse0> start
>>> 0:00:00.069887644 2710 0x9894d20 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> Pipeline is live and does not need PREROLL ...
>>> Setting pipeline to PLAYING ...
>>> New clock: GstSystemClock
>>> 0:00:00.128165180 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:327:gst_h264_parse_negotiate:<h264parse0> allowed caps:
>>> video/x-h264, parsed=(boolean)true, stream-format=(string){ avc,
>>> byte-stream }, alignment=(string)au
>>> 0:00:00.128243207 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:334:gst_h264_parse_negotiate:<h264parse0> negotiating with
>>> caps: video/x-h264, parsed=(boolean)true, stream-format=(string){ avc,
>>> byte-stream }, alignment=(string)au
>>> 0:00:00.128289426 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:283:gst_h264_parse_format_from_caps: parsing caps:
>>> video/x-h264, parsed=(boolean)true, stream-format=(string)avc,
>>> alignment=(string)au
>>> 0:00:00.128326398 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:361:gst_h264_parse_negotiate:<h264parse0> selected format
>>> avc, alignment au
>>> 0:00:00.128347631 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:00.128367000 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:00.128386272 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:00.128501844 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 29766
>>> 0:00:00.128521616 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:00.256942603 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:00.256990543 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:00.257013779 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:00.257144952 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 36803
>>> 0:00:00.257164480 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:00.385378811 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:00.385416635 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:00.385431533 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:00.385516278 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 36637
>>> 0:00:00.385528972 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:00.511093195 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:00.511160300 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:00.511184417 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:00.511296766 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 30103
>>> 0:00:00.511316306 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:00.637562536 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:00.637616260 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:00.637639739 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:00.637757063 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 32102
>>> 0:00:00.637776440 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:00.764435931 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:00.764480887 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:00.764503188 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:00.764618743 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 31641
>>> 0:00:00.764638117 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:00.890463425 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:00.890514640 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:00.890540318 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:00.890590419 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 31468
>>> 0:00:00.890598597 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:01.017337910 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:01.017388768 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:01.017411435 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:01.017528391 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 31700
>>> 0:00:01.017547940 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:01.144668896 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:01.144702277 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:01.144714255 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:01.144767256 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 32538
>>> 0:00:01.144780638 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:01.270845326 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:01.270894841 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:01.270917815 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:01.271035365 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 32064
>>> 0:00:01.271058002 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:01.396292877 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:01.396320557 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:01.396331023 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:01.396378495 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 30316
>>> 0:00:01.396387548 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:01.522088153 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:01.522133254 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:01.522148815 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:01.522221814 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 29621
>>> 0:00:01.522237244 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:01.647092619 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:01.647154627 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:01.647167905 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:01.647215442 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 29868
>>> 0:00:01.647223766 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:01.772710757 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:01.772755191 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:01.772771238 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:01.772832014 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 29642
>>> 0:00:01.772847824 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:01.901155259 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:01.901206212 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:01.901240212 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:01.901441331 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 36585
>>> 0:00:01.901476669 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:02.026205069 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:02.026253803 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:02.026276846 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:02.026385210 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 29266
>>> 0:00:02.026404777 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:02.151671272 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:02.151705484 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:02.151717364 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:02.151763790 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 29795
>>> 0:00:02.151772117 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:02.277357774 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:02.277403891 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:02.277426351 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:02.277535888 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 29540
>>> 0:00:02.277556664 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:02.406100975 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:02.406170816 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:02.406206906 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:02.406433111 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 36546
>>> 0:00:02.406470320 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:02.530608861 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:02.530648159 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:02.530663024 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:02.530733479 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 28680
>>> 0:00:02.530745952 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:02.659283928 2710 0x9896e00 LOG h264parse
>>> gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0> parsing new
>>> frame
>>> 0:00:02.659328816 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:02.659351209 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:02.659480214 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 36145
>>> 0:00:02.659499798 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> ^CCaught interrupt -- 0:00:02.784525041 2710 0x9896e00 LOG
>>> h264parse gsth264parse.c:770:gst_h264_parse_handle_frame:<h264parse0>
>>> parsing new frame
>>> 0:00:02.784562337 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> 0:00:02.784578071 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:783:gst_h264_parse_handle_frame:<h264parse0> last parse
>>> position 0
>>> 0:00:02.784649793 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:919:gst_h264_parse_handle_frame:<h264parse0> skipping 29242
>>> 0:00:02.784662398 2710 0x9896e00 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> handling interrupt.
>>> Interrupt: Stopping pipeline ...
>>> Execution ended after 2754448985 ns.
>>> Setting pipeline to PAUSED ...
>>> Setting pipeline to READY ...
>>> 0:00:02.826286940 2710 0x9894d20 DEBUG h264parse
>>> gsth264parse.c:241:gst_h264_parse_stop:<h264parse0> stop
>>> 0:00:02.826304089 2710 0x9894d20 DEBUG h264parse
>>> gsth264parse.c:165:gst_h264_parse_reset_frame:<h264parse0> reset frame
>>> Setting pipeline to NULL ...
>>> Freeing pipeline ...
>>>
>>>
>>> _______________________________________________
>>> gstreamer-devel mailing list
>>> gstreamer-devel at lists.freedesktop.org
>>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>>
>>>
>>
>>
>> --
>> Rob Krakora
>> MessageNet Systems
>> 101 East Carmel Dr. Suite 105
>> Carmel, IN 46032
>> (317)566-1677 Ext 212
>> (317)663-0808 Fax
>>
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>
>>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
--
Rob Krakora
MessageNet Systems
101 East Carmel Dr. Suite 105
Carmel, IN 46032
(317)566-1677 Ext 212
(317)663-0808 Fax
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20130425/e135ebb2/attachment-0001.html>
More information about the gstreamer-devel
mailing list