• Home
  • History
  • Annotate
  • only in /hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/component/
History log of /hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/component/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
24b40bec52d792aa9907d5b76fbb66ebc15a56ed 17-Sep-2013 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Fix CodecReconfig issue.

Change-Id: I60494d236ca458c90d6b2a64c19980688517941d
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
Bug: 10728106
ideo/dec/Exynos_OMX_Vdec.c
bd09b8148180c902648b5ac57d024f457f852efa 17-Sep-2013 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Fix for dynamic resolution change timing issue.

Change-Id: I302de465745513a29dcacb33fe623c3cad7f6b1d
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
Bug: 10192533
ommon/Exynos_OMX_Baseport.h
ideo/dec/Exynos_OMX_Vdec.c
ideo/dec/Exynos_OMX_Vdec.h
ideo/dec/Exynos_OMX_VdecControl.c
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
7987a0882319055826a1426b7c31c9424575d34a 16-Sep-2013 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Fix the return data length with EOS in meta data mode.

Change-Id: Ia65b6da0e4ce6b4f8bbc4fa2ffaa8b8c359f2ad3
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
Bug: 10704989
ideo/dec/Exynos_OMX_VdecControl.c
c01f2434dc56e71482229e8ab8c7d5cda7c46d01 02-Aug-2013 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: add Dynamic resolution change support code.

Added Dynamic resolution change to H.264 Component.

Change-Id: I73a2d1eaa3412199f886a9a4a4a046c234c06350
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
Bug: 10192533
ommon/Exynos_OMX_Basecomponent.c
ommon/Exynos_OMX_Baseport.c
ommon/Exynos_OMX_Baseport.h
ideo/dec/Exynos_OMX_Vdec.c
ideo/dec/Exynos_OMX_Vdec.h
ideo/dec/Exynos_OMX_VdecControl.c
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
f8d511af096144c3c33d823f879ae0e471ae5284 02-Aug-2013 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Code clean up.

for GED Code and S.LSI code synchronization.

Change-Id: I10f450cbd688a7802ade7bbb6e3623646611062b
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
Bug: 10192533
ommon/Exynos_OMX_Baseport.c
ommon/Exynos_OMX_Resourcemanager.c
ideo/dec/Exynos_OMX_Vdec.c
ideo/dec/Exynos_OMX_VdecControl.c
ideo/dec/Exynos_OMX_VdecControl.h
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
ideo/enc/Exynos_OMX_Venc.c
ideo/enc/Exynos_OMX_VencControl.c
ideo/enc/Exynos_OMX_VencControl.h
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
3b1c2e30b8c73bb51c3e2c93504e3571ab851268 31-Jul-2013 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Add dynamic DPB change scheme.

- Decode output port supported StoreMetaDataBuffer.
- Dynamic DPB change supported.

Change-Id: If23a5eb5cc6fef3781c4a45fb06fe7eab41b1b5b
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
Bug: 10192533
ommon/Exynos_OMX_Baseport.h
ideo/dec/Android.mk
ideo/dec/Exynos_OMX_Vdec.c
ideo/dec/Exynos_OMX_Vdec.h
ideo/dec/Exynos_OMX_VdecControl.c
ideo/dec/h264/Android.mk
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Android.mk
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Android.mk
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
ideo/enc/Exynos_OMX_Venc.c
ideo/enc/h264/Android.mk
ideo/enc/mpeg4/Android.mk
e8aae8edcacf01c588e0bd0ba2c3ca64aa54e107 12-Jun-2013 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Add ThumbnailMode decoding.

Extension name:
- EXYNOS_INDEX_PARAM_ENABLE_THUMBNAIL "OMX.SEC.index.enableThumbnailMode"

if you want enable thumbnail decoding,
Use SetParameter and EXYNOS_OMX_VIDEO_THUMBNAILMODE struct.

typedef struct _EXYNOS_OMX_VIDEO_THUMBNAILMODE {
OMX_U32 nSize;
OMX_VERSIONTYPE nVersion;
OMX_U32 nPortIndex;
OMX_BOOL bEnable;
} EXYNOS_OMX_VIDEO_THUMBNAILMODE;

Change-Id: I199f286bfbd35266b6f319538a55e64a71070f8e
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
Bug: 10192533
ideo/dec/Exynos_OMX_Vdec.h
ideo/dec/Exynos_OMX_VdecControl.c
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
1021eb3052b6af322b604a07f3cafaf3d45e711f 04-Jun-2013 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Added prependSPSPPSToIDRFrames to support the expansion of Google.

When using "OMX.google.android.index.prependSPSPPSToIDRFrames" extension index,
support prepending SPS/PPS at every IDR/I frame.

