Brokem mp4 header because of late picture skipped
Posted: 02 Jan 2012 00:23
Dear ViedoLan-Team,
Thanks for the wonderful VLC server.
I suspect, there is a buggy workflow while building a mp4 header for a stream.
I don't have any problem with streams for *.sdp, *.h264 and *.flv, if the server starts without any message like "late picture skipped".
The mp4 header will delivered like in the code below:
But if the server starts with a message like "late picture skipped", the mp4 header won't be completed and I can't receive any stream with the VLC client:
The mp4 header will delivered after canceling the stream (i.e. by <CTRL>+<C>) only, which doesn't have any effect because there isn't any stream any longer:
Does someone have an idea, how to fix this problem?
Happy new year!
Dirk
Thanks for the wonderful VLC server.
I suspect, there is a buggy workflow while building a mp4 header for a stream.
I don't have any problem with streams for *.sdp, *.h264 and *.flv, if the server starts without any message like "late picture skipped".
The mp4 header will delivered like in the code below:
Code: Select all
...
[0x6fba80] main input debug: Buffering 96%
[0x6fba80] main input debug: Buffering 99%
...
[0x706410] mux_ogg mux debug: adding input
[0x706410] mux_ogg mux debug: mp4v stream
[0x706410] mux_ogg mux debug: writing header
[0x706410] mux_ogg mux debug: creating header for mp4v
[0x706410] mux_ogg mux debug: writing extra data
...
Code: Select all
...
[0x6fba80] main input debug: Buffering 96%
[0x6fba80] main input debug: Buffering 99%
...
[0x706410] mux_ogg mux debug: adding input
[0x706410] mux_ogg mux debug: mp4v stream
[0x707300] stream_out_transcode stream out debug: late picture skipped (137334)
[0x707300] stream_out_transcode stream out debug: late picture skipped (97896)
[0x707300] stream_out_transcode stream out debug: late picture skipped (58411)
[0x707300] stream_out_transcode stream out debug: late picture skipped (18913)
...
Code: Select all
^C
[0x6fbcb0] signals interface error: Caught killing signal, exiting...
...
[0x706410] mux_ogg mux debug: writing header
[0x706410] mux_ogg mux debug: creating header for mp4v
[0x706410] mux_ogg mux debug: writing extra data
...
Happy new year!
Dirk