[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#167464: Intent to package libvorbisidec (aka "tremor") -- useful for FPU-less arm processors



reopen 167464
retitle 167464 ITP: libvorbisidec - Integer-only Ogg Vorbis decoder, AKA "tremor"
thanks

I would like to maintain libvorbisidec, the integer-math-only Ogg
Vorbis decoder, also known as "tremor".  it is useful for my debian
NSLU2 ("igor"), an arm-based device without a FPU.  If i've goofed,
and it's already packaged for debian, please let me know!

Because i'm not a full-fledged DD, i'll need a sponsor for this
package to make it into debian.

Note that i prefer the package name libvorbisidec (which is the name
of the library itself) over its codename "tremor".  Also, i'm choosing
to package the mainline trunk insted of the low-memory branch.

I'm currently pulling the tremor codebase out of upstream svn
(http://svn.xiph.org/trunk/Tremor), which contains a weird debian/
directory (it appears to be a vestigial copy of some other package).
I've replaced that entirely with a relatively clean one created via
dh_make.

If you are interested, you can see some initial example packages at:

 http://lair.fifthhorseman.net/~dkg/src/tremor/

In the same directory is a version of the cmus ncurses-based music
player which has been rebuilt to use libvorbisidec instead of
libvorbis (thanks to Felipe Sateler for pointing out that this package
has a simple config option to use libvorbisidec).

I've used cmus together with libvorbisidec on igor to play back ogg
vorbis files in real time (with 50% idle CPU, comparable to libmad0
playback of mp3's).  The ogg files were completely unplayable when
cmus was compiled against the floating-point libvorbis.

Here's my revised ITP block for this package:

----------------------------------------

* Package name    : libvorbisidec
  Version         : 1.0.2-svn12137
  Upstream Author : Monty <monty@xiph.org>
* URL             : http://xiph.org/vorbis/
* License         : BSD-style
  Description     : Integer-only Ogg Vorbis decoder, AKA "tremor"

libvorbisidec is an Ogg Vorbis audio decoder implemented with no
floating point arithmetic.  This makes it particularly amenable to use
on systems which lack floating point hardware.

----------------------------------------

If anyone has any suggestions for things i should do differently with
the package, or is willing to sponsor it, please let me know.

Thanks,

	--dkg



Reply to: