History log of /hardware/ti/omap3/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
40292fb9eeb2cf0bb95dc818da12ddcae40b931c 20-Jul-2014 Elliott Hughes <enh@google.com> am 0546008a: Always #include <sys/...>, not <linux/...>.

* commit '0546008a51b3a9e40d7ab5d2c6c0d6e064a345a2':
Always #include <sys/...>, not <linux/...>.
0546008a51b3a9e40d7ab5d2c6c0d6e064a345a2 19-Jul-2014 Elliott Hughes <enh@google.com> Always #include <sys/...>, not <linux/...>.

(cherry picked from commit ea563325a91b2e9bf1e3623a2f6d91414dc292c2)

Change-Id: I3a40ca73cb432d54ab1270400e2883a25c8ce3f2
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_CompThread.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_CompThread.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_ComponentThread.c
mx/system/src/openmax_il/lcml/src/LCML_DspCodec.c
949aad363a9cc794f9ac8fd42338ae1678e50bc1 19-Jul-2014 Elliott Hughes <enh@google.com> Merge "Always #include <sys/...>, not <linux/...>."
ea563325a91b2e9bf1e3623a2f6d91414dc292c2 19-Jul-2014 Elliott Hughes <enh@google.com> Always #include <sys/...>, not <linux/...>.

Change-Id: I1e6d80ec929e9451b2b5cb11fd170300d41b31e6
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_CompThread.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_CompThread.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_ComponentThread.c
mx/system/src/openmax_il/lcml/src/LCML_DspCodec.c
3bbaa29066a684d01df42ddf0365266e59f2dc44 10-Apr-2013 Ying Wang <wangying@google.com> Add liblog

Bug: 8580410
Change-Id: Iebcce1382c5727afcaaf79cecca51947036dbf65
ibstagefrighthw/Android.mk
efbb6b2de5fa16ef72bbf02526e3c0a7a6d63a4f 12-Mar-2012 James Dong <jdong@google.com> Switched to use header files from /frameworks/native

o related-to-bug: 6044887

Change-Id: Iefc6bec8f1e385bdb10987d8350d71de53b9d539
ibstagefrighthw/Android.mk
ibstagefrighthw/TIOMXPlugin.cpp
ibstagefrighthw/TIOMXPlugin.h
74edf7544704de2061e5efeb6ac383087b15adf5 08-Feb-2012 James Dong <jdong@google.com> Don't use MediaDebug in libstagefrighthw

Change-Id: I3aba50fca8fbe21b85a07b9913b14ad384f1e728
ibstagefrighthw/TIOMXPlugin.cpp
db4ddcbf596a9127521cbc6c8fc69b20bdd4d700 31-Jan-2012 Andreas Huber <andih@google.com> Fix another misspelling of a symbol name (same exact symbol, different vendor)

Change-Id: Iaf03846cdb24d88db643bb610e28ca8ec5f04f9f
ibstagefrighthw/TIOMXPlugin.cpp
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
mx/audio/src/openmax_il/aac_dec/inc/OMX_AacDec_Utils.h
mx/audio/src/openmax_il/mp3_dec/inc/OMX_Mp3Dec_Utils.h
mx/audio/src/openmax_il/nbamr_enc/inc/OMX_AmrEnc_Utils.h
mx/audio/src/openmax_il/wma_dec/inc/OMX_WmaDec_Utils.h
mx/core_plugin/omx_core_plugin/src/ti_omx_interface.cpp
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Utils.c
mx/system/src/openmax_il/lcml/src/LCML_DspCodec.c
mx/system/src/openmax_il/omx_core/src/OMX_Core.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
969334aaa54230ed3a9172452489a52ce07cc5cf 06-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/157065

Bug: 5449033
Change-Id: I8fff60922b4ef7572bb17476c3f1f2a04c7106e2
mx/audio/src/openmax_il/mp3_dec/inc/OMX_Mp3Dec_Utils.h
mx/audio/src/openmax_il/nbamr_enc/inc/OMX_AmrEnc_Utils.h
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
85e28eec8163c776f2f3a093f4053a96ed2d6f98 04-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/156801

Bug: 5449033
Change-Id: I4bfd860b833aacee06a60fa7648de2377aefafa6
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_Utils.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_Utils.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_Utils.c
mx/audio/src/openmax_il/wma_dec/inc/OMX_WmaDec_Utils.h
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
dbcc6073c88ced818ea3e742f36191088222ca26 20-Dec-2011 Steve Block <steveblock@google.com> Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/156016

Bug: 5449033
Change-Id: I6bb39eabeda44ddbe59f396f1c6276b8d1aeb8c6
mx/core_plugin/omx_core_plugin/src/ti_omx_interface.cpp
mx/system/src/openmax_il/common/inc/OMX_TI_Debug.h
mx/system/src/openmax_il/omx_core/src/OMX_Core.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
71b33a71357b3ec211ae479b154cec071e379353 13-Jul-2011 Mathias Agopian <mathias@google.com> get rid of overlay HAL

Change-Id: I495a6b46ef2745406578108558b6b29400fd522f
ibopencorehw/Android.mk
ibopencorehw/android_surface_output_omap34xx.cpp
ibopencorehw/android_surface_output_omap34xx.h
ibopencorehw/buffer_alloc_omap34xx.cpp
ibopencorehw/buffer_alloc_omap34xx.h
iboverlay/Android.mk
iboverlay/overlay.cpp
iboverlay/v4l2_utils.c
iboverlay/v4l2_utils.h
49ba1f7d2941ef0a9e1201a42badaca9ecd8990c 26-Mar-2011 Mathias Agopian <mathias@google.com> remove unneeded library dependency

Change-Id: I4e1ebd1dcf63eb57b72c6240e7ec99a734bcd4bb
ibstagefrighthw/Android.mk
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>
spbridge/libbridge/Android.mk
ibopencorehw/Android.mk
iboverlay/Android.mk
mx/audio/src/openmax_il/aac_dec/src/Android.mk
mx/audio/src/openmax_il/aac_enc/src/Android.mk
mx/audio/src/openmax_il/aac_enc/tests/Android.mk
mx/audio/src/openmax_il/g711_dec/src/Android.mk
mx/audio/src/openmax_il/g711_dec/tests/Android.mk
mx/audio/src/openmax_il/g711_enc/src/Android.mk
mx/audio/src/openmax_il/g711_enc/tests/Android.mk
mx/audio/src/openmax_il/g722_dec/src/Android.mk
mx/audio/src/openmax_il/g722_dec/tests/Android.mk
mx/audio/src/openmax_il/g722_enc/src/Android.mk
mx/audio/src/openmax_il/g722_enc/tests/Android.mk
mx/audio/src/openmax_il/g726_dec/src/Android.mk
mx/audio/src/openmax_il/g726_dec/tests/Android.mk
mx/audio/src/openmax_il/g726_enc/src/Android.mk
mx/audio/src/openmax_il/g726_enc/tests/Android.mk
mx/audio/src/openmax_il/g729_dec/src/Android.mk
mx/audio/src/openmax_il/g729_dec/tests/Android.mk
mx/audio/src/openmax_il/g729_enc/src/Android.mk
mx/audio/src/openmax_il/g729_enc/tests/Android.mk
mx/audio/src/openmax_il/mp3_dec/src/Android.mk
mx/audio/src/openmax_il/nbamr_dec/src/Android.mk
mx/audio/src/openmax_il/nbamr_enc/src/Android.mk
mx/audio/src/openmax_il/nbamr_enc/tests/Android.mk
mx/audio/src/openmax_il/wbamr_dec/src/Android.mk
mx/audio/src/openmax_il/wbamr_dec/tests/Android.mk
mx/audio/src/openmax_il/wbamr_enc/src/Android.mk
mx/audio/src/openmax_il/wbamr_enc/tests/Android.mk
mx/audio/src/openmax_il/wma_dec/src/Android.mk
mx/audio/src/openmax_il/wma_dec/tests/Android.mk
mx/core_plugin/omx_core_plugin/Android.mk
mx/image/src/openmax_il/jpeg_dec/Android.mk
mx/image/src/openmax_il/jpeg_enc/Android.mk
mx/system/src/openmax_il/lcml/Android.mk
mx/system/src/openmax_il/lcml/src/Android.mk
mx/system/src/openmax_il/omx_core/src/Android.mk
mx/system/src/openmax_il/perf/Android.mk
mx/system/src/openmax_il/perf/reader/Android.mk
mx/ti_omx_config_parser/Android.mk
mx/video/src/openmax_il/prepost_processor/Android.mk
mx/video/src/openmax_il/video_decode/Android.mk
mx/video/src/openmax_il/video_encode/Android.mk
mx/video/src/openmax_il/video_encode/test/Android.mk
721744541c4d471be243eeb48287d0d1de109cc5 16-Nov-2010 Andreas Huber <andih@google.com> Remove legacy renderers.

Change-Id: I7a6ead3b7ff2da959941a87f7f5284ac7ad48e82
ibstagefrighthw/Android.mk
ibstagefrighthw/TIHardwareRenderer.cpp
ibstagefrighthw/TIHardwareRenderer.h
ibstagefrighthw/stagefright_overlay_output.cpp
bd6604bacb4b93d3f01735f6334d3d5bd8f37233 18-Oct-2010 Jean-Baptiste Queru <jbq@google.com> Merge 5e6ec733 from gingerbread-plus-aosp

Change-Id: I85522668d103b66e9933416bb015ce4176d3842e
5e6ec733aa694cae952e2e983a04c81a879d9824 16-Oct-2010 Andreas Huber <andih@google.com> am 468432c0: Include the framework copy of the OpenMAX headers instead of referencing external/opencore.

Merge commit '468432c09856425b72214e2b6682800bf17f5b22' into gingerbread-plus-aosp

* commit '468432c09856425b72214e2b6682800bf17f5b22':
Include the framework copy of the OpenMAX headers instead of referencing external/opencore.
468432c09856425b72214e2b6682800bf17f5b22 15-Oct-2010 Andreas Huber <andih@google.com> Include the framework copy of the OpenMAX headers instead of referencing external/opencore.

Change-Id: Ida8a2121e7f955027b0d860d971433cb0c3292b1
related-to-bug: 3101573
ibstagefrighthw/Android.mk
5b4e15459062e151f277c6600ae2d2f6c1d20213 10-Aug-2010 James Dong <jdong@google.com> am d80112be: am eb6da54e: TI\'s video encoder labels codec config data with OMX_BUFFERFLAG_CODECCONFIG

Merge commit 'd80112bea5c1efe1572bc01e28e60bda6c95eadc'

* commit 'd80112bea5c1efe1572bc01e28e60bda6c95eadc':
TI's video encoder labels codec config data with OMX_BUFFERFLAG_CODECCONFIG
d80112bea5c1efe1572bc01e28e60bda6c95eadc 10-Aug-2010 James Dong <jdong@google.com> am eb6da54e: TI\'s video encoder labels codec config data with OMX_BUFFERFLAG_CODECCONFIG

Merge commit 'eb6da54ec5a57e2f7219330d36a37213a850db17' into gingerbread-plus-aosp

* commit 'eb6da54ec5a57e2f7219330d36a37213a850db17':
TI's video encoder labels codec config data with OMX_BUFFERFLAG_CODECCONFIG
eb6da54ec5a57e2f7219330d36a37213a850db17 08-Aug-2010 James Dong <jdong@google.com> TI's video encoder labels codec config data with OMX_BUFFERFLAG_CODECCONFIG

- Also, added a workaround to send SPS and PPS in a single buffer.
This has better be fixed so that the first output buffer contains the
codec config data (rather than a 0-length buffer)

Change-Id: Id9ae42debfc676c8dff3095304217911021d1c66
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_Utils.h
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.c
340d3b96a409aa6e941d3b013dbfbb7e9b548994 13-Jul-2010 The Android Open Source Project <initial-contribution@android.com> am 144f2f68: merge from open-source master

Merge commit '144f2f68bbef4e0988f2bf1d4ed7e4b9b227b771'

* commit '144f2f68bbef4e0988f2bf1d4ed7e4b9b227b771':
Fix broken build
144f2f68bbef4e0988f2bf1d4ed7e4b9b227b771 13-Jul-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: I05f81438ef2226c000a8b7cf7ae5b6a908c51f9f
ede6e1f3f8779d7e490ad48f09be59122048f7d3 09-Jul-2010 Scott Anderson <camel@droidmod.org> Fix broken build

Change-Id: If20f97574676cc0b4ad0e933b97cb683bf4d4dc9
mx/audio/src/openmax_il/nbamr_dec/inc/OMX_AmrDecoder.h
mx/core_plugin/omx_core_plugin/Android.mk
0f8e72a03dc50f6d6b81aa87803ea558fe4f7b6c 12-Jun-2010 James Dong <jdong@google.com> Don't overwrite read-only argument in the implementation for OMX_SetParameter$
Also, comment out the code does not apply to android platform (direct /dev/ access)

Change-Id: I2ca7736fb67e60ed4c31ec77901660b5032c41cb
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEncoder.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEncoder.c
a0b2785f72203860a685b5acbe3c7d4a11e61d4d 26-May-2010 James Dong <jdong@google.com> am a7ccfa60: OMX_GetState() always timeout after OMX_StateIdle to OMX_StateLoaded transition. The timeout duration is 3 seconds, which slows down the shutdown of the audio omx encoder component
a7ccfa60eb59833acbd1d6f549cb16fce006a27b 26-May-2010 James Dong <jdong@google.com> OMX_GetState() always timeout after OMX_StateIdle to OMX_StateLoaded transition.
The timeout duration is 3 seconds, which slows down the shutdown of the audio omx encoder component

bug 2711318 - Final part: AMRWB and AAC encoders

Change-Id: Id09961d8bc96b03955af0141a0a12544bfd80897
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_CompThread.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_Utils.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEncoder.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_CompThread.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_Utils.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEncoder.c
2ff28174f6b3654bbb3d2bec2273091108a32280 25-May-2010 James Dong <jdong@google.com> am b01194f3: OMX_GetState() always timeout after OMX_StateIdle to OMX_StateLoaded transition. The timeout duration is 3 seconds, which slows down the shutdown of the audio omx encoder component
b01194f357cd5bc2cdad578ac6431640ff3fb148 20-May-2010 James Dong <jdong@google.com> OMX_GetState() always timeout after OMX_StateIdle to OMX_StateLoaded transition.
The timeout duration is 3 seconds, which slows down the shutdown of the audio omx encoder component

- bug 2711318 - AMRNB part

Change-Id: I18c80fa2b5e4ea89589231a7bb2254b6579c7a05
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_ComponentThread.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_Utils.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEncoder.c
1d71e536fb67f91cf8a5b5fce14d811d500c354a 06-May-2010 Dan Bornstein <danfuzz@android.com> am 27bb904e: am 2c4ce96e: am 801f558c: For issue #2651381, allow library prelinking.
27bb904e35a755c541302d014f2b3ddaa3dfb7cb 06-May-2010 Dan Bornstein <danfuzz@android.com> am 2c4ce96e: am 801f558c: For issue #2651381, allow library prelinking.

Merge commit '2c4ce96e814bbde60dba2a33df3a06dcf3734ca6' into kraken

* commit '2c4ce96e814bbde60dba2a33df3a06dcf3734ca6':
For issue #2651381, allow library prelinking.
2c4ce96e814bbde60dba2a33df3a06dcf3734ca6 06-May-2010 Dan Bornstein <danfuzz@android.com> am 801f558c: For issue #2651381, allow library prelinking.

Merge commit '801f558c85ee5c224a03e3456a6dbdb217051164' into froyo-plus-aosp

* commit '801f558c85ee5c224a03e3456a6dbdb217051164':
For issue #2651381, allow library prelinking.
7be879d634792c3a515b77b3d819e2e4f970524e 05-May-2010 James Dong <jdong@google.com> am 44577d1f: Fix a bunch of AAC encoder issues - Fixed a timeout issue when the close is sent but the component thread does not exit - Fixed a race condition waiting for stop to complete - Don\'t return error from OMX_GetState()
801f558c85ee5c224a03e3456a6dbdb217051164 05-May-2010 Dan Bornstein <danfuzz@android.com> For issue #2651381, allow library prelinking.

Change-Id: I59fec1151ca1ae81c6a06c295b3e21f2587f74f2
ibstagefrighthw/Android.mk
44577d1f0e8d8ea13fe130fc8987035428ee021c 30-Apr-2010 James Dong <jdong@google.com> Fix a bunch of AAC encoder issues
- Fixed a timeout issue when the close is sent but the component thread does not exit
- Fixed a race condition waiting for stop to complete
- Don't return error from OMX_GetState()

Change-Id: I5ef5d447e7de4a920d2122f21307a2a11d0858cd
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_CompThread.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_Utils.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEncoder.c
3a2df6624ff07e3e2fe9868f58bdda48cac7aa03 22-Apr-2010 Andreas Huber <andih@google.com> am 21ec5bd3: am b052eae4: Fixes a race condition in the hardware mp3 OMX driver code.
21ec5bd3f88a2e7b20f75067b68ae547146853b3 22-Apr-2010 Andreas Huber <andih@google.com> am b052eae4: Fixes a race condition in the hardware mp3 OMX driver code.

Merge commit 'b052eae44afe8a1febceb2287d728af9e0df4828' into froyo-plus-aosp

* commit 'b052eae44afe8a1febceb2287d728af9e0df4828':
Fixes a race condition in the hardware mp3 OMX driver code.
b052eae44afe8a1febceb2287d728af9e0df4828 21-Apr-2010 Andreas Huber <andih@google.com> Fixes a race condition in the hardware mp3 OMX driver code.

Change-Id: I97cf2225452f76690da943c87526df08632be455
related-to-bug: 2608400
QA-Impact: mp3 decoding on Droid should no longer block forever.
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_Utils.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Decoder.c
b1bf6ce9c87d98335387e8475eff8e52d022202b 15-Apr-2010 James Dong <jdong@google.com> The second part of a fix for the AAC decoder to recover from corrupted audio frame.
It depends on the socket node change.

bug - 2600553

Change-Id: I6caea1f331ad97a4d648097d513bbcc87b2e5e5f
mx/audio/src/openmax_il/aac_dec/inc/OMX_AacDec_Utils.h
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_Utils.c
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
mx/system/src/openmax_il/lcml/src/LCML_DspCodec.c
325eeae93341ab2dc2a2b2657b9914212d3decc9 30-Mar-2010 James Dong <jdong@google.com> am 2fb88637: am 08fad4c7: Don\'t handle input buffer in the OMX_StateLoaded state too. The input buffers have been returned while doing the state transition from OMX_StateExecuting to OMX_StateIdle. This is a similar fix for the one corresponding to output buffer (I78
2fb88637de061d762ec8919c6adc3f6fd2f6f772 30-Mar-2010 James Dong <jdong@google.com> am 08fad4c7: Don\'t handle input buffer in the OMX_StateLoaded state too. The input buffers have been returned while doing the state transition from OMX_StateExecuting to OMX_StateIdle. This is a similar fix for the one corresponding to output buffer (I7887c7b9)

Merge commit '08fad4c7afc7afecf6bdfe44312b7281be292c4e' into froyo-plus-aosp

* commit '08fad4c7afc7afecf6bdfe44312b7281be292c4e':
Don't handle input buffer in the OMX_StateLoaded state too.
08fad4c7afc7afecf6bdfe44312b7281be292c4e 30-Mar-2010 James Dong <jdong@google.com> Don't handle input buffer in the OMX_StateLoaded state too.
The input buffers have been returned while doing the state transition from
OMX_StateExecuting to OMX_StateIdle.
This is a similar fix for the one corresponding to output buffer (I7887c7b9)

bug - 2501987

Change-Id: I9fbe3073a0141692ea0235ed2dc51495772d91c9
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Thread.c
91c98e0f133327a6af7b08db2b6c7dd619fc40f1 30-Mar-2010 James Dong <jdong@google.com> am fa500457: am a7b22907: Fix a bug where the conditional wait is not correct for state transition from OMX_StateIdle to OMX_StateLoaded In addition, since we have already returned all buffers to the client after completing the state transition from OMX_StateExecuting
fa5004571b65826f9245e49248fd8e83e8008d73 30-Mar-2010 James Dong <jdong@google.com> am a7b22907: Fix a bug where the conditional wait is not correct for state transition from OMX_StateIdle to OMX_StateLoaded In addition, since we have already returned all buffers to the client after completing the state transition from OMX_StateExecuting to OMX_State

Merge commit 'a7b22907b3fe1a2d644e8ef023bf8d8fde16f99e' into froyo-plus-aosp

* commit 'a7b22907b3fe1a2d644e8ef023bf8d8fde16f99e':
Fix a bug where the conditional wait is not correct for state transition from OMX_StateIdle to OMX_StateLoaded
a7b22907b3fe1a2d644e8ef023bf8d8fde16f99e 30-Mar-2010 James Dong <jdong@google.com> Fix a bug where the conditional wait is not correct for state transition from OMX_StateIdle to OMX_StateLoaded
In addition, since we have already returned all buffers to the client after completing the state transition
from OMX_StateExecuting to OMX_StateIdle, we don't need to process OMX_FillThisBuffer() in the state of
OMX_StateLoaded.

bug - 2501987

