Skip to content
WangBin edited this page Feb 18, 2015 · 28 revisions

MISC

  • Step Forward/Backward
  • 3 level API like OpenMAX
    • AL: use AVPlayer, VideoRenderer is enought
    • IL: use codec, demuxer, renderer etc
    • DL: private headers required. e.g. implement decoder
  • ring buffer instead of queue
  • tests and benchmark
  • component model, plugin
  • blu-ray

Platform Support

  • Raspberry Pi
  • iOS: improve OpenAL
  • Black Berry
  • WinRT. Win8 app
  • debian PPA

Audio

  • OpenAL enhancement.
  • OpenSL support.
  • AudioFrame
  • ALSA, PulseAudio

####Rendering

Filters

  • Write some hardware accelerated filters using OpenCL/GLSL/CUDA. For example, stero 3d, yuv<->rgb, hue/contrast/brightness/gamma/sharp
  • OpenCL, GLSL shader(use FBO) based filter chain. User can add custom cl/shaders
  • Audio filters
  • DShow filters support(mplayer dsnative?)

Error control

Additional component

Hardware decoding

Clone this wiki locally