gstreamer-omap:libdce.git
6 years agoRemove a leftover debug printf syslink2 2
Martin Storsjo [Mon, 7 May 2012 13:07:56 +0000 (16:07 +0300)]
Remove a leftover debug printf

None of the other functions do similar unconditional printfs.

6 years agomemsrv: update RCM MemMgr_Alloc params
Alessandro Decina [Tue, 20 Mar 2012 16:29:52 +0000 (17:29 +0100)]
memsrv: update RCM MemMgr_Alloc params

Update to reflect a change in RCM MemMgr_Alloc params. The old
GLP1.4 compatible layout is kept if MEMMGR_1_4 is defined.

6 years agoResurrect MemMgr RCM support.
Alessandro Decina [Tue, 6 Mar 2012 14:57:53 +0000 (15:57 +0100)]
Resurrect MemMgr RCM support.

6 years agoducati: add compile time flag to disable requesting slpm_APPM3 if DCE_REQUEST_APPM3==0
Alessandro Decina [Thu, 8 Dec 2011 11:07:19 +0000 (12:07 +0100)]
ducati: add compile time flag to disable requesting slpm_APPM3 if DCE_REQUEST_APPM3==0

Helps integrating DCE in firmware images where slpm_APPM3 is already acquired.

6 years agoFix proxy init/deinit refcount
Alessandro Decina [Thu, 3 Nov 2011 04:22:05 +0000 (05:22 +0100)]
Fix proxy init/deinit refcount

Fixes crashes when using more than one engine

6 years agoRework the resource cleanup code
Alessandro Decina [Thu, 3 Nov 2011 04:19:39 +0000 (05:19 +0100)]
Rework the resource cleanup code

Fixes m3 crashes when cleaning up for processes that have both encoders and
decoders instantiated

6 years agoComment out some HDVICP_Reset code that causes hangs switching codec instances.
Alessandro Decina [Wed, 2 Nov 2011 01:23:40 +0000 (02:23 +0100)]
Comment out some HDVICP_Reset code that causes hangs switching codec instances.

Fixes hangs when transcoding or using different decoders/encoders in the same
pipeline.

6 years agobase_image: load mpeg4enc codec
Alessandro Decina [Fri, 21 Oct 2011 10:46:41 +0000 (12:46 +0200)]
base_image: load mpeg4enc codec

6 years ago..and install the mpeg4enc header
Alessandro Decina [Fri, 21 Oct 2011 10:02:38 +0000 (12:02 +0200)]
..and install the mpeg4enc header

6 years agoAdd mpeg4enc header
Alessandro Decina [Fri, 21 Oct 2011 09:57:01 +0000 (11:57 +0200)]
Add mpeg4enc header

6 years agodce_app_m3.cfg: uncomment use of ti.omap.deh.Deh again
Alessandro Decina [Thu, 20 Oct 2011 15:59:00 +0000 (17:59 +0200)]
dce_app_m3.cfg: uncomment use of ti.omap.deh.Deh again

6 years agoWorkaround for encoders that need getBufferFxn != NULL
Alessandro Decina [Thu, 20 Oct 2011 15:54:59 +0000 (17:54 +0200)]
Workaround for encoders that need getBufferFxn != NULL

6 years agodce-test: link to libtimemmgr
Alessandro Decina [Thu, 20 Oct 2011 15:49:03 +0000 (17:49 +0200)]
dce-test: link to libtimemmgr

6 years agoAdd h264enc header
Alessandro Decina [Wed, 19 Oct 2011 11:13:39 +0000 (13:13 +0200)]
Add h264enc header

6 years agoAdd VIDENC2 headers
Alessandro Decina [Wed, 19 Oct 2011 11:13:18 +0000 (13:13 +0200)]
Add VIDENC2 headers

6 years agoInitial VIDENC2 implementation
Alessandro Decina [Thu, 6 Oct 2011 14:53:29 +0000 (16:53 +0200)]
Initial VIDENC2 implementation

6 years agoupdate README
Rob Clark [Sun, 2 Oct 2011 15:09:14 +0000 (10:09 -0500)]
update README

re-sync with wiki page

6 years agotest: add "-1" arg to allocate 1D output buffers
Rob Clark [Sun, 3 Jul 2011 18:09:03 +0000 (13:09 -0500)]
test: add "-1" arg to allocate 1D output buffers

If first arg is "-1" then 1D "paged mode" buffers will be used for
decoder output.

7 years agoFix IVC1VDEC_Status definition
Alessandro Decina [Mon, 12 Sep 2011 10:02:20 +0000 (12:02 +0200)]
Fix IVC1VDEC_Status definition

7 years agoUpdate codec headers
Alessandro Decina [Wed, 31 Aug 2011 15:32:50 +0000 (17:32 +0200)]
Update codec headers

7 years agodce_app_m3.cfg: update heap sizes to match the new memory layout
Alessandro Decina [Mon, 5 Sep 2011 09:05:34 +0000 (11:05 +0200)]
dce_app_m3.cfg: update heap sizes to match the new memory layout

7 years agoducatiplatform.xs: update to match the glp1.4 memory layout
Alessandro Decina [Mon, 5 Sep 2011 09:03:42 +0000 (11:03 +0200)]
ducatiplatform.xs: update to match the glp1.4 memory layout

7 years agodce_app_m3.cfg: update linker section mappings
Alessandro Decina [Mon, 5 Sep 2011 07:40:52 +0000 (09:40 +0200)]
dce_app_m3.cfg: update linker section mappings

