[vlc-devel] [PATCH 0/1] codec: Add GStreamer based video decoder module

Vikram Fugro ved.kpl at gmail.com
Sat Apr 19 10:21:55 CEST 2014


This patch adds a GStreamer based video decoder module.
This modules makes use of the existing gstreamer video
decoder plugins and currently supports h264, mpeg4, vp8,
mpeg2, wmv, vc1, flv. The module can also be configured
to make use of a "decodebin" element provided by GStreamer.
The module creates a gstreamer bin containing "appsrc",
"video decoder" or "decodebin" and "fakesink". The input 
buffers are fed to appsrc and retreived from fakesink.

There is still lot of scope to add support for more video
formats, output colorspace formats. Zero-Copy can also be 
implemented by making use of the GstAllocator, GstBufferPool 
features, in future. Audio Codec support can also be added.

Looking forward to your comments! :-)

Thanks,
Vikram

Vikram Fugro (1):
  codec: Add GStreamer based video decoder module

 configure.ac              |    5 +
 modules/codec/Makefile.am |    7 +
 modules/codec/gstcodec.c  |  998 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 1010 insertions(+)
 create mode 100644 modules/codec/gstcodec.c

-- 
1.7.9.5




More information about the vlc-devel mailing list