Erik Van Grunderbeeck
Fri Jun 19 03:04:36 CEST 2009
av_read_frame_flush() is now defined static in libavformat/utils.c. Would
there be any objection on making it public part of api?
For the DVD reading I am doing I need to find a way to flush (and remove)
streams from the context once a new vob/cell starts. The best way I found to
come up with this is "flag" the stream for removal, when a dvd vob
transition is dedected in the client api. This way, when the demuxer finds a
stream with the same id it can check if it needs to keep it, or just free
the old stream and replace it with the new one. It's I think the path with
the least (or no) impact on the current end-user functionality. Any feedback
on this? It would involve adding a "flag" member to the AVStream structure.
More information about the ffmpeg-devel