Potential problem with avdec h264
evaluat0r
volatileconst at gmail.com
Wed Jan 24 07:46:36 UTC 2018
I'm observing the following when decoding RTP packets:
2018-01-24 07:41:29,738366 25332 [0x00007f0d23fff700] log GST_BUFFER
gstbuffer.c:212 _get_merged_memory() buffer 0x7f0d402add30, idx 0, length 1
2018-01-24 07:41:29,738379 25332 [0x00007f0d621fc700] log GST_BUFFER
gstbuffer.c:212 _get_merged_memory() buffer 0x7f0d402a3160, idx 0, length 1
2018-01-24 07:41:29,738387 25332 [0x00007f0d23fff700] log libav
gstavviddec.c:1514 gst_ffmpegviddec_frame() <avdec_h264-0>
data:0x7f0d1985d730, size:11856
2018-01-24 07:41:29,738397 25332 [0x00007f0d621fc700] debug rtpssrcdemux
gstrtpssrcdemux.c:625 gst_rtp_ssrc_demux_chain() <rtpssrcdemux4> received
buffer of SSRC 3f46b171
2018-01-24 07:41:29,738412 25332 [0x00007f0d23fff700] log videodecoder
gstvideodecoder.c:4055 gst_video_decoder_get_max_decode_time()
<avdec_h264-0> earliest 99:99:99.999999999, frame deadline
0:00:28.529549789, deadline +2562047:47:16.854775807
2018-01-24 07:41:29,738420 25332 [0x00007f0d621fc700] debug GST_SCHEDULING
gstpad.c:4181 gst_pad_chain_data_unchecked() <rtpjitterbuffer1:sink>
calling chainfunction &gst_rtp_jitter_buffer_chain wi
th buffer buffer: 0x7f0d402a3160, pts 99:99:99.999999999, dts
99:99:99.999999999, dur 99:99:99.999999999, size 1372, offset none,
offset_end none, flags 0x4000
2018-01-24 07:41:29,738440 25332 [0x00007f0d23fff700] debug libav
gstavviddec.c:1313 gst_ffmpegviddec_video_frame() <avdec_h264-0> stored
opaque values idx 847
2018-01-24 07:41:29,738445 25332 [0x00007f0d621fc700] log GST_BUFFER
gstbuffer.c:1649 gst_buffer_map_range() buffer 0x7f0d402a3160, idx 0,
length 1, flags 0001
2018-01-24 07:41:29,738470 25332 [0x00007f0d23fff700] error libav
:0 () Got unexpected packet size after a partial decode
2018-01-24 07:41:29,738482 25332 [0x00007f0d621fc700] log GST_BUFFER
gstbuffer.c:212 _get_merged_memory() buffer 0x7f0d402a3160, idx 0, length 1
2018-01-24 07:41:29,738490 25332 [0x00007f0d23fff700] debug libav
gstavviddec.c:1339 gst_ffmpegviddec_video_frame() <avdec_h264-0> after
decode: len -22, have_data 0
2018-01-24 07:41:29,738506 25332 [0x00007f0d621fc700] debug GST_CLOCK
gstclock.c:1056 gst_clock_get_internal_time() <GstSystemClock> internal
time 4713:11:05.902692874
2018-01-24 07:41:29,738513 25332 [0x00007f0d23fff700] debug libav
gstavviddec.c:1464 gst_ffmpegviddec_video_frame() <avdec_h264-0> return
flow ok, len -22
Specifically, does the following signal a problem with the gstreamer plugin
(running on Linux):
2018-01-24 07:41:29,738470 25332 [0x00007f0d23fff700] error libav
:0 () Got unexpected packet size after a partial decode
2018-01-24 07:41:29,738482 25332 [0x00007f0d621fc700] log GST_BUFFER
gstbuffer.c:212 _get_merged_memory() buffer 0x7f0d402a3160, idx 0, length 1
2018-01-24 07:41:29,738490 25332 [0x00007f0d23fff700] debug libav
gstavviddec.c:1339 gst_ffmpegviddec_video_frame() <avdec_h264-0> after
decode: len -22, have_data 0
Whereas I don't see this issue on MacOSX.
--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
More information about the gstreamer-devel
mailing list