So I'm working on the great once-and-for-all dsputil refactoring.
That means I'm touching much of the arch-optimized code in libavcodec
in order to split it into bits and pieces.

At the last VDD we spoke about what to do with (some of) our architecture
optimizations given that many of the non-x86/non-ARM CPUs have moved into
obsolescence.  Alpha was removed shortly after due to lack of test machines
in addition to being obsolete.

SPARC would seem similarly obsolete, at least for multimedia operations,
and the test machines we have will be decommissioned this year.  At VDD
the consensus appeared to be to remove optimizations as soon as somebody
starts working on that part of the code again and keeping the code becomes
a burden.  That moment appears to have arrived.  I removed all SPARC
optimizations in my branch.

Another dubious candidate is SH4.  This CPU type has been discontinued
by its manufacturer and (multimedia) usage is waning or even nonexistent.
I don't exactly recall what we decided at VDD, but I think it was similar
to SPARC.  I also removed all SH4 optimizations in my branch.

Lastly, there is Blackfin.  That's the candidate I'm least sure about.
I'm hearing tales that it's completely dead and others that it is not.
Could somebody chip in with some relevant information?

Diego
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to