Difference between revisions of "Bounties"
Line 73: | Line 73: | ||
== SD API and Upnp == | == SD API and Upnp == | ||
The Upnp SD is very slow because it needs to fetch recusively all nodes. | The Upnp SD is very slow because it needs to fetch recusively all nodes. | ||
+ | |||
+ | This will likely need a change of API of the SD. | ||
See [https://trac.videolan.org/vlc/ticket/4437 #4437]. | See [https://trac.videolan.org/vlc/ticket/4437 #4437]. |
Revision as of 13:04, 10 August 2012
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 DTS MA HD
- 3.8 Bug -mt on Mpeg-4 video
- 3.9 Bug -mt on H.264 video
- 3.10 MSS2
- 3.11 G2M
- 3.12 VoxWare
- 3.13 BD+
- 3.14 VC-1 interlacing
- 3.15 RTP packetization
- 3.16 SD API and Upnp
WIP
This is a Work In Progress. It is not accurate!
Rules
The bounties are paid to a legal entity that can create an invoice.
Money is paid by VideoLAN in Euros.
Money is paid on code merge in the relevant project.
List of bounties
AC-3 Volume
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
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
libVLC API for smem. This might include a libVLC API for sout.
libVLC API for imem
libVLC API for imem to map to a libvlc_media_t object.
ARM optimizations
ARM optimisation for core and important filters. TBD
Local resampling
Stop audio resampling for local files (???).
DTS MA HD
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.
Bug -mt on Mpeg-4 video
Fix the Mpeg-4 resolution change for -mt in libavcodec. See #6579 and #6533.
Bug -mt on H.264 video
Fix the H.264 resolution change for -mt in libavcodec. See #7306.
MSS2
Add a MSS2 Decoder in libavcodec.
G2M
Add a G2M2/G2M3/G2M4 Decoder in libavcodec.
VoxWare
Add a VoxWare MetaSound Decoder in libavcodec.
BD+
Work on libbdplus to play BD+ BD in libbluray.
VC-1 interlacing
Fix VC-1 interlaced and adding missing B-frames support in libavcodec. See #5887.
RTP packetization
- Opus
- WMA
- WMV
- VC-1
See #380, #1289, #1323, #6443, #5178 and #6505
SD API and Upnp
The Upnp SD is very slow because it needs to fetch recusively all nodes.
This will likely need a change of API of the SD.
See #4437.