7 years agoducati: fix incorrect allocation of non-tiled requests
Rob Clark [Sun, 26 Jun 2011 22:11:46 +0000 (17:11 -0500)]
ducati: fix incorrect allocation of non-tiled requests

sizeDim1 is only used for 2d requests.

7 years agotest: use base class params
Rob Clark [Sun, 26 Jun 2011 18:39:09 +0000 (13:39 -0500)]
test: use base class params

Don't use codec specific derived structs, since formats may change
over time and we don't need to set any h264 specific settings.

7 years agofix pkg-config dependencies
Rob Clark [Sun, 26 Jun 2011 18:30:52 +0000 (13:30 -0500)]
fix pkg-config dependencies

7 years agoupdate firmware
Rob Clark [Thu, 23 Jun 2011 15:24:27 +0000 (10:24 -0500)]
update firmware

These pre-built images work with ubuntu 11.04 (or probably any kernel
with syslink-2.0 and memmgr-2.0)

7 years agoadd files to build ducati (m3) side firmware
Rob Clark [Thu, 23 Jun 2011 02:53:10 +0000 (21:53 -0500)]
add files to build ducati (m3) side firmware

7 years agoremove ducati submodule
Rob Clark [Thu, 12 May 2011 19:14:30 +0000 (14:14 -0500)]
remove ducati submodule

Will be moving this in tree now that codecs are released.  See:

http://software-dl.ti.com/dsps/dsps_public_sw/codecs/HDVICP2/index_FDS.html

7 years agofix leak in heap used by codecs
Rob Clark [Sun, 9 Jan 2011 23:31:53 +0000 (17:31 -0600)]
fix leak in heap used by codecs

A bug in the deallocation function resulted that memory was not actually
freed properly, causing eventual exhaustion of heap.

7 years agoadd ducati and IVAHD power management
Rob Clark [Sun, 9 Jan 2011 19:04:32 +0000 (13:04 -0600)]
add ducati and IVAHD power management

7 years agosome trace cleanups, and update HDVICP
Rob Clark [Sun, 2 Jan 2011 19:12:35 +0000 (13:12 -0600)]
some trace cleanups, and update HDVICP

Updated HDVICP fixes some issues seen with realvideo codec.

7 years agoupdate realvdec codec
Rob Clark [Thu, 23 Dec 2010 01:21:55 +0000 (19:21 -0600)]
update realvdec codec

7 years agoadd missing Ipc_destroy() call at shutdown
Rob Clark [Thu, 23 Dec 2010 00:08:20 +0000 (18:08 -0600)]
add missing Ipc_destroy() call at shutdown

7 years agoupdates for latest h264dec
Rob Clark [Thu, 16 Dec 2010 01:08:23 +0000 (19:08 -0600)]
updates for latest h264dec

Additional parameters to set, and fix for width/height that is not a
multiple of 16.

7 years agoupdate h264dec, realvideo, mpeg4dec
Rob Clark [Sat, 11 Dec 2010 21:03:39 +0000 (15:03 -0600)]
update h264dec, realvideo, mpeg4dec

7 years agoadd mpeg2vdec
Rob Clark [Sat, 4 Dec 2010 03:57:25 +0000 (21:57 -0600)]
add mpeg2vdec

7 years agoresource cleanup
Rob Clark [Tue, 30 Nov 2010 02:53:44 +0000 (20:53 -0600)]
resource cleanup

Support to automatically cleanup after apps that don't exit properly,
crash, etc.

7 years agofix crash in VIDDEC3_delete
Rob Clark [Sun, 28 Nov 2010 20:37:00 +0000 (14:37 -0600)]
fix crash in VIDDEC3_delete

7 years agofix typo
Rob Clark [Sun, 28 Nov 2010 20:36:38 +0000 (14:36 -0600)]
fix typo

7 years agodo initialization/cleanup on Engine_open()/Engine_close()
Rob Clark [Sun, 28 Nov 2010 19:30:53 +0000 (13:30 -0600)]
do initialization/cleanup on Engine_open()/Engine_close()

rather than via constructor/destructor functions

7 years agoAdding sysm3 image too
Rob Clark [Sun, 28 Nov 2010 19:11:40 +0000 (13:11 -0600)]
Adding sysm3 image too

This can be build from syslink public git tree, so it isn't strictly
required.  But is provided for convenience in case you don't feel like
setting up the toolchain and dependencies to build syslink.

7 years agoDisable debug traces by default
Rob Clark [Sun, 28 Nov 2010 19:01:19 +0000 (13:01 -0600)]
Disable debug traces by default

7 years agoupdates for L24.11
Rob Clark [Sun, 28 Nov 2010 04:51:14 +0000 (22:51 -0600)]
updates for L24.11

TILER allocations that used to be proxied via syslink_daemon now are
handled by the linux side client by way of a memsrv RcmServer.  This causes
any allocations done by codec to be recovered when the libdce process
exits.

It would be nicer if syslink provided a memsrv via a shared library so we
didn't have to copy all that code into this tree.. but until then, memsrv.c
is a hacked up variant of one of the syslink sample apps.

7 years agoadd more codecs
Rob Clark [Thu, 25 Nov 2010 23:09:26 +0000 (17:09 -0600)]
add more codecs

7 years agoadd mpeg4dec codec
Rob Clark [Thu, 25 Nov 2010 19:06:19 +0000 (13:06 -0600)]
add mpeg4dec codec

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