Change-Id: Idf6669708d627ede013f053de9c8bfaa78181675
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
Bug: 10192533
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/h264/Exynos_OMX_H264enc.h
131fefdab9030d82212f392d8b89ac2073ac1008 26-Aug-2013 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Increase default buffer size for copy mode recording.

Bug: 10307151

Change-Id: Ie2627d571dff7ee1d5e3ce86839d20b681aac200
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/enc/Exynos_OMX_Venc.h
5752d65d5209598b0d7c3752ee0d3d39a78af73b 01-Aug-2013 Lajos Molnar <lajos@google.com> *HACK* assume android requests 1 more buffer then we specify

This used to be usually 2, but for synchronous surfaces that are
used most commonly, it is now 1.

The proper fix would be to allow android to request arbitrarily
more buffers than we specify to account for different buffer
consumer requirements, but that does not work with current code
base.

Change-Id: Ieeafda28b547343d420e7b74e0e5c4a7033673b8
Signed-off-by: Lajos Molnar <lajos@google.com>
Bug: 9970482
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
42d7de5d0b1e454c939efe7c271796c5b982f009 12-Jul-2013 Lajos Molnar <lajos@google.com> Update VP8 component role

VP8 component role changed to "video_decoder.vp8" in the framework.

Change-Id: Icba81db7ae921df321e2426ca426b3eaf13fbb98
Signed-off-by: Lajos Molnar <lajos@google.com>
Bug: 9759512
ideo/dec/vp8/library_register.h
25bee067b500484f8b0a1976da0ff672a7eb7e9e 15-May-2013 Dmitry Shmidt <dimitrysh@google.com> exynos_omx: Increase number of video resources

Bug: 8950258

Change-Id: I497fe3c199298dba3c0932cd640b0d3b98417ded
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
ommon/Exynos_OMX_Resourcemanager.c
8f33812f854fabb86b60074d956359d04473fb85 30-Apr-2013 Taehwan Kim <t_h.kim@samsung.com> exynos_omx: multi_thread: Support for testCreateInputSurfaceErrors Test.

mediaserver crash is resolved.

Bug: 8329017

Change-Id: I6f6f160709e1e8be21a17bce2954a3e4a12d53a2
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
ideo/enc/Exynos_OMX_Venc.c
3c53312a8770c1f7c2f226c7e64304749b721427 10-Apr-2013 Ying Wang <wangying@google.com> Add liblog

Bug: 8580410
Change-Id: I23c1f8541e7de016aa920d13dd35d9b5c7b7d1c8
ideo/dec/h264/Android.mk
ideo/dec/mpeg4/Android.mk
ideo/dec/vp8/Android.mk
ideo/enc/h264/Android.mk
ideo/enc/mpeg4/Android.mk
d866f455acab131be8f058733abd9c1ede2fcfea 04-Apr-2013 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Bug fix.

wrong parameter fixed.

Change-Id: If0750b5a669249824b12ac13fa447e2208acd798
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ommon/Exynos_OMX_Basecomponent.c
690c39906e5dab752a87ed741c94ae4b6fc6db20 11-Mar-2013 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Support for CTS DecodeEditEncodeTest.

Added code to check the length of the input data in encoding time.

Bug: 8329017

Change-Id: I58e84625bf4b56c90404cbe3b5abc2bf693f1673
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/enc/Exynos_OMX_Venc.c
81a947bab57706cee77c14a4f47522ae8b400689 16-Jan-2013 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Support EOSBehavior.

Support EOSBehavior for testEOSBehaviorH263 & testEOSBehaviorH264.

Bug: 7961269

Change-Id: I13f93b2bfd01fb5c0678da3b0c9b9de7f4a863ee
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ommon/Exynos_OMX_Basecomponent.h
ideo/dec/Exynos_OMX_Vdec.c
ideo/dec/Exynos_OMX_VdecControl.c
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
ideo/enc/Exynos_OMX_Venc.c
ideo/enc/Exynos_OMX_VencControl.c
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
96e4aa13425191365eb04752736fbde9938e7a51 15-Jan-2013 Greg Hackmann <ghackmann@google.com> omx: use G2D CSC for encoding surface textures

Change-Id: I1c7297f35b7740a5a9f0ce040c005135125c15fe
Signed-off-by: Greg Hackmann <ghackmann@google.com>
ideo/enc/Android.mk
ideo/enc/Exynos_OMX_Venc.c
c3fb36ed7a4d3d0a5a54f32b1113894651d3b9fe 15-Jan-2013 Greg Hackmann <ghackmann@google.com> csc: allow compiling with multiple HW types

Once G2D support is added, the same binary should be usable for either
Gscaler or G2D. The HW type is controlled through the new property
CSC_HW_PROPERTY_HW_TYPE.

