Bounties: Difference between revisions

From XiphWiki
Jump to navigation Jump to search
No edit summary
m (Reverted SPAM link)
(10 intermediate revisions by 9 users not shown)
Line 1: Line 1:
<div id="nolabel" style="overflow:auto;height:1px;">
These are proposed bounty projects, similar to http://gnome.org/bounties/
or the [http://ghostscript.com/article/58.html 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 ===
[http://www.xiph.org/quicktime/ QuickTime Components] is now a project hosted on xiph.org.


[http://www.action-meds.com cheap butalbital]
You have to write a Quicktime Plugin for the Ogg container and the Xiph Codec Family.
[http://www.5stardrugs.com buy tramadol]
[http://qtcomponents.sf.net qtcomponents] provides support for Ogg Vorbis and MNG. This could be used as start.
[http://www.24-7pills.net tramadol online]
Xiph Quicktime Plugin has to support encoding/decoding for:
[http://www.american-meds.net butalbital discount]
* Ogg Media container
[http://www.amazing-pills.com butalbital cheap]  
**[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.''
buy tramadol online. online tramadol from our pharmacy, taking tramadol buy information tramadol, side effects tramadol, purchase tramadol online. cod online tramadol, tramadol india, cheap tramadol online, tramadol online, pharmacy online store
* Support for Chained Ogg Streams
tramadol 50 mg. low price tramadol, tramadol pain treatment - tramadol hcl 50? - 120 tramadol. tramadol sales, buying cod tramado l, tramadol for humans, cheap tramadol online, overdose tramadol. order tramadol pictured tramadol pill tramadol seizure. cod tramadol cod, tramadol pdr, order pharmacy tramadol. buy prescription tramadol drug tramadol - tramadol side.
**[http://qtcomponents.sf.net qtcomponents] ''imports chained files as multiple tracks in QuickTime. It does not create chained files during export.''
is tramadol a, order tramadol online, tramadol hcl, tramadol drug test .tramadol uses order tramadol overnight paypal tramadol
* Support for Icecast Streams (sending is optional)
tramadol com tramadol tablets tramadol no perscription remove tramadol.
**[http://qtcomponents.sf.net qtcomponents] ''implements nothing towards this item. First up is a reverse-engineering effort, as the specifications for a streaming media handler have not been published.''
[http://20six.co.uk/cheaptramadol cheap tramadol]
* Support for Xiph Codec Family: Vorbis, Theora, FLAC, Speex, Writ
[http://20six.co.uk/ordertramadol order tramadol]
**[http://qtcomponents.sf.net qtcomponents] ''has code for Vorbis and Speex (not working at the moment) and there is code at [http://damien.drix.free.fr/qtflac/ Damien Drix's site] for FLAC (decode only).''
[http://20six.co.uk/onlinetramadol1 online tramadol]
It must also be possible to use the Xiph codecs in .mov files in combination with other quicktime codecs.
[http://20six.co.uk/tramadolonline tramadol online]
*[http://qtcomponents.sf.net qtcomponents] ''supports embedding media encoded with Xiph codes into .mov files.''
[http://20six.co.uk/tramadoldiscount tramadol discount]
The plugin should work with at least QuickTime 6.x and 7.x on Mac OS X and Windows. (Mac OS 9 would be nice but probably isn't as important.)
[http://20six.co.uk/purchasetramadol purchase tramadol]
[http://20six.co.uk/ordersoma order soma]
[http://20six.co.uk/onlinesoma1 online soma]
[http://20six.co.uk/online-viagra online viagea]
[http://20six.co.uk/orderviagra order viagra]
[http://20six.co.uk/cheapviagraonline cheap viagra online]
[http://20six.co.uk/purchaseviagra purchase viagra]
[http://20six.co.uk/cheap-ultram cheap ultram]


[http://spaces.msn.com/cheap-tramadol/ cheap tramadol]
All work must be released under the GPL.
[http://spaces.msn.com/buy-viagra/ buy viagra]


SEO: UndoneHeaven
Proposed bounty: 100€


[http://www.replicahours.com rolex replica]
=== Aggressive low-bitrate libvorbis encoding improvements for Vorbis I ===
[http://www.replicahours.com/index.php?cPath=51_25 fake rolex daydate]
libvorbis has a lot of room for improvement in all quality/bitrate departments, particularly at the lower quality levels / bitrates. There are many directions from which to approach this problem.
[http://www.replicahours.com/index.php?cPath=29 replica swiss]
[http://www.google.com/search?sourceid=navclient&gfns=1&ie=UTF-8&q=replicahours replicahours]
buy replica cheap best price rolex discounf fake. watches fake watch online store using paypal fedex rolex replicahours. order rolex replica now. cheap wholesale fake rolex online free shipping. 80% discount rolex replica and replicas watches. woman how to adjust a chronometer watch authorized rolex dealer, rolex watches rolex dial rolex oyster perpetual date reloj panerai replica en usa rolex watches serial numbers rolex woman daytona daytona watch replica panerai watch rolex 50th anniversary rolex daytona paul newman replica rolex buy rolex watches. ladies rolex yachtmaster white dial faux. rolex daytona manual cellini rolex for sale pictures of rolex oyster perpetual datejust rolex rolex gmt-master ii buying rolex on line fake rolex daytona gold on silver how to tell fake tag rolex oyster perpetual new tell. Replica rolex? Swiss made replica rolex watch! Cost does fake much rolex rolex presidential rolex. Rolex dials rolex sea dweller. Rolex  tudor fake rolex turkey datejust oyster perpetual rolex man rolex submariner cosmograph daytona oyster professional rolex? Datejust rolex rolex replica rolex fake rolexes for sale. Rolex submariner for sale, rolex yachtmaster! Explorer ii rolex preowned rolex watch? Cheap rolex watch, rolex daytona 116520 forum rolex. 18k gold replica ex part rolex daytona review rolex submariner 50 anniversary rolex cellini replica rolex watch fake rolex omega?


[http://www.customsoftwarenow.com custom software development]
To claim this bounty, the following criteria would have to be met:
Software Development, custom software development, offshore  software development, outsourcing software development
* A 25%-or-better reduction in bitrate for quality levels -1, 0, 1 on a reasonable testsuite while maintaining qualitative equivilence (or improvement) in community testing.
* No overall qualitative/bitrate regressions in quality levels 2 upwards
* Output ogg files compatible with Vorbis I spec
* Changes under suitable license for re-integration with Xiph.Org libvorbis


[http://www.thepublish.com press release]
Proposed bounty: 200€
press release, articles, business directory, ezines, classifieds, job search,business free  b2b search advertising aerospace defense agriculture airlines automotive chemicals computers electronics semiconductors energy utilities


[http://www.ez-agents.com wholesale atv]
=== iPod playback support ===
</div>
The [http://ipodlinux.sourceforge.net/ 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.
 
Proposed bounty: 100€
 
=== Ogg Vorbis Bitrate Peeling ===
:Note: a bounty for this project has been posted on [https://launchpad.net/ launchpad.net]: [https://launchpad.net/bounties/ogg-vorbis-bitrate-peeling  Add bitrate peeling to the standard libvorbis encoding library].
<p>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.</p>
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 <em>peelable</em> Vorbis streams natively
* Old Vorbis streams must be <em>peelable</em> already, or convertable with a utility in order to be made <em>peelable</em>
* If older streams are not natively <em>peelable</em>, old <em>unpeelable</em> Vorbis streams must be identifiable and discernable from <em>peelable</em> 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)
 
Proposed bounty: 100€

Revision as of 09:05, 13 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

QuickTime Components is now a project hosted on xiph.org.

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
    • 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
    • qtcomponents imports chained files as multiple tracks in QuickTime. It does not create chained files during export.
  • Support for Icecast Streams (sending is optional)
    • qtcomponents implements nothing towards this item. First up is a reverse-engineering effort, as the specifications for a streaming media handler have not been published.
  • Support for Xiph Codec Family: Vorbis, Theora, FLAC, Speex, Writ

It must also be possible to use the Xiph codecs in .mov files in combination with other quicktime codecs.

  • qtcomponents supports embedding media encoded with Xiph codes into .mov files.

The plugin should work with at least QuickTime 6.x and 7.x on Mac OS X and Windows. (Mac OS 9 would be nice but probably isn't as important.)

All work must be released under the GPL.

Proposed bounty: 100€

Aggressive low-bitrate libvorbis encoding improvements for Vorbis I

libvorbis has a lot of room for improvement in all quality/bitrate departments, particularly at the lower quality levels / bitrates. There are many directions from which to approach this problem.

To claim this bounty, the following criteria would have to be met:

  • A 25%-or-better reduction in bitrate for quality levels -1, 0, 1 on a reasonable testsuite while maintaining qualitative equivilence (or improvement) in community testing.
  • No overall qualitative/bitrate regressions in quality levels 2 upwards
  • Output ogg files compatible with Vorbis I spec
  • Changes under suitable license for re-integration with Xiph.Org libvorbis

Proposed bounty: 200€

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.

Proposed bounty: 100€

Ogg Vorbis Bitrate Peeling

Note: a bounty for this project has been posted on launchpad.net: Add bitrate peeling to the standard libvorbis encoding library.

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)

Proposed bounty: 100€