]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - glsdk/dce.git/log
glsdk/dce.git
12 years agoremove test
Rob Clark [Sun, 16 Oct 2011 20:57:25 +0000 (15:57 -0500)]
remove test

Moving test to omapdrmtest tree, to be able to re-use display and other
utility code for displaying video directly with drm plane (overlay) or
with dri2 video.

The v4l2/camera util code and fill pattern generation should also make
it easier to add an encoder test in the future.

12 years agoducati: update for only core0 (sysm3) builds
Rob Clark [Thu, 26 Jan 2012 15:37:15 +0000 (09:37 -0600)]
ducati: update for only core0 (sysm3) builds

Currently upstream remoteproc/rpmsg only supports first core.  Since
we don't really need both cores, just move everything over to first
core.  Requires 'adjust memory maps to move everything over to core0'
commit in sysbios-rpmsg tree.

12 years agobegin porting linux/client side
Rob Clark [Thu, 26 Jan 2012 20:00:05 +0000 (14:00 -0600)]
begin porting linux/client side

No longer are there syslink or memmgr userspace libs.  Instead libdrm
and libdrm_omap are utilized.

12 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.

12 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

12 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

12 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.

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

12 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

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

12 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

12 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

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

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

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

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

12 years agoinitial setup of ducati build for dce-rpmsg
Rob Clark [Sun, 16 Oct 2011 16:52:55 +0000 (11:52 -0500)]
initial setup of ducati build for dce-rpmsg

Please note that the build instructions change (see README).  Now
both sysm3 and appm3 images are built.

12 years agoadd videnc2 header for encoders
Rob Clark [Sat, 8 Oct 2011 20:16:40 +0000 (15:16 -0500)]
add videnc2 header for encoders

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

re-sync with wiki page

12 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.

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

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

12 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

12 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

12 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

12 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.

12 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.

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

12 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)

12 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

12 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

13 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.

13 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

13 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.

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

13 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

13 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.

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

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

13 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.

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

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

13 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

13 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.

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

13 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.

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

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

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