Also return an error if any hardware properties are set after the device
is already opened. This didn't work before and should never happen, but
it's worth adding a check just in case.

Change-Id: I6d3fab4e777395a7e14a1f54353100902c76f75e
Signed-off-by: Greg Hackmann <ghackmann@google.com>
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/enc/Exynos_OMX_Venc.c
fe7c2607ce58e81c1983851e996572b82683f030 08-Jan-2013 Greg Hackmann <ghackmann@google.com> omx: use hardware CSC for encoding surface textures

Shares Gscaler 3 with HDMI

Change-Id: I2d46ea67ad105c98f09ab6aa6f298441c4361b5c
Signed-off-by: Greg Hackmann <ghackmann@google.com>
ideo/enc/Android.mk
ideo/enc/Exynos_OMX_Venc.c
cf09147955c0f14c06a548c1310c3683831c37bd 08-Jan-2013 Greg Hackmann <ghackmann@google.com> omx: move csc (de)initialization to common venc

Change-Id: I495816ec592ecebdcceae760b1c1e90c26b223da
Signed-off-by: Greg Hackmann <ghackmann@google.com>
ideo/enc/Exynos_OMX_Venc.c
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
ebd30f82ab062c98c11004e3bac3f2c703f28283 11-Dec-2012 Greg Hackmann <ghackmann@google.com> omx: handle csc errors

Change-Id: I652b6edb9687ec063ec2b110c70031e821d34e7f
Signed-off-by: Greg Hackmann <ghackmann@google.com>
ideo/enc/Exynos_OMX_Venc.c
8ee7ad9c39198166a3964a91fdbfafc4c24d7976 30-Nov-2012 Greg Hackmann <ghackmann@google.com> omx: always set ion fds for encoder's csc target buffers

Change-Id: Ia465f8bcce7ea1b68088a9443d26d48bc90a24a3
Signed-off-by: Greg Hackmann <ghackmann@google.com>
ideo/enc/Exynos_OMX_Venc.c
2db7dad277936dfaa58ec03c67ac89a1cc4ba331 03-Jan-2013 Greg Hackmann <ghackmann@google.com> omx: don't log encoder input buffers as errors

Change-Id: I400d2e2b2276e60efaacacaaa74fd03582bc68e6
Signed-off-by: Greg Hackmann <ghackmann@google.com>
ideo/enc/Exynos_OMX_Venc.c
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
6201909bad11eab8339ec8dbef4d0152231308af 10-Dec-2012 Dima Zavin <dima@android.com> omx: basecomponent: signal abendStateEvent if GetResource fails

This always happens if the user tries to do multiple encoding
sessions at the same time.

Change-Id: I464b06b170de71ae77e43f76cb6f058ae95b703c
Signed-off-by: Dima Zavin <dima@android.com>
ommon/Exynos_OMX_Basecomponent.c
e1b99ca8589f7f5bc0b019f7b50b8776a8f85bf0 16-Nov-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Add OMX_IndexParamVideoIntraRefresh support.

Add OMX_IndexParamVideoIntraRefresh support, with "Cyclic intra marcoblock refresh" mode support only.
Don't support "Adaptive intra-refresh".

o related-to-bug: 7524845

Change-Id: Id47c0cd3831db6fdb4e46ccece8f8d6f955d777a
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/enc/Exynos_OMX_Venc.h
ideo/enc/Exynos_OMX_VencControl.c
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
0183af759fed11a4cb388c7045dc57cce4813191 27-Nov-2012 Dima Zavin <dima@android.com> Merge "omx: basecomponent: signal abendStateEvent if componentInit fails" into jb-mr1.1-dev
a7fc593060b63bdeb9c3c5295157b04944d2a524 19-Nov-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Add OMX_IndexConfigVideoIntraVOPRefresh support.

Add config dynamic change of "encode component".

Bug: 7546690

Change-Id: I82b043d51aa8295929201ce26c2b1afd5bcdb0e8
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
0996d9d5d25dcf3c90e40288a2e151dfbbf16959 08-Nov-2012 Dima Zavin <dima@android.com> omx: basecomponent: signal abendStateEvent if componentInit fails

Bug: 7261738
Change-Id: I1baf82b37120207de9f757a66e76185e68a81b80
Signed-off-by: Dima Zavin <dima@android.com>
ommon/Exynos_OMX_Basecomponent.c
d9966f64b1a4f195c099ccff95672d8fc7b8fed6 05-Oct-2012 SeungBeom Kim <sbcrux.kim@samsung.com> Added error handling in the state change from "Load state" to "Idle state".

This patch fixes the ANR at reset/release time, caused by some failures in initilizating video decoders

Bug: 7282066

