tremor (libivorbis) on mips

Geert Uytterhoeven geert at linux-m68k.org
Fri Apr 23 16:05:12 UTC 2010


On Fri, Apr 23, 2010 at 14:32, Reinhard Tartler <siretart at tauware.de> wrote:
> On Thu, Apr 22, 2010 at 21:47:05 (CEST), Thorsten Hirsch wrote:
>> decoding ogg on my mips based nas device is slower than real-time, so
>> it's not really usable here.
>> I've already done some research on this and I think the reason is that
>> the mips cpu has no fpu, so floating point calculations are really
>> slow. Unfortunately libogg is based on floating point calculations.
>> But there's also an integer based version of libogg: tremor (or is it
>> called libivorbis?). It's also available in ffmpeg (there's a
>> configure parameter "--enable-tremor" or something like that)
>>
>> And here's my question to you: is it possible to use tremor-enabled
>> packages on mips instead of the normal ones? Can you provide something
>> like a ffmpeg (libavcodec) package on mips that depends on libivorbis
>> instead of libvorbis?
>
> If the debian-mips porters confirm that there are FPU enabled mips
> machines, or they are at least pretty uncommon, then I think we should
> add this switch for mips only. CC'ing debian-mips for their feedback on
> this.
>
>> I know I can compile everything myself, but I'd like to see a
>> beautiful solution with debian packages. :-)
>
> indeed. Would you mind filing a bug against ffmpeg so that we don't look
> track of this discussion? Please also X-Debbugs-CC: debian-mips.

FWIW, on the RBTX4927, which has a 200 MHz TX4927 (with FPU), mpd
uses ca 25% of the CPU while playing ogg files, in a Debian userland.

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds



More information about the pkg-multimedia-maintainers mailing list