**[http://qtcomponents.sf.net qtcomponents] ''has an operational pluggable API for import, it needs some work to be long term supportable. It does not have a pluggable API for exporting at this time.''

**[http://qtcomponents.sf.net qtcomponents] ''has an operational pluggable API for import, it needs some work to be long term supportable. It does not have a pluggable API for exporting at this time.''

* Support for Chained Ogg Streams

* Support for Chained Ogg Streams

Revision as of 20:27, 5 September 2011

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.

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 encoding/decoding for:

Ogg Media container

qtcomponentshas an operational pluggable API for import, it needs some work to be long term supportable. It does not have a pluggable API for exporting at this time.

Support for Chained Ogg Streams

qtcomponentsimports chained files as multiple tracks in QuickTime. It does not create chained files during export.

Support for Icecast Streams (sending is optional)

qtcomponentsimplements nothing towards this item. First up is a reverse-engineering effort, as the specifications for a streaming media handler have not been published.

Ogg Vorbis Bitrate Peeling

Ogg Vorbis bitrate peeling has been a topic brought up time and again to combat MP3 enthusiasts. But this feature does not actually exist, only the mere possibility abounds. This bounty is set to change that.

The peeler must meet the following criteria:

Any Vorbis stream can be converted (not transcoded) to a lower quality setting

Resulting streams would be identical or nearly identical to a stream generated by encoding the original source to the selected quality

This process is reasonably fast (that is, signifigantly faster than re-encoding from source)

The following must also be accomplished to claim this bounty:

The encoding libraries must be updated to create peelable Vorbis streams natively

Old Vorbis streams must be peelable already, or convertable with a utility in order to be made peelable

If older streams are not natively peelable, old unpeelable Vorbis streams must be identifiable and discernable from peelable streams in such a way as to facilitate transcoding streams from the old format

All work submitted must be licenced under a BSD style licence (excepting circumstances where other licences may conflict)