Change-Id: Ic8440ff597dc4a3a6fa568c141c28e00dda518d1
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
Signed-off-by: Yunji Kim <yunji.kim@samsung.com>
ommon/Exynos_OMX_Basecomponent.c
ommon/Exynos_OMX_Basecomponent.h
ommon/Exynos_OMX_Baseport.c
af4568d16d0afed7604e9496ad42e2fcf1e44fde 12-Oct-2012 SeungBeom Kim <sbcrux.kim@samsung.com> OMX encode component has problem on "idle->execute->idle state change" without input data.
This patch fixes the state change (Execute to Idle) bug.

related-to-bug: 7336622

Change-Id: Ied1891cbbd73c26ae635d094ab9eb043ba8ce2d6
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/enc/Exynos_OMX_Venc.c
5b46229d5940c68462ba3c42f65ae00550ab7c0b 14-Sep-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Remove hardcoded limit on the max of number of input buffers allowed in video encoders

For [Issue 7166718] Remove hardcoded limit on the max of number of input buffers allowed in video encoders

Change-Id: I35bf8e5820aa95c3db5dd8d2cc049c3a028d93c9
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/enc/Exynos_OMX_Venc.h
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
d4819ad193068e01877a06cd0ff0f7967b7357f4 05-Sep-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Change bitrate setting in encode component.

Change bitrate setting in encode component for VBR and CBR support.
CBR mains a relative constant bit rate for a small window of time period and the actual bit rate for that small window should be really close to the target bit rate.
VBR maintains a larger variable bit rate for a small window of time duration, but the avg bit rate still needs to converge to the target bit rate for a relatively large window of time duration.

Change-Id: I25e7ccdf3c53e6abacc1c7ed9235292ab97b940a
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
0b9f280f1a2ddf2ed7fe5e62adba9251c72ffbe1 27-Aug-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Change Log Message.

Change Log Message in "Exynos_OMX_Venc.c".

Change-Id: I66c83024afda26a10c97d33e5ef8fd5f6dcbfe55
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/enc/Exynos_OMX_Venc.c
954a542741ba9592fd227362612a00dcc2554ee5 27-Aug-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Fix wrong variable name.

Change-Id: I0d86bb3747c7e686e2b8ca013b08cc7b1ac4ea9f
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/enc/Exynos_OMX_VencControl.c
33d6044e338e2ea5c8580b6a52840808e459d998 08-Aug-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Add New Encode scheme for support input buffer shere.

The case of camera recording, input buffer shere.
If input is store metadata and color format is NV12M then, OpenMAX using Input buffer share scheme.
(Without CSC.)
If input color format is RGB then, OpenMAX using copy(RGB to NV12M CSC) scheme.
This Scheme is supported Dynamic change in the execute state.
(But, Can be changed only once in the time of first frame receive.)
each frame changes can not support.

Change-Id: Iba59e8c04fcea3916665ae86ece52c825ee13eec
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/enc/Exynos_OMX_Venc.c
ideo/enc/Exynos_OMX_Venc.h
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
0e6617d9084f11fe951775e67a2ab8a71e50af94 07-Aug-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Fix the DRM play bug.

In case of DRM play, Registered input buffer address is incorrect.

Error log
01-01 13:38:30.755: E/ExynosVideoDecoder(99): MFC_Decoder_Enqueue_Inbuf: Failed to get index
01-01 13:38:30.755: E/EXYNOS_H264_DEC(99): Failed to enqueue input buffer for header parsing

Change-Id: Ic62914d4bb4f0a1275cdfbb6c65e9c99af87f29b
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/dec/h264/Exynos_OMX_H264dec.c
dccf6a03b890fb6ec7202a62ed1aac03c1672132 03-Aug-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Change output color format.

YUV420SP(NV12) to NV12T.

Change-Id: Idb863b5a7015775a9ebf59dc345714264b3e2028
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
b8d6caa56f49db9de297a80004571c6830cef90a 03-Aug-2012 James Dong <jdong@google.com> Remove excessive logging

Change-Id: I16d15e6dc5a9b1144cd125465ab39738436d1ff9
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
24eadba90486f04d1755de644e21b4eaeb7afe3e 03-Aug-2012 Dima Zavin <dima@android.com> exynos5: metadata buffer contains a buffer handle, not anativewindow

Since it's a buffer handle, call LockANBHandle not LockANB.

Change-Id: Ib27dfe7884f084a96a636faa1eb9718fc281abd3
Signed-off-by: Dima Zavin <dima@android.com>
ideo/enc/Exynos_OMX_Venc.c
1245032e056f079c67b942176d70c5c86b427f62 01-Aug-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Fix H.263 encoder.

for [Issue 6889100] h263 encoder produces unplayable output.

Change-Id: I2c0fa27329da85f4b9ae942bb2e780956b865630
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
1331dddbbf32812a61ff7e146f977ee0f98b043e 24-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: For modify CSC API support.

