I have some spare time again, I'd like to reimplement the "consistent noise generation" patch I made awhile back.

To clarify what that is, some codecs use pseudo-random noise generation in the decoding process (noise bands). The idea is to enable seeding that pseudo-random generator with the bytes of the audio frame so that the decoded output is always the same given the same compressed audio data. I'm not concerned with noise generation given silent audio blocks since silent audio blocks have no sound anyway. Software that needs consistent decoding (like NLE editing software) can enable this option.

Last time my patch was rejected because it used the flags field of the AVContext. I understand that the FFMPEG project would rather have it an option given through the av options dictionary instead, correct? I'm thinking the avoption should be named "cng" as a boolean set to 0 or 1, off by default.

Any suggestions?

Jonathan Campbell

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to