Hello,
i would like to ask you a question about controlling the video decoder when using the libvlc directly. I created my own imem module as demux and access module and create a player with the libvlc_media_player_new_from_media api call. How can i access the decoder directly in order to flush the buffers for example? I have the case that my imem module kind of seeks in the stream which seems to confuse the decoder even that i pass him the BLOCK_FLAG_DISCONTINUITY flag. The effect is that it does not flush its buffers and starts to decode from the new i-frame but waits for a non deterministic amount of time before it calls the demux function of the imem module and decodes the new frame on base of old residuals. Thanks for your help.
versions:
main libvlc VLC media player - 2.1.0-git Rincewind
main libvlc revision 1.3.0-git-5380-g5e6fcec