[FFmpeg-devel] [PATCH] miscelleneous NUT fixes
Rich Felker
dalias
Sat Feb 2 20:19:25 CET 2008
On Sat, Feb 02, 2008 at 06:41:20PM +0100, Michael Niedermayer wrote:
> > 1. "Bleh, libnut muxed this ;)\n" please, I fixed this bug over a year ago :)
>
> rejected, we do not remove workarounds needed for demuxing/decoding
While I agree with this principle, I don't think it applies to
under-development formats. The snow decoder does not support every
random historical version of snow, and likewise the nut demuxer should
not support invalid nut streams generated by historical versions of
libnut during development of the container format. I would actually go
so far as to say that, since we are one of the two reference
implementations of nut, we should actively treat ANY sort of invalid
condition in the stream as corruption and go to error recovery mode
upon seeing it, and consider this as a "feature" for better error
detection. This will deter broken muxer implementations that are
nonconformant from becoming the norm.
Rich
More information about the ffmpeg-devel
mailing list