Hi
I left the pipeline looking like this:
filesrc->aiurdemux->vpudec->mfw_v4lsink
And now the issue is no longer present. Here is the log:
MFW_GST_V4LSINK_PLUGIN 3.0.5 build on Oct 22 2013 15:33:00.
set stretch:0.
vpudec versions :smileyhappy:
plugin: 3.0.5
wrapper: 1.0.28(VPUWRAPPER_ARM_LINUX Build on Oct 22 2013 15:28:56)
vpulib: 5.4.10
firmware: 2.1.8.34588
Aiur: 3.0.5
Core: MKVPARSER_01.04.01 build on Dec 10 2012 15:43:34
mime: video/x-matroska ; video/webm
file: /usr/lib/imx-mm/parser/lib_mkv_parser_arm11_elinux.so
Content Info:
URI:
file:///jci/mms/test_video
Idx File:
/root/.aiur/.jci.mms.test_video.aidx
Seekable : Yes
Size(byte): 211312391
Movie Info:
Seekable : Yes
Live : No
Duration : 0:22:50.721000000
ReadMode : Track
Track : 5
Track 00 [video_000000] Enabled
Duration: 0:22:50.721000000
Language: und
Mime:
video/x-h264, parsed=(boolean)true, width=(int)720, height=(int)400, framerate=(
fraction)29/1, codec_data=(buffer)00000001674d40339e2101686742000007d20001d4c11e
3065400000000168ee3c80
Track 01 [audio_000000] Enabled
Duration: 0:22:50.721000000
Language: eng
Mime:
audio/mpeg, mpegversion=(int)1, framed=(boolean)true, channels=(int)2, rate=(int
)48000, bitrate=(int)0
Track 02 [audio_000001] Enabled
Duration: 0:22:50.721000000
Language: jpn
Mime:
audio/mpeg, mpegversion=(int)1, framed=(boolean)true, channels=(int)2, rate=(int
)48000, bitrate=(int)0
Track 03 [subtitle]: Disabled
Codec: 0, SubCodec: 0
Track 04 [subtitle]: Disabled
Codec: 0, SubCodec: 0
>>V4L_SINK: Actually buffer status:
hardware buffer : 9
software buffer : 0
full screen size:800x480
[V4L Update Display]: left=0, top=20, width=800, height=440
Running time 0:00:00.036374666 render fps 54.983
full screen size:800x480
Running time 0:01:06.055479006 render fps 29.975
Total rendered:1980
[--->FINALIZE v4l_sink
[--->FINALIZE aiurdemux
MFW_GST_V4LSINK_PLUGIN 3.0.5 build on Oct 22 2013 15:33:00.
set stretch:0.
vpudec versions :smileyhappy:
plugin: 3.0.5
wrapper: 1.0.28(VPUWRAPPER_ARM_LINUX Build on Oct 22 2013 15:28:56)
vpulib: 5.4.10
firmware: 2.1.8.34588
Aiur: 3.0.5
Core: MKVPARSER_01.04.01 build on Dec 10 2012 15:43:34
mime: video/x-matroska ; video/webm
file: /usr/lib/imx-mm/parser/lib_mkv_parser_arm11_elinux.so
Content Info:
URI:
file:///jci/mms/test_video
Idx File:
/root/.aiur/.jci.mms.test_video.aidx
Seekable : Yes
Size(byte): 211312391
Movie Info:
Seekable : Yes
Live : No
Duration : 0:22:50.721000000
ReadMode : Track
Track : 5
Track 00 [video_000000] Enabled
Duration: 0:22:50.721000000
Language: und
Mime:
video/x-h264, parsed=(boolean)true, width=(int)720, height=(int)400, framerate=(
fraction)29/1, codec_data=(buffer)00000001674d40339e2101686742000007d20001d4c11e
3065400000000168ee3c80
Track 01 [audio_000000] Enabled
Duration: 0:22:50.721000000
Language: eng
Mime:
audio/mpeg, mpegversion=(int)1, framed=(boolean)true, channels=(int)2, rate=(int
)48000, bitrate=(int)0
Track 02 [audio_000001] Enabled
Duration: 0:22:50.721000000
Language: jpn
Mime:
audio/mpeg, mpegversion=(int)1, framed=(boolean)true, channels=(int)2, rate=(int
)48000, bitrate=(int)0
Track 03 [subtitle]: Disabled
Codec: 0, SubCodec: 0
Track 04 [subtitle]: Disabled
Codec: 0, SubCodec: 0
>>V4L_SINK: Actually buffer status:
hardware buffer : 9
software buffer : 0
full screen size:800x480
[V4L Update Display]: left=0, top=20, width=800, height=440
Running time 0:00:00.036184333 render fps 55.273
full screen size:800x480
Running time 0:00:11.045527667 render fps 30.057
full screen size:800x480
Running time 0:00:16.552981001 render fps 30.025
Total rendered:497
[--->FINALIZE v4l_sink
[--->FINALIZE aiurdemux
MFW_GST_V4LSINK_PLUGIN 3.0.5 build on Oct 22 2013 15:33:00.
set stretch:0.
vpudec versions :smileyhappy:
plugin: 3.0.5
wrapper: 1.0.28(VPUWRAPPER_ARM_LINUX Build on Oct 22 2013 15:28:56)
vpulib: 5.4.10
firmware: 2.1.8.34588
Aiur: 3.0.5
Core: MKVPARSER_01.04.01 build on Dec 10 2012 15:43:34
mime: video/x-matroska ; video/webm
file: /usr/lib/imx-mm/parser/lib_mkv_parser_arm11_elinux.so
Content Info:
URI:
file:///jci/mms/test_video
Idx File:
/root/.aiur/.jci.mms.test_video.aidx
Seekable : Yes
Size(byte): 211312391
Movie Info:
Seekable : Yes
Live : No
Duration : 0:22:50.721000000
ReadMode : Track
Track : 5
Track 00 [video_000000] Enabled
Duration: 0:22:50.721000000
Language: und
Mime:
video/x-h264, parsed=(boolean)true, width=(int)720, height=(int)400, framerate=(
fraction)29/1, codec_data=(buffer)00000001674d40339e2101686742000007d20001d4c11e
3065400000000168ee3c80
Track 01 [audio_000000] Enabled
Duration: 0:22:50.721000000
Language: eng
Mime:
audio/mpeg, mpegversion=(int)1, framed=(boolean)true, channels=(int)2, rate=(int
)48000, bitrate=(int)0
Track 02 [audio_000001] Enabled
Duration: 0:22:50.721000000
Language: jpn
Mime:
audio/mpeg, mpegversion=(int)1, framed=(boolean)true, channels=(int)2, rate=(int
)48000, bitrate=(int)0
Track 03 [subtitle]: Disabled
Codec: 0, SubCodec: 0
Track 04 [subtitle]: Disabled
Codec: 0, SubCodec: 0
>>V4L_SINK: Actually buffer status:
hardware buffer : 9
software buffer : 0
full screen size:800x480
[V4L Update Display]: left=0, top=20, width=800, height=440
Running time 0:00:00.036323666 render fps 55.061
Maybe the queue creates problems. But I will need both the video and audio.
Also I tried to use decodebin2 instead of manually constructing the pipeline and the issue is reproducible.
I also tested the pipeline as it is but without the audio branch. The problem is NOT reproducible then.