Change-Id: I7506092b97b8fb93bcfb8cefaceaf6ca98e86e06
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Thread.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.c
f9e4eb44a873e80760a53931b1d4ee1dbe737d32 26-Mar-2010 James Dong <jdong@google.com> am 7eb36421: am 5e41d631: Fix another EOS lost bug
13d8f587668768239dd629d09aa085ebcbb95f40 26-Mar-2010 James Dong <jdong@google.com> am e11d2a35: am 2e35c709: am bf099c10: Fix a bug related to use a mutex that is meant for cross-processes sharing but is not set its attribute to enforce it.
0662c8fc54e925dfc73adec892cb2eb81bca4a28 26-Mar-2010 James Dong <jdong@google.com> am 29ca6266: am c4a7d89c: Fix potential memory leak from video mio WM is still using the old video MIO to do rendering Over the test, I did not see it leaks, but it does not hurt to add a check.
7eb36421a3d287a51bd6be02a30bafd91d90ea4b 26-Mar-2010 James Dong <jdong@google.com> am 5e41d631: Fix another EOS lost bug

Merge commit '5e41d631147aa1fc9f4b52dc34941dde69f02a9a' into froyo-plus-aosp

* commit '5e41d631147aa1fc9f4b52dc34941dde69f02a9a':
Fix another EOS lost bug
e11d2a3524c05e06fd67c3be16caf5ffb273fcba 26-Mar-2010 James Dong <jdong@google.com> am 2e35c709: am bf099c10: Fix a bug related to use a mutex that is meant for cross-processes sharing but is not set its attribute to enforce it.

Merge commit '2e35c70982dc1f1117fbe84d5486256b56b42ad2' into froyo-plus-aosp

* commit '2e35c70982dc1f1117fbe84d5486256b56b42ad2':
29ca626639a507646242b35c9d7f2a8ccd0e3339 26-Mar-2010 James Dong <jdong@google.com> am c4a7d89c: Fix potential memory leak from video mio WM is still using the old video MIO to do rendering Over the test, I did not see it leaks, but it does not hurt to add a check.

Merge commit 'c4a7d89cde4516ce35cf92eb6467003b97331f8f' into froyo-plus-aosp

* commit 'c4a7d89cde4516ce35cf92eb6467003b97331f8f':
Fix potential memory leak from video mio
5e41d631147aa1fc9f4b52dc34941dde69f02a9a 26-Mar-2010 James Dong <jdong@google.com> Fix another EOS lost bug

TI's DSP has a special requirement for the second input buffer and assumes that
it contains valid data.

This patch contains a workaround to address the case where the assumption does
not hold and deal with it accordingly.

bug - 2338792

Change-Id: Iaa5382af557fe32891c5387b62c6c0c03b61f7a2
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
2e35c70982dc1f1117fbe84d5486256b56b42ad2 26-Mar-2010 James Dong <jdong@google.com> am bf099c10: Fix a bug related to use a mutex that is meant for cross-processes sharing but is not set its attribute to enforce it.
bf099c10aa876bb8bac4ffa8884b06e4d8e5e72d 26-Mar-2010 James Dong <jdong@google.com> Fix a bug related to use a mutex that is meant for cross-processes sharing but is not set its attribute to enforce it.

bug - 2528200

Change-Id: I541c56efc9c6fa6ab0e5d667f1b8e0886fb76a16
iboverlay/overlay.cpp
c4a7d89cde4516ce35cf92eb6467003b97331f8f 10-Mar-2010 James Dong <jdong@google.com> Fix potential memory leak from video mio
WM is still using the old video MIO to do rendering
Over the test, I did not see it leaks, but it does not hurt to add a check.

bug - 2385066

Change-Id: I7a32cbd5db7a36461d4ed576902f15ef91e77b5d
ibopencorehw/android_surface_output_omap34xx.cpp
24ef98f0d3b5d00b1d30c8ebf0791ef708170a32 19-Mar-2010 James Dong <jdong@google.com> The input and output buffers may not be returned after the state
transition from executing to idle is completed from TI's omx
video encoder. This is to enforce the return of all the buffers; and provide
explict check on it.

bug - 2484098

Change-Id: I2ff6279957ff643e292710dec3d4547cc66bfce1
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_Utils.h
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Thread.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.c
d07a6161e07a411c795baf34d5e62bed21b4d4ab 19-Mar-2010 James Dong <jdong@google.com> Overlay sometimes does a flush, and thus needs to be restarted.

bug - 2528212

Change-Id: I90baa324191b7798fc49c660f3ae3062ad44cb8f
ibstagefrighthw/TIHardwareRenderer.cpp
b11e4b81a33f0244c7a694b28c4113971f56d3cd 18-Mar-2010 James Dong <jdong@google.com> Fix missing &
bug - 2484098

Change-Id: I4135479dbbc34646e7ca5a4a444397717b426cd7
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEncoder.c
0db3b90dbc46ddaa275f66c94c0c963b6cbd535e 18-Mar-2010 James Dong <jdong@google.com> Return all buffers when the AAC encoder finishes state transition from
executing to idle.

- added init and destroy for the mutex and condition variable
- added mutex protection for increment the buffer counters

bug - 2484098

Change-Id: I15a2bc3852b7527477ba2e4b850909b8212bd1cd
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_Utils.h
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_Utils.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEncoder.c
43a7253b0439ca1a6f69496e23343164735a6b12 17-Mar-2010 James Dong <jdong@google.com> Fix comparisons: unsigned values < 0

This patch was originally from MOT/TI
Modified to fix a small bug in the original patch.

bug - 2152611

Change-Id: Iee30350a6772389561826e63ad209e8143f71a13
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEncoder.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.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
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_CompThread.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_CompThread.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_ComponentThread.c
mx/system/src/openmax_il/lcml/src/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
mx/system/src/openmax_il/lcml/src/LCML_DspCodec.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
595d19567d5958f61ddfaef4541d407cd96b79fc 09-Mar-2010 James Dong <jdong@google.com> Merge "Remove unnecessary assignment for mNumberOfFramesToHold The base class switch to use 1 already for mNumberOfFramesToHold"
bd2ff03817496dc142d4f61cbf98b628de03e0d0 09-Mar-2010 Jean-Baptiste Queru <jbq@google.com> Add an empty CleanSpec.mk

Change-Id: If0397379b24cc54b6b84d03cad83ef81caf9cffb
leanSpec.mk
4aeb9f6cced922a2d338ed2f977cbfd0055eb674 08-Mar-2010 James Dong <jdong@google.com> Add some logging for potential reset problem in the decoder

bug - 2414536

Change-Id: Id46c4411470519a3d1b0ffb3c65340a56e4b0655
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
0ab8f382de3a40f66d24b83b5c088100fe834d37 05-Mar-2010 James Dong <jdong@google.com> Remove unnecessary assignment for mNumberOfFramesToHold
The base class switch to use 1 already for mNumberOfFramesToHold

bug - 2478420
ibopencorehw/android_surface_output_omap34xx.cpp
46cb881a056f8cda94b7a1e3e264860e33308bde 26-Feb-2010 Rebecca Schultz Zavin <rebecca@android.com> Merge "Shift the bridge ioctls around to account for changes necessary for the 32 kernel"
689f12aeb126c2a2da2286bfbcd1e51016de1b0f 25-Feb-2010 James Dong <jdong@google.com> Do not use DTX VAD mode for NBAMR encoder for now and also re-enable hardware NBAMR encoder

bug - 2451125
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_Utils.c
mx/system/src/openmax_il/omx_core/src/OMX_Core.c
3f5870ad73c5ad03d9d8396c674f6467fea86db4 24-Feb-2010 James Dong <jdong@google.com> Fix a memory leak from OpenCore for authoring

bug - 2385066
mx/core_plugin/omx_core_plugin/src/ti_omx_interface.cpp
e0eb7d4e75801c01b26b1e6fc3670cd195f48591 15-Feb-2010 James Dong <jdong@google.com> First attempt to remove redundant consecutive calls to VIDDEC_Return
-rebased

bug - 2120211
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
7b285fdeeb0fa42733136ae0f0365aae89c29193 22-Feb-2010 James Dong <jdong@google.com> Restore the makefile changes
mx/audio/src/openmax_il/aac_enc/tests/Android.mk
mx/core_plugin/omx_core_plugin/Android.mk
mx/system/src/openmax_il/omx_core/src/Android.mk
mx/ti_omx_config_parser/Android.mk
mx/video/src/openmax_il/video_encode/test/Android.mk
0ca152d14204e77872525861a3419e91564a7b6e 17-Feb-2010 Rebecca Schultz Zavin <rebecca@android.com> Shift the bridge ioctls around to account for changes necessary for
the 32 kernel

Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
spbridge/libbridge/inc/wcdioctl.h
a7d8550490e7973b12ab6aed936182ce30f882a1 18-Feb-2010 James Dong <jdong@google.com> Fix buffer ownership and buffer count when write fails

Originally from MOT/TI
Modified to add fix for the buffer count as well
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
eea0f5bab106ef9139fb7e5e931263907e52eaa4 18-Feb-2010 James Dong <jdong@google.com> Merge "Fixed a problem where a variable is not set before its value is used."
cb134ac614a91817bb947c0e151a4c251dfa4e55 18-Feb-2010 James Dong <jdong@google.com> Merge "Return OMX_ErrorNone from OMX_GetState when OMX_GetState timed out Plus, tell the caller that the omx component is in a invalid state."
1535a78759d5f314a441cbc86a90f3769bc7a921 17-Feb-2010 James Dong <jdong@google.com> Return OMX_ErrorNone from OMX_GetState when OMX_GetState timed out
Plus, tell the caller that the omx component is in a invalid state.

The timeout can happen when LCML initialization fails, for instance,
when a 720p video is passed to the TI's video decoder.

bug - 2414276
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.c
ae9edf280b6f1405b996e77e595b93a2732a1dbf 17-Feb-2010 James Dong <jdong@google.com> Fixed a problem where a variable is not set before its value is used.
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEncoder.c
08303a9099485ce4c94e180311eef5dc83081ef1 17-Feb-2010 James Dong <jdong@google.com> Improve the quality of recorded AVC videos by enabling deblock filtering and 4x4 intra-prediction for key frames

Originally from https://partner.source.android.com/g/#change,1504
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
17665c172891faf78ffe6ebe2021e28472ca91b1 17-Feb-2010 James Dong <jdong@google.com> Merge "Prevent video decoder component to overwrite client's set parameter request This patch was originally from MOT/TI"
f11ed817f646f8515748e2ae08545445dab4cab1 17-Feb-2010 James Dong <jdong@google.com> Merge "Fix timestamp issue related to AAC and AMR"
ea412a360e8823817fd4e38cd2044aa1bc4097fb 17-Feb-2010 James Dong <jdong@google.com> Prevent video decoder component to overwrite client's set parameter request
This patch was originally from MOT/TI

bug - 2281327
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
b04e7d5f8b0407a4cd6034eadc41ce8f0e5fe8ac 17-Feb-2010 James Dong <jdong@google.com> Fix timestamp issue related to AAC and AMR

This patch was originally from MOT/TI.
mx/audio/src/openmax_il/aac_dec/inc/OMX_AacDec_Utils.h
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_Utils.c
mx/audio/src/openmax_il/nbamr_dec/inc/OMX_AmrDecoder.h
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_Utils.c
ea4296ec976112d8b66d4334419c6ea7e37eb34b 17-Feb-2010 Mathias Agopian <mathias@google.com> don't use unsupported constants.
iboverlay/v4l2_utils.c
81080e8c6e5fbb1d3bb01d707d832a2f348c7268 14-Feb-2010 James Dong <jdong@google.com> Fixed three issues
1. don't return INPUT buffers (OUTPUT part was fixed last week) back to omx client without
making sure flush is completed while handling do flush request from omx client

2. don't send premature flush completion notification from omx component to omx client.
We need to check whether all pending buffers (seaprately on INPUT and OUTPUT buffers)
before the flush completion notification/event is sent out to omx client.

3. counter mis-calculation for the number of outstanding input buffers hold by the dsp.

bug - 2442379
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
a5d693234054ad2f2031962632044f9545914983 17-Feb-2010 James Dong <jdong@google.com> Merge "Fix the 0-timestamp issue Don't return an output buffer back to the omx client if the input buffer(s) processed are only meant for setting the configuration"
411bc9558fe8e4e5c692946e5f189af367900e6e 17-Feb-2010 James Dong <jdong@google.com> Merge "Fix the problem where the first h264 frame in the recorded video is not marked as sync frame The root cause was that the socket node was not sending the info for SLICE bitstream mode Changes include: 1. Change I-Sync frames to be IDR frames for h264 2. Inform encoder of framerate changes to ensure correct bitrate output"
6b13c05d9a88b7aede72519187315b0f6d53f669 17-Feb-2010 James Dong <jdong@google.com> Fix the 0-timestamp issue
Don't return an output buffer back to the omx client if the input buffer(s) processed
are only meant for setting the configuration

bug - 2374898
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
6bf5fadc2cc19bc298c4e998657e35cf03644d3d 17-Feb-2010 James Dong <jdong@google.com> Fix the problem where the first h264 frame in the recorded video is not marked as sync frame
The root cause was that the socket node was not sending the info for SLICE bitstream mode
Changes include:
1. Change I-Sync frames to be IDR frames for h264
2. Inform encoder of framerate changes to ensure correct bitrate output

Depends on:
1. the new socket node binary from TI

This patch was originally from MOT/TI.

bug - 2161894
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_Utils.h
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.c
1380bb715e051529cba78d5b3a7ff8530088431e 16-Feb-2010 Andreas Huber <andih@google.com> Merge "Do not assert if overlay's dequeue_buffer fails, instead silently fail."
fcd443add4b79fe661e32f1c43ddbda8a712e0e6 16-Feb-2010 Andreas Huber <andih@google.com> Do not assert if overlay's dequeue_buffer fails, instead silently fail.

related-to-bug: 2395502
ibstagefrighthw/TIHardwareRenderer.cpp
de0dc1d4de0e6823fd1de53b8c1d97fa9a55244c 16-Feb-2010 Andreas Huber <andih@google.com> We disable the TI AMR hardware encoder as it started emitting comfort noise in a recent update and we don't support this during playback.

related-to-bug: 2441307
mx/system/src/openmax_il/omx_core/src/OMX_Core.c
ec79ebc8edd717cba60967d6da1e13915d6a4a34 12-Feb-2010 James Dong <jdong@google.com> Only return buffers back to OMX client after DSP processed them; don't return them prematurely in flush call.

Internally, before receiving the flush request, TI's omx component already sends the received buffers to the dsp.
DSP will return those buffers after processing them.
If we return the buffer within the flush completion handling, then we may return the buffers twice to the
OMX client. Since the buffers are returned, the OMX client owns the buffers and can do anything with them
(including freeing them), which can cause potential memory corruption bugs that are very difficult to
track down.

TI is still in a process of coming up with a better/cleaner solution by considering all the corner cases;
but lets have this workaround in first to unblock the tests.

bug - 2375037
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
dc0a5b6756cc43b49b2f41281850f2d98014b885 11-Feb-2010 Mathias Agopian <mathias@google.com> split libsurfaceflinger_client and libcamera_client out of libui
ibstagefrighthw/Android.mk
ibstagefrighthw/TIHardwareRenderer.cpp
5c64d74cc0e1506e287df1a7abd7b67ac3274d47 11-Feb-2010 Andreas Huber <andih@google.com> Support for both OMX_COLOR_FormatCbYCrY and OMX_COLOR_FormatYUV420Planar in the overlay rendering code.
ibstagefrighthw/TIHardwareRenderer.cpp
ibstagefrighthw/TIHardwareRenderer.h
ibstagefrighthw/stagefright_overlay_output.cpp
696f1c1dcc846f4e1ba6754776b3c4542a9c62a8 06-Feb-2010 James Dong <jdong@google.com> Merge "Remove (1000 ms-long) unnecessary waiting time"
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
mx/system/src/openmax_il/lcml/src/LCML_DspCodec.c
a3a9de292457305bc1e9fb0273bbe0e0e605a838 05-Feb-2010 The Android Open Source Project <initial-contribution@android.com> am a3a9c69b: am 87d1452b: reconcile main tree with open-source eclair

Merge commit 'a3a9c69b4956ad6c056fb331cd685478b9402ef5'

* commit 'a3a9c69b4956ad6c056fb331cd685478b9402ef5':
android-2.1_r1 snapshot
a3a9c69b4956ad6c056fb331cd685478b9402ef5 05-Feb-2010 The Android Open Source Project <initial-contribution@android.com> am 87d1452b: reconcile main tree with open-source eclair

Merge commit '87d1452b857460447250b8413d48e2c573f29bd6' into eclair-plus-aosp

