Bounties
Contents
- 1 WIP
- 2 Rules
- 3 List of bounties
- 3.1 AC-3 Volume
- 3.2 libVLC API for filters
- 3.3 libVLC API for smem
- 3.4 libVLC API for imem
- 3.5 ARM optimizations
- 3.6 Local resampling
- 3.7 Bug -mt on Mpeg-4 video
- 3.8 Bug -mt on H.264 video
- 3.9 MSS2
- 3.10 G2M
- 3.11 VoxWare
- 3.12 DTS-HD Master Audio
- 3.13 VC-1 interlacing
- 3.14 BD+
- 3.15 RTP packetization
- 3.16 SD API and Upnp
- 3.17 DVB scanning
- 3.18 HDMI pass-thru
- 3.19 Preferences for LUA extensions
- 3.20 Downloader for LUA extensions from addons
- 3.21 Screencast
- 3.22 HTTP/AVI seeking
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 done by an independent worker too.
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 (???).
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.
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.
VC-1 interlacing
500 € Fix VC-1 interlaced and adding missing B-frames support in libavcodec. See #5887.
BD+
2000 € Work on libbdplus to play BD+ BD in libbluray.
RTP packetization
Each item: 100 €
- 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
HTTP/AVI seeking
500? € VLC behaves poorly with AVI over http connections. This is true for mp4 too. MPlayer does it way better.
See #2151 and other.