Difference between revisions of "Bounties"

From VideoLAN Wiki
Jump to navigation Jump to search
Line 24: Line 24:
  
 
== libVLC API for filters ==
 
== libVLC API for filters ==
 +
{{Price|800?}}
 
'''Correct''' libVLC API for audio filters, video filters, including equalizer.
 
'''Correct''' libVLC API for audio filters, video filters, including equalizer.
  
Line 29: Line 30:
  
 
== libVLC API for smem ==
 
== libVLC API for smem ==
 +
{{Price|1000}}
 
libVLC API for smem. This might include a libVLC API for sout.
 
libVLC API for smem. This might include a libVLC API for sout.
  
 
== libVLC API for imem ==
 
== libVLC API for imem ==
 +
{{Price|200}}
 
libVLC API for imem to map to a libvlc_media_t object.
 
libVLC API for imem to map to a libvlc_media_t object.
  
Line 42: Line 45:
  
 
== Local resampling ==
 
== Local resampling ==
 +
{{Price|1500}}
 
Stop audio resampling for local files (???).
 
Stop audio resampling for local files (???).
  
Line 112: Line 116:
  
 
== Preferences for LUA extensions ==
 
== Preferences for LUA extensions ==
 +
{{Price|1200}}
 
Be able to add preferences for LUA extensions.
 
Be able to add preferences for LUA extensions.
  
 
== Downloader for LUA extensions from addons ==
 
== Downloader for LUA extensions from addons ==
 +
{{Price|1000}}
 
See libattica.
 
See libattica.
  
 
== Screencast ==
 
== Screencast ==
 +
{{Price|500?}}
 
Currently the screencasting is poor:
 
Currently the screencasting is poor:
 
* No interface to correctly select both
 
* No interface to correctly select both
 
* No loopback on Windows and Mac
 
* No loopback on Windows and Mac
 
* Need to check that all input are using mdate()-based PTS
 
* Need to check that all input are using mdate()-based PTS

Revision as of 15:42, 10 August 2012

WIP

This is a Work In Progress. It is NOT a definitive, nor are the prices!

Rules

Payment

The bounties are paid to a legal entity that can create an invoice. It can be an independent worker.

Money is paid by the VideoLAN non-profit organization in Euros.

Money is paid on code merge in the relevant project. Sending a reasonable patch on a public mailing-list gives a temporary lock for the task.

Join our effort

If you feel like adding some money to a special bounty, please Contact us.

List of bounties

AC-3 Volume

1000 €

Fix correctly the AC-3 volume issue. See #3994.

The issue can come from a mis-integration with liba52, or could come from some channels being wrongly discarded.

This must work on Windows.

libVLC API for filters

800? € Correct libVLC API for audio filters, video filters, including equalizer.

This would be useful for phonon, tomahawk and other libVLC application.

libVLC API for smem

1000 € libVLC API for smem. This might include a libVLC API for sout.

libVLC API for imem

200 € libVLC API for imem to map to a libvlc_media_t object.

ARM optimizations

ARM optimisation for core and important filters.

Ideas:

  • TBD
  • TBD

Local resampling

1500 € Stop audio resampling for local files (???).

DTS-HD Master Audio

3000 € Add a DTS-HD Master Audio Decoder.

This can be either in libavcodec or in libdca, but it must work in VLC in the end, including 8 channels. This is probably the XLL extension to code.

Bug -mt on Mpeg-4 video

300 € Fix the Mpeg-4 resolution change for -mt in libavcodec. See #6579 and #6533.

Bug -mt on H.264 video

300 € Fix the H.264 resolution change for -mt in libavcodec. See #7306.

MSS2

1000 € Add a MSS2 Decoder in libavcodec. See #750.

G2M

1000 € Add a G2M2/G2M3/G2M4 Decoder in libavcodec. See #2327.

VoxWare

500 € Add a VoxWare MetaSound Decoder in libavcodec.

BD+

2000 € Work on libbdplus to play BD+ BD in libbluray.

VC-1 interlacing

500 € Fix VC-1 interlaced and adding missing B-frames support in libavcodec. See #5887.

RTP packetization

100 € per item

  • Opus
  • WMA
  • WMV
  • VC-1
  • VP8

See #380, #1289, #1323, #6443, #5178 and #6505

SD API and Upnp

200 € The Upnp SD is very slow because it needs to fetch recusively all nodes. This needs to change.

This task will likely need a change of API for the Service Discoveries.

See #4437.

DVB scanning

1000 € In order to compete with TV software, we need some DVB scanning, working on all platforms. See #7248.

HDMI pass-thru

1000 € For other codecs than the normal AC-3 and DTS.

See #4940 and other.

Preferences for LUA extensions

1200 € Be able to add preferences for LUA extensions.

Downloader for LUA extensions from addons

1000 € See libattica.

Screencast

500? € Currently the screencasting is poor:

  • No interface to correctly select both
  • No loopback on Windows and Mac
  • Need to check that all input are using mdate()-based PTS