Bounties: Difference between revisions

From XiphWiki
Jump to navigation Jump to search
No edit summary
Line 34: Line 34:
It has been mentioned that implementing bitrate peeling requires a lot of work and most likely changes in
It has been mentioned that implementing bitrate peeling requires a lot of work and most likely changes in
the encoder. This bounty would include changes to the encoder necessary to implement bitrate peeling, as well as the bitrate peeler itself. Note that this is a fully-functional bitrate peeler, not like the april fool's joke that came out last year (2003).
the encoder. This bounty would include changes to the encoder necessary to implement bitrate peeling, as well as the bitrate peeler itself. Note that this is a fully-functional bitrate peeler, not like the april fool's joke that came out last year (2003).
Several people are willing to donate to this bounty, with the initial goal being $500.

Revision as of 12:08, 28 September 2004

These are proposed bounty projects, similar to http://gnome.org/bounties/ or the Ghostscript bug bounty program. We don't have the same level of funding but could start a pot with $10-$100 and let people contribute to specific bounties through paypal.


OggVorbis 5.1

5.1 Sound encoding in Ogg Vorbis.

There are two steps here. Simple coupling and lowpass for the .1 channel, and a full set of tuned modes. They should be separate bounties.

Xiph Quicktime Plugin

You have to write a Quicktime Plugin for the Ogg container and the Xiph Codec Family. qtcomponents provides support for Ogg Vorbis and MNG. This could be used as start. Xiph Quicktime Plugin has to support endocding/decoding for:

  • Ogg Media container
  • Support for Chained Ogg Streams
  • Support for Icecast Streams (sending is optional)
  • Support for Xiph Codec Family: Vorbis, Theora, FLAC, Speex, Writ

iTunes encoding support

Encoding support in Apple's iTunes program for Vorbis and FLAC. Speex optional.

iPod playback support

The Linux on iPod project has vorbis decode working (with alternate firmware) at a good fraction of realtime. It should be a small matter of optimization to get it working for useful playback.

FLAC support in libfishsound

libfishsound currently only supports Ogg Vorbis and Ogg Speex to make it support all Xiph audio codecs you have to add FLAC support.

Ogg Vorbis Bitrate Peeling

It has been mentioned that implementing bitrate peeling requires a lot of work and most likely changes in the encoder. This bounty would include changes to the encoder necessary to implement bitrate peeling, as well as the bitrate peeler itself. Note that this is a fully-functional bitrate peeler, not like the april fool's joke that came out last year (2003). Several people are willing to donate to this bounty, with the initial goal being $500.