Change-Id: I91e06fbad1b4aa985ef4ccd775148a17737ed1c6
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/dec/Exynos_OMX_Vdec.c
ideo/enc/Exynos_OMX_Venc.c
4bd72215445fa6c48a5764135eff2359e689cec0 19-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Change number of metadata buffer.

Change number of metadata buffer.
for storemetadata Video recording.

Change-Id: I7f9d0b1633341f185a25e869312995143782ff3c
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/enc/Exynos_OMX_Venc.h
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
569b6f9c0afe66023cc50fe41664240f67b7c6bf 19-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Fix the bug of decode buffer Queuing.

The case of output Buffer Share,
Destination buffer Enqueue argument is wrong in all Decode Component.
Fix wrong argument.

Change-Id: I380ddd1d468bb130c78678a81d5fa401f2ecda7f
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
2f26183e4d2274cd33449f8bcbde9f18c5ea6a13 18-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Fix the encoder input buffer scheme.

in the case of MetadataBufferType buffer,
Fix the bug of input buffer registration scheme.

Change-Id: I05ec601777e5aae6ec20e74c933f03b3cacd8958
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
2af1a62c41e1e11d8472686e4bfe5a9150a0b1d8 16-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Remove unused variable (cont.).

Change-Id: I35030e0c4243f9cb0a216c941a242ab725b201f2
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
fa8948146ff5b51996e6e65f12d951601a65c34c 11-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Modified Cache enable scheme.

the case of Buffer copy, Cache enable.

Change-Id: Idd2f96f13b6fc8fa54bc50d3931e9a8c158e82dd
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
21015d703f7036313fffc6d5dda821e81ac52a59 04-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Modified AllocateBuffer & FreeBuffer.

- Modified Exynos_OMX_AllocateBuffer in video decode.
- Modified Exynos_OMX_FreeBuffer in video decode.

Change-Id: Ic1c8577ac7befd59c3a6b5d1e96b6e01828027d0
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/dec/Exynos_OMX_VdecControl.c
ideo/enc/Exynos_OMX_VencControl.c
ef059a025332fc3b7d68e1b8bd1f7abe34cf37e9 04-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: input and output buffer struct Integration.

- remove CODEC_DEC_INPUT_BUFFER
- remove CODEC_DEC_OUTPUT_BUFFER
- add new struct CODEC_DEC_BUFFER

Change-Id: Ie4afaf5f41834606c9f5220a0f9b031f0d05b807
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/dec/Exynos_OMX_Vdec.c
ideo/dec/Exynos_OMX_Vdec.h
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
91f44a5dded6f2b54c919f74d18bc43f86175713 04-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Video encoder supported ION fd.

Video encode component supported ION fd.

Change-Id: Ib8dcb66eaf54371f69b5404cfdf3b954368386c0
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/enc/Exynos_OMX_Venc.c
ideo/enc/Exynos_OMX_Venc.h
ideo/enc/Exynos_OMX_VencControl.c
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
388744c044e15959e8205bf5565e52aca5334eb7 04-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: support to DRM component.

- support H.264 DRM playback

Change-Id: I8b8e70b0202e28c983fa4497a699b92459fd3fe0
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/dec/Exynos_OMX_Vdec.c
ideo/dec/h264/Exynos_OMX_H264dec.c
833233fa90e887401bbd194a34dd4f1e1428bc03 04-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Modified Video Encode Scheme.

- Encode component setup scheme change.
- Add Encode component output port share.

Change-Id: Iaf145e41dd0f706cfb17fcc0fa34b1f8bf9113b7
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/enc/Exynos_OMX_Venc.c
ideo/enc/Exynos_OMX_Venc.h
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
94d259f528bc6ba81d0c3a57f27cc946a7742773 04-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Video decode component code clean-up.

- Use MFC_INPUT_BUFFER_PLANE.
- Use MFC_OUTPUT_BUFFER_PLANE.
- Remove Log message.

Change-Id: Ia85646964b4167d7c6c36c1da78eaa981e7fb323
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
091c87442df6d4333280cab6ab1a95507f4fb3fb 04-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Modified calc_plane API

Modified calc_plane(for the MFC output buffer calculate) API.

Change-Id: I86e338f27ce352932a8176e0f7137084aeb884d4
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/dec/Exynos_OMX_Vdec.c
495cf0628abd630705bb28c4f1efc89b8685f6ed 04-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Modified OMX_EventPortSettingsChanged scheme.

this change is for crop clip decoding of "H.264 decode Component".

Change-Id: Iad50319d4cfc35d56b2720b8b75cb3db22c1c578
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/dec/h264/Exynos_OMX_H264dec.c
54cbf397a1e177ea34b304b6951d4f7eb571c259 04-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: enhance the exception handling.

