[FFmpeg-devel] [PATCHSET] AAC decoder refactor

Michael Niedermayer michael at niedermayer.cc
Wed Apr 10 21:18:11 EEST 2024


On Wed, Apr 10, 2024 at 06:48:26PM +0200, Lynne wrote:
> Apr 8, 2024, 09:36 by dev at lynne.ee:
> 
> > The following patchset refactors the AAC decoder step by step,
> > removing all large-scale templating and abstracting away typed
> > DSP functions from symbol parsing.
> >
> > This series saves 110Kib of binary data from libavcodec.so
> > when compiled with Clang 18 with -O3, after stripping.
> >
> > The patchset can also be viewed here:
> > https://github.com/cyanreg/FFmpeg/tree/aac_cleanup
> >
> > Fate passes on each step, and I've been running this patchset for
> > a week with no issues.
> >
> > This also prepares the decoder for USAC support.
> >
> 
> I've rebased the linked repo to current git master if anyone
> wants to test.

thanks, i will try to test it

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Old school: Use the lowest level language in which you can solve the problem
            conveniently.
New school: Use the highest level language in which the latest supercomputer
            can solve the problem without the user falling asleep waiting.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20240410/49549652/attachment.sig>


More information about the ffmpeg-devel mailing list