* commit '87d1452b857460447250b8413d48e2c573f29bd6':
android-2.1_r1 snapshot
87d1452b857460447250b8413d48e2c573f29bd6 05-Feb-2010 The Android Open Source Project <initial-contribution@android.com> reconcile main tree with open-source eclair
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.
mx/Android.mk
mx/audio/src/openmax_il/aac_dec/inc/OMX_AacDec_Utils.h
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_CompThread.c
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_Utils.c
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDecoder.c
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_CompThread.h
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_Utils.h
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEncoder.h
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_CompThread.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_Utils.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEncoder.c
mx/audio/src/openmax_il/aac_enc/tests/Android.mk
mx/audio/src/openmax_il/g711_dec/inc/OMX_G711Dec_Utils.h
mx/audio/src/openmax_il/g711_dec/inc/OMX_G711Decoder.h
mx/audio/src/openmax_il/g711_dec/src/OMX_G711Dec_ComponentThread.c
mx/audio/src/openmax_il/g711_dec/src/OMX_G711Dec_Utils.c
mx/audio/src/openmax_il/g711_dec/src/OMX_G711Decoder.c
mx/audio/src/openmax_il/g711_dec/tests/Android.mk
mx/audio/src/openmax_il/g711_enc/inc/OMX_G711Enc_Utils.h
mx/audio/src/openmax_il/g711_enc/src/OMX_G711Enc_ComponentThread.c
mx/audio/src/openmax_il/g711_enc/src/OMX_G711Enc_Utils.c
mx/audio/src/openmax_il/g711_enc/src/OMX_G711Encoder.c
mx/audio/src/openmax_il/g711_enc/tests/G711EncTest.c
mx/audio/src/openmax_il/g722_dec/src/OMX_G722Dec_Utils.c
mx/audio/src/openmax_il/g722_dec/src/OMX_G722Decoder.c
mx/audio/src/openmax_il/g722_dec/tests/Android.mk
mx/audio/src/openmax_il/g722_enc/inc/OMX_G722Enc_Utils.h
mx/audio/src/openmax_il/g722_enc/src/OMX_G722Enc_Utils.c
mx/audio/src/openmax_il/g722_enc/src/OMX_G722Encoder.c
mx/audio/src/openmax_il/g722_enc/tests/Android.mk
mx/audio/src/openmax_il/g726_dec/inc/OMX_G726Dec_Utils.h
mx/audio/src/openmax_il/g726_dec/src/OMX_G726Dec_CompThread.c
mx/audio/src/openmax_il/g726_dec/src/OMX_G726Dec_Utils.c
mx/audio/src/openmax_il/g726_dec/src/OMX_G726Decoder.c
mx/audio/src/openmax_il/g726_dec/tests/Android.mk
mx/audio/src/openmax_il/g726_enc/inc/OMX_G726Enc_Utils.h
mx/audio/src/openmax_il/g726_enc/src/OMX_G726Enc_ComponentThread.c
mx/audio/src/openmax_il/g726_enc/src/OMX_G726Enc_Utils.c
mx/audio/src/openmax_il/g726_enc/src/OMX_G726Encoder.c
mx/audio/src/openmax_il/g726_enc/tests/Android.mk
mx/audio/src/openmax_il/g729_dec/inc/OMX_G729Decoder.h
mx/audio/src/openmax_il/g729_dec/src/OMX_G729Dec_ComponentThread.c
mx/audio/src/openmax_il/g729_dec/src/OMX_G729Dec_Utils.c
mx/audio/src/openmax_il/g729_dec/src/OMX_G729Decoder.c
mx/audio/src/openmax_il/g729_dec/tests/Android.mk
mx/audio/src/openmax_il/g729_enc/inc/OMX_G729Enc_Utils.h
mx/audio/src/openmax_il/g729_enc/src/OMX_G729Enc_ComponentThread.c
mx/audio/src/openmax_il/g729_enc/src/OMX_G729Enc_Utils.c
mx/audio/src/openmax_il/g729_enc/src/OMX_G729Encoder.c
mx/audio/src/openmax_il/g729_enc/tests/Android.mk
mx/audio/src/openmax_il/mp3_dec/inc/OMX_Mp3Dec_Utils.h
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_CompThread.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_Utils.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Decoder.c
mx/audio/src/openmax_il/nbamr_dec/inc/OMX_AmrDec_Utils.h
mx/audio/src/openmax_il/nbamr_dec/inc/OMX_AmrDecoder.h
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_ComponentThread.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_Utils.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDecoder.c
mx/audio/src/openmax_il/nbamr_enc/inc/OMX_AmrEnc_Utils.h
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_ComponentThread.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_Utils.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEncoder.c
mx/audio/src/openmax_il/wbamr_dec/inc/OMX_WbAmrDec_Utils.h
mx/audio/src/openmax_il/wbamr_dec/inc/OMX_WbAmrDecoder.h
mx/audio/src/openmax_il/wbamr_dec/src/Android.mk
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_ComponentThread.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_Utils.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDecoder.c
mx/audio/src/openmax_il/wbamr_dec/tests/WBAmrDecTest.c
mx/audio/src/openmax_il/wbamr_enc/inc/OMX_WbAmrEnc_Utils.h
mx/audio/src/openmax_il/wbamr_enc/inc/OMX_WbAmrEncoder.h
mx/audio/src/openmax_il/wbamr_enc/inc/wbamrencsocket_ti.h
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_CompThread.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_Utils.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEncoder.c
mx/audio/src/openmax_il/wbamr_enc/tests/WbAmrEncTest.c
mx/audio/src/openmax_il/wma_dec/inc/OMX_WmaDec_ComponentThread.h
mx/audio/src/openmax_il/wma_dec/inc/OMX_WmaDec_Utils.h
mx/audio/src/openmax_il/wma_dec/src/Android.mk
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_ComponentThread.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_Utils.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDecoder.c
mx/audio/src/openmax_il/wma_dec/tests/Android.mk
mx/audio/src/openmax_il/wma_dec/tests/WmaDecTest.c
mx/core_plugin/omx_core_plugin/Android.mk
mx/image/src/openmax_il/jpeg_dec/Android.mk
mx/image/src/openmax_il/jpeg_dec/inc/OMX_JpegDec_Utils.h
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDec_Thread.c
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDec_Utils.c
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDecoder.c
mx/image/src/openmax_il/jpeg_dec/tests/JPEGTest.c
mx/image/src/openmax_il/jpeg_dec/tests/JPEGTest.h
mx/image/src/openmax_il/jpeg_enc/inc/OMX_JpegEnc_Utils.h
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Thread.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Utils.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEncoder.c
mx/image/src/openmax_il/jpeg_enc/test/JPEGTestEnc.c
mx/system/src/openmax_il/common/inc/OMX_TI_Common.h
mx/system/src/openmax_il/common/inc/OMX_TI_Debug.h
mx/system/src/openmax_il/common/inc/TIDspOmx.h
mx/system/src/openmax_il/lcml/inc/LCML_CodecInterface.h
mx/system/src/openmax_il/lcml/inc/LCML_DspCodec.h
mx/system/src/openmax_il/lcml/src/Android.mk
mx/system/src/openmax_il/lcml/src/LCML_DspCodec.c
mx/system/src/openmax_il/omx_core/src/Android.mk
mx/system/src/openmax_il/omx_core/src/OMX_Core.c
mx/system/src/openmax_il/perf/Android.mk
mx/system/src/openmax_il/perf/src/perf_print.c
mx/system/src/openmax_il/perf/src/perf_rt.c
mx/ti_omx_config_parser/Android.mk
mx/ti_omx_config_parser/inc/ti_m4v_config_parser.h
mx/ti_omx_config_parser/inc/ti_video_config_parser.h
mx/ti_omx_config_parser/src/ti_m4v_config_parser.cpp
mx/ti_omx_config_parser/src/ti_omx_config_parser.cpp
mx/ti_omx_config_parser/src/ti_video_config_parser.cpp
mx/video/src/openmax_il/prepost_processor/Android.mk
mx/video/src/openmax_il/prepost_processor/src/OMX_VPP_Utils.c
mx/video/src/openmax_il/prepost_processor/tests/VPPTest.c
mx/video/src/openmax_il/video_decode/Android.mk
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_DSP.h
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_CustomCmd.h
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_DSP.h
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_Utils.h
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Thread.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.c
mx/video/src/openmax_il/video_encode/test/Android.mk
mx/video/src/openmax_il/video_encode/test/VideoEncTest.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.
mx/Android.mk
mx/audio/src/openmax_il/aac_dec/inc/OMX_AacDec_Utils.h
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_CompThread.c
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_Utils.c
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDecoder.c
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_CompThread.h
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_Utils.h
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEncoder.h
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_CompThread.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_Utils.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEncoder.c
mx/audio/src/openmax_il/aac_enc/tests/Android.mk
mx/audio/src/openmax_il/g711_dec/inc/OMX_G711Dec_Utils.h
mx/audio/src/openmax_il/g711_dec/inc/OMX_G711Decoder.h
mx/audio/src/openmax_il/g711_dec/src/OMX_G711Dec_ComponentThread.c
mx/audio/src/openmax_il/g711_dec/src/OMX_G711Dec_Utils.c
mx/audio/src/openmax_il/g711_dec/src/OMX_G711Decoder.c
mx/audio/src/openmax_il/g711_dec/tests/Android.mk
mx/audio/src/openmax_il/g711_enc/inc/OMX_G711Enc_Utils.h
mx/audio/src/openmax_il/g711_enc/src/OMX_G711Enc_ComponentThread.c
mx/audio/src/openmax_il/g711_enc/src/OMX_G711Enc_Utils.c
mx/audio/src/openmax_il/g711_enc/src/OMX_G711Encoder.c
mx/audio/src/openmax_il/g711_enc/tests/G711EncTest.c
mx/audio/src/openmax_il/g722_dec/src/OMX_G722Dec_Utils.c
mx/audio/src/openmax_il/g722_dec/src/OMX_G722Decoder.c
mx/audio/src/openmax_il/g722_dec/tests/Android.mk
mx/audio/src/openmax_il/g722_enc/inc/OMX_G722Enc_Utils.h
mx/audio/src/openmax_il/g722_enc/src/OMX_G722Enc_Utils.c
mx/audio/src/openmax_il/g722_enc/src/OMX_G722Encoder.c
mx/audio/src/openmax_il/g722_enc/tests/Android.mk
mx/audio/src/openmax_il/g726_dec/inc/OMX_G726Dec_Utils.h
mx/audio/src/openmax_il/g726_dec/src/OMX_G726Dec_CompThread.c
mx/audio/src/openmax_il/g726_dec/src/OMX_G726Dec_Utils.c
mx/audio/src/openmax_il/g726_dec/src/OMX_G726Decoder.c
mx/audio/src/openmax_il/g726_dec/tests/Android.mk
mx/audio/src/openmax_il/g726_enc/inc/OMX_G726Enc_Utils.h
mx/audio/src/openmax_il/g726_enc/src/OMX_G726Enc_ComponentThread.c
mx/audio/src/openmax_il/g726_enc/src/OMX_G726Enc_Utils.c
mx/audio/src/openmax_il/g726_enc/src/OMX_G726Encoder.c
mx/audio/src/openmax_il/g726_enc/tests/Android.mk
mx/audio/src/openmax_il/g729_dec/inc/OMX_G729Decoder.h
mx/audio/src/openmax_il/g729_dec/src/OMX_G729Dec_ComponentThread.c
mx/audio/src/openmax_il/g729_dec/src/OMX_G729Dec_Utils.c
mx/audio/src/openmax_il/g729_dec/src/OMX_G729Decoder.c
mx/audio/src/openmax_il/g729_dec/tests/Android.mk
mx/audio/src/openmax_il/g729_enc/inc/OMX_G729Enc_Utils.h
mx/audio/src/openmax_il/g729_enc/src/OMX_G729Enc_ComponentThread.c
mx/audio/src/openmax_il/g729_enc/src/OMX_G729Enc_Utils.c
mx/audio/src/openmax_il/g729_enc/src/OMX_G729Encoder.c
mx/audio/src/openmax_il/g729_enc/tests/Android.mk
mx/audio/src/openmax_il/mp3_dec/inc/OMX_Mp3Dec_Utils.h
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_CompThread.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_Utils.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Decoder.c
mx/audio/src/openmax_il/nbamr_dec/inc/OMX_AmrDec_Utils.h
mx/audio/src/openmax_il/nbamr_dec/inc/OMX_AmrDecoder.h
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_ComponentThread.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_Utils.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDecoder.c
mx/audio/src/openmax_il/nbamr_enc/inc/OMX_AmrEnc_Utils.h
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_ComponentThread.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_Utils.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEncoder.c
mx/audio/src/openmax_il/wbamr_dec/inc/OMX_WbAmrDec_Utils.h
mx/audio/src/openmax_il/wbamr_dec/inc/OMX_WbAmrDecoder.h
mx/audio/src/openmax_il/wbamr_dec/src/Android.mk
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_ComponentThread.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_Utils.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDecoder.c
mx/audio/src/openmax_il/wbamr_dec/tests/WBAmrDecTest.c
mx/audio/src/openmax_il/wbamr_enc/inc/OMX_WbAmrEnc_Utils.h
mx/audio/src/openmax_il/wbamr_enc/inc/OMX_WbAmrEncoder.h
mx/audio/src/openmax_il/wbamr_enc/inc/wbamrencsocket_ti.h
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_CompThread.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_Utils.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEncoder.c
mx/audio/src/openmax_il/wbamr_enc/tests/WbAmrEncTest.c
mx/audio/src/openmax_il/wma_dec/inc/OMX_WmaDec_ComponentThread.h
mx/audio/src/openmax_il/wma_dec/inc/OMX_WmaDec_Utils.h
mx/audio/src/openmax_il/wma_dec/src/Android.mk
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_ComponentThread.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_Utils.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDecoder.c
mx/audio/src/openmax_il/wma_dec/tests/Android.mk
mx/audio/src/openmax_il/wma_dec/tests/WmaDecTest.c
mx/core_plugin/omx_core_plugin/Android.mk
mx/image/src/openmax_il/jpeg_dec/Android.mk
mx/image/src/openmax_il/jpeg_dec/inc/OMX_JpegDec_Utils.h
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDec_Thread.c
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDec_Utils.c
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDecoder.c
mx/image/src/openmax_il/jpeg_dec/tests/JPEGTest.c
mx/image/src/openmax_il/jpeg_dec/tests/JPEGTest.h
mx/image/src/openmax_il/jpeg_enc/inc/OMX_JpegEnc_Utils.h
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Thread.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Utils.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEncoder.c
mx/image/src/openmax_il/jpeg_enc/test/JPEGTestEnc.c
mx/system/src/openmax_il/common/inc/OMX_TI_Common.h
mx/system/src/openmax_il/common/inc/OMX_TI_Debug.h
mx/system/src/openmax_il/common/inc/TIDspOmx.h
mx/system/src/openmax_il/lcml/inc/LCML_CodecInterface.h
mx/system/src/openmax_il/lcml/inc/LCML_DspCodec.h
mx/system/src/openmax_il/lcml/src/Android.mk
mx/system/src/openmax_il/lcml/src/LCML_DspCodec.c
mx/system/src/openmax_il/omx_core/src/Android.mk
mx/system/src/openmax_il/omx_core/src/OMX_Core.c
mx/system/src/openmax_il/perf/Android.mk
mx/system/src/openmax_il/perf/src/perf_print.c
mx/system/src/openmax_il/perf/src/perf_rt.c
mx/ti_omx_config_parser/Android.mk
mx/ti_omx_config_parser/inc/ti_m4v_config_parser.h
mx/ti_omx_config_parser/inc/ti_video_config_parser.h
mx/ti_omx_config_parser/src/ti_m4v_config_parser.cpp
mx/ti_omx_config_parser/src/ti_omx_config_parser.cpp
mx/ti_omx_config_parser/src/ti_video_config_parser.cpp
mx/video/src/openmax_il/prepost_processor/Android.mk
mx/video/src/openmax_il/prepost_processor/src/OMX_VPP_Utils.c
mx/video/src/openmax_il/prepost_processor/tests/VPPTest.c
mx/video/src/openmax_il/video_decode/Android.mk
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_DSP.h
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_CustomCmd.h
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_DSP.h
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_Utils.h
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Thread.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.c
mx/video/src/openmax_il/video_encode/test/Android.mk
mx/video/src/openmax_il/video_encode/test/VideoEncTest.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
mx/Android.mk
mx/audio/src/openmax_il/aac_dec/inc/OMX_AacDec_Utils.h
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_CompThread.c
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_Utils.c
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDecoder.c
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_CompThread.h
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_Utils.h
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEncoder.h
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_CompThread.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_Utils.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEncoder.c
mx/audio/src/openmax_il/aac_enc/tests/Android.mk
mx/audio/src/openmax_il/g711_dec/inc/OMX_G711Dec_Utils.h
mx/audio/src/openmax_il/g711_dec/inc/OMX_G711Decoder.h
mx/audio/src/openmax_il/g711_dec/src/OMX_G711Dec_ComponentThread.c
mx/audio/src/openmax_il/g711_dec/src/OMX_G711Dec_Utils.c
mx/audio/src/openmax_il/g711_dec/src/OMX_G711Decoder.c
mx/audio/src/openmax_il/g711_dec/tests/Android.mk
mx/audio/src/openmax_il/g711_enc/inc/OMX_G711Enc_Utils.h
mx/audio/src/openmax_il/g711_enc/src/OMX_G711Enc_ComponentThread.c
mx/audio/src/openmax_il/g711_enc/src/OMX_G711Enc_Utils.c
mx/audio/src/openmax_il/g711_enc/src/OMX_G711Encoder.c
mx/audio/src/openmax_il/g711_enc/tests/G711EncTest.c
mx/audio/src/openmax_il/g722_dec/src/OMX_G722Dec_Utils.c
mx/audio/src/openmax_il/g722_dec/src/OMX_G722Decoder.c
mx/audio/src/openmax_il/g722_dec/tests/Android.mk
mx/audio/src/openmax_il/g722_enc/inc/OMX_G722Enc_Utils.h
mx/audio/src/openmax_il/g722_enc/src/OMX_G722Enc_Utils.c
mx/audio/src/openmax_il/g722_enc/src/OMX_G722Encoder.c
mx/audio/src/openmax_il/g722_enc/tests/Android.mk
mx/audio/src/openmax_il/g726_dec/inc/OMX_G726Dec_Utils.h
mx/audio/src/openmax_il/g726_dec/src/OMX_G726Dec_CompThread.c
mx/audio/src/openmax_il/g726_dec/src/OMX_G726Dec_Utils.c
mx/audio/src/openmax_il/g726_dec/src/OMX_G726Decoder.c
mx/audio/src/openmax_il/g726_dec/tests/Android.mk
mx/audio/src/openmax_il/g726_enc/inc/OMX_G726Enc_Utils.h
mx/audio/src/openmax_il/g726_enc/src/OMX_G726Enc_ComponentThread.c
mx/audio/src/openmax_il/g726_enc/src/OMX_G726Enc_Utils.c
mx/audio/src/openmax_il/g726_enc/src/OMX_G726Encoder.c
mx/audio/src/openmax_il/g726_enc/tests/Android.mk
mx/audio/src/openmax_il/g729_dec/inc/OMX_G729Decoder.h
mx/audio/src/openmax_il/g729_dec/src/OMX_G729Dec_ComponentThread.c
mx/audio/src/openmax_il/g729_dec/src/OMX_G729Dec_Utils.c
mx/audio/src/openmax_il/g729_dec/src/OMX_G729Decoder.c
mx/audio/src/openmax_il/g729_dec/tests/Android.mk
mx/audio/src/openmax_il/g729_enc/inc/OMX_G729Enc_Utils.h
mx/audio/src/openmax_il/g729_enc/src/OMX_G729Enc_ComponentThread.c
mx/audio/src/openmax_il/g729_enc/src/OMX_G729Enc_Utils.c
mx/audio/src/openmax_il/g729_enc/src/OMX_G729Encoder.c
mx/audio/src/openmax_il/g729_enc/tests/Android.mk
mx/audio/src/openmax_il/mp3_dec/inc/OMX_Mp3Dec_Utils.h
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_CompThread.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_Utils.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Decoder.c
mx/audio/src/openmax_il/nbamr_dec/inc/OMX_AmrDec_Utils.h
mx/audio/src/openmax_il/nbamr_dec/inc/OMX_AmrDecoder.h
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_ComponentThread.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_Utils.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDecoder.c
mx/audio/src/openmax_il/nbamr_enc/inc/OMX_AmrEnc_Utils.h
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_ComponentThread.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_Utils.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEncoder.c
mx/audio/src/openmax_il/wbamr_dec/inc/OMX_WbAmrDec_Utils.h
mx/audio/src/openmax_il/wbamr_dec/inc/OMX_WbAmrDecoder.h
mx/audio/src/openmax_il/wbamr_dec/src/Android.mk
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_ComponentThread.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_Utils.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDecoder.c
mx/audio/src/openmax_il/wbamr_dec/tests/WBAmrDecTest.c
mx/audio/src/openmax_il/wbamr_enc/inc/OMX_WbAmrEnc_Utils.h
mx/audio/src/openmax_il/wbamr_enc/inc/OMX_WbAmrEncoder.h
mx/audio/src/openmax_il/wbamr_enc/inc/wbamrencsocket_ti.h
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_CompThread.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_Utils.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEncoder.c
mx/audio/src/openmax_il/wbamr_enc/tests/WbAmrEncTest.c
mx/audio/src/openmax_il/wma_dec/inc/OMX_WmaDec_ComponentThread.h
mx/audio/src/openmax_il/wma_dec/inc/OMX_WmaDec_Utils.h
mx/audio/src/openmax_il/wma_dec/src/Android.mk
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_ComponentThread.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_Utils.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDecoder.c
mx/audio/src/openmax_il/wma_dec/tests/Android.mk
mx/audio/src/openmax_il/wma_dec/tests/WmaDecTest.c
mx/core_plugin/omx_core_plugin/Android.mk
mx/image/src/openmax_il/jpeg_dec/Android.mk
mx/image/src/openmax_il/jpeg_dec/inc/OMX_JpegDec_Utils.h
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDec_Thread.c
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDec_Utils.c
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDecoder.c
mx/image/src/openmax_il/jpeg_dec/tests/JPEGTest.c
mx/image/src/openmax_il/jpeg_dec/tests/JPEGTest.h
mx/image/src/openmax_il/jpeg_enc/inc/OMX_JpegEnc_Utils.h
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Thread.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Utils.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEncoder.c
mx/image/src/openmax_il/jpeg_enc/test/JPEGTestEnc.c
mx/system/src/openmax_il/common/inc/OMX_TI_Common.h
mx/system/src/openmax_il/common/inc/OMX_TI_Debug.h
mx/system/src/openmax_il/common/inc/TIDspOmx.h
mx/system/src/openmax_il/lcml/inc/LCML_CodecInterface.h
mx/system/src/openmax_il/lcml/inc/LCML_DspCodec.h
mx/system/src/openmax_il/lcml/src/Android.mk
mx/system/src/openmax_il/lcml/src/LCML_DspCodec.c
mx/system/src/openmax_il/omx_core/src/Android.mk
mx/system/src/openmax_il/omx_core/src/OMX_Core.c
mx/system/src/openmax_il/perf/Android.mk
mx/system/src/openmax_il/perf/src/perf_print.c
mx/system/src/openmax_il/perf/src/perf_rt.c
mx/ti_omx_config_parser/Android.mk
mx/ti_omx_config_parser/inc/ti_m4v_config_parser.h
mx/ti_omx_config_parser/inc/ti_video_config_parser.h
mx/ti_omx_config_parser/src/ti_m4v_config_parser.cpp
mx/ti_omx_config_parser/src/ti_omx_config_parser.cpp
mx/ti_omx_config_parser/src/ti_video_config_parser.cpp
mx/video/src/openmax_il/prepost_processor/Android.mk
mx/video/src/openmax_il/prepost_processor/src/OMX_VPP_Utils.c
mx/video/src/openmax_il/prepost_processor/tests/VPPTest.c
mx/video/src/openmax_il/video_decode/Android.mk
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_DSP.h
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_CustomCmd.h
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_DSP.h
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_Utils.h
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Thread.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.c
mx/video/src/openmax_il/video_encode/test/Android.mk
mx/video/src/openmax_il/video_encode/test/VideoEncTest.c
6d7931d1765c716576944a6942a05fd1c84beee7 29-Jan-2010 The Android Open Source Project <initial-contribution@android.com> reconcile android-2.1_r1 snapshot
835f42ee9e1d1969e44822c7e3d0d7fca2117c68 28-Jan-2010 The Android Open Source Project <initial-contribution@android.com> am 4f50ecc1: merge from open-source master

Merge commit '4f50ecc1cc90a03931e6cec0c89f5af44ab79f6b'

* commit '4f50ecc1cc90a03931e6cec0c89f5af44ab79f6b':
empty initial commit
952e6f56872e2d8d4be32cef29108c482341aff3 26-Jan-2010 Andreas Huber <andih@google.com> Apparently the overlay needs to be created with the decoded size rather than the display size.

related-to-bug: 2395502
ibstagefrighthw/TIHardwareRenderer.cpp
ab7d368b0b1da1f98d34745ad44209d3b9436053 08-Jan-2010 Benny Wong <Benny.Wong@motorola.com> Allow set parameter call even when port is disabled
With minor comment fixes

Originally from: https://partner.source.android.com/g/#change,1563
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
58ed7098c1618ec112cceb3d3df27004d387576c 22-Jan-2010 Chih-Chung Chang <chihchung@google.com> The overlay has a new orientation parameter (not used here).
ibopencorehw/android_surface_output_omap34xx.cpp
ibstagefrighthw/TIHardwareRenderer.cpp
4f50ecc1cc90a03931e6cec0c89f5af44ab79f6b 21-Jan-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master
3f188ff7dd2d1657e550750314a560561715bb31 19-Jan-2010 Benny.Wong@motorola.com <Benny.Wong@motorola.com> am e7a8c510: Increasing buffering in video encoder

Merge commit 'e7a8c5109b8019f9ecf3b520813cd672ad3e3b2c'

* commit 'e7a8c5109b8019f9ecf3b520813cd672ad3e3b2c':
Increasing buffering in video encoder
ac4fead93cbd4d1de6ca92237d10feed96ecd798 19-Jan-2010 Benny.Wong@motorola.com <Benny.Wong@motorola.com> am 2eb87248: Re-enable TI AAC MP3 with MP3 CRCerror and EOS fix

Merge commit '2eb872487f5d31bc01507d26515208c0f4fedb2d'