in case of first frame EOS, enhance the exception handling.

Change-Id: I72f74d4c5389119a499f74abb68f08bbe9cadd7a
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/dec/Exynos_OMX_VdecControl.c
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
ideo/enc/Exynos_OMX_VencControl.c
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
440252358aa79ef5e411b8f57c3359376e650e51 04-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Add error handling.

Change-Id: I279d1e893589179a573224c383d414fbb165fc40
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/dec/Exynos_OMX_VdecControl.c
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
ideo/enc/Exynos_OMX_Venc.c
ideo/enc/Exynos_OMX_VencControl.c
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
3e79a27e56341c1ae1038773875512dbd37de3b7 03-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Code clean-up.

- remove tab & line.
- remove log message.

Change-Id: I0e21ff7da9b1d4e3533e340be276e98e82f6f6e7
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/dec/Exynos_OMX_Vdec.c
ideo/dec/Exynos_OMX_Vdec.h
ideo/dec/Exynos_OMX_VdecControl.c
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
ideo/enc/Exynos_OMX_Venc.c
ideo/enc/Exynos_OMX_Venc.h
ideo/enc/Exynos_OMX_VencControl.c
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
bef6209319d736ba1006de1699a04b5ad89e2454 03-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Change variable name.

- MAXDPBNum to maxDPBNum.

Change-Id: Ic522ca6f7f6d66495f72ab02911b1f382cda220f
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/h264/Exynos_OMX_H264dec.h
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.h
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.h
d03573a4a182b0a36eaa16fb7638d98429d1c3fb 02-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Code clean-up.

remove tab & line.

Change-Id: I1486e8acf919657d4161b943f679bce3ffb5a90b
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/dec/Exynos_OMX_Vdec.h
ideo/dec/h264/Exynos_OMX_H264dec.h
ideo/dec/h264/library_register.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.h
ideo/dec/mpeg4/library_register.h
ideo/dec/vp8/Exynos_OMX_Vp8dec.h
ideo/enc/Exynos_OMX_Venc.c
ideo/enc/Exynos_OMX_VencControl.c
ideo/enc/h264/library_register.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
8ca4698d20d66c72d552eea35dd5dff150001894 02-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: remove OMXComponentCapabilityFlagsType.

OMXComponentCapabilityFlagsType is code for opencore.
It don't need no more.

Change-Id: If85121b276147cd11abd44341044d380025df77c
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ommon/Exynos_OMX_Basecomponent.c
ommon/Exynos_OMX_Basecomponent.h
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
962568fbba2f0bdf13ccae937238e9e586181241 02-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Convert DOS to Unix.

Change-Id: I55ccef02a191e41a46442c11e57bf505130eca36
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/enc/Exynos_OMX_VencControl.c
c94beaeb6990ddf010f7934c201f68e2d66dff62 05-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Add argument for selection of memory type in initial time.

void *MFC_Decoder_Init(void) to void *MFC_Decoder_Init(int nMemoryType)
void *MFC_Encoder_Init(void) to void *MFC_Encoder_Init(int nMemoryType)

Change-Id: I0e663bcf8ac111b205ac13f86fe614572ef92ee4
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/dec/Android.mk
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
ideo/enc/Android.mk
ideo/enc/h264/Android.mk
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Android.mk
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
57fbf5bae538500a8332718cec7a7446e02d4da4 16-Jul-2012 SeungBeom Kim <sbcrux.kim@samsung.com> exynos_omx: multi_thread: Remove unused variable.

Change-Id: I647070ce0264ed0de82a3cdbcccd81618ce3107c
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
1ed2fc89aa809989164905497b680fa10e74a134 21-Jun-2012 Dima Zavin <dima@android.com> exynos5: omx: always set buffers as shareable

Change-Id: I162706dfc4672bacb8d5a9fc16d51283e9899f79
Signed-off-by: Dima Zavin <dima@android.com>
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
01fa64f5f096690c95b2fd1d3a875d7a1aeefe53 14-Jun-2012 Dima Zavin <dima@android.com> exynos5: omx: convert to using DMABUF to pass shared buffers

Currently, h264/mpeg4/vp8 decoders have been updated and verified
to work.

The encode side has only been modified to make things compile. It
needs to be fixed to actually work.

Change-Id: I06d6942b5ea9ae5c09f480bfd7711a77c8feca74
Signed-off-by: Dima Zavin <dima@android.com>
ommon/Exynos_OMX_Baseport.h
ideo/dec/Exynos_OMX_Vdec.c
ideo/dec/Exynos_OMX_Vdec.h
ideo/dec/Exynos_OMX_VdecControl.c
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
ideo/enc/Exynos_OMX_Venc.c
38ef2572d26fc760c584a1855a3d002f34eb0231 01-Jun-2012 Jiho Chang <jiho04.chang@samsung.com> hardware: samsung_slsi: exynos5: exynos_omx: added newly organized omx

