rvdec: fix compile errors
gstducatirvdec.c: In function 'gst_ducati_rvdec_allocate_params': error: unused variable 'params
gstducatirvdec.c: In function 'gst_ducati_rvdec_allocate_params': error: unused variable 'params
gstducatirvdec.c: In function 'gst_ducati_rvdec_allocate_params': error: unused variable 'params
gstducatirvdec.c: In function 'gst_ducati_rvdec_allocate_params': error: unused variable 'params
viddec: add "version" property
Use XDM_GETVERSION to get codec version, available as a read-only property.
Use XDM_GETVERSION to get codec version, available as a read-only property.
fix compile error with latest gst headers
A conflict between XDM and gst headers results in:
cc1: warnings being treated as errors
In file included from gstducati.h:32,
from gstducatividdec.h:25,
from gstducativp7dec.h:25,
from gstducativp7dec.c:40:
/usr/include/dce/xdc/std.h:172: error: "restrict" redefined
/usr/include/gstreamer-0.10/gst/gstmacros.h:44: note: this is the location of the previous definition
The solution is to ensure XDM headers are included first.
A conflict between XDM and gst headers results in:
cc1: warnings being treated as errors
In file included from gstducati.h:32,
from gstducatividdec.h:25,
from gstducativp7dec.h:25,
from gstducativp7dec.c:40:
/usr/include/dce/xdc/std.h:172: error: "restrict" redefined
/usr/include/gstreamer-0.10/gst/gstmacros.h:44: note: this is the location of the previous definition
The solution is to ensure XDM headers are included first.
viddec: fix for width/height that is not a multiple of 16
This fixes an issue with latest h264dec codec drop.
This fixes an issue with latest h264dec codec drop.
viddec: some cleanups
update README
rvdec: add RealVideo support
viddec: fixes for seek
1) synchronize flush agaist chain to avoid calling the codec from multiple
threads
2) don't re-send codec_data every time after a flush.. some codecs don't
like this.
1) synchronize flush agaist chain to avoid calling the codec from multiple
threads
2) don't re-send codec_data every time after a flush.. some codecs don't
like this.
update h264dec
viddec: add fallback support for non-TILER buffers
Add a GstDucatiBufferPool which can allocate TILER output buffers for the
codec, in case the downstream element does not allocate TILER buffers for
us. This makes use cases like decode to filesink or fakesink and
transcoding work properly.
Add a GstDucatiBufferPool which can allocate TILER output buffers for the
codec, in case the downstream element does not allocate TILER buffers for
us. This makes use cases like decode to filesink or fakesink and
transcoding work properly.
clean up padded buffer size calculations
viddec: add interlaced support
mpeg2dec: add MPEG-2 support
viddec: error handling
fix compile error with newer gcc
warnings about unused variables
warnings about unused variables
vp7dec: add On2 VP7 support
vp6dec: add On2 VP6 support
vc1dec: add VC-1 Advanced, Main, and Simple profile support
mpeg4dec: add MPEG-4 support
viddec: implement flush (seek/eos)
viddec: add profiling traces for process call
viddec: add support for cropping
initial commit