* commit '2eb872487f5d31bc01507d26515208c0f4fedb2d':
Re-enable TI AAC MP3 with MP3 CRCerror and EOS fix
32298cf5bffa4a95f8149dd0d2be5b4b0202b1a5 13-Jan-2010 The Android Open Source Project <initial-contribution@android.com> android-2.1_r1 snapshot
ndroid.mk
spbridge/Android.mk
spbridge/dspexec/Android.mk
spbridge/dspexec/LICENSE
spbridge/dspexec/dspexec.c
spbridge/inc/DSPManager.h
spbridge/inc/DSPNode.h
spbridge/inc/DSPProcessor.h
spbridge/inc/DSPProcessor_OEM.h
spbridge/inc/DSPStream.h
spbridge/inc/LICENSE
spbridge/inc/_dbdebug.h
spbridge/inc/_dbpriv.h
spbridge/inc/cfg.h
spbridge/inc/cfgdefs.h
spbridge/inc/cmm.h
spbridge/inc/cmmdefs.h
spbridge/inc/csl.h
spbridge/inc/dbapi.h
spbridge/inc/dbc.h
spbridge/inc/dbdcd.h
spbridge/inc/dbdcddef.h
spbridge/inc/dbdefs.h
spbridge/inc/dbg.h
spbridge/inc/dbg_zones.h
spbridge/inc/dbreg.h
spbridge/inc/dbtype.h
spbridge/inc/devdefs.h
spbridge/inc/drv.h
spbridge/inc/drvdefs.h
spbridge/inc/dspapi.h
spbridge/inc/dsptrap.h
spbridge/inc/dynamic_loader.h
spbridge/inc/errbase.h
spbridge/inc/getsection.h
spbridge/inc/gt.h
spbridge/inc/host_os.h
spbridge/inc/list.h
spbridge/inc/mem.h
spbridge/inc/memdefs.h
spbridge/inc/memry.h
spbridge/inc/mgrpriv.h
spbridge/inc/nldrdefs.h
spbridge/inc/qosregistry.h
spbridge/inc/qosti.h
spbridge/inc/qosti_dspdecl.h
spbridge/inc/rms_sh.h
spbridge/inc/rmstypes.h
spbridge/inc/std.h
spbridge/inc/strmdefs.h
spbridge/inc/sync.h
spbridge/inc/uuidutil.h
spbridge/inc/wcdioctl.h
spbridge/libbridge/Android.mk
spbridge/libbridge/COPYING
spbridge/libbridge/DSPManager.c
spbridge/libbridge/DSPNode.c
spbridge/libbridge/DSPProcessor.c
spbridge/libbridge/DSPProcessor_OEM.c
spbridge/libbridge/DSPStrm.c
spbridge/libbridge/dsptrap.c
spbridge/libbridge/inc/DSPManager.h
spbridge/libbridge/inc/DSPNode.h
spbridge/libbridge/inc/DSPProcessor.h
spbridge/libbridge/inc/DSPProcessor_OEM.h
spbridge/libbridge/inc/DSPStream.h
spbridge/libbridge/inc/_dbdebug.h
spbridge/libbridge/inc/_dbpriv.h
spbridge/libbridge/inc/cmm.h
spbridge/libbridge/inc/cmmdefs.h
spbridge/libbridge/inc/csl.h
spbridge/libbridge/inc/dbapi.h
spbridge/libbridge/inc/dbdcd.h
spbridge/libbridge/inc/dbdcddef.h
spbridge/libbridge/inc/dbdefs.h
spbridge/libbridge/inc/dbg.h
spbridge/libbridge/inc/dbg_zones.h
spbridge/libbridge/inc/dbtype.h
spbridge/libbridge/inc/devdefs.h
spbridge/libbridge/inc/dspapi.h
spbridge/libbridge/inc/dsptrap.h
spbridge/libbridge/inc/errbase.h
spbridge/libbridge/inc/host_os.h
spbridge/libbridge/inc/list.h
spbridge/libbridge/inc/mem.h
spbridge/libbridge/inc/memdefs.h
spbridge/libbridge/inc/memry.h
spbridge/libbridge/inc/mgrpriv.h
spbridge/libbridge/inc/nldrdefs.h
spbridge/libbridge/inc/perfutils.h
spbridge/libbridge/inc/qos_ti_uuid.h
spbridge/libbridge/inc/qosregistry.h
spbridge/libbridge/inc/qosti.h
spbridge/libbridge/inc/qosti_dspdecl.h
spbridge/libbridge/inc/rms_sh.h
spbridge/libbridge/inc/rmstypes.h
spbridge/libbridge/inc/std.h
spbridge/libbridge/inc/strmdefs.h
spbridge/libbridge/inc/sync.h
spbridge/libbridge/inc/wcdioctl.h
spbridge/libbridge/perfutils.c
ibopencorehw/Android.mk
ibopencorehw/android_surface_output_omap34xx.cpp
ibopencorehw/android_surface_output_omap34xx.h
ibopencorehw/buffer_alloc_omap34xx.cpp
ibopencorehw/buffer_alloc_omap34xx.h
iboverlay/Android.mk
iboverlay/overlay.cpp
iboverlay/v4l2_utils.c
iboverlay/v4l2_utils.h
ibstagefrighthw/Android.mk
ibstagefrighthw/TIHardwareRenderer.cpp
ibstagefrighthw/TIHardwareRenderer.h
ibstagefrighthw/stagefright_overlay_output.cpp
mx/Android.mk
mx/audio/src/openmax_il/aac_dec/Android.mk
mx/audio/src/openmax_il/aac_dec/Makefile
mx/audio/src/openmax_il/aac_dec/inc/Aacdecsocket_ti.h
mx/audio/src/openmax_il/aac_dec/inc/Makefile
mx/audio/src/openmax_il/aac_dec/inc/OMX_AacDec_CompThread.h
mx/audio/src/openmax_il/aac_dec/inc/OMX_AacDec_Utils.h
mx/audio/src/openmax_il/aac_dec/src/Android.mk
mx/audio/src/openmax_il/aac_dec/src/Makefile
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_CompThread.c
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_Utils.c
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDecoder.c
mx/audio/src/openmax_il/aac_enc/Android.mk
mx/audio/src/openmax_il/aac_enc/inc/Aacencsocket_ti.h
mx/audio/src/openmax_il/aac_enc/inc/Makefile
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_CompThread.h
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_Utils.h
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEncoder.h
mx/audio/src/openmax_il/aac_enc/src/Android.mk
mx/audio/src/openmax_il/aac_enc/src/Makefile
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_CompThread.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_Utils.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEncoder.c
mx/audio/src/openmax_il/aac_enc/tests/AacEncTest.c
mx/audio/src/openmax_il/aac_enc/tests/AacEncTest.mk
mx/audio/src/openmax_il/aac_enc/tests/Android.mk
mx/audio/src/openmax_il/aac_enc/tests/Makefile
mx/audio/src/openmax_il/g711_dec/Android.mk
mx/audio/src/openmax_il/g711_dec/inc/OMX_G711Dec_ComponentThread.h
mx/audio/src/openmax_il/g711_dec/inc/OMX_G711Dec_Utils.h
mx/audio/src/openmax_il/g711_dec/inc/OMX_G711Decoder.h
mx/audio/src/openmax_il/g711_dec/inc/g711decsocket_ti.h
mx/audio/src/openmax_il/g711_dec/src/Android.mk
mx/audio/src/openmax_il/g711_dec/src/OMX_G711Dec_ComponentThread.c
mx/audio/src/openmax_il/g711_dec/src/OMX_G711Dec_Utils.c
mx/audio/src/openmax_il/g711_dec/src/OMX_G711Decoder.c
mx/audio/src/openmax_il/g711_dec/tests/Android.mk
mx/audio/src/openmax_il/g711_dec/tests/G711DecTest.c
mx/audio/src/openmax_il/g711_enc/inc/OMX_G711Enc_ComponentThread.h
mx/audio/src/openmax_il/g711_enc/inc/OMX_G711Enc_Utils.h
mx/audio/src/openmax_il/g711_enc/inc/OMX_G711Encoder.h
mx/audio/src/openmax_il/g711_enc/inc/g711enc_sn_uuid.h
mx/audio/src/openmax_il/g711_enc/src/Android.mk
mx/audio/src/openmax_il/g711_enc/src/OMX_G711Enc_ComponentThread.c
mx/audio/src/openmax_il/g711_enc/src/OMX_G711Enc_Utils.c
mx/audio/src/openmax_il/g711_enc/src/OMX_G711Encoder.c
mx/audio/src/openmax_il/g711_enc/tests/Android.mk
mx/audio/src/openmax_il/g711_enc/tests/G711EncTest.c
mx/audio/src/openmax_il/g722_dec/Android.mk
mx/audio/src/openmax_il/g722_dec/inc/OMX_G722Dec_Utils.h
mx/audio/src/openmax_il/g722_dec/inc/OMX_G722Decoder.h
mx/audio/src/openmax_il/g722_dec/inc/g722decsocket_ti.h
mx/audio/src/openmax_il/g722_dec/src/Android.mk
mx/audio/src/openmax_il/g722_dec/src/OMX_G722Dec_Utils.c
mx/audio/src/openmax_il/g722_dec/src/OMX_G722Decoder.c
mx/audio/src/openmax_il/g722_dec/tests/Android.mk
mx/audio/src/openmax_il/g722_dec/tests/G722DecTest.c
mx/audio/src/openmax_il/g722_enc/Android.mk
mx/audio/src/openmax_il/g722_enc/inc/OMX_G722Enc_Utils.h
mx/audio/src/openmax_il/g722_enc/inc/OMX_G722Encoder.h
mx/audio/src/openmax_il/g722_enc/inc/g722encsocket_ti.h
mx/audio/src/openmax_il/g722_enc/src/Android.mk
mx/audio/src/openmax_il/g722_enc/src/OMX_G722Enc_Utils.c
mx/audio/src/openmax_il/g722_enc/src/OMX_G722Encoder.c
mx/audio/src/openmax_il/g722_enc/tests/Android.mk
mx/audio/src/openmax_il/g722_enc/tests/G722EncTest.c
mx/audio/src/openmax_il/g726_dec/Android.mk
mx/audio/src/openmax_il/g726_dec/inc/OMX_G726Dec_CompThread.h
mx/audio/src/openmax_il/g726_dec/inc/OMX_G726Dec_Utils.h
mx/audio/src/openmax_il/g726_dec/inc/OMX_G726Decoder.h
mx/audio/src/openmax_il/g726_dec/inc/g726decsocket_ti.h
mx/audio/src/openmax_il/g726_dec/src/Android.mk
mx/audio/src/openmax_il/g726_dec/src/OMX_G726Dec_CompThread.c
mx/audio/src/openmax_il/g726_dec/src/OMX_G726Dec_Utils.c
mx/audio/src/openmax_il/g726_dec/src/OMX_G726Decoder.c
mx/audio/src/openmax_il/g726_dec/tests/Android.mk
mx/audio/src/openmax_il/g726_dec/tests/G726DecTest.c
mx/audio/src/openmax_il/g726_enc/Android.mk
mx/audio/src/openmax_il/g726_enc/inc/OMX_G726Enc_ComponentThread.h
mx/audio/src/openmax_il/g726_enc/inc/OMX_G726Enc_Utils.h
mx/audio/src/openmax_il/g726_enc/inc/OMX_G726Encoder.h
mx/audio/src/openmax_il/g726_enc/inc/g726enc_sn_uuid.h
mx/audio/src/openmax_il/g726_enc/src/Android.mk
mx/audio/src/openmax_il/g726_enc/src/OMX_G726Enc_ComponentThread.c
mx/audio/src/openmax_il/g726_enc/src/OMX_G726Enc_Utils.c
mx/audio/src/openmax_il/g726_enc/src/OMX_G726Encoder.c
mx/audio/src/openmax_il/g726_enc/tests/Android.mk
mx/audio/src/openmax_il/g726_enc/tests/G726EncTest.c
mx/audio/src/openmax_il/g729_dec/inc/OMX_G729Dec_ComponentThread.h
mx/audio/src/openmax_il/g729_dec/inc/OMX_G729Dec_Utils.h
mx/audio/src/openmax_il/g729_dec/inc/OMX_G729Decoder.h
mx/audio/src/openmax_il/g729_dec/inc/g729decsocket_ti.h
mx/audio/src/openmax_il/g729_dec/src/Android.mk
mx/audio/src/openmax_il/g729_dec/src/OMX_G729Dec_ComponentThread.c
mx/audio/src/openmax_il/g729_dec/src/OMX_G729Dec_Utils.c
mx/audio/src/openmax_il/g729_dec/src/OMX_G729Decoder.c
mx/audio/src/openmax_il/g729_dec/tests/Android.mk
mx/audio/src/openmax_il/g729_dec/tests/G729DecTest.c
mx/audio/src/openmax_il/g729_dec/tests/G729DecTest.h
mx/audio/src/openmax_il/g729_enc/Android.mk
mx/audio/src/openmax_il/g729_enc/inc/OMX_G729Enc_ComponentThread.h
mx/audio/src/openmax_il/g729_enc/inc/OMX_G729Enc_Utils.h
mx/audio/src/openmax_il/g729_enc/inc/OMX_G729Encoder.h
mx/audio/src/openmax_il/g729_enc/inc/g729encsocket_ti.h
mx/audio/src/openmax_il/g729_enc/src/Android.mk
mx/audio/src/openmax_il/g729_enc/src/OMX_G729Enc_ComponentThread.c
mx/audio/src/openmax_il/g729_enc/src/OMX_G729Enc_Utils.c
mx/audio/src/openmax_il/g729_enc/src/OMX_G729Encoder.c
mx/audio/src/openmax_il/g729_enc/tests/Android.mk
mx/audio/src/openmax_il/g729_enc/tests/G729EncTest.c
mx/audio/src/openmax_il/mp3_dec/Android.mk
mx/audio/src/openmax_il/mp3_dec/inc/Makefile
mx/audio/src/openmax_il/mp3_dec/inc/OMX_Mp3Dec_CompThread.h
mx/audio/src/openmax_il/mp3_dec/inc/OMX_Mp3Dec_Utils.h
mx/audio/src/openmax_il/mp3_dec/inc/OMX_Mp3Decoder.h
mx/audio/src/openmax_il/mp3_dec/inc/mp3decsocket_ti.h
mx/audio/src/openmax_il/mp3_dec/src/Android.mk
mx/audio/src/openmax_il/mp3_dec/src/Makefile
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_CompThread.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_Utils.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Decoder.c
mx/audio/src/openmax_il/nbamr_dec/Android.mk
mx/audio/src/openmax_il/nbamr_dec/inc/OMX_AmrDec_ComponentThread.h
mx/audio/src/openmax_il/nbamr_dec/inc/OMX_AmrDec_Utils.h
mx/audio/src/openmax_il/nbamr_dec/inc/OMX_AmrDecoder.h
mx/audio/src/openmax_il/nbamr_dec/inc/amrdecsocket_ti.h
mx/audio/src/openmax_il/nbamr_dec/src/Android.mk
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_ComponentThread.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_Utils.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDecoder.c
mx/audio/src/openmax_il/nbamr_enc/Android.mk
mx/audio/src/openmax_il/nbamr_enc/inc/Makefile
mx/audio/src/openmax_il/nbamr_enc/inc/OMX_AmrEnc_ComponentThread.h
mx/audio/src/openmax_il/nbamr_enc/inc/OMX_AmrEnc_Utils.h
mx/audio/src/openmax_il/nbamr_enc/inc/OMX_AmrEncoder.h
mx/audio/src/openmax_il/nbamr_enc/inc/amrencsocket_ti.h
mx/audio/src/openmax_il/nbamr_enc/src/Android.mk
mx/audio/src/openmax_il/nbamr_enc/src/Makefile
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_ComponentThread.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_Utils.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEncoder.c
mx/audio/src/openmax_il/nbamr_enc/src/libOMX.TI.AMR.encode.so
mx/audio/src/openmax_il/nbamr_enc/tests/AmrEncTest.c
mx/audio/src/openmax_il/nbamr_enc/tests/Android.mk
mx/audio/src/openmax_il/wbamr_dec/Android.mk
mx/audio/src/openmax_il/wbamr_dec/inc/OMX_WbAmrDec_ComponentThread.h
mx/audio/src/openmax_il/wbamr_dec/inc/OMX_WbAmrDec_Utils.h
mx/audio/src/openmax_il/wbamr_dec/inc/OMX_WbAmrDecoder.h
mx/audio/src/openmax_il/wbamr_dec/inc/wbamrdecsocket_ti.h
mx/audio/src/openmax_il/wbamr_dec/src/Android.mk
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_ComponentThread.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_Utils.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDecoder.c
mx/audio/src/openmax_il/wbamr_dec/tests/Android.mk
mx/audio/src/openmax_il/wbamr_dec/tests/WBAmrDecTest.c
mx/audio/src/openmax_il/wbamr_enc/Android.mk
mx/audio/src/openmax_il/wbamr_enc/inc/Makefile
mx/audio/src/openmax_il/wbamr_enc/inc/OMX_WbAmrEnc_CompThread.h
mx/audio/src/openmax_il/wbamr_enc/inc/OMX_WbAmrEnc_Utils.h
mx/audio/src/openmax_il/wbamr_enc/inc/OMX_WbAmrEncoder.h
mx/audio/src/openmax_il/wbamr_enc/inc/wbamrencsocket_ti.h
mx/audio/src/openmax_il/wbamr_enc/src/Android.mk
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_CompThread.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_Utils.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEncoder.c
mx/audio/src/openmax_il/wbamr_enc/tests/Android.mk
mx/audio/src/openmax_il/wbamr_enc/tests/WbAmrEncTest.c
mx/audio/src/openmax_il/wma_dec/Android.mk
mx/audio/src/openmax_il/wma_dec/Makefile
mx/audio/src/openmax_il/wma_dec/inc/Makefile
mx/audio/src/openmax_il/wma_dec/inc/OMX_WmaDec_ComponentThread.h
mx/audio/src/openmax_il/wma_dec/inc/OMX_WmaDec_Utils.h
mx/audio/src/openmax_il/wma_dec/inc/OMX_WmaDecoder.h
mx/audio/src/openmax_il/wma_dec/inc/wmadecsocket_ti.h
mx/audio/src/openmax_il/wma_dec/src/Android.mk
mx/audio/src/openmax_il/wma_dec/src/Makefile
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_ComponentThread.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_Utils.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDecoder.c
mx/audio/src/openmax_il/wma_dec/tests/Android.mk
mx/audio/src/openmax_il/wma_dec/tests/WmaDecTest.c
mx/core_plugin/01_Vendor_ti_omx.cfg
mx/core_plugin/Android.mk
mx/core_plugin/omx_core_plugin/Android.mk
mx/core_plugin/omx_core_plugin/src/ti_omx_interface.cpp
mx/image/src/openmax_il/jpeg_dec/Android.mk
mx/image/src/openmax_il/jpeg_dec/inc/Makefile
mx/image/src/openmax_il/jpeg_dec/inc/OMX_JpegDec_Thread.h
mx/image/src/openmax_il/jpeg_dec/inc/OMX_JpegDec_Utils.h
mx/image/src/openmax_il/jpeg_dec/inc/OMX_JpegDecoder.h
mx/image/src/openmax_il/jpeg_dec/src/Makefile
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDec_Thread.c
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDec_Utils.c
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDecoder.c
mx/image/src/openmax_il/jpeg_dec/tests/JPEGTest.c
mx/image/src/openmax_il/jpeg_dec/tests/JPEGTest.h
mx/image/src/openmax_il/jpeg_enc/Android.mk
mx/image/src/openmax_il/jpeg_enc/inc/Makefile
mx/image/src/openmax_il/jpeg_enc/inc/OMX_JpegEnc_CustomCmd.h
mx/image/src/openmax_il/jpeg_enc/inc/OMX_JpegEnc_Thread.h
mx/image/src/openmax_il/jpeg_enc/inc/OMX_JpegEnc_Utils.h
mx/image/src/openmax_il/jpeg_enc/inc/OMX_JpegEncoder.h
mx/image/src/openmax_il/jpeg_enc/src/Makefile
mx/image/src/openmax_il/jpeg_enc/src/OMX_Debug.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_DebugMem.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Thread.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Utils.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEncoder.c
mx/image/src/openmax_il/jpeg_enc/test/JPEGTestEnc.c
mx/image/src/openmax_il/jpeg_enc/test/JPEGTestEnc.h
mx/system/src/openmax_il/common/Makefile
mx/system/src/openmax_il/common/content.pkg
mx/system/src/openmax_il/common/inc/Makefile
mx/system/src/openmax_il/common/inc/OMX_TI_Common.h
mx/system/src/openmax_il/common/inc/OMX_TI_Debug.h
mx/system/src/openmax_il/common/inc/TIDspOmx.h
mx/system/src/openmax_il/common/inc/decode_common_ti.h
mx/system/src/openmax_il/common/inc/encode_common_ti.h
mx/system/src/openmax_il/lcml/Android.mk
mx/system/src/openmax_il/lcml/Makefile
mx/system/src/openmax_il/lcml/content.pkg
mx/system/src/openmax_il/lcml/inc/LCML_CodecInterface.h
mx/system/src/openmax_il/lcml/inc/LCML_DspCodec.h
mx/system/src/openmax_il/lcml/inc/LCML_Types.h
mx/system/src/openmax_il/lcml/inc/Makefile
mx/system/src/openmax_il/lcml/inc/usn.h
mx/system/src/openmax_il/lcml/src/Android.mk
mx/system/src/openmax_il/lcml/src/LCML_DspCodec.c
mx/system/src/openmax_il/lcml/src/Makefile
mx/system/src/openmax_il/omx_core/Android.mk
mx/system/src/openmax_il/omx_core/Makefile
mx/system/src/openmax_il/omx_core/content.pkg
mx/system/src/openmax_il/omx_core/inc/Makefile
mx/system/src/openmax_il/omx_core/inc/OMX_Audio.h
mx/system/src/openmax_il/omx_core/inc/OMX_Component.h
mx/system/src/openmax_il/omx_core/inc/OMX_ComponentRegistry.h
mx/system/src/openmax_il/omx_core/inc/OMX_ContentPipe.h
mx/system/src/openmax_il/omx_core/inc/OMX_Core.h
mx/system/src/openmax_il/omx_core/inc/OMX_Debug.h
mx/system/src/openmax_il/omx_core/inc/OMX_DebugMem.h
mx/system/src/openmax_il/omx_core/inc/OMX_IVCommon.h
mx/system/src/openmax_il/omx_core/inc/OMX_Image.h
mx/system/src/openmax_il/omx_core/inc/OMX_Index.h
mx/system/src/openmax_il/omx_core/inc/OMX_Other.h
mx/system/src/openmax_il/omx_core/inc/OMX_Types.h
mx/system/src/openmax_il/omx_core/inc/OMX_Video.h
mx/system/src/openmax_il/omx_core/src/Android.mk
mx/system/src/openmax_il/omx_core/src/Makefile
mx/system/src/openmax_il/omx_core/src/OMX_Core.c
mx/system/src/openmax_il/perf/Android.mk
mx/system/src/openmax_il/perf/inc/perf.h
mx/system/src/openmax_il/perf/inc/perf_common.h
mx/system/src/openmax_il/perf/inc/perf_config.h
mx/system/src/openmax_il/perf/inc/perf_custom.h
mx/system/src/openmax_il/perf/inc/perf_log.h
mx/system/src/openmax_il/perf/inc/perf_obj.h
mx/system/src/openmax_il/perf/inc/perf_print.h
mx/system/src/openmax_il/perf/inc/perf_rt.h
mx/system/src/openmax_il/perf/reader/Android.mk
mx/system/src/openmax_il/perf/reader/perf_reader.c
mx/system/src/openmax_il/perf/src/perf.c
mx/system/src/openmax_il/perf/src/perf_config.c
mx/system/src/openmax_il/perf/src/perf_custom.c
mx/system/src/openmax_il/perf/src/perf_log.c
mx/system/src/openmax_il/perf/src/perf_print.c
mx/system/src/openmax_il/perf/src/perf_rt.c
mx/system/src/openmax_il/perf/tests/Makefile
mx/system/src/openmax_il/perf/tests/PERF.awk
mx/system/src/openmax_il/perf/tests/_perf.ini
mx/system/src/openmax_il/perf/tests/armtime
mx/system/src/openmax_il/perf/tests/perf
mx/system/src/openmax_il/perf/tests/perf_unittest.c
mx/ti_omx_config_parser/Android.mk
mx/ti_omx_config_parser/inc/ti_m4v_config_parser.h
mx/ti_omx_config_parser/inc/ti_omx_config_parser.h
mx/ti_omx_config_parser/inc/ti_video_config_parser.h
mx/ti_omx_config_parser/src/ti_m4v_config_parser.cpp
mx/ti_omx_config_parser/src/ti_omx_config_parser.cpp
mx/ti_omx_config_parser/src/ti_video_config_parser.cpp
mx/video/src/openmax_il/prepost_processor/Android.mk
mx/video/src/openmax_il/prepost_processor/inc/OMX_VPP.h
mx/video/src/openmax_il/prepost_processor/inc/OMX_VPP_CompThread.h
mx/video/src/openmax_il/prepost_processor/inc/OMX_VPP_Utils.h
mx/video/src/openmax_il/prepost_processor/inc/VPPsocket_ti.h
mx/video/src/openmax_il/prepost_processor/inc/decode_common_ti.h
mx/video/src/openmax_il/prepost_processor/src/OMX_VPP.c
mx/video/src/openmax_il/prepost_processor/src/OMX_VPP_CompThread.c
mx/video/src/openmax_il/prepost_processor/src/OMX_VPP_ImgConv.c
mx/video/src/openmax_il/prepost_processor/src/OMX_VPP_Utils.c
mx/video/src/openmax_il/prepost_processor/tests/VPPTest.c
mx/video/src/openmax_il/prepost_processor/tests/VPPTest.h
mx/video/src/openmax_il/video_decode/Android.mk
mx/video/src/openmax_il/video_decode/inc/Makefile
mx/video/src/openmax_il/video_decode/inc/OMX_VidDec_CustomCmd.h
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_DSP.h
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Thread.h
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDecoder.h
mx/video/src/openmax_il/video_decode/src/Makefile
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
mx/video/src/openmax_il/video_encode/Android.mk
mx/video/src/openmax_il/video_encode/inc/Makefile
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_CustomCmd.h
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_DSP.h
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_Thread.h
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_Utils.h
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEncoder.h
mx/video/src/openmax_il/video_encode/src/Makefile
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Thread.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.c
mx/video/src/openmax_il/video_encode/test/Android.mk
mx/video/src/openmax_il/video_encode/test/VideoEncTest.c
42c043e47572a8d313cbc642dcbd95cd091cd817 11-Jan-2010 The Android Open Source Project <initial-contribution@android.com> empty initial commit
ef5a44a849ef7f4ff49d61f995fd8affe57867f4 07-Jan-2010 James Dong <jdong@google.com> am b536cdc2: For overlay based platform, holding more than one frames in the video MIO can sometimes starve the video decoder. Thus, we set the number of video frames hold in the video MIO to be 1.

