• Home
  • History
  • Annotate
  • only in /hardware/ti/omap3/omx/system/src/openmax_il/lcml/
History log of /hardware/ti/omap3/omx/system/src/openmax_il/lcml/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0546008a51b3a9e40d7ab5d2c6c0d6e064a345a2 19-Jul-2014 Elliott Hughes <enh@google.com> Always #include <sys/...>, not <linux/...>.

(cherry picked from commit ea563325a91b2e9bf1e3623a2f6d91414dc292c2)

Change-Id: I3a40ca73cb432d54ab1270400e2883a25c8ce3f2
rc/LCML_DspCodec.c
a0a88cf291e156344d5346c29824d996d1d81fab 08-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/157220

Bug: 5449033
Change-Id: Iad3389731482399f1148ae9a19248e3eea55d9fd
rc/LCML_DspCodec.c
ced70e7b1b4152e727f7ac0eff54fca4357c1778 14-Mar-2011 Iliyan Malchev <malchev@google.com> hardware/ti/omap3: remove LOCAL_PRELINK_MODULE

Change-Id: Ic3f88a52f673d84d4436890a75ba1745f59e7c24
Signed-off-by: Iliyan Malchev <malchev@google.com>
ndroid.mk
rc/Android.mk
2ad894174d9c4b5025abc04321fb051284a228de 07-Apr-2010 James Dong <jdong@google.com> Don't invalidate the memory pointed by the arm argument pointer,
if the arm argument pointer is NULL or the size of the memory that it
points to is 0.

This avoids some logging spam, which happens very frequently
with JPEG encoder and WMV decoder.

Change-Id: I00b4adea27466fa56a65ccb795299f61f0e0bc8f
rc/LCML_DspCodec.c
5807caa34823ecb34460de67103205d61669edcc 12-Mar-2010 Andreas Huber <andih@google.com> Boost thread priorities of the mp3, aac and wbamr decoder threads. These priorities are then inherited by the DSP messaging thread as well.

Change-Id: I56b819aafee18218fc97b1140b9ac63255ad1929
related-to-bug: 2492002
rc/LCML_DspCodec.c
08cf2e801dc7ec4f950a3f1245b21ff2b23d6b79 10-Mar-2010 James Dong <jdong@google.com> Fix a EOS problem which can potentially lead to hang during video playback
- The root cause was because cache coherence was not ensured
- It also fixed a bug where duplicate EOS may be returned

The solution was originally from TI.

bug - 2127793

Change-Id: Idd66e7bb110bf419230012d128c9bf104493fa2d
rc/LCML_DspCodec.c
9c3bf945ed7dc41aa31131051b1690d5c80996f3 06-Feb-2010 James Dong <jdong@google.com> Remove (1000 ms-long) unnecessary waiting time

The change in the MessagingThread.
An event is used to indicate the readiness of (at least one) message(s) in a message queue
Only after an event occurs, DSPNode_GetMessage is called to retrieve a message from the queue.
When retrieving the messages, if the queue happens to contain no messages at all, the call (DSPNode_GetMessage) will be blocked
for the given amount of timeout period.
The current logic seems to always block for the given amount of timeout period, and use that to indicate there is no message
in the queue.

This is unnecessary, since when there is no message, DSPNode_GetMessage returns an error anyway; and when there is some message,
the call is not blocking.

Thus, we should remove the wasteful waiting time.

bug - 2414536
rc/LCML_DspCodec.c
b65f253fdc60f6208a54911bee793d225f23cdf8 04-Feb-2010 James Dong <jdong@google.com> Revert "Revert "Omx component change due to TI's socket node update from 25.9 to 25.14""

This reverts commit eaaadaf5ebb5e352e2ed4a12714f5d2363da0dcd.
nc/LCML_CodecInterface.h
nc/LCML_DspCodec.h
rc/Android.mk
rc/LCML_DspCodec.c
eaaadaf5ebb5e352e2ed4a12714f5d2363da0dcd 02-Feb-2010 James Dong <jdong@google.com> Revert "Omx component change due to TI's socket node update from 25.9 to 25.14"

