gstreamer-omap:gst-ducati.git
6 years agoducativp7dec: set payloadHeaderPresent to TRUE
Alessandro Decina [Tue, 30 Aug 2011 13:34:07 +0000 (15:34 +0200)]
ducativp7dec: set payloadHeaderPresent to TRUE

6 years agoducatimpeg4dec: use base VIDDEC3_* structs in allocate_params
Alessandro Decina [Fri, 26 Aug 2011 12:01:31 +0000 (14:01 +0200)]
ducatimpeg4dec: use base VIDDEC3_* structs in allocate_params

6 years agoducatimpeg2dec: use base VIDDEC3* structs in allocate_params
Alessandro Decina [Fri, 26 Aug 2011 11:47:51 +0000 (13:47 +0200)]
ducatimpeg2dec: use base VIDDEC3* structs in allocate_params

6 years agoducatih264dec: add stream-format and align in caps
Alessandro Decina [Fri, 26 Aug 2011 11:45:37 +0000 (13:45 +0200)]
ducatih264dec: add stream-format and align in caps

6 years agoconfigure: depend on -base for gstvideo
Alessandro Decina [Fri, 26 Aug 2011 09:27:27 +0000 (11:27 +0200)]
configure: depend on -base for gstvideo

6 years agoconfigure: libmemmgr was renamed to libtimemmgr
Alessandro Decina [Fri, 26 Aug 2011 07:52:54 +0000 (09:52 +0200)]
configure: libmemmgr was renamed to libtimemmgr

6 years agoh264dec: enable temporal direct predict mode
Rob Clark [Wed, 26 Jan 2011 17:43:39 +0000 (11:43 -0600)]
h264dec: enable temporal direct predict mode

With out this feature enabled, B-frames that are encoded using this prediction
mode will generate errors.

6 years agoImproved compiler warning flags strictness
Rob Clark [Wed, 26 Jan 2011 16:40:08 +0000 (10:40 -0600)]
Improved compiler warning flags strictness

6 years agoviddec: fix typo
Rob Clark [Wed, 12 Jan 2011 03:20:51 +0000 (21:20 -0600)]
viddec: fix typo

6 years agorvdec: fix compile errors
Rob Clark [Mon, 10 Jan 2011 17:38:15 +0000 (11:38 -0600)]
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

6 years agoviddec: add "version" property
Rob Clark [Sat, 1 Jan 2011 03:59:49 +0000 (21:59 -0600)]
viddec: add "version" property

Use XDM_GETVERSION to get codec version, available as a read-only property.

6 years agofix compile error with latest gst headers
Rob Clark [Sat, 1 Jan 2011 03:56:48 +0000 (21:56 -0600)]
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.

7 years agoviddec: fix for width/height that is not a multiple of 16
Rob Clark [Thu, 16 Dec 2010 01:03:09 +0000 (19:03 -0600)]
viddec: fix for width/height that is not a multiple of 16

This fixes an issue with latest h264dec codec drop.

7 years agoviddec: some cleanups
Rob Clark [Thu, 16 Dec 2010 01:02:52 +0000 (19:02 -0600)]
viddec: some cleanups

7 years agoupdate README
Rob Clark [Sun, 12 Dec 2010 20:11:50 +0000 (14:11 -0600)]
update README

7 years agorvdec: add RealVideo support
Rob Clark [Sun, 12 Dec 2010 00:46:48 +0000 (18:46 -0600)]
rvdec: add RealVideo support

7 years agoviddec: fixes for seek
Rob Clark [Sat, 11 Dec 2010 21:14:17 +0000 (15:14 -0600)]
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.

7 years agoupdate h264dec
Rob Clark [Thu, 9 Dec 2010 15:07:50 +0000 (09:07 -0600)]
update h264dec

7 years agoviddec: add fallback support for non-TILER buffers
Rob Clark [Sat, 4 Dec 2010 23:27:05 +0000 (17:27 -0600)]
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.

7 years agoclean up padded buffer size calculations
Rob Clark [Sat, 4 Dec 2010 20:16:19 +0000 (14:16 -0600)]
clean up padded buffer size calculations

7 years agoviddec: add interlaced support
Rob Clark [Sat, 4 Dec 2010 19:21:02 +0000 (13:21 -0600)]
viddec: add interlaced support

7 years agompeg2dec: add MPEG-2 support
Rob Clark [Sat, 4 Dec 2010 15:50:36 +0000 (09:50 -0600)]
mpeg2dec: add MPEG-2 support

7 years agoviddec: error handling
Rob Clark [Thu, 2 Dec 2010 16:34:06 +0000 (10:34 -0600)]
viddec: error handling

7 years agofix compile error with newer gcc
Rob Clark [Tue, 30 Nov 2010 00:35:05 +0000 (18:35 -0600)]
fix compile error with newer gcc

warnings about unused variables

7 years agoVIDDEC3_delete crash is fixed as of libdce bbbc0dd
Rob Clark [Sun, 28 Nov 2010 20:38:43 +0000 (14:38 -0600)]
VIDDEC3_delete crash is fixed as of libdce bbbc0dd

7 years agovp7dec: add On2 VP7 support
Rob Clark [Fri, 26 Nov 2010 20:45:18 +0000 (14:45 -0600)]
vp7dec: add On2 VP7 support

7 years agovp6dec: add On2 VP6 support
Rob Clark [Fri, 26 Nov 2010 19:59:17 +0000 (13:59 -0600)]
vp6dec: add On2 VP6 support

7 years agovc1dec: add VC-1 Advanced, Main, and Simple profile support
Rob Clark [Fri, 26 Nov 2010 18:22:06 +0000 (12:22 -0600)]
vc1dec: add VC-1 Advanced, Main, and Simple profile support

7 years agompeg4dec: add MPEG-4 support
Rob Clark [Thu, 25 Nov 2010 19:49:23 +0000 (13:49 -0600)]
mpeg4dec: add MPEG-4 support

7 years agoviddec: implement flush (seek/eos)
Rob Clark [Thu, 25 Nov 2010 18:12:33 +0000 (12:12 -0600)]
viddec: implement flush (seek/eos)

7 years agoviddec: add profiling traces for process call
Rob Clark [Thu, 25 Nov 2010 17:33:33 +0000 (11:33 -0600)]
viddec: add profiling traces for process call

7 years agoviddec: add support for cropping
Rob Clark [Thu, 25 Nov 2010 17:19:24 +0000 (11:19 -0600)]
viddec: add support for cropping

7 years agoinitial commit
Rob Clark [Thu, 25 Nov 2010 00:15:28 +0000 (18:15 -0600)]
initial commit