Merge commit 'b536cdc2f73d9cb7148068d1164b2ad91c6c88cf'

* commit 'b536cdc2f73d9cb7148068d1164b2ad91c6c88cf':
For overlay based platform, holding more than one frames in the video MIO
b536cdc2f73d9cb7148068d1164b2ad91c6c88cf 06-Jan-2010 James Dong <jdong@google.com> For overlay based platform, holding more than one frames in the video MIO
can sometimes starve the video decoder. Thus, we set the number of video
frames hold in the video MIO to be 1.
ibopencorehw/android_surface_output_omap34xx.cpp
e7a8c5109b8019f9ecf3b520813cd672ad3e3b2c 17-Dec-2009 <Benny.Wong@motorola.com> Increasing buffering in video encoder
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_Utils.h
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
2eb872487f5d31bc01507d26515208c0f4fedb2d 16-Dec-2009 <Benny.Wong@motorola.com> Re-enable TI AAC MP3 with MP3 CRCerror and EOS fix
mx/Android.mk
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_Utils.c
mx/audio/src/openmax_il/mp3_dec/inc/OMX_Mp3Dec_Utils.h
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_Utils.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Decoder.c
mx/system/src/openmax_il/omx_core/src/OMX_Core.c
6239f8a9287b511c2a7e417979ca5299a15436bc 16-Dec-2009 Andreas Huber <andih@google.com> Implement new getRoles API for this platform.
ibstagefrighthw/TIOMXPlugin.cpp
ibstagefrighthw/TIOMXPlugin.h
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
mx/image/src/openmax_il/jpeg_enc/inc/OMX_JpegEnc_Utils.h
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Utils.c
mx/system/src/openmax_il/lcml/inc/usn.h
0bb7cc250c27818a5f15206214613d96818a7ccf 10-Dec-2009 James Dong <jdong@google.com> More clean up, mainly in UseBuffer() and AllocateBuffer()
- Fix potential access out-of-array-boundary issue by checking the nPortIndex value first
- Add check for the size in AllocateBuffer
- Fix some errors (using AllocateBuffer in UseBuffer() method) in the log message
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEncoder.c
604fb0622f3fcce0c8bfe6cb180c189b6f11ec14 11-Dec-2009 James Dong <jdong@google.com> Fix bugs in getting custom extension index for JPEG encoder and decoder
The number of iterations for the loop of searching the indices was incorrect
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDecoder.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEncoder.c
bcf063040ece6f99de7b16cdf9ad45c92cc42552 10-Dec-2009 James Dong <jdong@google.com> Fix a small bug ComponentRoleEnum() in OMX video encoder where a "goto" statement was prematurely called.
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.c
cbd96ffef4bc147078d4dafa64e27a38cba16289 10-Dec-2009 James Dong <jdong@google.com> Fix a memory leak under error condition
spbridge/libbridge/DSPNode.c
e074e61deca17dd3ffc4e431f30464943d225fe0 20-Nov-2009 Benny Wong <Benny.Wong@motorola.com> WMV Video decoder byte alignment fix
- rebased ...

Originally from: https://partner.source.android.com/g/#change,1497
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
c5b21bfb410626a503e479a5afa2095902783427 20-Nov-2009 Benny Wong <Benny.Wong@motorola.com> WMV/WMA seek fix

Originally from: https://partner.source.android.com/g/#change,1498
mx/Android.mk
mx/audio/src/openmax_il/wma_dec/inc/OMX_WmaDec_Utils.h
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_Utils.c
mx/system/src/openmax_il/lcml/src/LCML_DspCodec.c
mx/system/src/openmax_il/omx_core/src/OMX_Core.c
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
bfecd4975018682c02566d842b9504fbd63de4b3 02-Dec-2009 Dan Vacura <dan.vacura@motorola.com> Improve avc encoder quality

-Re-enable inloop deblocking
-Add 4x4 intra-prediction for keyframes

Originally from https://partner.source.android.com/g/#change,1504
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
0f4780739a4c3baf4831235038314314c9c8ab09 05-Dec-2009 James Dong <jdong@google.com> Fix a small mistake where the initializer for an array actually contains more elements than it claims.
Remove the fixed value MACRO
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_Utils.h
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.c
5579158014d0d5e41a03dbb1233f928045a46f9a 04-Dec-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I29c93f80 into eclair-mr2

* changes:
Don't enable instrumentation for production code by default This should have been done earlier...
2d589f6fcdb3cae70913da33e40baaaa9996928c 04-Dec-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change If4081058 into eclair-mr2

* changes:
Support for properly freeing an OMX node instance, now that the API for it exists.
f40810585b61295f84d7d6b4e63ef935222bf18e 04-Dec-2009 Andreas Huber <andih@google.com> Support for properly freeing an OMX node instance, now that the API for it exists.
ibstagefrighthw/TIOMXPlugin.cpp
ibstagefrighthw/TIOMXPlugin.h
9b6fe759d23b0641abc948f004c781ccb0b95aff 04-Dec-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I17e995d3 into eclair-mr2

* changes:
Make it possible to build the TI device without opencore, fix a few abuses of dlerror()
29c93f809ad08d6adde10cf1fe95ffafd2a4451c 04-Dec-2009 James Dong <jdong@google.com> Don't enable instrumentation for production code by default
This should have been done earlier...
mx/Android.mk
17e995d39771569792c528f3dea559c83f0fc238 04-Dec-2009 Andreas Huber <andih@google.com> Make it possible to build the TI device without opencore, fix a few abuses of dlerror()
ibopencorehw/Android.mk
ibstagefrighthw/Android.mk
ibstagefrighthw/TIOMXPlugin.cpp
ibstagefrighthw/TIOMXPlugin.h
mx/core_plugin/omx_core_plugin/Android.mk
mx/system/src/openmax_il/omx_core/src/Android.mk
mx/system/src/openmax_il/omx_core/src/OMX_Core.c
mx/ti_omx_config_parser/Android.mk
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
68b4c96e5802e1155bbd392b7147e399d1e19ebd 03-Dec-2009 James Dong <jdong@google.com> FreeBuffer() for OMX AAC encoder was over complicated
- Eliminate one of the two loops, one of which is duplicated and unnecessary
- The number of iterations is reduced to nBufferCountActual from MAX_NUM_OF_BUFS
- Always reset the buffer header to NULL after free for both input and output port
- Reduce the number of pointer accesses
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEncoder.c
a0a60cced1187d50d7b4cab4e0b87679ac2f4505 04-Dec-2009 Andreas Huber <andih@google.com> A certain GetParameter call on both the AMR and WBAMR codecs attempted to illegally write to the parameter block.
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEncoder.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEncoder.c
3000a016292019e74a9afbd65aa95c669c1c4b94 30-Nov-2009 James Dong <jdong@google.com> Fix race conditions where modification of some shared counters between threads was not atomic.
Also, Log error condition from LCML_Callback.
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
75654962d82cc9054c198ce88fc2db0c56b16232 26-Nov-2009 James Dong <jdong@google.com> Clean up OMX_EmptyBufferDone() and OMX_FillBufferDone()
1. Remove duplicated code for handling buffer ownership
2. Send OMX_EventBufferFlag event for output port only according to OpenMAX-IL standard
3. Fix a bug where the nData2 field of the EventHandler for OMX_EventBufferFlag was using OMX_BUFFERFLAG_EOS.
Instead, nFlags field containing the EOS flag should be used.
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
c854c1215804f5940ea3d7ae3ba18d8fb6fab317 30-Nov-2009 James Dong <jdong@google.com> Address assignment was incorrect for finding the supported profile and level.
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.c
69aac7b02c35f62837d5a3ffa28a56dacaffb604 17-Nov-2009 James Dong <jdong@google.com> am 63d3d5ec: Increase the number of buffers for AAC encoder bug 2247143

Merge commit '63d3d5ec71326966a2b1ccb956721a4f79a4bca6' into eclair-mr2

* commit '63d3d5ec71326966a2b1ccb956721a4f79a4bca6':
Increase the number of buffers for AAC encoder
63d3d5ec71326966a2b1ccb956721a4f79a4bca6 17-Nov-2009 James Dong <jdong@google.com> Increase the number of buffers for AAC encoder
bug 2247143
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEncoder.h
f1fdaa447341fa33583e0ae665b60c49582c989a 13-Nov-2009 Dan Vacura <dan.vacura@motorola.com> am 8f65e499: Fix for overlay shared_fd close

Merge commit '8f65e499f5217aba6aa7b80e3eba264dcbe5f3a2' into eclair-mr2

* commit '8f65e499f5217aba6aa7b80e3eba264dcbe5f3a2':
Fix for overlay shared_fd close
e13da13dec0c8eee13fe175d01b3dac341cd8cc7 13-Nov-2009 James Dong <jdong@google.com> am 4d888dbb: Increase output buffers for TI encoder component from 4 to 8 bug 2247143

Merge commit '4d888dbb93bf28964a5335b0210f5ef3bc49b2cd' into eclair-mr2

* commit '4d888dbb93bf28964a5335b0210f5ef3bc49b2cd':
Increase output buffers for TI encoder component from 4 to 8
8f65e499f5217aba6aa7b80e3eba264dcbe5f3a2 19-Oct-2009 Dan Vacura <dan.vacura@motorola.com> Fix for overlay shared_fd close

The shared_fd should only be closed by the control side. Previously,
the shared_fd would be closed by the data side first then closed again
by the control side. This caused problems when the fd was reused for
a different purpose between the first and second close.
iboverlay/overlay.cpp
4d888dbb93bf28964a5335b0210f5ef3bc49b2cd 13-Nov-2009 James Dong <jdong@google.com> Increase output buffers for TI encoder component from 4 to 8
bug 2247143
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_Utils.h
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
9d48be18b3da0f7601d0f3c1230425148bb21153 12-Nov-2009 Andreas Huber <andih@google.com> am b9a334ef: Implementation of the stagefright hardware api interface.

Merge commit 'b9a334efc95f22686e966a0c3794d00de241f9b6' into eclair-mr2

* commit 'b9a334efc95f22686e966a0c3794d00de241f9b6':
Implementation of the stagefright hardware api interface.
b9a334efc95f22686e966a0c3794d00de241f9b6 12-Nov-2009 Andreas Huber <andih@google.com> Implementation of the stagefright hardware api interface.
ibstagefrighthw/Android.mk
ibstagefrighthw/TIHardwareRenderer.cpp
ibstagefrighthw/TIHardwareRenderer.h
ibstagefrighthw/stagefright_overlay_output.cpp
609e6e0d9778d2d503d79fdd1205633a48d7512a 11-Nov-2009 Sanjay Guin <sguin1@ti.com> am 78773f8e: Merge change I739c2125 into eclair

Merge commit '78773f8e96f40185b587246e5b6fb2ed9e879cce' into eclair-mr2

* commit '78773f8e96f40185b587246e5b6fb2ed9e879cce':
Jpeg encoder: remove pplib support
78773f8e96f40185b587246e5b6fb2ed9e879cce 11-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I739c2125 into eclair

* changes:
Jpeg encoder: remove pplib support
efd4cead6158323a284cdd6af7d9177f13366609 10-Nov-2009 Masaki Sato <masaki.sato@motorola.com> am d5cf09fb: Video decode memory leak fixes bug 2100370

Merge commit 'd5cf09fb6e53cda5ce8796eb01230bfecdb917ff' into eclair-mr2

* commit 'd5cf09fb6e53cda5ce8796eb01230bfecdb917ff':
Video decode memory leak fixes
d5cf09fb6e53cda5ce8796eb01230bfecdb917ff 02-Nov-2009 Masaki Sato <masaki.sato@motorola.com> Video decode memory leak fixes
bug 2100370

Originally from: https://partner.source.android.com/g/#change,1410
rebased...
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
407534bfb0e4f16cc6f58ab652b478e433632f23 10-Nov-2009 Nikhil Mande <nikhil@ti.com> am a0a9d49a: Merge change Ic4d2af0e into eclair

Merge commit 'a0a9d49a985501f2436bccd98853e69c51066321' into eclair-mr2

* commit 'a0a9d49a985501f2436bccd98853e69c51066321':
Fix in h264 output buffer size calculation
a0a9d49a985501f2436bccd98853e69c51066321 10-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change Ic4d2af0e into eclair

* changes:
Fix in h264 output buffer size calculation
d8b67d87f24cb14a2550934992536d7840008276 09-Nov-2009 Sanjay Guin <sguin1@ti.com> Jpeg encoder: remove pplib support

This removes support for rgb input and a 20MB allocation. The
result is less memory usage during encoding a jpeg image and
overall improved system performance.

GID1456. b2237074
mx/image/src/openmax_il/jpeg_enc/inc/OMX_JpegEnc_Utils.h
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Utils.c
068479eedaaa025922c4786f26b1592b13c18a9b 10-Nov-2009 Masaki Sato <masaki.sato@motorola.com> am 226b3194: 1. Error handling for unsupported video resolution for m4v video decoder 2. Modified the original patch to add error handling for DSP Initialization failure to prevent OMX client hang

Merge commit '226b319400d0f1985e6d83c81c509dd379788018' into eclair-mr2

* commit '226b319400d0f1985e6d83c81c509dd379788018':
1. Error handling for unsupported video resolution for m4v video decoder
28bb1bbc618ee23e505399ec6f18549b1d67f9a3 29-Oct-2009 Nikhil Mande <nikhil@ti.com> Fix in h264 output buffer size calculation

Previous buffer calculation was incorrect, for D1 it was 2.1 MB now
it is 600 KB. The calculations are now based on H.264 annex A spec.
The smaller size results in reducing cache flush latencies in the bridge improving
performance. With this change D1 can now get up to ~29 FPS.

Credit to Jeff Vanhoof for noticing the large buffer size.

Originally from: https://partner.source.android.com/g/#change,1400
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.c
226b319400d0f1985e6d83c81c509dd379788018 04-Nov-2009 Masaki Sato <masaki.sato@motorola.com> 1. Error handling for unsupported video resolution for m4v video decoder
2. Modified the original patch to add error handling for DSP Initialization failure
to prevent OMX client hang

Originally from: https://partner.source.android.com/g/#change,1411
mx/ti_omx_config_parser/inc/ti_video_config_parser.h
mx/ti_omx_config_parser/src/ti_omx_config_parser.cpp
mx/ti_omx_config_parser/src/ti_video_config_parser.cpp
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
21e7aca2201cb50db0bd888bea1cf3895117cfd8 07-Nov-2009 Nikhil Mande <nikhil@ti.com> am 3ef84bfa: Fix for multiple nal units per frame

Merge commit '3ef84bfac77eb508edac31e9b7ce695d9502cf07' into eclair-mr2

* commit '3ef84bfac77eb508edac31e9b7ce695d9502cf07':
Fix for multiple nal units per frame
3ef84bfac77eb508edac31e9b7ce695d9502cf07 02-Nov-2009 Nikhil Mande <nikhil@ti.com> Fix for multiple nal units per frame

Dynamic framerate exposed a bug in OMX as the algorithm started producing
frames with multiple NAL units. OMX was tagging correct time stamp only
to last NAL unit in each frame. This has been fixed now to tag the same
timestamp to all NAL units belonging to each frame. Looks like PV muxer
and demuxer are compatible and apparently this is not an issue for them.
But quicktime and VLC don't like NAL units with 0 timestamp in the
middle of a bitstream.

Originally from: https://partner.source.android.com/g/#change,1402
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
fbbbbd1be064c62aab4ad2f3742b25ddc10d4131 06-Nov-2009 venkatesh <venkateshv@ti.com> am 6e0a6fe0: Fix the random MMU fault issue in M4V encoder

Merge commit '6e0a6fe086b8d841a0d06a7b3fbd2b26e784c19b' into eclair-mr2

* commit '6e0a6fe086b8d841a0d06a7b3fbd2b26e784c19b':
Fix the random MMU fault issue in M4V encoder
6e0a6fe086b8d841a0d06a7b3fbd2b26e784c19b 30-Oct-2009 venkatesh <venkateshv@ti.com> Fix the random MMU fault issue in M4V encoder