The new exynos omx support mfc output buffer sharing.
This version does not support the new fd mecahnism of ion.

Change-Id: Ie225227a5a5c88ee5275588a18ec6219077c6065
Signed-off-by: Jiho Chang <jiho04.chang@samsung.com>
udio/dec/Android.mk
udio/dec/Exynos_OMX_Adec.c
udio/dec/Exynos_OMX_Adec.h
udio/dec/mp3/Android.mk
udio/dec/mp3/Exynos_OMX_Mp3dec.c
udio/dec/mp3/Exynos_OMX_Mp3dec.h
udio/dec/mp3/library_register.c
udio/dec/mp3/library_register.h
ommon/Exynos_OMX_Basecomponent.c
ommon/Exynos_OMX_Basecomponent.h
ommon/Exynos_OMX_Baseport.c
ommon/Exynos_OMX_Baseport.h
ommon/Exynos_OMX_Resourcemanager.c
ommon/Exynos_OMX_Resourcemanager.h
ideo/dec/Android.mk
ideo/dec/Exynos_OMX_Vdec.c
ideo/dec/Exynos_OMX_Vdec.h
ideo/dec/Exynos_OMX_VdecControl.c
ideo/dec/Exynos_OMX_VdecControl.h
ideo/dec/h264/Android.mk
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/h264/Exynos_OMX_H264dec.h
ideo/dec/h264/library_register.c
ideo/dec/h264/library_register.h
ideo/dec/mpeg4/Android.mk
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.h
ideo/dec/mpeg4/library_register.c
ideo/dec/mpeg4/library_register.h
ideo/dec/vp8/Android.mk
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.h
ideo/dec/vp8/library_register.c
ideo/dec/vp8/library_register.h
ideo/enc/Android.mk
ideo/enc/Exynos_OMX_Venc.c
ideo/enc/Exynos_OMX_Venc.h
ideo/enc/Exynos_OMX_VencControl.c
ideo/enc/Exynos_OMX_VencControl.h
ideo/enc/h264/Android.mk
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/h264/Exynos_OMX_H264enc.h
ideo/enc/h264/library_register.c
ideo/enc/h264/library_register.h
ideo/enc/mpeg4/Android.mk
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.h
ideo/enc/mpeg4/library_register.c
ideo/enc/mpeg4/library_register.h
800a8d754f6251b19a56b1aebde0e239c0e5f3cd 26-Apr-2012 Jiho Chang <jiho04.chang@samsung.com> hardware: exynos5: update exynos_omx dir

Change-Id: Iff18ccb439407e68c8f898ac6499eb3669644716
Signed-off-by: Dima Zavin <dima@android.com>
udio/dec/Exynos_OMX_Adec.c
ideo/dec/Exynos_OMX_Vdec.c
ideo/dec/Exynos_OMX_Vdec.h
ideo/dec/h264/Android.mk
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/h264/Exynos_OMX_H264dec.h
ideo/dec/mpeg4/Android.mk
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Android.mk
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
ideo/enc/Android.mk
ideo/enc/Exynos_OMX_Venc.c
ideo/enc/h264/Android.mk
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/mpeg4/Android.mk
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.h
ideo/enc/mpeg4/library_register.c
7c0f081417791bf2f86d3c5be91154e7842f7735 19-Apr-2012 Dima Zavin <dima@android.com> exynos_omx: do not override format in set portDefinition for ANB

If using AndroidNativeBuffer, do not override the color format
during the SetParameter(OMX_IndexParamPortDefinition) call as
the GetParameter call would have faked a HAL format.

This seems to be a general problem with abusing the eColorFormat field
for nativewindow specific information. We should fix this.

Change-Id: I9e2bd74f53fabaef23782e034fce7c11b098ea1e
Signed-off-by: Dima Zavin <dima@android.com>
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
23e5126a824179e2d709605dcc50d2d2c821a6f4 11-Apr-2012 Dima Zavin <dima@android.com> omx_vdec: if using AndroidNativeBuffer, map OMX color format to HAL

If the use of ANB was enabled by stagefright, we have to report a
HAL format in GetParameter(PortDefinition). However, the actual port
definition stores an OMX format. Also, lot's of other places in this
OMX implementation rely on everything being in OMX color format. So,
we don't actually change the internal format info to a HAL format but
rather fake a HAL format in the return value of the GetParameter call.