This reverts commit 36733d62c0d4c565da10b34978e587d0fda0f1ad.
nc/LCML_CodecInterface.h
nc/LCML_DspCodec.h
rc/Android.mk
rc/LCML_DspCodec.c
36733d62c0d4c565da10b34978e587d0fda0f1ad 28-Jan-2010 James Dong <jdong@google.com> Omx component change due to TI's socket node update from 25.9 to 25.14
nc/LCML_CodecInterface.h
nc/LCML_DspCodec.h
rc/Android.mk
rc/LCML_DspCodec.c
20d52a65fa6514b85c6ce8e3964799bd97868f86 30-Nov-2009 Dan Vacura <dan.vacura@motorola.com> Jpeg encoder: larger thumbnail resolution

512x384 is now the max size for an embedded thumbnail

Originally from: https://partner.source.android.com/g/#change,1510
nc/usn.h
c5b21bfb410626a503e479a5afa2095902783427 20-Nov-2009 Benny Wong <Benny.Wong@motorola.com> WMV/WMA seek fix

Originally from: https://partner.source.android.com/g/#change,1498
rc/LCML_DspCodec.c
757630763c2efcdb23925cd6413f2e36d46123be 09-Oct-2009 Anu Sundararajan <sanuradha@ti.com> Protects mapping and unmapping of data buffers as well as structures using mutex
bug 2174390

1. This will protect buffers from getting unmapped from one thread while other thread is mapping them.
2. It will also protect strmctrl & algctrl related structures from getting unmapped while other thread is using them for sending message
to DSP.
This is a partial solution for testVideoCapture failures. Refer to CSR# OMAPS00207906.
Incorporates fixes for review comments made by Dave Sparks.
This patch replaces the original patch #1287.

Signed-off-by: Sanjay Guin <sguin1@ti.com>
Signed-off-by: Daniel Charles <dcharles@ti.com>
rc/LCML_DspCodec.c
c22b4b5a6da81c52ed4aca4e0c9fec348d5f0adc 28-Sep-2009 James Dong <jdong@google.com> Remork - Abort Assert Exit Rework

Fixed a typo in the patch 27455
rc/LCML_DspCodec.c
faff08b9b15c78b7a78edb8bac614ca41f4d044f 28-Sep-2009 James Dong <jdong@google.com> Revert "Abort Assert Exit Rework"

This reverts commit 9961abce63e3f897758a99cc2e060cb68c484803.
rc/LCML_DspCodec.c
9961abce63e3f897758a99cc2e060cb68c484803 28-Sep-2009 venkatesh <venkateshv@ti.com> Abort Assert Exit Rework

Originally from: https://partner.source.android.com/g/#change,1177
Fixed assert that has missed in the original patch.
rc/LCML_DspCodec.c
69ee5a12119752a668f27361d6bccb4d8bfee3f0 27-Sep-2009 Anu Sundararajan <sanuradha@ti.com> Fix for Jpeg Encoder Seg fault in 100 iterations.

Changes made to LCML:

1. Modified append_dsp_path to allocate one more byte for the null terminator. (ROOT CAUSE)
2. Added missing memset for certain malloc calls.
3. Added macros for malloc and free - which would check for NULL pointer.
4. Ensure the create phase array copy does not continue to look for the MARKER past the size of the array.

Signed-off-by: Anu Sundararajan <sanuradha@ti.com>
rc/LCML_DspCodec.c
b44cdb1b44b144d09e8ec950d1e8e4c280064056 30-Jul-2009 Rebecca Schultz Zavin <rebecca@android.com> New version of ti OMX code to support ti mm release 25.9

Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
nc/LCML_CodecInterface.h
nc/LCML_DspCodec.h
rc/LCML_DspCodec.c
fb3766f18a2c18b6f4798a6a631fdb88fcacd1dc 17-Jul-2009 Rebecca Schultz Zavin <rebecca@android.com> Adding omap3 omx code

Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
ndroid.mk
akefile
ontent.pkg
nc/LCML_CodecInterface.h
nc/LCML_DspCodec.h
nc/LCML_Types.h
nc/Makefile
nc/usn.h
rc/Android.mk
rc/LCML_DspCodec.c
rc/Makefile