Couple of input params were missing on the OMX side.
The SN accesses an unmapped region and faults Added
ulQpMax,ulQpMin to MP4VE_GPP_SN_UALGInputParams reduced
the size of ResyncData to 1620 to match SN header file

Originally from: https://partner.source.android.com/g/#change,1401
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_DSP.h
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
3c5fcfb6fc03ba135fe8fa8f6017979bd9f74377 06-Nov-2009 Priyesh Bisla <bisla@ti.com> am 300f5d1f: Send event for omx idle state transition failures

Merge commit '300f5d1faaea6cefa5f5cd3cec785cb82fbe4551' into eclair-mr2

* commit '300f5d1faaea6cefa5f5cd3cec785cb82fbe4551':
Send event for omx idle state transition failures
300f5d1faaea6cefa5f5cd3cec785cb82fbe4551 28-Oct-2009 Priyesh Bisla <bisla@ti.com> Send event for omx idle state transition failures

Return an error event in the case when the encoder components are unable to
transition to the idle state.

Originally from: https://partner.source.android.com/g/#change,1403
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_Utils.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_Utils.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_Utils.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
bc66ae175768beda4caf5e21010036014cc1d1e0 22-Oct-2009 Dan Vacura <dan.vacura@motorola.com> am 417c5b3d: Fix for overlay creation crash

Merge commit '417c5b3dadc5686c70851d59183c829272257cc5' into eclair-mr2

* commit '417c5b3dadc5686c70851d59183c829272257cc5':
Fix for overlay creation crash
417c5b3dadc5686c70851d59183c829272257cc5 17-Oct-2009 Dan Vacura <dan.vacura@motorola.com> Fix for overlay creation crash

When the overlay has not fully shutdown in one instance and a second
instance is created the call to create the overlay will fail. Upon failure,
a bug in the error handling was exposed. This patch fixes the
error handling and retries the overlay creation.
ibopencorehw/android_surface_output_omap34xx.cpp
iboverlay/overlay.cpp
6f706245a08fb64659e074d532dd3693708b7d0c 09-Oct-2009 Anu Sundararajan <sanuradha@ti.com> am 75763076: Protects mapping and unmapping of data buffers as well as structures using mutex bug 2174390

Merge commit '757630763c2efcdb23925cd6413f2e36d46123be' into eclair-mr2

* commit '757630763c2efcdb23925cd6413f2e36d46123be':
Protects mapping and unmapping of data buffers as well as structures using mutex
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>
mx/system/src/openmax_il/lcml/src/LCML_DspCodec.c
107a1adc197997a6a33fb16e3b17c79837c8d398 06-Oct-2009 James Dong <jdong@google.com> am 67919b79: Setting optimum DSP parameteres to imrpove performance of D1 encoding. bug 2168700

Merge commit '67919b7979326dd8a8553314a8d0e87ec2cefd61' into eclair-mr2

* commit '67919b7979326dd8a8553314a8d0e87ec2cefd61':
Setting optimum DSP parameteres to imrpove performance of D1 encoding.
67919b7979326dd8a8553314a8d0e87ec2cefd61 01-Oct-2009 James Dong <jdong@google.com> Setting optimum DSP parameteres to imrpove performance of D1 encoding.
bug 2168700

Changes include -
1. For higher resolution encoding preset set to 4 for optimized performance.
It enables following optimizations on DSP side -
- Modified HW Accelerator scheduling on sequencer,
- Hierarchical P frame encoding,
- Modified skip MB decision,
- Modified Intra mode selection scheme
- Instruction cache modifications.
2. Constant bit rate control set for high resolutions.
3. maxMBsPerSlice & maxBytesPerSlice set to 0
4. Deblocking disabled at Sn create time for nresolutions higher than VGA.

Signed-off-by: Nikhil Mande <nikhil@ti.com>
Signed-off-by: Jorge Solano <jsolano@ti.com>

Originally from: https://partner.source.android.com/g/#change,1142
Did manual merge.
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
b73fbbd6185e9a89bd5ac0843aa323e736b8564e 06-Oct-2009 Dan Vacura <dan.vacura@motorola.com> am 801678aa: Add support for 8 overlay buffers

Merge commit '801678aa351dacc7208a805d860099c16144ff7b' into eclair-mr2

* commit '801678aa351dacc7208a805d860099c16144ff7b':
Add support for 8 overlay buffers
801678aa351dacc7208a805d860099c16144ff7b 02-Oct-2009 Dan Vacura <dan.vacura@motorola.com> Add support for 8 overlay buffers
ibopencorehw/android_surface_output_omap34xx.cpp
iboverlay/overlay.cpp
b582987081cf594b66721ce15838d5b893699d57 03-Oct-2009 Sahil Sachdeva <sahils@google.com> Add code to TI's M4v Config Parser to look for VOL header instead of erroring out, in case it finds a corruption in Config description.
mx/ti_omx_config_parser/src/ti_m4v_config_parser.cpp
37352fa4569e8c8b483f2cd1c743dcaa8f8fa2df 01-Oct-2009 Benny Wong <Benny.Wong@motorola.com> To get GetState to block for pending state transitions to complete for wbamr encoder

Originally from: https://partner.source.android.com/g/#change,1218
mx/audio/src/openmax_il/wbamr_enc/inc/OMX_WbAmrEnc_Utils.h
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_Utils.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEncoder.c
644f5ad9b052d954c568285458ee5cad6aec20c1 01-Oct-2009 Benny Wong <Benny.Wong@motorola.com> To get GetState to block for pending state transitions to complete for JPEG encoder

Originally from: https://partner.source.android.com/g/#change,1214
mx/image/src/openmax_il/jpeg_enc/inc/OMX_JpegEnc_Utils.h
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Utils.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEncoder.c
1b969242aa51f71fb39a9855b1ba20f6b7c0f3a9 01-Oct-2009 Benny Wong <Benny.Wong@motorola.com> To get GetState to block for pending state transitions to complete for nbamr encoder

Originally from: https://partner.source.android.com/g/#change,1211
mx/audio/src/openmax_il/nbamr_enc/inc/OMX_AmrEnc_Utils.h
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_Utils.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEncoder.c
eced958917cca059f5e7222a83a44adc4e259c67 01-Oct-2009 Benny Wong <Benny.Wong@motorola.com> To get GetState to block for pending state transitions to complete for aac encoder

Originally from: https://partner.source.android.com/g/#change,1210
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_Utils.h
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_Utils.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEncoder.c
1348a0db59d75e00b3e0f33678d06f6671a6d4d6 30-Sep-2009 Benny Wong <Benny.Wong@motorola.com> To get GetState to block for pending state transitions to complete for video decode

Originally from: https://partner.source.android.com/g/#change,1201
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
0c1fc978146aeb80d968d0b27abe70bf84c62ed4 30-Sep-2009 Benny Wong <Benny.Wong@motorola.com> To get GetState to block for pending state transitions to complete for video encode

Originally from: https://partner.source.android.com/g/#change,1200
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_Utils.h
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.c
a900245aa2a3e0ca1419032ae076264203776199 30-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I77a0718e into eclair

* changes:
Clean up streamEn state and error handling
b3c895c1b4ef6c6986c7c5bebfadd43de3671995 29-Sep-2009 Benny Wong <Benny.Wong@motorola.com> Fixed issues in querying & setting video encoder profiles & levels

Originally from: https://partner.source.android.com/g/#change,1150
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_Utils.h
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.c
2acd4700b78e88cf0f8d52bb14fd9deb99d9f9bf 29-Sep-2009 Benny Wong <Benny.Wong@motorola.com> Fixed issues in querying & setting video decoder profiles & levels

Originally from: https://partner.source.android.com/g/#change,1149
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
081752356b5cf67b5c64d9234f111dfd680c208c 29-Sep-2009 Dan Vacura <dan.vacura@motorola.com> Clean up streamEn state and error handling

Originally from: https://partner.source.android.com/g/#change,1193
Tested with camera stress tests (the latest version) and did not see hang issue
iboverlay/overlay.cpp
472781c4161e5924b4e848dec1a458d314a221d3 29-Sep-2009 James Dong <jdong@google.com> Add logs around overlay create and destroy
iboverlay/overlay.cpp
00f4c8bed7990ebaff8e20bd13b5dbdacbe22c29 29-Sep-2009 Benny Wong <Benny.Wong@motorola.com> Rm excess OMX logs AACe NBAMRd-e WBAMRd-e WMAd

Originally from: https://partner.source.android.com/g/#change,1135
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_Utils.h
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_CompThread.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_Utils.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEncoder.c
mx/audio/src/openmax_il/nbamr_dec/inc/OMX_AmrDec_Utils.h
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_Utils.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDecoder.c
mx/audio/src/openmax_il/nbamr_enc/inc/OMX_AmrEnc_Utils.h
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_ComponentThread.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_Utils.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEncoder.c
mx/audio/src/openmax_il/wbamr_dec/inc/OMX_WbAmrDec_Utils.h
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_ComponentThread.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_Utils.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDecoder.c
mx/audio/src/openmax_il/wbamr_enc/inc/OMX_WbAmrEnc_Utils.h
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_Utils.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEncoder.c
mx/audio/src/openmax_il/wma_dec/inc/OMX_WmaDec_Utils.h
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_Utils.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDecoder.c
mx/system/src/openmax_il/common/inc/OMX_TI_Common.h
c22b4b5a6da81c52ed4aca4e0c9fec348d5f0adc 28-Sep-2009 James Dong <jdong@google.com> Remork - Abort Assert Exit Rework

Fixed a typo in the patch 27455
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_CompThread.c
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_Utils.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_CompThread.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_Utils.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_CompThread.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Decoder.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_ComponentThread.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDecoder.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_ComponentThread.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_Utils.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_ComponentThread.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDecoder.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_CompThread.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_Utils.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_ComponentThread.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDecoder.c
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDec_Thread.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Thread.c
mx/system/src/openmax_il/lcml/src/LCML_DspCodec.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c
faff08b9b15c78b7a78edb8bac614ca41f4d044f 28-Sep-2009 James Dong <jdong@google.com> Revert "Abort Assert Exit Rework"

This reverts commit 9961abce63e3f897758a99cc2e060cb68c484803.
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_CompThread.c
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_Utils.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_CompThread.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_Utils.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_CompThread.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Decoder.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_ComponentThread.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDecoder.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_ComponentThread.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_Utils.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_ComponentThread.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDecoder.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_CompThread.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_Utils.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_ComponentThread.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDecoder.c
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDec_Thread.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Thread.c
mx/system/src/openmax_il/lcml/src/LCML_DspCodec.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.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.
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_CompThread.c
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_Utils.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_CompThread.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_Utils.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_CompThread.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Decoder.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_ComponentThread.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDecoder.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_ComponentThread.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_Utils.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_ComponentThread.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDecoder.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_CompThread.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_Utils.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_ComponentThread.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDecoder.c
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDec_Thread.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Thread.c
mx/system/src/openmax_il/lcml/src/LCML_DspCodec.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c
4d8335b2f7066dcde0bd27ca066be1226cac43fa 28-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 27255 into eclair

* changes:
Fix OMX_GetRolesOfComponents and OMX_GetComponentsOfRole, and clean up some unused code.
731c32872f0ab03fa634da80d60304a3c804fbca 28-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 27247 into eclair

* changes:
Don't build the TI OMX test binaries by default In addition, do not build the audio decoders, jpeg decoder, and VPP.
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>
mx/system/src/openmax_il/lcml/src/LCML_DspCodec.c
083eb0aba49b6b8dc04c097333d411ae133a4f0b 27-Sep-2009 James Dong <jdong@google.com> Don't build the TI OMX test binaries by default
In addition, do not build the audio decoders, jpeg decoder, and VPP.
mx/audio/src/openmax_il/aac_dec/src/Android.mk
mx/audio/src/openmax_il/aac_enc/tests/Android.mk
mx/audio/src/openmax_il/g711_dec/tests/Android.mk
mx/audio/src/openmax_il/g711_enc/tests/Android.mk
mx/audio/src/openmax_il/g722_dec/tests/Android.mk
mx/audio/src/openmax_il/g722_enc/tests/Android.mk
mx/audio/src/openmax_il/g726_dec/tests/Android.mk
mx/audio/src/openmax_il/g726_enc/tests/Android.mk
mx/audio/src/openmax_il/g729_dec/tests/Android.mk
mx/audio/src/openmax_il/g729_enc/tests/Android.mk
mx/audio/src/openmax_il/mp3_dec/src/Android.mk
mx/audio/src/openmax_il/nbamr_dec/src/Android.mk
mx/audio/src/openmax_il/nbamr_enc/tests/Android.mk
mx/audio/src/openmax_il/wbamr_dec/src/Android.mk
mx/audio/src/openmax_il/wbamr_dec/tests/Android.mk
mx/audio/src/openmax_il/wbamr_enc/tests/Android.mk
mx/audio/src/openmax_il/wma_dec/src/Android.mk
mx/audio/src/openmax_il/wma_dec/tests/Android.mk
mx/image/src/openmax_il/jpeg_dec/Android.mk
mx/image/src/openmax_il/jpeg_enc/Android.mk
mx/video/src/openmax_il/prepost_processor/Android.mk
mx/video/src/openmax_il/video_encode/test/Android.mk
a569385e5eb6a8ea55f1025acafdbd3015e3a55a 26-Sep-2009 Christopher Kelly <c-kelly@ti.com> Fix OMX_GetRolesOfComponents and OMX_GetComponentsOfRole, and clean up some unused code.

Signed-off-by: Daniel Charles <dcharles@ti.com>

Orignally from: https://partner.source.android.com/g/#change,1171
Modified based on review feedbacks and comments
mx/system/src/openmax_il/omx_core/inc/OMX_ComponentRegistry.h
mx/system/src/openmax_il/omx_core/src/OMX_Core.c
15c9596da616836bbf2db19d2aa10f30bb6587a0 27-Sep-2009 James Dong <jdong@google.com> Remove two spam log messages from AAC encoder
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_Utils.c
2c0b038ffdf873a942cee5ea78939535f81deaa2 25-Sep-2009 Daniel Charles <dcharles@ti.com> Rework - Thread safety of reference counter

Limit simultaneous instances per component
-Defined MAX_CONCURRENT_INSTANCES=1 in ComponentRegistry.h.
-This macro can be increased to allow more instances per codec
-JPEG.Encoder library typo on component list.
- Lookingfor the correct amount of components on the component list to avoid a NULL pointer comparation.

Originally from: https://partner.source.android.com/g/#change,1132
Also take some comments and feedbacks from reviewers
mx/system/src/openmax_il/omx_core/inc/OMX_ComponentRegistry.h
mx/system/src/openmax_il/omx_core/src/OMX_Core.c
8f41d183c7150ced3aef44b5f9a3ae3b7b57ec1c 25-Sep-2009 James Dong <jdong@google.com> Revert "Thread safety of reference counter"

This reverts commit a5a79c7a1090c1c02aa71c847a17dced8e119ddb.
mx/system/src/openmax_il/omx_core/inc/OMX_ComponentRegistry.h
mx/system/src/openmax_il/omx_core/src/OMX_Core.c
5aab822c309a3a55b5d23aff6daecafc535bcf12 24-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 26308 into eclair

* changes:
Thread safety of reference counter OMX Compliancy issues Limit simultaneous instances per component -Defined MAX_CONCURRENT_INSTANCES=1 in ComponentRegistry.h -this macro can be increased to allow more instances per codec
a5a79c7a1090c1c02aa71c847a17dced8e119ddb 23-Sep-2009 Christopher Kelly <c-kelly@ti.com> Thread safety of reference counter
OMX Compliancy issues
Limit simultaneous instances per component
-Defined MAX_CONCURRENT_INSTANCES=1 in ComponentRegistry.h
-this macro can be increased to allow more instances per codec

Signed-off-by: Daniel Charles <dcharles@ti.com>

Originally from: https://partner.source.android.com/g/#change,1132
Fixed many errors and cleaned up the code a bit.
Fixed potential free of unintialized memory
mx/system/src/openmax_il/omx_core/inc/OMX_ComponentRegistry.h
mx/system/src/openmax_il/omx_core/src/OMX_Core.c
383331e934246590d855e65e3e543d206aa026bf 24-Sep-2009 Benny Wong <Benny.Wong@motorola.com> Fix to honor seek request after EOS.
bug 2127768

OMX Component was not reseting first_buff flag when flushing output buffers.
Whenever the IL client does not flush input buffers the error reported is
present. Since the EOS has been resolved at the SN level, output buffer
can reset the firt_buff safely.

Originally from: https://partner.source.android.com/g/#change,1151
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_Utils.c
22c239812ee8fc2e69d7da5f0f3e0df599bc7806 18-Sep-2009 Benny Wong <Benny.Wong@motorola.com> Adjust the width and height of the output buffer to a multiple of 16
because the TI decoder has a requirement that the max dimensions
be multiples of 16

Originally from: https://partner.source.android.com/g/#change,1107
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
e6e2e1c9616d3461a2c698f0d7e96648c74a0e0a 18-Sep-2009 Benny Wong <Benny.Wong@motorola.com> NBAMR WBAMR frameparam flushmemory final with dsp align macro

Originally from: https://partner.source.android.com/g/#change,987
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDecoder.c
mx/audio/src/openmax_il/nbamr_dec/inc/OMX_AmrDec_Utils.h
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_Utils.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDecoder.c
mx/audio/src/openmax_il/wbamr_dec/inc/OMX_WbAmrDec_Utils.h
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_Utils.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDecoder.c
mx/system/src/openmax_il/common/inc/OMX_TI_Common.h
6b25caff3a2bfa10b9f00ef87dd6c8fb061957ff 19-Sep-2009 Benny Wong <Benny.Wong@motorola.com> Remove excessive AAC decoder OMX logs

Originally from: https://partner.source.android.com/g/#change,1109
mx/audio/src/openmax_il/aac_dec/inc/OMX_AacDec_Utils.h
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_Utils.c
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDecoder.c
bca73818821dde513097a412ae6f2539d927e588 19-Sep-2009 Andrew Collins <andrewcollins@motorola.com> This fixes a critical bug that is due to heap corruption from the JPEG encoder.
It adds a mutex around the global allocation list used by the component,
and adds the required padding around the LCML config buffer.

Signed-off-by: Daniel Charles <dcharles@ti.com>

Originally from: https://partner.source.android.com/g/#change,1103
mx/image/src/openmax_il/jpeg_enc/inc/OMX_JpegEnc_Utils.h
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Utils.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEncoder.c
990117074ba37226d82be2f2ebe3739e488f848c 16-Sep-2009 James Dong <jdong@google.com> Fall back to software decoders.
After this change, we only support the following hardware codecs:
- encoders: avc, m4v, h263, aac, amrnb, amrwb, jpeg
- decoders: avc, m4v
mx/system/src/openmax_il/omx_core/src/OMX_Core.c
7ffd1fd69497000509fe03d28dfe4058545b7a1c 17-Sep-2009 Dave Sparks <davidsparks@android.com> Add support for software codecs in video MIO. This change allows the
software codecs to be used with the video overlay hardware. When
the YUV420 planar format is detected, the MIO will not allocate
buffers, but allow the decoder to allocate its own buffers. This
change detects the YUV420 planar format, and then does a software
color plane conversion to YUV422-UYVY format. This allows us to
use accelerate YUV->RGB color conversion and scaling in the DSP.
The primary goal is to enable fallback to software codecs when
necessary.
ibopencorehw/android_surface_output_omap34xx.cpp
ibopencorehw/android_surface_output_omap34xx.h
5eb838555fd22bfdbfecb2d264a9259db1555d72 18-Sep-2009 Jianhong Jiang <jianhong@google.com> Change in VMIO to use the YUV format sent from player engine;
Don't use overlay buffer allocator as decoding buffer if YUV format is NOT the same as display YUV format.
ibopencorehw/android_surface_output_omap34xx.cpp
005fc7a19a00f4170cbe0a8e3c3fa8b147f45a89 17-Sep-2009 Benny Wong <Benny.Wong@motorola.com> Added a profile check for profile in H264 to accept baseline profile clips

Originally from: https://partner.source.android.com/g/#change,1076
mx/ti_omx_config_parser/inc/ti_m4v_config_parser.h
mx/ti_omx_config_parser/src/ti_m4v_config_parser.cpp
mx/ti_omx_config_parser/src/ti_omx_config_parser.cpp
c024b9e6872263b80017da0d169e9fbd790b2051 15-Sep-2009 Masaki Sato <masaki.sato@motorola.com> Fixes the issue where AAC OMX decoder component doesn't
return all the buffers when the state transition from
executing to idle is completed.

bug 2055525

Originally from: https://partner.source.android.com/g/#change,1056
mx/audio/src/openmax_il/aac_dec/inc/OMX_AacDec_Utils.h
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_Utils.c
5e0e7a0a915ca0a359dc7bdb6cf2eacbf9fcbb45 17-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 25381 into eclair

* changes:
Suppress buffer queue error logs during stream_off
4e501478686a1b42da255e58d95494710f9d5c9c 17-Sep-2009 Benny Wong <Benny.Wong@motorola.com> Fixes a hang video decoder OMX component during mediaframeworktest.
The hang happens when a reset command (state transiton from executing
-> idle) is issue while a port reconfiguration is going on.

