[packman] AC3 encoder broken - simply noise

Manfred Tremmel manfred at links2linux.de
Wed Apr 13 23:04:02 CEST 2011


Am Mittwoch, 13. April 2011 schrieb Carl Eugen Hoyos:
> Carl Eugen Hoyos <cehoyos at ...> writes:
> > Linuxoid Oz <linuxoidoz at ...> writes:
> > > I spent 2 weeks trying to burn a DVD with K3B, DeVeDe, ManDVD,
> > > Kdenllive and don't remember what else in openSUSE-11.4 and
> > > KDE-4.6 (default install).
> > > 
> > > If I re-encode audio (AC3) then the sound is just cracking noise
> > > on both a DVD player and computer.
> > 
> > Disclaimer:
> > I don't know anything about how "K3B, DeVeDe, ManDVD, Kdenllive"
> > encode audio.
> > 
> > FFmpeg's AC3 encoder was changed to expect float (instead of
> > int16). The new encoder is faster on typical hardware (and at
> > least not worse in quality). To get the original behaviour, the
> > programs have to open "ac3_fixed" instead of "ac3". (And yes, I
> > know I've claimed in the past we do not break ABI,)
> 
> In case this is unclear:
> In the past, there was one AC3 encoder in FFmpeg. It expected int16,
> and had the name "ac3". Now there are two encoders: One with the
> name "ac3" expecting floats, and one that's called "ac3_fixed" (the
> same one as the older one, just with another name) that expects
> int16. If the (new) "ac3" encoder is fed with ints, it will produce
> noise.

Wouldn't it be usefull go keep the "ac3" encoder using int16 and add the 
new one as "ac3_float" instead of breaking compatiblility with existing 
programms?

-- 
Machs gut    | http://www.iivs.de/schwinde/buerger/tremmel/

Manfred      | http://packman.links2linux.de/




More information about the Packman mailing list