Difference between revisions of "Bounties"

From VideoLAN Wiki
Jump to navigation Jump to search
Line 100: Line 100:
  
 
== Screencast ==
 
== Screencast ==
Most of the input-slave for audio do not work in collaboration of the screen capture. This is a shame for screencasting.
+
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

Revision as of 13:56, 10 August 2012

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.

Ideas:

  • TBD
  • 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. See #750.

G2M

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

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
  • VP8

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 needs to change.

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

See #4437.

DVB scanning

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

HDMI pass-thru

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

See #4940 and other.

Preferences for LUA extensions

Be able to add preferences for LUA extensions.

Downloader for LUA extensions from addons

See libattica.

Screencast

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