Originally from: https://partner.source.android.com/g/#change,1073
Fixed a missing open brace and coding style.
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
229fc4a4f41743bb367ecb791e9eeee6932671cd 12-Sep-2009 Dan Vacura <dan.vacura@motorola.com> Suppress buffer queue error logs during stream_off

Clients of the overlay abstraction do not know if streaming has
been started, so they will continue to queue/dequeue buffers.
This will result in extra errors logs that are not really errors.

Originally from: https://partner.source.android.com/g/#change,1060
ibopencorehw/android_surface_output_omap34xx.cpp
iboverlay/overlay.cpp
e69806a6a44fd9113ec790ca57da67f40906e066 16-Sep-2009 Masaki Sato <masaki.sato@motorola.com> Remove excessive MP3 OMX logs

Originally from: https://partner.source.android.com/g/#change,1057
Modified the hardcoded constant to use the MACRO instead.
mx/audio/src/openmax_il/mp3_dec/inc/OMX_Mp3Dec_Utils.h
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_Utils.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Decoder.c
6681af365aaf3016fb8c725a462f44e05523ee70 16-Sep-2009 James Dong <jdong@google.com> Don't build G7xx speech OMX components to reduce some image size
mx/audio/src/openmax_il/g711_dec/src/Android.mk
mx/audio/src/openmax_il/g711_enc/src/Android.mk
mx/audio/src/openmax_il/g722_dec/src/Android.mk
mx/audio/src/openmax_il/g722_enc/src/Android.mk
mx/audio/src/openmax_il/g726_dec/src/Android.mk
mx/audio/src/openmax_il/g726_enc/src/Android.mk
mx/audio/src/openmax_il/g729_dec/src/Android.mk
mx/audio/src/openmax_il/g729_enc/src/Android.mk
cea71ebbc915d8bf0a27cf1757b2b7733158a6dc 15-Sep-2009 Rebecca Schultz Zavin <rebecca@android.com> Stop using colorkey, switch to 32 bit framebuffer with alpha instead

Change-Id: I9a5d646a876d991961173086ecd0a5f3c33192b9
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
iboverlay/overlay.cpp
iboverlay/v4l2_utils.c
iboverlay/v4l2_utils.h
5b326ff52eea6007cc9be59daa17b2733504fce4 10-Sep-2009 Andrew Collins <andrewcollins@motorola.com> Add refcounting to shared memory in liboverlay.

In order to avoid deadlocking in the case where the control side of
overlay is deallocated before the data side, reference count the shared
memory used in liboverlay.

Originally from: https://partner.source.android.com/g/#change,1006
iboverlay/overlay.cpp
08bd1e9191dea292b14fd4a1d9426988c6ec08ee 03-Sep-2009 Snigdha Sinha <snigdha.sinha@motorola.com> OVERLAY_FORMAT_DEFAULT in overlay

Originally from: https://partner.source.android.com/g/#change,921
iboverlay/overlay.cpp
1fe18ea5df398ad6c005b267782ccab45eb759f3 10-Sep-2009 Benny Wong <Benny.Wong@motorola.com> Fixes video playback crash. Unregister buffer should not be called because we never register buffers anyway.

Originally from: https://partner.source.android.com/g/#change,999
We may have software fallback issue which needs to be further studied.
ibopencorehw/android_surface_output_omap34xx.cpp
221a7f397de8e84a36f8f5c93a9a5b175e9053fd 04-Sep-2009 Benny Wong <Benny.Wong@motorola.com> Make hi-res video playback smoother by increasing the overlay buffers
from 4 to 6. 6 is the number of buffers actually being
supported already in the kernel.

Originally from: https://partner.source.android.com/g/#change,928
Removed all changes to the LOGE so that we keep the failure log
messages for now.
ibopencorehw/android_surface_output_omap34xx.cpp
ibopencorehw/buffer_alloc_omap34xx.h
iboverlay/overlay.cpp
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h
e972d06c10872e553c829a77e28fac4ea412e70d 04-Sep-2009 Masaki Sato <masaki.sato@motorola.com> NBAMR WBAMR frameparam flushmemory
Fix playback hang issues by flushing frameparam memory when EOS flag is set

Originally from: https://partner.source.android.com/g/#change,933
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_Utils.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_Utils.c
0120456697baf4549ecc361497da7f5ba0ea6834 02-Sep-2009 Masaki Sato <masaki.sato@motorola.com> MP3 playcomplete call eventbufferflag first
bug 2055532

Originally from: https://partner.source.android.com/g/#change,932
Added change to use MP3D_OUTPUT_PORT and MP3D_INPUT_PORT, instead of OMX_DirOuptut and NULL,
based on review suggestions.
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_Utils.c
90fd4892bfdc76a542a6be0ad446aadaad1e6565 02-Sep-2009 Rebecca Schultz Zavin <rebecca@android.com> Set colorkey to new value

Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
iboverlay/overlay.cpp
81af95b5f72027106000c1334dc295c6fb2c0fa3 02-Sep-2009 Benny Wong <Benny.Wong@motorola.com> This is to ensure that the MIO is synced up with the overlay when a stream_off
happens as all the buffers are flushed when stream_off is called

Bug 2087567
Originally from: https://partner.source.android.com/g/#change,903
Fixed a typo "=" => "==" on line 183, android_surface_output_omap34xx.cpp
ibopencorehw/android_surface_output_omap34xx.cpp
iboverlay/v4l2_utils.h
2af9e292bcaa51bd8abef7fb64fc709243209d75 02-Sep-2009 Benny Wong <Benny.Wong@motorola.com> Remove global alpha during multimedia use cases

Originally from: https://partner.source.android.com/g/#change,902
iboverlay/v4l2_utils.c
3f62be3a6bf3980f27cee0c049b5c9e017d67c4a 28-Aug-2009 Masaki Sato <masaki.sato@motorola.com> Added extra check which marks the last output buffer queued at lcml with the EOS to be propogated to PV.

Originally from https://partner.source.android.com/g/#change,860
Appears other OMX decoder components have similar issues
Thus, more fixes are expected to be coming soon.
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_Utils.c
341ee0b938bf39c8e2d94e9aa060428c03b597f7 26-Aug-2009 Masaki Sato <masaki.sato@motorola.com> Using smaller audio buffer size to reduce thrash of A/V while streaming
bug 2018440

1. Changed the original comment "small buffer size aac mp3", as requested
2. the patch was originally from: https://partner.source.android.com/g/#change,849
mx/audio/src/openmax_il/aac_dec/inc/OMX_AacDec_Utils.h
mx/audio/src/openmax_il/mp3_dec/inc/OMX_Mp3Dec_Utils.h
687658b40ff09d22b78c5701904224e9568a6e8a 20-Aug-2009 snigdha <snigdha.sinha@motorola.com> Fix Iframe in H264 and change IframeInterval to 30
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.c
ff2393e6840fa2da01480c0ecb5bb887f758fdeb 17-Aug-2009 Benny Wong <Benny.Wong@motorola.com> Modified overlay_getBufferAddress function to return the overlay buffer file descriptor, offset and size
ibopencorehw/Android.mk
ibopencorehw/android_surface_output_omap34xx.cpp
iboverlay/overlay.cpp
iboverlay/v4l2_utils.c
iboverlay/v4l2_utils.h
b0936053d35bdb675340e63f2f6ee333e764f607 08-Aug-2009 Dan Vacura <dan.vacura@motorola.com> Notify clients that queued buffer status changed
iboverlay/overlay.cpp
02bd7a1a98bc8a3a124e1e4554a78439e26b4caf 18-Aug-2009 Benny Wong <Benny.Wong@motorola.com> Wait for first frame to finish queuing to avoid delays
ibopencorehw/android_surface_output_omap34xx.cpp
ibopencorehw/android_surface_output_omap34xx.h
31fe63f0022f74595e2acf6a0114f82c97554ae1 12-Aug-2009 Masaki Sato <masaki.sato@motorola.com> MMS attach issue fix for WMA
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_Utils.c
54226e84d46c47c3c3166bbb6b00c8fb21add986 13-Aug-2009 Andreas Huber <andih@google.com> The shared library name must match the OMX component name (JPEG decoder).
mx/image/src/openmax_il/jpeg_dec/Android.mk
a4e3a661b84fc367bb7bd5dad9e4c051afc8fb2c 13-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 21131