Change-Id: I24afb4dd4275b8594eb24d473fde6c35e57cbd54
Signed-off-by: Dima Zavin <dima@android.com>
ideo/dec/Android.mk
ideo/dec/Exynos_OMX_Vdec.c
5666f59f8b5b8e600079dc0a56add70ee3a9e767 07-Apr-2012 Dima Zavin <dima@android.com> exynos5: rename all libOMX.SEC components to libOMX.Exynos5

Change-Id: I6db3cd80619fe72a690551ecfc4a45eb241b4a6b
Signed-off-by: Dima Zavin <dima@android.com>
udio/dec/mp3/Android.mk
udio/dec/mp3/library_register.h
ideo/dec/h264/Android.mk
ideo/dec/h264/library_register.h
ideo/dec/mpeg4/Android.mk
ideo/dec/mpeg4/library_register.h
ideo/dec/vp8/Android.mk
ideo/dec/vp8/library_register.h
ideo/enc/h264/Android.mk
ideo/enc/h264/library_register.h
ideo/enc/mpeg4/Android.mk
ideo/enc/mpeg4/library_register.h
57b4c21166ab533513319244e290e203ae85895e 06-Apr-2012 Dima Zavin <dima@android.com> exynos_omx: get rid of copy headers rules

Change-Id: Ic2c4c331c9c1f9a38d4bdfe457b9bb5af63ea1e3
Signed-off-by: Dima Zavin <dima@android.com>
udio/dec/Android.mk
udio/dec/mp3/Android.mk
ideo/dec/Android.mk
ideo/dec/h264/Android.mk
ideo/dec/mpeg4/Android.mk
ideo/dec/vp8/Android.mk
ideo/enc/Android.mk
ideo/enc/h264/Android.mk
ideo/enc/mpeg4/Android.mk
b809845170f110560dfe6f4c7c636ebd70a180a1 05-Apr-2012 Rebecca Schultz Zavin <rebecca@android.com> exynos_omx: Make it build

Change-Id: Id630523f4dac69dfa70ff96c4de93976673c7587
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
ideo/dec/h264/Android.mk
ideo/dec/mpeg4/Android.mk
ideo/dec/vp8/Android.mk
ideo/enc/h264/Android.mk
20d3e6e3118a6e19627296e9247e948d54ec0fb8 23-Mar-2012 Jiho Chang <jiho04.chang@samsung.com> hardware: exynos5: add initial exynos_omx

Change-Id: I22fd3ef5b76884d520e8bb3441c64aa3e145a5f2
Signed-off-by: Jiho Chang <jiho04.chang@samsung.com>
udio/dec/Android.mk
udio/dec/Exynos_OMX_Adec.c
udio/dec/Exynos_OMX_Adec.h
udio/dec/mp3/Android.mk
udio/dec/mp3/Exynos_OMX_Mp3dec.c
udio/dec/mp3/Exynos_OMX_Mp3dec.h
udio/dec/mp3/library_register.c
udio/dec/mp3/library_register.h
ommon/Android.mk
ommon/Exynos_OMX_Basecomponent.c
ommon/Exynos_OMX_Basecomponent.h
ommon/Exynos_OMX_Baseport.c
ommon/Exynos_OMX_Baseport.h
ommon/Exynos_OMX_Resourcemanager.c
ommon/Exynos_OMX_Resourcemanager.h
ideo/dec/Android.mk
ideo/dec/Exynos_OMX_Vdec.c
ideo/dec/Exynos_OMX_Vdec.h
ideo/dec/h264/Android.mk
ideo/dec/h264/Exynos_OMX_H264dec.c
ideo/dec/h264/Exynos_OMX_H264dec.h
ideo/dec/h264/library_register.c
ideo/dec/h264/library_register.h
ideo/dec/mpeg4/Android.mk
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.c
ideo/dec/mpeg4/Exynos_OMX_Mpeg4dec.h
ideo/dec/mpeg4/library_register.c
ideo/dec/mpeg4/library_register.h
ideo/dec/vp8/Android.mk
ideo/dec/vp8/Exynos_OMX_Vp8dec.c
ideo/dec/vp8/Exynos_OMX_Vp8dec.h
ideo/dec/vp8/library_register.c
ideo/dec/vp8/library_register.h
ideo/enc/Android.mk
ideo/enc/Exynos_OMX_Venc.c
ideo/enc/Exynos_OMX_Venc.h
ideo/enc/h264/Android.mk
ideo/enc/h264/Exynos_OMX_H264enc.c
ideo/enc/h264/Exynos_OMX_H264enc.h
ideo/enc/h264/library_register.c
ideo/enc/h264/library_register.h
ideo/enc/mpeg4/Android.mk
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.c
ideo/enc/mpeg4/Exynos_OMX_Mpeg4enc.h
ideo/enc/mpeg4/library_register.c
ideo/enc/mpeg4/library_register.h