Bad demuxer chosen and can not force it
Posted: 14 May 2008 09:20
Hello,
I wrote an ffmpeg demuxer used to read specific video files containing raw MPEG4.
1) I linked it with VLC (I am building a video player using libvlc (0.8.6c) under Windows XP), and it works fine except sometimes when a bad demuxer is chosen (my probe function seems not to be called).
It seems to happen more frequently with large files (too long time to open ?), but it is not really reproducible.
2) So I try to force the choice of my demuxer using the "/my_demux://URL" as parameter for the "libvlc_playlist_add" function.
It does not work : in the vlc-log file, I can see a message saying that the "my_demux" demuxer can not be found.
That is what I do not understand : this same "my_demux" is properly loaded and chosen with the classical "probe" process (except sometimes, see above). So what !? (
Any idea (for the first and/or second problem) ?
Thanks in advance,
Chris. B.
I wrote an ffmpeg demuxer used to read specific video files containing raw MPEG4.
1) I linked it with VLC (I am building a video player using libvlc (0.8.6c) under Windows XP), and it works fine except sometimes when a bad demuxer is chosen (my probe function seems not to be called).
It seems to happen more frequently with large files (too long time to open ?), but it is not really reproducible.
2) So I try to force the choice of my demuxer using the "/my_demux://URL" as parameter for the "libvlc_playlist_add" function.
It does not work : in the vlc-log file, I can see a message saying that the "my_demux" demuxer can not be found.
That is what I do not understand : this same "my_demux" is properly loaded and chosen with the classical "probe" process (except sometimes, see above). So what !? (
Any idea (for the first and/or second problem) ?
Thanks in advance,
Chris. B.