* changes:
Enable global alpha
6680a96e103d1d1d96d658f2bf86212098c31c30 13-Aug-2009 Wei-Ta Chen <weita@google.com> Correct the library path for OMX's jpeg encoder and decoder tests.
mx/image/src/openmax_il/jpeg_dec/tests/JPEGTest.c
mx/image/src/openmax_il/jpeg_enc/test/JPEGTestEnc.c
92a5212015839cd347922a2c25e64bae826d9f6f 05-Aug-2009 Benny Wong <Benny.Wong@motorola.com> Enable global alpha
iboverlay/v4l2_utils.c
iboverlay/v4l2_utils.h
9f5a830905605f5156ad0fab60473d19f8044d0a 11-Aug-2009 Masaki Sato <masaki.sato@motorola.com> MMS attach issue fix for NBAMR and WBAMR
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_Utils.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_Utils.c
1390603f92ef826d4fa1263a90ce2b7f9666b9b4 11-Aug-2009 Masaki Sato <masaki.sato@motorola.com> MMS attach issue fix for MP3 and AAC
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_Utils.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_Utils.c
686af8b7f8582fe7b4982fae3c9bb134a3cf1dab 10-Aug-2009 Masaki Sato <masaki.sato@motorola.com> WMA fix Gerrit#607 and 646
mx/audio/src/openmax_il/wma_dec/inc/OMX_WmaDec_Utils.h
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_Utils.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDecoder.c
21f301bd17942e35730d802c7fdc5e5b0e7d31f4 10-Aug-2009 Masaki Sato <masaki.sato@motorola.com> AAC FF and short playback fix
mx/audio/src/openmax_il/aac_dec/inc/OMX_AacDec_Utils.h
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_Utils.c
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDecoder.c
b4c4a90655e277a89ed2cc3704e9f008b311ea0f 05-Aug-2009 Snigdha <snigdha@snigdha.(none)> Fix for hardcoded framerate at OMX
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
a1eb1f6695eb60647993217dc3f4dab0915536c6 08-Aug-2009 Andreas Huber <andih@google.com> An attempt at fixing the build.
ibopencorehw/Android.mk
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>
mx/Android.mk
mx/audio/src/openmax_il/aac_dec/inc/OMX_AacDec_Utils.h
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_Utils.c
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDecoder.c
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_Utils.h
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEncoder.h
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_CompThread.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_Utils.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEncoder.c
mx/audio/src/openmax_il/g711_dec/Android.mk
mx/audio/src/openmax_il/g711_dec/inc/OMX_G711Dec_ComponentThread.h
mx/audio/src/openmax_il/g711_dec/inc/OMX_G711Dec_Utils.h
mx/audio/src/openmax_il/g711_dec/inc/OMX_G711Decoder.h
mx/audio/src/openmax_il/g711_dec/inc/g711decsocket_ti.h
mx/audio/src/openmax_il/g711_dec/src/Android.mk
mx/audio/src/openmax_il/g711_dec/src/OMX_G711Dec_ComponentThread.c
mx/audio/src/openmax_il/g711_dec/src/OMX_G711Dec_Utils.c
mx/audio/src/openmax_il/g711_dec/src/OMX_G711Decoder.c
mx/audio/src/openmax_il/g711_dec/tests/Android.mk
mx/audio/src/openmax_il/g711_dec/tests/G711DecTest.c
mx/audio/src/openmax_il/g711_enc/inc/OMX_G711Enc_ComponentThread.h
mx/audio/src/openmax_il/g711_enc/inc/OMX_G711Enc_Utils.h
mx/audio/src/openmax_il/g711_enc/inc/OMX_G711Encoder.h
mx/audio/src/openmax_il/g711_enc/inc/g711enc_sn_uuid.h
mx/audio/src/openmax_il/g711_enc/src/Android.mk
mx/audio/src/openmax_il/g711_enc/src/OMX_G711Enc_ComponentThread.c
mx/audio/src/openmax_il/g711_enc/src/OMX_G711Enc_Utils.c
mx/audio/src/openmax_il/g711_enc/src/OMX_G711Encoder.c
mx/audio/src/openmax_il/g711_enc/tests/Android.mk
mx/audio/src/openmax_il/g711_enc/tests/G711EncTest.c
mx/audio/src/openmax_il/g722_dec/Android.mk
mx/audio/src/openmax_il/g722_dec/inc/OMX_G722Dec_Utils.h
mx/audio/src/openmax_il/g722_dec/inc/OMX_G722Decoder.h
mx/audio/src/openmax_il/g722_dec/inc/g722decsocket_ti.h
mx/audio/src/openmax_il/g722_dec/src/Android.mk
mx/audio/src/openmax_il/g722_dec/src/OMX_G722Dec_Utils.c
mx/audio/src/openmax_il/g722_dec/src/OMX_G722Decoder.c
mx/audio/src/openmax_il/g722_dec/tests/Android.mk
mx/audio/src/openmax_il/g722_dec/tests/G722DecTest.c
mx/audio/src/openmax_il/g722_enc/Android.mk
mx/audio/src/openmax_il/g722_enc/inc/OMX_G722Enc_Utils.h
mx/audio/src/openmax_il/g722_enc/inc/OMX_G722Encoder.h
mx/audio/src/openmax_il/g722_enc/inc/g722encsocket_ti.h
mx/audio/src/openmax_il/g722_enc/src/Android.mk
mx/audio/src/openmax_il/g722_enc/src/OMX_G722Enc_Utils.c
mx/audio/src/openmax_il/g722_enc/src/OMX_G722Encoder.c
mx/audio/src/openmax_il/g722_enc/tests/Android.mk
mx/audio/src/openmax_il/g722_enc/tests/G722EncTest.c
mx/audio/src/openmax_il/g726_dec/Android.mk
mx/audio/src/openmax_il/g726_dec/inc/OMX_G726Dec_CompThread.h
mx/audio/src/openmax_il/g726_dec/inc/OMX_G726Dec_Utils.h
mx/audio/src/openmax_il/g726_dec/inc/OMX_G726Decoder.h
mx/audio/src/openmax_il/g726_dec/inc/g726decsocket_ti.h
mx/audio/src/openmax_il/g726_dec/src/Android.mk
mx/audio/src/openmax_il/g726_dec/src/OMX_G726Dec_CompThread.c
mx/audio/src/openmax_il/g726_dec/src/OMX_G726Dec_Utils.c
mx/audio/src/openmax_il/g726_dec/src/OMX_G726Decoder.c
mx/audio/src/openmax_il/g726_dec/tests/Android.mk
mx/audio/src/openmax_il/g726_dec/tests/G726DecTest.c
mx/audio/src/openmax_il/g726_enc/Android.mk
mx/audio/src/openmax_il/g726_enc/inc/OMX_G726Enc_ComponentThread.h
mx/audio/src/openmax_il/g726_enc/inc/OMX_G726Enc_Utils.h
mx/audio/src/openmax_il/g726_enc/inc/OMX_G726Encoder.h
mx/audio/src/openmax_il/g726_enc/inc/g726enc_sn_uuid.h
mx/audio/src/openmax_il/g726_enc/src/Android.mk
mx/audio/src/openmax_il/g726_enc/src/OMX_G726Enc_ComponentThread.c
mx/audio/src/openmax_il/g726_enc/src/OMX_G726Enc_Utils.c
mx/audio/src/openmax_il/g726_enc/src/OMX_G726Encoder.c
mx/audio/src/openmax_il/g726_enc/tests/Android.mk
mx/audio/src/openmax_il/g726_enc/tests/G726EncTest.c
mx/audio/src/openmax_il/g729_dec/inc/OMX_G729Dec_ComponentThread.h
mx/audio/src/openmax_il/g729_dec/inc/OMX_G729Dec_Utils.h
mx/audio/src/openmax_il/g729_dec/inc/OMX_G729Decoder.h
mx/audio/src/openmax_il/g729_dec/inc/g729decsocket_ti.h
mx/audio/src/openmax_il/g729_dec/src/Android.mk
mx/audio/src/openmax_il/g729_dec/src/OMX_G729Dec_ComponentThread.c
mx/audio/src/openmax_il/g729_dec/src/OMX_G729Dec_Utils.c
mx/audio/src/openmax_il/g729_dec/src/OMX_G729Decoder.c
mx/audio/src/openmax_il/g729_dec/tests/Android.mk
mx/audio/src/openmax_il/g729_dec/tests/G729DecTest.c
mx/audio/src/openmax_il/g729_dec/tests/G729DecTest.h
mx/audio/src/openmax_il/g729_enc/Android.mk
mx/audio/src/openmax_il/g729_enc/inc/OMX_G729Enc_ComponentThread.h
mx/audio/src/openmax_il/g729_enc/inc/OMX_G729Enc_Utils.h
mx/audio/src/openmax_il/g729_enc/inc/OMX_G729Encoder.h
mx/audio/src/openmax_il/g729_enc/inc/g729encsocket_ti.h
mx/audio/src/openmax_il/g729_enc/src/Android.mk
mx/audio/src/openmax_il/g729_enc/src/OMX_G729Enc_ComponentThread.c
mx/audio/src/openmax_il/g729_enc/src/OMX_G729Enc_Utils.c
mx/audio/src/openmax_il/g729_enc/src/OMX_G729Encoder.c
mx/audio/src/openmax_il/g729_enc/tests/Android.mk
mx/audio/src/openmax_il/g729_enc/tests/G729EncTest.c
mx/audio/src/openmax_il/mp3_dec/inc/OMX_Mp3Dec_Utils.h
mx/audio/src/openmax_il/mp3_dec/src/Android.mk
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_Utils.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Decoder.c
mx/audio/src/openmax_il/nbamr_dec/inc/OMX_AmrDec_ComponentThread.h
mx/audio/src/openmax_il/nbamr_dec/inc/OMX_AmrDecoder.h
mx/audio/src/openmax_il/nbamr_dec/src/Android.mk
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_ComponentThread.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_Utils.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDecoder.c
mx/audio/src/openmax_il/nbamr_enc/inc/OMX_AmrEnc_Utils.h
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_ComponentThread.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_Utils.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEncoder.c
mx/audio/src/openmax_il/wbamr_dec/inc/OMX_WbAmrDecoder.h
mx/audio/src/openmax_il/wbamr_dec/src/Android.mk
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_Utils.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDecoder.c
mx/audio/src/openmax_il/wbamr_enc/inc/OMX_WbAmrEnc_Utils.h
mx/audio/src/openmax_il/wbamr_enc/inc/OMX_WbAmrEncoder.h
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_CompThread.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_Utils.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEncoder.c
mx/audio/src/openmax_il/wma_dec/inc/OMX_WmaDec_Utils.h
mx/audio/src/openmax_il/wma_dec/src/Android.mk
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_ComponentThread.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_Utils.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDecoder.c
mx/audio/src/openmax_il/wma_dec/tests/Android.mk
mx/image/src/openmax_il/jpeg_dec/Android.mk
mx/image/src/openmax_il/jpeg_dec/inc/OMX_JpegDec_Utils.h
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDec_Utils.c
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDecoder.c
mx/image/src/openmax_il/jpeg_dec/tests/JPEGTest.c
mx/image/src/openmax_il/jpeg_dec/tests/JPEGTest.h
mx/image/src/openmax_il/jpeg_enc/Android.mk
mx/image/src/openmax_il/jpeg_enc/inc/OMX_JpegEnc_CustomCmd.h
mx/image/src/openmax_il/jpeg_enc/inc/OMX_JpegEnc_Utils.h
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Thread.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Utils.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEncoder.c
mx/image/src/openmax_il/jpeg_enc/test/JPEGTestEnc.c
mx/image/src/openmax_il/jpeg_enc/test/JPEGTestEnc.h
mx/system/src/openmax_il/lcml/inc/LCML_CodecInterface.h
mx/system/src/openmax_il/lcml/inc/LCML_DspCodec.h
mx/system/src/openmax_il/lcml/src/LCML_DspCodec.c
mx/system/src/openmax_il/omx_core/src/OMX_Core.c
mx/ti_omx_config_parser/Android.mk
mx/ti_omx_config_parser/inc/ti_m4v_config_parser.h
mx/ti_omx_config_parser/inc/ti_video_config_parser.h
mx/ti_omx_config_parser/src/ti_omx_config_parser.cpp
mx/video/src/openmax_il/prepost_processor/Android.mk
mx/video/src/openmax_il/prepost_processor/inc/OMX_VPP.h
mx/video/src/openmax_il/prepost_processor/inc/OMX_VPP_CompThread.h
mx/video/src/openmax_il/prepost_processor/inc/OMX_VPP_Utils.h
mx/video/src/openmax_il/prepost_processor/inc/VPPsocket_ti.h
mx/video/src/openmax_il/prepost_processor/inc/decode_common_ti.h
mx/video/src/openmax_il/prepost_processor/src/OMX_VPP.c
mx/video/src/openmax_il/prepost_processor/src/OMX_VPP_CompThread.c
mx/video/src/openmax_il/prepost_processor/src/OMX_VPP_ImgConv.c
mx/video/src/openmax_il/prepost_processor/src/OMX_VPP_Utils.c
mx/video/src/openmax_il/prepost_processor/tests/VPPTest.c
mx/video/src/openmax_il/prepost_processor/tests/VPPTest.h
mx/video/src/openmax_il/video_decode/inc/OMX_VidDec_CustomCmd.h
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_DSP.h
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_Utils.h
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.c
mx/video/src/openmax_il/video_encode/test/Android.mk
mx/video/src/openmax_il/video_encode/test/VideoEncTest.c
3410a0df3ef3d3f8254eea6430d999f631191e9f 30-Jul-2009 Rebecca Schultz Zavin <rebecca@android.com> Modify libopencorehw to support ti dsp release 25.9

Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
ibopencorehw/Android.mk
ibopencorehw/android_surface_output_omap34xx.cpp
ibopencorehw/android_surface_output_omap34xx.h
ibopencorehw/buffer_alloc_omap34xx.cpp
ibopencorehw/buffer_alloc_omap34xx.h
c349f36da560d0edb6aaacc4797f907e979b76c8 30-Jul-2009 Rebecca Schultz Zavin <rebecca@android.com> Modify overlay hal to support inputresize and setparameter functions

Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
iboverlay/Android.mk
iboverlay/overlay.cpp
iboverlay/v4l2_utils.c
iboverlay/v4l2_utils.h
2916aa2eb80bb39b1ed83b009ebab13c9a89d458 22-Jul-2009 Rebecca Schultz Zavin <rebecca@android.com> Major overlay hal cleanup, also switch semaphores to mutexes

Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
iboverlay/overlay.cpp
a63a015606a9558890c01a4f974d1718be92c8e5 18-Jul-2009 Rebecca Schultz Zavin <rebecca@android.com> Adding the omap3 hal for overlays

Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
iboverlay/Android.mk
iboverlay/overlay.cpp
iboverlay/v4l2_utils.c
iboverlay/v4l2_utils.h
f096e72732263c79e6187f72dd5794b2110045c0 18-Jul-2009 Rebecca Schultz Zavin <rebecca@android.com> Adding omap3 libopencorehw hal

Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
ibopencorehw/Android.mk
ibopencorehw/android_surface_output_omap34xx.cpp
ibopencorehw/android_surface_output_omap34xx.h
d5661d18b6d41478860a6ee1070fbbea3fd5c7fd 18-Jul-2009 Rebecca Schultz Zavin <rebecca@android.com> Add makefile to libbridge

Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
spbridge/Android.mk
fb3766f18a2c18b6f4798a6a631fdb88fcacd1dc 17-Jul-2009 Rebecca Schultz Zavin <rebecca@android.com> Adding omap3 omx code

Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
mx/Android.mk
mx/audio/src/openmax_il/aac_dec/Android.mk
mx/audio/src/openmax_il/aac_dec/Makefile
mx/audio/src/openmax_il/aac_dec/inc/Aacdecsocket_ti.h
mx/audio/src/openmax_il/aac_dec/inc/Makefile
mx/audio/src/openmax_il/aac_dec/inc/OMX_AacDec_CompThread.h
mx/audio/src/openmax_il/aac_dec/inc/OMX_AacDec_Utils.h
mx/audio/src/openmax_il/aac_dec/src/Android.mk
mx/audio/src/openmax_il/aac_dec/src/Makefile
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_CompThread.c
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDec_Utils.c
mx/audio/src/openmax_il/aac_dec/src/OMX_AacDecoder.c
mx/audio/src/openmax_il/aac_enc/Android.mk
mx/audio/src/openmax_il/aac_enc/inc/Aacencsocket_ti.h
mx/audio/src/openmax_il/aac_enc/inc/Makefile
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_CompThread.h
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_Utils.h
mx/audio/src/openmax_il/aac_enc/inc/OMX_AacEncoder.h
mx/audio/src/openmax_il/aac_enc/src/Android.mk
mx/audio/src/openmax_il/aac_enc/src/Makefile
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_CompThread.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEnc_Utils.c
mx/audio/src/openmax_il/aac_enc/src/OMX_AacEncoder.c
mx/audio/src/openmax_il/aac_enc/tests/AacEncTest.c
mx/audio/src/openmax_il/aac_enc/tests/AacEncTest.mk
mx/audio/src/openmax_il/aac_enc/tests/Android.mk
mx/audio/src/openmax_il/aac_enc/tests/Makefile
mx/audio/src/openmax_il/mp3_dec/Android.mk
mx/audio/src/openmax_il/mp3_dec/inc/Makefile
mx/audio/src/openmax_il/mp3_dec/inc/OMX_Mp3Dec_CompThread.h
mx/audio/src/openmax_il/mp3_dec/inc/OMX_Mp3Dec_Utils.h
mx/audio/src/openmax_il/mp3_dec/inc/OMX_Mp3Decoder.h
mx/audio/src/openmax_il/mp3_dec/inc/mp3decsocket_ti.h
mx/audio/src/openmax_il/mp3_dec/src/Android.mk
mx/audio/src/openmax_il/mp3_dec/src/Makefile
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_CompThread.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Dec_Utils.c
mx/audio/src/openmax_il/mp3_dec/src/OMX_Mp3Decoder.c
mx/audio/src/openmax_il/nbamr_dec/Android.mk
mx/audio/src/openmax_il/nbamr_dec/inc/OMX_AmrDec_ComponentThread.h
mx/audio/src/openmax_il/nbamr_dec/inc/OMX_AmrDec_Utils.h
mx/audio/src/openmax_il/nbamr_dec/inc/OMX_AmrDecoder.h
mx/audio/src/openmax_il/nbamr_dec/inc/amrdecsocket_ti.h
mx/audio/src/openmax_il/nbamr_dec/src/Android.mk
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_ComponentThread.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDec_Utils.c
mx/audio/src/openmax_il/nbamr_dec/src/OMX_AmrDecoder.c
mx/audio/src/openmax_il/nbamr_enc/Android.mk
mx/audio/src/openmax_il/nbamr_enc/inc/Makefile
mx/audio/src/openmax_il/nbamr_enc/inc/OMX_AmrEnc_ComponentThread.h
mx/audio/src/openmax_il/nbamr_enc/inc/OMX_AmrEnc_Utils.h
mx/audio/src/openmax_il/nbamr_enc/inc/OMX_AmrEncoder.h
mx/audio/src/openmax_il/nbamr_enc/inc/amrencsocket_ti.h
mx/audio/src/openmax_il/nbamr_enc/src/Android.mk
mx/audio/src/openmax_il/nbamr_enc/src/Makefile
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_ComponentThread.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEnc_Utils.c
mx/audio/src/openmax_il/nbamr_enc/src/OMX_AmrEncoder.c
mx/audio/src/openmax_il/nbamr_enc/src/libOMX.TI.AMR.encode.so
mx/audio/src/openmax_il/nbamr_enc/tests/AmrEncTest.c
mx/audio/src/openmax_il/nbamr_enc/tests/Android.mk
mx/audio/src/openmax_il/wbamr_dec/Android.mk
mx/audio/src/openmax_il/wbamr_dec/inc/OMX_WbAmrDec_ComponentThread.h
mx/audio/src/openmax_il/wbamr_dec/inc/OMX_WbAmrDec_Utils.h
mx/audio/src/openmax_il/wbamr_dec/inc/OMX_WbAmrDecoder.h
mx/audio/src/openmax_il/wbamr_dec/inc/wbamrdecsocket_ti.h
mx/audio/src/openmax_il/wbamr_dec/src/Android.mk
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_ComponentThread.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDec_Utils.c
mx/audio/src/openmax_il/wbamr_dec/src/OMX_WbAmrDecoder.c
mx/audio/src/openmax_il/wbamr_dec/tests/Android.mk
mx/audio/src/openmax_il/wbamr_dec/tests/WBAmrDecTest.c
mx/audio/src/openmax_il/wbamr_enc/Android.mk
mx/audio/src/openmax_il/wbamr_enc/inc/Makefile
mx/audio/src/openmax_il/wbamr_enc/inc/OMX_WbAmrEnc_CompThread.h
mx/audio/src/openmax_il/wbamr_enc/inc/OMX_WbAmrEnc_Utils.h
mx/audio/src/openmax_il/wbamr_enc/inc/OMX_WbAmrEncoder.h
mx/audio/src/openmax_il/wbamr_enc/inc/wbamrencsocket_ti.h
mx/audio/src/openmax_il/wbamr_enc/src/Android.mk
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_CompThread.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEnc_Utils.c
mx/audio/src/openmax_il/wbamr_enc/src/OMX_WbAmrEncoder.c
mx/audio/src/openmax_il/wbamr_enc/tests/Android.mk
mx/audio/src/openmax_il/wbamr_enc/tests/WbAmrEncTest.c
mx/audio/src/openmax_il/wma_dec/Android.mk
mx/audio/src/openmax_il/wma_dec/Makefile
mx/audio/src/openmax_il/wma_dec/inc/Makefile
mx/audio/src/openmax_il/wma_dec/inc/OMX_WmaDec_ComponentThread.h
mx/audio/src/openmax_il/wma_dec/inc/OMX_WmaDec_Utils.h
mx/audio/src/openmax_il/wma_dec/inc/OMX_WmaDecoder.h
mx/audio/src/openmax_il/wma_dec/inc/wmadecsocket_ti.h
mx/audio/src/openmax_il/wma_dec/src/Android.mk
mx/audio/src/openmax_il/wma_dec/src/Makefile
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_ComponentThread.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDec_Utils.c
mx/audio/src/openmax_il/wma_dec/src/OMX_WmaDecoder.c
mx/audio/src/openmax_il/wma_dec/tests/Android.mk
mx/audio/src/openmax_il/wma_dec/tests/WmaDecTest.c
mx/core_plugin/01_Vendor_ti_omx.cfg
mx/core_plugin/Android.mk
mx/core_plugin/omx_core_plugin/Android.mk
mx/core_plugin/omx_core_plugin/src/ti_omx_interface.cpp
mx/image/src/openmax_il/jpeg_dec/Android.mk
mx/image/src/openmax_il/jpeg_dec/inc/Makefile
mx/image/src/openmax_il/jpeg_dec/inc/OMX_JpegDec_Thread.h
mx/image/src/openmax_il/jpeg_dec/inc/OMX_JpegDec_Utils.h
mx/image/src/openmax_il/jpeg_dec/inc/OMX_JpegDecoder.h
mx/image/src/openmax_il/jpeg_dec/src/Makefile
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDec_Thread.c
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDec_Utils.c
mx/image/src/openmax_il/jpeg_dec/src/OMX_JpegDecoder.c
mx/image/src/openmax_il/jpeg_enc/Android.mk
mx/image/src/openmax_il/jpeg_enc/inc/Makefile
mx/image/src/openmax_il/jpeg_enc/inc/OMX_JpegEnc_CustomCmd.h
mx/image/src/openmax_il/jpeg_enc/inc/OMX_JpegEnc_Thread.h
mx/image/src/openmax_il/jpeg_enc/inc/OMX_JpegEnc_Utils.h
mx/image/src/openmax_il/jpeg_enc/inc/OMX_JpegEncoder.h
mx/image/src/openmax_il/jpeg_enc/src/Makefile
mx/image/src/openmax_il/jpeg_enc/src/OMX_Debug.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_DebugMem.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Thread.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEnc_Utils.c
mx/image/src/openmax_il/jpeg_enc/src/OMX_JpegEncoder.c
mx/system/src/openmax_il/common/Makefile
mx/system/src/openmax_il/common/content.pkg
mx/system/src/openmax_il/common/inc/Makefile
mx/system/src/openmax_il/common/inc/OMX_TI_Common.h
mx/system/src/openmax_il/common/inc/OMX_TI_Debug.h
mx/system/src/openmax_il/common/inc/TIDspOmx.h
mx/system/src/openmax_il/common/inc/decode_common_ti.h
mx/system/src/openmax_il/common/inc/encode_common_ti.h
mx/system/src/openmax_il/lcml/Android.mk
mx/system/src/openmax_il/lcml/Makefile
mx/system/src/openmax_il/lcml/content.pkg
mx/system/src/openmax_il/lcml/inc/LCML_CodecInterface.h
mx/system/src/openmax_il/lcml/inc/LCML_DspCodec.h
mx/system/src/openmax_il/lcml/inc/LCML_Types.h
mx/system/src/openmax_il/lcml/inc/Makefile
mx/system/src/openmax_il/lcml/inc/usn.h
mx/system/src/openmax_il/lcml/src/Android.mk
mx/system/src/openmax_il/lcml/src/LCML_DspCodec.c
mx/system/src/openmax_il/lcml/src/Makefile
mx/system/src/openmax_il/omx_core/Android.mk
mx/system/src/openmax_il/omx_core/Makefile
mx/system/src/openmax_il/omx_core/content.pkg
mx/system/src/openmax_il/omx_core/inc/Makefile
mx/system/src/openmax_il/omx_core/inc/OMX_Audio.h
mx/system/src/openmax_il/omx_core/inc/OMX_Component.h
mx/system/src/openmax_il/omx_core/inc/OMX_ComponentRegistry.h
mx/system/src/openmax_il/omx_core/inc/OMX_ContentPipe.h
mx/system/src/openmax_il/omx_core/inc/OMX_Core.h
mx/system/src/openmax_il/omx_core/inc/OMX_Debug.h
mx/system/src/openmax_il/omx_core/inc/OMX_DebugMem.h
mx/system/src/openmax_il/omx_core/inc/OMX_IVCommon.h
mx/system/src/openmax_il/omx_core/inc/OMX_Image.h
mx/system/src/openmax_il/omx_core/inc/OMX_Index.h
mx/system/src/openmax_il/omx_core/inc/OMX_Other.h
mx/system/src/openmax_il/omx_core/inc/OMX_Types.h
mx/system/src/openmax_il/omx_core/inc/OMX_Video.h
mx/system/src/openmax_il/omx_core/src/Android.mk
mx/system/src/openmax_il/omx_core/src/Makefile
mx/system/src/openmax_il/omx_core/src/OMX_Core.c
mx/system/src/openmax_il/perf/Android.mk
mx/system/src/openmax_il/perf/inc/perf.h
mx/system/src/openmax_il/perf/inc/perf_common.h
mx/system/src/openmax_il/perf/inc/perf_config.h
mx/system/src/openmax_il/perf/inc/perf_custom.h
mx/system/src/openmax_il/perf/inc/perf_log.h
mx/system/src/openmax_il/perf/inc/perf_obj.h
mx/system/src/openmax_il/perf/inc/perf_print.h
mx/system/src/openmax_il/perf/inc/perf_rt.h
mx/system/src/openmax_il/perf/reader/Android.mk
mx/system/src/openmax_il/perf/reader/perf_reader.c
mx/system/src/openmax_il/perf/src/perf.c
mx/system/src/openmax_il/perf/src/perf_config.c
mx/system/src/openmax_il/perf/src/perf_custom.c
mx/system/src/openmax_il/perf/src/perf_log.c
mx/system/src/openmax_il/perf/src/perf_print.c
mx/system/src/openmax_il/perf/src/perf_rt.c
mx/system/src/openmax_il/perf/tests/Makefile
mx/system/src/openmax_il/perf/tests/PERF.awk
mx/system/src/openmax_il/perf/tests/_perf.ini
mx/system/src/openmax_il/perf/tests/armtime
mx/system/src/openmax_il/perf/tests/perf
mx/system/src/openmax_il/perf/tests/perf_unittest.c
mx/ti_omx_config_parser/Android.mk
mx/ti_omx_config_parser/inc/ti_m4v_config_parser.h
mx/ti_omx_config_parser/inc/ti_omx_config_parser.h
mx/ti_omx_config_parser/inc/ti_video_config_parser.h
mx/ti_omx_config_parser/src/ti_m4v_config_parser.cpp
mx/ti_omx_config_parser/src/ti_omx_config_parser.cpp
mx/ti_omx_config_parser/src/ti_video_config_parser.cpp
mx/video/src/openmax_il/video_decode/Android.mk
mx/video/src/openmax_il/video_decode/inc/Makefile
mx/video/src/openmax_il/video_decode/inc/OMX_VidDec_CustomCmd.h
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_DSP.h
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Thread.h
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h
mx/video/src/openmax_il/video_decode/inc/OMX_VideoDecoder.h
mx/video/src/openmax_il/video_decode/src/Makefile
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Utils.c
mx/video/src/openmax_il/video_decode/src/OMX_VideoDecoder.c
mx/video/src/openmax_il/video_encode/Android.mk
mx/video/src/openmax_il/video_encode/inc/Makefile
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_CustomCmd.h
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_DSP.h
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_Thread.h
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEnc_Utils.h
mx/video/src/openmax_il/video_encode/inc/OMX_VideoEncoder.h
mx/video/src/openmax_il/video_encode/src/Makefile
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Thread.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEnc_Utils.c
mx/video/src/openmax_il/video_encode/src/OMX_VideoEncoder.c
48c9cf0ad8ae8e3f754e54790857fd57eb79c48d 09-Jul-2009 Rebecca Schultz Zavin <rebecca@android.com> Only compile hardware/ti/omap3 if we're on an omap3 platform

Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
ndroid.mk
73b11d6e96b6d49896738a1a1c87b295c1b96be2 01-Jul-2009 Rebecca Schultz Zavin <rebecca@android.com> Adding omap3 dspbridge control code

dspbridge tree reorg:
* got rid of all samples except cexec
* renamed cexec to more descriptive dspexec
* got rid of api/qos
* moved api/bridge to libbridge
* libbridge is under LGPL
* inc and dspexec under Apache

Signed-off-by: Erik Gilling <konkers@android.com>
spbridge/dspexec/Android.mk
spbridge/dspexec/LICENSE
spbridge/dspexec/dspexec.c
spbridge/inc/DSPManager.h
spbridge/inc/DSPNode.h
spbridge/inc/DSPProcessor.h
spbridge/inc/DSPProcessor_OEM.h
spbridge/inc/DSPStream.h
spbridge/inc/LICENSE
spbridge/inc/_dbdebug.h
spbridge/inc/_dbpriv.h
spbridge/inc/cfg.h
spbridge/inc/cfgdefs.h
spbridge/inc/cmm.h
spbridge/inc/cmmdefs.h
spbridge/inc/csl.h
spbridge/inc/dbapi.h
spbridge/inc/dbc.h
spbridge/inc/dbdcd.h
spbridge/inc/dbdcddef.h
spbridge/inc/dbdefs.h
spbridge/inc/dbg.h
spbridge/inc/dbg_zones.h
spbridge/inc/dbreg.h
spbridge/inc/dbtype.h
spbridge/inc/devdefs.h
spbridge/inc/drv.h
spbridge/inc/drvdefs.h
spbridge/inc/dspapi.h
spbridge/inc/dsptrap.h
spbridge/inc/dynamic_loader.h
spbridge/inc/errbase.h
spbridge/inc/getsection.h
spbridge/inc/gt.h
spbridge/inc/host_os.h
spbridge/inc/list.h
spbridge/inc/mem.h
spbridge/inc/memdefs.h
spbridge/inc/memry.h
spbridge/inc/mgrpriv.h
spbridge/inc/nldrdefs.h
spbridge/inc/qosregistry.h
spbridge/inc/qosti.h
spbridge/inc/qosti_dspdecl.h
spbridge/inc/rms_sh.h
spbridge/inc/rmstypes.h
spbridge/inc/std.h
spbridge/inc/strmdefs.h
spbridge/inc/sync.h
spbridge/inc/uuidutil.h
spbridge/inc/wcdioctl.h
spbridge/libbridge/Android.mk
spbridge/libbridge/COPYING
spbridge/libbridge/DSPManager.c
spbridge/libbridge/DSPNode.c
spbridge/libbridge/DSPProcessor.c
spbridge/libbridge/DSPProcessor_OEM.c
spbridge/libbridge/DSPStrm.c
spbridge/libbridge/dsptrap.c
spbridge/libbridge/inc/DSPManager.h
spbridge/libbridge/inc/DSPNode.h
spbridge/libbridge/inc/DSPProcessor.h
spbridge/libbridge/inc/DSPProcessor_OEM.h
spbridge/libbridge/inc/DSPStream.h
spbridge/libbridge/inc/_dbdebug.h
spbridge/libbridge/inc/_dbpriv.h
spbridge/libbridge/inc/cmm.h
spbridge/libbridge/inc/cmmdefs.h
spbridge/libbridge/inc/csl.h
spbridge/libbridge/inc/dbapi.h
spbridge/libbridge/inc/dbdcd.h
spbridge/libbridge/inc/dbdcddef.h
spbridge/libbridge/inc/dbdefs.h
spbridge/libbridge/inc/dbg.h
spbridge/libbridge/inc/dbg_zones.h
spbridge/libbridge/inc/dbtype.h
spbridge/libbridge/inc/devdefs.h
spbridge/libbridge/inc/dspapi.h
spbridge/libbridge/inc/dsptrap.h
spbridge/libbridge/inc/errbase.h
spbridge/libbridge/inc/host_os.h
spbridge/libbridge/inc/list.h
spbridge/libbridge/inc/mem.h
spbridge/libbridge/inc/memdefs.h
spbridge/libbridge/inc/memry.h
spbridge/libbridge/inc/mgrpriv.h
spbridge/libbridge/inc/nldrdefs.h
spbridge/libbridge/inc/perfutils.h
spbridge/libbridge/inc/qos_ti_uuid.h
spbridge/libbridge/inc/qosregistry.h
spbridge/libbridge/inc/qosti.h
spbridge/libbridge/inc/qosti_dspdecl.h
spbridge/libbridge/inc/rms_sh.h
spbridge/libbridge/inc/rmstypes.h
spbridge/libbridge/inc/std.h
spbridge/libbridge/inc/strmdefs.h
spbridge/libbridge/inc/sync.h
spbridge/libbridge/inc/wcdioctl.h
spbridge/libbridge/perfutils.c
ew
e94a09c8b93088fbbeafa3edc9527cb51be0dc28 20-Apr-2009 android-build SharedAccount <android-build@google.com> new
ew