4cf92c125f7be6ee16c2c12960db73c87b8ed455 |
03-May-2017 |
Lang Dai <langx.dai@intel.com> |
init thread id for Klocwork error BZ: IMINAN-51481 Fixes: 38135184 Test: Netflix, play movies, youtube Change-Id: I15c497aba636159c67909b6f81083e8dcadc87e4 Signed-off-by: Austin Hu <austin.hu@intel.com> (cherry picked from commit 86df600763e90207c90b4c4e9a823ad044cc41bd)
tils/src/thread.cpp
|
6a3d9478ea33b4e734cbcbc88d3f258c2cac94bb |
18-Apr-2017 |
Austin Hu <austin.hu@intel.com> |
WRS: fixed the regression that black/green pixels appear during video playback. BZ: IMINAN-51351 The regression happened since Android O release, because ACodec::configureCodec() is delayed to be invoked, so that the eColorFormat of output port definition couldn't be aligned with the updated video width & height. Fixed the issue by updating eColorFormat when setParameter() is triggered via libstagefright. And only update the eColorFormat for the Intel YUV formats, as some CTS video cases go through software renderer due to OMX_COLOR_FormatYUV420Flexible is pre-set. Bug: 37551461 Test: Netflix, play movies, youtube Change-Id: I4564e6f3bc49b9a029841d363e020a5a9c02b938 Signed-off-by: Austin Hu <austin.hu@intel.com> (cherry picked from commit 05fba040651f2a9f853c1b17cd0e8e2e3b88c9f3)
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
3b09ea8de3ecd7c28333b9f5f417f836bbefbcd0 |
28-Mar-2017 |
Wonsik Kim <wonsik@google.com> |
SetWorkingRole return OMX_ErrorUnsupportedSetting on failure Bug: 36651288 Test: cts-tradefed run cts-dev --module CtsMediaTestCases --test android.media.cts.MediaCodecTest#testException Change-Id: Ie92fbf102aa364150278661ed9fadc92eca261c8
ase/src/componentbase.cpp
|
05452c92ab732c66a0a17f519b6128cdeb3c8045 |
18-Apr-2016 |
Austin Hu <austin.hu@intel.com> |
Revert "Fixed the incorrect stride and slice height settings of OMX video port."a am: 44c7c2d am: 1e4406b am: 760b971 * commit '760b9713c84566e6a3a39d114d346d20389f47a8': Change-Id: I5a55701f8a09242e49a4f905b1f1e1f09b066e8c
|
730ec80d5753f18f4bc444cdb77ba5470dd3fdf9 |
18-Apr-2016 |
Austin Hu <austin.hu@intel.com> |
Revert "Fixed the incorrect stride and slice height settings of OMX video port."a am: 44c7c2d am: 058936a am: bf82472 * commit 'bf8247257249460aaf25d5d40a50c7aa5cbcb156': Revert "Fixed the incorrect stride and slice height settings of OMX video port."a Change-Id: I963983f8afa19af0580f0ed307a2392360835bbe
|
760b9713c84566e6a3a39d114d346d20389f47a8 |
18-Apr-2016 |
Austin Hu <austin.hu@intel.com> |
Revert "Fixed the incorrect stride and slice height settings of OMX video port."a am: 44c7c2d am: 1e4406b * commit '1e4406b6b79aab5720806558606e079c032257d2': Change-Id: I390b1961081f2a0f09bf95bb9d1dda8588f46237
|
bf8247257249460aaf25d5d40a50c7aa5cbcb156 |
18-Apr-2016 |
Austin Hu <austin.hu@intel.com> |
Revert "Fixed the incorrect stride and slice height settings of OMX video port."a am: 44c7c2d am: 058936a * commit '058936abe360c150890bb735e7f9b8e07e316620': Revert "Fixed the incorrect stride and slice height settings of OMX video port."a Change-Id: I63c6d0acd5bd4ccc76a1aa8e33907a9a77f65efb
|
058936abe360c150890bb735e7f9b8e07e316620 |
18-Apr-2016 |
Austin Hu <austin.hu@intel.com> |
Revert "Fixed the incorrect stride and slice height settings of OMX video port."a am: 44c7c2d * commit '44c7c2d3b65abe47e2f67590166d9a4cacd5abf8': Revert "Fixed the incorrect stride and slice height settings of OMX video port."a Change-Id: I88162b6df4eae656bfb2ee476389242850ad805b
|
1e4406b6b79aab5720806558606e079c032257d2 |
18-Apr-2016 |
Austin Hu <austin.hu@intel.com> |
Revert "Fixed the incorrect stride and slice height settings of OMX video port."a am: 44c7c2d * commit '44c7c2d3b65abe47e2f67590166d9a4cacd5abf8': Revert "Fixed the incorrect stride and slice height settings of OMX video port."a Change-Id: I1f7f80b04f5c2dcb671eea1c5ad845a44ae72099
|
44c7c2d3b65abe47e2f67590166d9a4cacd5abf8 |
11-Apr-2016 |
Austin Hu <austin.hu@intel.com> |
Revert "Fixed the incorrect stride and slice height settings of OMX video port."a Bug: 27688967 This reverts commit 6d724b9f6420698a740c8f3cdbbc2f2d6a803308. Because it caused some regression for CTS android.media.cts.EncodeDecodeTest.
ase/src/portbase.cpp
|
32c88e6161d32b491d8f7e835357a222cc2a8fb2 |
06-Apr-2016 |
Austin Hu <austin.hu@intel.com> |
Fixed the incorrect stride and slice height settings of OMX video port. am: 29279a6 am: 134d5f7 * commit '134d5f74e45d796b48419dd9b4bd93d0d2ee25a2': Fixed the incorrect stride and slice height settings of OMX video port. Change-Id: Ia32ac9287a576123a2987577aafc420bf92fcd4c
|
134d5f74e45d796b48419dd9b4bd93d0d2ee25a2 |
06-Apr-2016 |
Austin Hu <austin.hu@intel.com> |
Fixed the incorrect stride and slice height settings of OMX video port. am: 29279a6 * commit '29279a60efae18de2329437e127d47a27a48c2da': Fixed the incorrect stride and slice height settings of OMX video port. Change-Id: I9d43bfbbb7daf80c0b5b2cc2c8c1f430be041ddf
|
29279a60efae18de2329437e127d47a27a48c2da |
05-Apr-2016 |
Austin Hu <austin.hu@intel.com> |
Fixed the incorrect stride and slice height settings of OMX video port. Bug: 27688967 Change-Id: Ie3dc22520f23ac5027f2a1a09109e3810ded1f63 Signed-off-by: Austin Hu <austin.hu@intel.com>
ase/src/portbase.cpp
|
0f5597c0e53478b3ae75786eefbb1950698514a1 |
31-Mar-2016 |
Hyunchang Choi <hyunchang.choi@intel.com> |
media hardening: OMX::allocateBuffer must return protected buffers as native_handles am: 3e858c3 am: 4d884c3 * commit '4d884c325166abf0abd76530b0380c052c88b21b': media hardening: OMX::allocateBuffer must return protected buffers as native_handles Change-Id: I1b9e4c04927051bb74afd1ef4011c985dd033b2a
|
4d884c325166abf0abd76530b0380c052c88b21b |
31-Mar-2016 |
Hyunchang Choi <hyunchang.choi@intel.com> |
media hardening: OMX::allocateBuffer must return protected buffers as native_handles am: 3e858c3 * commit '3e858c34513e6dfba295d3ac4768ce7ef31ceab7': media hardening: OMX::allocateBuffer must return protected buffers as native_handles Change-Id: Icee4a6167ab3557ed57081effaf3c076adad4d52
|
3e858c34513e6dfba295d3ac4768ce7ef31ceab7 |
23-Mar-2016 |
Hyunchang Choi <hyunchang.choi@intel.com> |
media hardening: OMX::allocateBuffer must return protected buffers as native_handles Make OMX to use native_handles for media hardening bug: 26781087 Change-Id: Ic5746e70d71520ac7a0e90bd7accf31f11259eb4 Signed-off-by: Hyunchang Choi <hyunchang.choi@intel.com>
ase/src/componentbase.cpp
ore/inc/khronos/openmax/include/OMX_IntelIndexExt.h
|
60f918a7a232576e3f77512ba729e4f9ccf49f25 |
17-Dec-2015 |
Nana Guo <nana.n.guo@intel.com> |
wrs_omxil: re-cal clock time for nsec overflow case re-cal clock time if nsec overflows to make sure the right time for pthread_cond_timewait Bug: 25834559 Change-Id: I325fc3c032dd0d7b465c3aa44ff1b95700f89835 Signed-off-by: Nana Guo <nana.n.guo@intel.com>
ase/src/portbase.cpp
|
64a9b8fb6b6c6538b1bf1d4b1c9f22ca139093a9 |
30-Dec-2014 |
Elliott Hughes <enh@google.com> |
am 88de33b3: Fix "hardware/intel/common/wrs_omxil_core/base/src/portbase.cpp:599:15: error: \'ETIMEDOUT\' was not declared in this scope". * commit '88de33b35c4ceac55d774896b5e3be26a5156b34': Fix "hardware/intel/common/wrs_omxil_core/base/src/portbase.cpp:599:15: error: 'ETIMEDOUT' was not declared in this scope".
|
88de33b35c4ceac55d774896b5e3be26a5156b34 |
30-Dec-2014 |
Elliott Hughes <enh@google.com> |
Fix "hardware/intel/common/wrs_omxil_core/base/src/portbase.cpp:599:15: error: 'ETIMEDOUT' was not declared in this scope". Change-Id: I856315bf82be5f523b3971f179dd23b362f97f96
ase/src/portbase.cpp
|
20cd143782bce69e4249722ed219886996414fd9 |
11-Dec-2014 |
Andreas Gampe <agampe@google.com> |
am 32e98301: Wrs Omxil: Remove unused variables * commit '32e9830130645f88e7a2ad43556ad4adb3db31d4': Wrs Omxil: Remove unused variables
|
32e9830130645f88e7a2ad43556ad4adb3db31d4 |
09-Dec-2014 |
Andreas Gampe <agampe@google.com> |
Wrs Omxil: Remove unused variables For build-system CFLAGS clean-up, remove unused variables. Bug: 18632512 Change-Id: I4da2cb255b4bc08c5dfc04d7d31c58e63d90948e
ase/src/cmodule.cpp
ase/src/componentbase.cpp
ore/src/wrs_omxcore.cpp
tils/src/module.c
|
c8580eefbc2dc1a563a3a327bba6b1e5cc9aca5c |
04-Dec-2014 |
hding3 <haitao.ding@intel.com> |
wrs_core: enable meta data mode on L BZ: 230000 Bug:18575549 Ignore buffer return when format change happens for meta data mode. The patch was ported from imin_legacy branch: https://android.intel.com:443/291947 Change-Id: I9226eb87d273d25a3c8152d0e5837a29bb574ac1 Signed-off-by: hding3 <haitao.ding@intel.com>
ase/src/portbase.cpp
|
7c51a53fdded8c5115afd1f2f32dfd269841ec9e |
14-Nov-2014 |
Xigui Wang <xigui.wang@intel.com> |
enable OMX extension OMX_IndexExtVppBufferNum for ISV change TARGET_HAS_VPP to TARGET_HAS_ISV BZ: 229811 Bug: 17383204 Change-Id: I34507e96e26cc7b1e5905f57d4838f67b120d528 Signed-off-by: Jason Hu <jason.hu@intel.com>
ase/src/Android.mk
ase/src/componentbase.cpp
ore/inc/khronos/openmax/include/OMX_IntelIndexExt.h
|
aba5931866f6b482539b82cb42ab108d291bba57 |
21-Oct-2014 |
ywan171 <yi.a.wang@intel.com> |
make sure the buffer is big enough when adaptive playback is enabled vp9 decoder plugin can not reallocate gralloc buffer in the middle if the buffer is not big enough during adaptive playback, we must make sure it at start Bug: 18023655 Change-Id: Ifdfa624403739837f4350e12e38ab39b3c17e029 Signed-off-by: ywan171 <yi.a.wang@intel.com>
ase/src/componentbase.cpp
|
3f7ceee13aa17ae32d4263aed2ce67eb9a37c58b |
24-Jul-2014 |
ywan171 <yi.a.wang@intel.com> |
remove the warning in wrs_core BZ: 209178 remove the warning in wrs_core Signed-off-by: ywan171 <yi.a.wang@intel.com> Change-Id: I5655dcc283325cf7da5e0b088887e63cd24fb056 Signed-off-by: ywan171 <yi.a.wang@intel.com> Reviewed-on: https://android.intel.com/220500 Reviewed-by: Fourdan, Olivier <olivier.fourdan@intel.com> Tested-by: Fourdan, Olivier <olivier.fourdan@intel.com>
ndroid.mk
ase/inc/cmodule.h
ase/inc/componentbase.h
ase/src/Android.mk
ase/src/cmodule.cpp
ase/src/componentbase.cpp
ase/src/portbase.cpp
ore/src/Android.mk
ore/src/pv_omx_interface.cpp
ore/src/wrs_omxcore.cpp
tils/src/Android.mk
tils/src/audio_parser.c
|
59642e7640703b5c0df95dd4111121e95b8f3161 |
16-Jul-2014 |
Thierry Strudel <thierry.strudel@intel.com> |
Fix build for AOSP/L BZ: 209178 Change-Id: I07232c12f5466b362530315d33084a4d7ecfabdc Signed-off-by: Thierry Strudel <thierry.strudel@intel.com> Reviewed-on: https://android.intel.com/218917 Reviewed-by: Imberton, Guilhem <guilhem.imberton@intel.com> Tested-by: Imberton, Guilhem <guilhem.imberton@intel.com>
tils/inc/log.h
|
e0ffba090b9e8249f7e992ab6ec97f88379c9ba3 |
10-Jul-2014 |
Thierry Strudel <thierry.strudel@intel.com> |
Add Intel specific OMX color formats BZ: 209178 Change-Id: Icb6653564ef29e9c333603ff8a456d44ac51c4ad Signed-off-by: Thierry Strudel <thierry.strudel@intel.com> Reviewed-on: https://android.intel.com/216626 Reviewed-by: Imberton, Guilhem <guilhem.imberton@intel.com> Tested-by: Imberton, Guilhem <guilhem.imberton@intel.com>
ore/inc/khronos/openmax/include/OMX_IntelVideoExt.h
|
a55635021d692b693ba02505ec23e8ae0298e6e2 |
15-Jun-2014 |
gji2 <guoliang.ji@intel.com> |
refine the resolution limit to 2kx2k BZ: 203614 refine the resolution limit to 2kx2k Change-Id: I1d0816df26bb337859b57cb27fc32c6986e9ae6e Signed-off-by: gji2 <guoliang.ji@intel.com>
ase/src/componentbase.cpp
|
0ceca291410b2b389066f7c40161c6abe2f19ce1 |
10-Jun-2014 |
gji2 <guoliang.ji@intel.com> |
resolution limit setting, max 1920x 1088 BZ: 200960 resolution limit setting, max 1920x 1088 Change-Id: Ia155509fd76a6f77f25396f52baa6502641cd5d6 Signed-off-by: gji2 <guoliang.ji@intel.com>
ase/src/componentbase.cpp
|
11edd8693709808ef6b89b3f58970ea64bf95486 |
13-May-2014 |
ywan171 <yi.a.wang@intel.com> |
wrs_core: notify error event if enabled complete event is triggered by freeing buffer BZ: 190818 notify error event instead if enabled complete event is triggered by freeing buffer Change-Id: I6997dbf7f38ff8c3653d14da5425db5ba665179e Signed-off-by: ywan171 <yi.a.wang@intel.com>
ase/src/portbase.cpp
|
b8964d8a892a8f105ac047d9a4d56300cf35d8c2 |
14-May-2014 |
Tianmi Chen <tianmi.chen@intel.com> |
wrs_omxil_core: set stride and sliceHeight in port definition BZ: 196039 set stride and sliceHeight in port definition. Change-Id: I83690471557471d66f7ef316d2bb7ee426aeae54 Signed-off-by: Tianmi Chen <tianmi.chen@intel.com>
ase/src/portbase.cpp
|
bc093e3ecfb9386e27a1501188176966a2f609b1 |
09-May-2014 |
bolunliu <bolun.liu@intel.com> |
[PORT FROM MAIN]Port VP8 encode middleware to R44c branch. BZ: 193452 Port VP8 encode OMX Core to R44c branch. Signed-off-by: bolunliu <bolun.liu@intel.com> Change-Id: I742440ff9a01c4061b7f8046ffa9445c104867e1
ase/src/componentbase.cpp
ore/inc/khronos/openmax/include/OMX_IntelIndexExt.h
|
e3e491f0eb8ddb06c941fcf0b980ab0edb78b089 |
22-Apr-2014 |
gji2 <guoliang.ji@intel.com> |
private config and parameter extension enable BZ: 190562 private config and parameter extension enable Change-Id: I4288cba7bd2f27a7ea16b6fdd0c601a27225e466 Signed-off-by: gji2 <guoliang.ji@intel.com>
ase/src/componentbase.cpp
|
84ce850bc47dcadb25c6357ec4331ebd47df626e |
21-Apr-2014 |
bolunliu <bolun.liu@intel.com> |
fix a tiny issue in Portbase BZ: 189356 fix a tiny compile issue in Portbase when LOGV was enable Change-Id: I7019146a540f9419171d3190f1a3d18130a3afa3 Signed-off-by: bolunliu <bolun.liu@intel.com>
ase/src/portbase.cpp
|
11aa5d981717852cbdebdd8aab638554bab05ffc |
04-Apr-2014 |
bolunliu <bolun.liu@intel.com> |
Rename temporal layer name for SAND BZ: 185262 Rename temporal layer name for SAND. Rename it as "OMX_VIDEO_PARAM_INTEL_TEMPORAL_LAYER". Change-Id: Ic5b40c9d75ce4fec07a8203ae5e88805a3472ff8 Signed-off-by: bolunliu <bolun.liu@intel.com>
ore/inc/khronos/openmax/include/OMX_IntelVideoExt.h
|
036cadf0e1af61d1c10cec0f1e8de14862cd6886 |
26-Mar-2014 |
gji2 <guoliang.ji@intel.com> |
rm Intel private bitrate structure BZ: 183802 rm Intel private bitrate structure Change-Id: I92f20641b5123b7a2a0464974f1b4e6c80ccc8fc Signed-off-by: gji2 <guoliang.ji@intel.com>
ore/inc/khronos/openmax/include/OMX_IntelVideoExt.h
|
0e0c2732815205370638a066fe4f25743310a531 |
27-Mar-2014 |
Weian Chen <weian.chen@intel.com> |
mx-core: add one more index OMX_IndexExtRequestBlackFramePointer BZ: 182643 Add one more index to allow client to request black frame pointer Change-Id: Ifbd56acefbc29e43eadeef7bf5434bf327d9b31e Signed-off-by: Weian Chen <weian.chen@intel.com>
ase/src/componentbase.cpp
ore/inc/khronos/openmax/include/OMX_IntelIndexExt.h
ore/inc/khronos/openmax/include/OMX_IntelVideoExt.h
|
536f092125a0a1b5a60aa60690a2393c83b3848a |
25-Mar-2014 |
bolunliu <bolun.liu@intel.com> |
Remove temporal layer data structure. BZ: 179113 Remove temporal layer data structure. Add nMaxQP/nFrameRate/nTemporalID in ConfigIntelBitRateType Add GetExtensionIndex for temporal layer vp8 encode Refine code style.Remove meaningless modification. Change-Id: I0ff98d73d69b40c207aa770bc26f0d910cdf37fd Signed-off-by: bolunliu <bolun.liu@intel.com>
ase/src/componentbase.cpp
ore/inc/khronos/openmax/include/OMX_IntelIndexExt.h
ore/inc/khronos/openmax/include/OMX_IntelVideoExt.h
|
7692ea07c8340f27d4b63da5ab46e06b4c6b5df3 |
26-Feb-2014 |
liubolun <bolun.liu@intel.com> |
Extend OMX Index definition for VP8 temporal layer encode BZ: 165682 Extend OMX Index definition for the number of temporal layers and bitrate/framerate for every layer Update for buildbot -1 issue. Fix code style issue. Change-Id: I7fa786d6e959df59acc3bf3e4a5ed4222cecfca5 Signed-off-by: liubolun <bolun.liu@intel.com>
ore/inc/khronos/openmax/include/OMX_IntelIndexExt.h
ore/inc/khronos/openmax/include/OMX_IntelVideoExt.h
|
b7e8facd37fe0d46e8f6ff6527e4f2c4f90565ca |
06-Mar-2014 |
Dan Liang <dan.liang@intel.com> |
wrs-omxil-core: adjust the data structure for adaptive playback BZ: 177230 Move member variable mEnableAdaptivePlayback from private to public so that the derived class could use it. Change-Id: Id134f42b2246ce68f6804aed86b8435ace9a9693 Signed-off-by: Dan Liang <dan.liang@intel.com>
ase/inc/componentbase.h
|
86c08d74951f4c563b1343c5b1735742fc734372 |
03-Mar-2014 |
ywan171 <yi.a.wang@intel.com> |
wrs_core: add timeout wait event when decoder component transits from loaded to idle BZ: 176001 the decoder component will wait for all output buffer being set from the client before transiting from loaded to idle state, so if the output buffer allocation fails in client, ANR will happen. add timeout wait event when decoder component transits from loaded to idle Change-Id: I5a4651646c48fc22483aba32c86e9a7bea58eb89 Signed-off-by: ywan171 <yi.a.wang@intel.com>
ase/src/componentbase.cpp
|
41e08b779bbfab77f59765aa470aa93e2d81b877 |
24-Feb-2014 |
ywan171 <yi.a.wang@intel.com> |
wrs_core: add timeout waitevent in video decoder to avoid dead lock when state changes from disable to enable BZ: 164253 When output port state changes from disable to enable, the HAL will wait gralloc buffers set from OMX client. If dequeuebuffer fails in omx client, the video decoder HAL will fall into dead wait, and error will occur in destroying OMX node. add timeout waitevent in wrs_core for video decoder to avoid dead lock Change-Id: I604ca37879d95bfd5cdfc2512043c1c60a74d415 Signed-off-by: ywan171 <yi.a.wang@intel.com>
ase/inc/portbase.h
ase/src/componentbase.cpp
ase/src/portbase.cpp
|
7cc9fbfc0cc668adf018b9d2d3f08c50724903c6 |
30-Jan-2014 |
Dan Liang <dan.liang@intel.com> |
refine the data structure for error reporting BZ: 168230 Add one type of error: OMX_Decode_HeaderError And num_mbs. Signed-off-by: Dan Liang <dan.liang@intel.com> Change-Id: I5860e062876be6420b8781e43d5c57d592eb3924
ore/inc/khronos/openmax/include/OMX_IntelVideoExt.h
|
553a23247aa6a416f89a51e9d20b1789a63c3d41 |
28-Jan-2014 |
Weian Chen <weian.chen@intel.com> |
omx-core: fix the definition incompatible issue for error reporting BZ: 166006 For data structure OMX_VIDEO_ERROR_INFO, the definition is slightly different with the one in libmix, which will cause compatibility issue when error reporting is enabled. Change-Id: Ief2c73b7eee72598e6574f3738f613768f5f458d Signed-off-by: Weian Chen <weian.chen@intel.com>
ore/inc/khronos/openmax/include/OMX_IntelVideoExt.h
|
c199545bac9fd97a5a06a6b9cf1160813b7ef753 |
22-Jan-2014 |
liubolun <bolun.liu@intel.com> |
Refine setting config max frame size for VP8. BZ: 166007 Redefine the OMX Interface and OMX Index. Application just set the ratio of the max frame size to average bitrate. Change-Id: Ib154f872f1fd0ff22799a13360a2789fd5bf4af0 Signed-off-by: liubolun <bolun.liu@intel.com>
ore/inc/khronos/openmax/include/OMX_IntelIndexExt.h
ore/inc/khronos/openmax/include/OMX_IntelVideoExt.h
|
46a9a52901ba2f967e57fde33b8a496fc0c82670 |
31-Dec-2013 |
Zhao Liang <leo.zhao@intel.com> |
Fix omx core klockwork issue BZ: 161839 Change-Id: I074def618a0b6e4a5a178c55793d64c692c80438 Signed-off-by: Zhao Liang <leo.zhao@intel.com>
ase/src/componentbase.cpp
|
2fbd2a6c3abf7da5bdc40dc3539dd7bcc515f2e1 |
03-Jan-2014 |
Liu Bolun <bolun.liu@intel.com> |
Enalbe Max Frame Size setting for VP8 encode. BZ: 162278 Add related OMX Index type and OMX Config data structure. Change-Id: I5da09c8c630b51015b3c2a62a26a7e5c718b2f42 Signed-off-by: Liu Bolun <bolun.liu@intel.com>
ore/inc/khronos/openmax/include/OMX_IntelIndexExt.h
ore/inc/khronos/openmax/include/OMX_IntelVideoExt.h
|
a4315bcc3603ce74c2faeb4b81563dd3396cbd64 |
24-Dec-2013 |
gji2 <guoliang.ji@intel.com> |
Fix the middleware encode patch impact on decode module issue. BZ: 160888 Fix the middleware encode patch impact on decode module issue. Change-Id: I37d4e6d1bdbece72df768578311d108ec5df7a64 Signed-off-by: gji2 <guoliang.ji@intel.com>
ase/src/componentbase.cpp
ase/src/portbase.cpp
|
c87a1a8f47c29d4eddf1ea0093c32b8eee04a239 |
02-Dec-2013 |
ywan171 <yi.a.wang@intel.com> |
wrs_core: add support for adaptive playback in kitkat BZ: 154291 add DRC support in video decoder middleware to integrate with kitkat AOSP Change-Id: I826678d8f2da7c475180d8055786d6b07d7e449d Signed-off-by: ywan171 <yi.a.wang@intel.com>
ase/inc/componentbase.h
ase/src/Android.mk
ase/src/componentbase.cpp
ore/inc/khronos/openmax/include/OMX_IntelIndexExt.h
|
a081918af785d476df2da1342eabe245eab468d0 |
05-Dec-2013 |
Zhao Liang <leo.zhao@intel.com> |
Change omx core mechanism to allow encoder working more time BZ: 150664 for encoder case, if either bufferq or retainedbufferq is not empty core will schedule encoder working, and inport buffer may be null if only retainedbufferq has frame. Change-Id: Id347f3843d806c41176dec49f543963204603e29 Signed-off-by: Zhao Liang <leo.zhao@intel.com>
ase/inc/portbase.h
ase/src/componentbase.cpp
ase/src/portbase.cpp
|
78c1837ebe200a58aebed8bad480064da909d6ff |
03-Dec-2013 |
Liu Bolun <bolun.liu@intel.com> |
Add "OMX_COLOR_FormatUnused" case in getFrameBufSize BZ: 154696 Add "OMX_COLOR_FormatUnused" case in getFrameBufSize to fix WIFI Display break issue. Change-Id: Ib6c0cf672e104fae19432bef9d56c8f9a63bf6f4 Signed-off-by: Liu Bolun <bolun.liu@intel.com>
ase/src/portbase.cpp
|
7fe59118003a3c624651cf4512fd4251171b9e6a |
22-Nov-2013 |
Bolun <bolun.liu@intel.com> |
Add a new data structure and OMX Index for setting k frame for VP8 encode. BZ: 153768 Add a new data structure and OMX Index for setting k frame for VP8 encode. Put the vpp index to the end. Change-Id: I018a29259b86365e9968c3d4c87f19936d3bea03 Orig-Change-Id: I2d3936a5614113ebd680c4caa928df90b08d69cb Signed-off-by: Bolun <bolun.liu@intel.com>
ase/src/componentbase.cpp
ore/inc/khronos/openmax/include/OMX_IntelIndexExt.h
ore/inc/khronos/openmax/include/OMX_IntelVideoExt.h
|
64e2d27bd6b5c91266349730c4fe00a9f07bee81 |
06-Nov-2013 |
Dan Liang <dan.liang@intel.com> |
wrs_omxil_core: use pOutputPortPrivate to report error BZ: 147912 1)use pOutputPortPrivate to report error 2)define data structure OMX_VIDEO_CONFIG_INTEL_ERROR_REPORT Change-Id: Id2e50570cf164cb441fbf9866e8c0749f19f7313 Signed-off-by: Dan Liang <dan.liang@intel.com>
ase/src/componentbase.cpp
ase/src/portbase.cpp
ore/inc/khronos/openmax/include/OMX_IntelVideoExt.h
|
3aca696c154c5d0b9347e8020bd82e9fab5c4565 |
05-Nov-2013 |
Dan Liang <dan.liang@intel.com> |
wrs_omxil_core: Adjust the index sequence BZ: 147912 Index OMX_IndexExtVppBufferNum doesn't exist if other modules is not aware of the Macro TARGET_HAS_VPP. Change-Id: If1fd24dfa8d72e8997a63817948465b266cfa54f Signed-off-by: Dan Liang <dan.liang@intel.com>
ore/inc/khronos/openmax/include/OMX_IntelIndexExt.h
|
9e4c75dcd7ed76ded42f50070946ab2ed793c8eb |
01-Nov-2013 |
Dan Liang <dan.liang@intel.com> |
wrs-omxil-core: Add data structure needed by WebRTC BZ: 147912 Add data structure in OMX_IntelVideoExt.h: OMX_VIDEO_DECODE_ERRORTYPE OMX_VIDEO_ERROR_INFO OMX_VIDEO_ERROR_BUFFER Change-Id: I09a04bdc779dc1cd191f401d8b0c3a0b53990177 Signed-off-by: Dan Liang <dan.liang@intel.com>
ore/inc/khronos/openmax/include/OMX_IntelVideoExt.h
|
6b034a28c5a1731a2997f3fcbc07bb11338dc04f |
27-Oct-2013 |
Weian Chen <weian.chen@intel.com> |
omx-core: set pInputPortPrivate to NULL by default BZ: 148092 pInputPortPrivate will be used by webRTC to contain the rotation information, by default it should be NULL, remove the useless code related to pInputPortPrivate in base class Change-Id: I49ebd9b3867a186848c8d3a9fd44965048776974 Signed-off-by: Weian Chen <weian.chen@intel.com>
ase/src/componentbase.cpp
ase/src/portbase.cpp
|
43d2bde2a903886197f00f077218f13014bf8373 |
30-Oct-2013 |
sameer <sameer.kibey@intel.com> |
[wrs_core]Fix hang when port disable called for empty port. BZ: 148867 This issue was found when using gstreamer with Intel OMX Core using the gst-omx plugin. In gst-omx playback, when transitioning component to idle state the output port is disabled. The call to disable output port hangs in WaitPortBufferCompletion() in the OMX IL Core. This is due to a bug where WaitPortBufferCompletion() waits for buffer free operation to complete on an empty port. Since port is empty buffer free will never be called. Added check on buffer count before doing the wait to avoid the hang. Change-Id: If34c3388be978bcec5d33100858d343468d835f9 Signed-off-by: Sameer Kibey <sameer.kibey@intel.com>
ase/src/portbase.cpp
|
35ff01df238a01bfef109b68eb68a82de8722c5f |
23-Oct-2013 |
Dan Liang <dan.liang@intel.com> |
wrs_omxil_core: Add support for Error Report needed by WebRTC BZ: 147912 Add error reporting support. Change-Id: Idf882f897c4141a700c723913f6c66eb98eb26a9 Signed-off-by: Dan Liang <dan.liang@intel.com>
ase/src/componentbase.cpp
ore/inc/khronos/openmax/include/OMX_IntelIndexExt.h
|
241b5fe3bb7d386f5875ec19a6a22f6d5dd68b29 |
23-Oct-2013 |
Yu, Linda <linda.yu@intel.com> |
add OMX_IndexExtVppBufferNum BZ: 145717 add OMX_IndexExtVppBufferNum in order to get vpp buffers num from framework Change-Id: I27b9ddffe1455dc5775c0c914ed577c8992a6f9f Signed-off-by: Yu, Linda <linda.yu@intel.com>
ase/src/Android.mk
ase/src/componentbase.cpp
ore/inc/khronos/openmax/include/OMX_IntelIndexExt.h
|
fbd63aabced2ef7b356f2dea4903b5ca7b12362c |
22-Sep-2013 |
gji2 <guoliang.ji@intel.com> |
config omx to insert SPS/PPS before each IDR frame BZ: 138989 config omx to insert SPS/PPS before each IDR frame Change-Id: I41492f2e33373a17b3cafc7ab8cdad045d167158 Signed-off-by: gji2 <guoliang.ji@intel.com> Reviewed-on: http://android.intel.com:8080/133586 Reviewed-by: Zhao, Leo <leo.zhao@intel.com> Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: cactus <cactus@intel.com> Tested-by: cactus <cactus@intel.com>
ase/src/componentbase.cpp
ore/inc/khronos/openmax/include/OMX_IntelIndexExt.h
|
fa6357737290b9e5957e2da9b3a112fec241df11 |
06-Sep-2013 |
ywan171 <yi.a.wang@intel.com> |
wrs_core: reset the stop flag if the decoder thread restarts from stop state BZ: 134837 reset the stop flag if the decoder thread restarts from stop state to fix cts MediaCodec bug. Change-Id: Ic8f22cb6eee576e4afa61197cbc390834ee7eb1b Signed-off-by: ywan171 <yi.a.wang@intel.com> Reviewed-on: http://android.intel.com:8080/130318 Reviewed-by: Zhou, ChuX <chux.zhou@intel.com> Reviewed-by: Feng, Wei <wei.feng@intel.com> Reviewed-by: Liang, Dan <dan.liang@intel.com> Reviewed-by: Chen, Tianmi <tianmi.chen@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: cactus <cactus@intel.com> Tested-by: cactus <cactus@intel.com>
tils/src/workqueue.cpp
|
e8ef7cfbad3a42b41edabbdc4ed258ce331a00a0 |
23-Aug-2013 |
Zhao Liang <leo.zhao@intel.com> |
Add new ext parameter to support sync mode video recording BZ: 131021 Change-Id: Idb25d1d36b4a875f01ce72923770f9627e79f483 Signed-off-by: Zhao Liang <leo.zhao@intel.com> Reviewed-on: http://android.intel.com:8080/127320 Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: cactus <cactus@intel.com> Tested-by: cactus <cactus@intel.com>
ase/src/componentbase.cpp
ore/inc/khronos/openmax/include/OMX_IntelIndexExt.h
|
5ab2f45a95344b12cad43f277a730c8679b42171 |
17-Jun-2013 |
Dan Liang <dan.liang@intel.com> |
[PDK MR2 ABSP] remove duplicate omx header file between khronos and google framework BZ: 117349 khronos omx will reference google framework to avoid conflict causing by the inconformity, the conflict will cause video record doesnot work in PDK Change-Id: I6762f097e91a47ba820d03923d6141311de53ff6 Signed-off-by: ywan171 <yi.a.wang@intel.com> Signed-off-by: Dan Liang <dan.liang@intel.com>
ndroid.mk
ase/inc/componentbase.h
ase/inc/portvideo.h
ase/src/Android.mk
ase/src/portbase.cpp
ore/inc/khronos/openmax/include/OMX_Audio.h
ore/inc/khronos/openmax/include/OMX_Component.h
ore/inc/khronos/openmax/include/OMX_ContentPipe.h
ore/inc/khronos/openmax/include/OMX_Core.h
ore/inc/khronos/openmax/include/OMX_IVCommon.h
ore/inc/khronos/openmax/include/OMX_Image.h
ore/inc/khronos/openmax/include/OMX_Index.h
ore/inc/khronos/openmax/include/OMX_IndexExt.h
ore/inc/khronos/openmax/include/OMX_IntelIndexExt.h
ore/inc/khronos/openmax/include/OMX_IntelVideoExt.h
ore/inc/khronos/openmax/include/OMX_Other.h
ore/inc/khronos/openmax/include/OMX_Types.h
ore/inc/khronos/openmax/include/OMX_Video.h
ore/inc/khronos/openmax/include/OMX_VideoExt.h
ore/src/Android.mk
|
fa824cac36baf4f5377f65a996a615b90c1558af |
05-Feb-2013 |
ywan171 <yi.a.wang@intel.com> |
Avoid adding quirk requires-loaded-to-idle-after-allocation in framework BZ: 116413 Make sure buffers have been allocated before state changes to Idle. Signed-off-by: ywan171 <yi.a.wang@intel.com> Signed-off-by: Dan Liang <dan.liang@intel.com> Change-Id: If00ef93f565567faec99e0ad39fe525c0b0ca93d Reviewed-on: http://android.intel.com:8080/90231 Reviewed-by: Liang, Dan <dan.liang@intel.com> Reviewed-by: cactus <cactus@intel.com> Reviewed-by: Wang, Yi A <yi.a.wang@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ase/src/componentbase.cpp
|
5427d9de992cd579c5757f70f8f1977390fb74d1 |
27-May-2013 |
Dan Liang <dan.liang@intel.com> |
OMX_IndexExt.h is DOS format and needs to be converted to UNIX format BZ: 111101 It's just a format change. Change-Id: Ib0d8f50817a12f7d145a58f7c4c34b5eababe725 Signed-off-by: Dan Liang <dan.liang@intel.com> Reviewed-on: http://android.intel.com:8080/109906 Reviewed-by: Feng, Wei <wei.feng@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ore/inc/khronos/openmax/include/OMX_IndexExt.h
|
64296f29648d8045b14d235a6fcc4912270c167d |
06-May-2013 |
Dan Liang <dan.liang@intel.com> |
wrs_omxil_core: set thread name BZ: 105774 The hw codec's working thread is spawned from TimedEventQueue thread and inherits the parent's name. So we cannot distinguish them for analyzing purpose. Change-Id: I893874309bc669a1e812085001b04b6fb88c490c Signed-off-by: Dan Liang <dan.liang@intel.com> Reviewed-on: http://android.intel.com:8080/106287 Reviewed-by: cactus <cactus@intel.com> Reviewed-by: Feng, Wei <wei.feng@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
tils/src/workqueue.cpp
|
049b25b53701a89f213b0097025489fe2fa88d24 |
11-Apr-2013 |
Jason Hu <jason.hu@intel.com> |
Add a buffer flag to indicate OMX buffer contain top/bottom field. BZ: 99408 align this file with frameworks/native/include/media/openmax/OMX_Core.h Change-Id: Id0f5f87919772ea7a9b36fc369c32a232b499723 Signed-off-by: Jason Hu <jason.hu@intel.com> Reviewed-on: http://android.intel.com:8080/100952 Reviewed-by: cactus <cactus@intel.com> Reviewed-by: Feng, Wei <wei.feng@intel.com> Reviewed-by: Wang, Lili A <lili.a.wang@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ore/inc/khronos/openmax/include/OMX_Core.h
|
c6d5726970a68304f81a5d953ae6b437721d84c3 |
29-Mar-2013 |
Jason Hu <jason.hu@intel.com> |
Add a buffer flag to indicate OMX buffer contain top/bottom field. BZ: 95641 This flag is used by VPP module in OMXCodec. Change-Id: Ifc4e55932ce2aa9a8182a22f8846b490daf0910a Signed-off-by: Jason Hu <jason.hu@intel.com> Reviewed-on: http://android.intel.com:8080/98954 Reviewed-by: cactus <cactus@intel.com> Reviewed-by: Ding, Haitao <haitao.ding@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ore/inc/khronos/openmax/include/OMX_Core.h
|
992a01bf94ddc7b65e65f3eb2b444b4c2ff9c2f6 |
07-Mar-2013 |
Liu Bolun <bolunx.liu@intel.com> |
OMXIL Core Checking return value of dlsym() to workaround Bionic issue BZ: 91187 Change to use return value of dlsym() instead of dlerror() to check whether the result of dlsym() is successful or not. It can workaround the Bionic issue that might cause other issues. Signed-off-by: Liu Bolun <bolunx.liu@intel.com> Change-Id: I88dc45c523dabd77cb0598dbd0b66d38b2d4d0e4 Reviewed-on: http://android.intel.com:8080/95452 Reviewed-by: Liu, BolunX <bolunx.liu@intel.com> Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
tils/src/module.c
|
d438ab4e1c4dde0b5e0aa7c44186137b2d2adaa5 |
20-Feb-2013 |
Gu, Wangyi <wangyi.gu@intel.com> |
OMX IL Core: add a lock to protect the component state BZ: 86281 Root cause: two methods of state obtaining mechanism in omx il core design, and two threads will access the same state variable, which isn't protectted. Change-Id: I3bbb28a52b5e25a8b475433042d5b0152891be74 Signed-off-by: Gu, Wangyi <wangyi.gu@intel.com> Reviewed-on: http://android.intel.com:8080/93185 Reviewed-by: Feng, Wei <wei.feng@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
d84f1cd0a72565031a7bbb1f245bc4718e7fc33f |
22-Feb-2013 |
Gu, Wangyi <wangyi.gu@intel.com> |
Revert "[PORT FROM R4.1] Set state when TransState is completed." BZ: 79676 This reverts commit Ied8f0ad5e7ce979f17f8feedb70dafc44213c2a1 This reverts patch http://android.intel.com:8080/#/c/90186/ Change-Id: I65868956740200a9be6d3f4da290ca068b268784 Signed-off-by: Gu, Wangyi <wangyi.gu@intel.com> Reviewed-on: http://android.intel.com:8080/93184 Reviewed-by: Feng, Wei <wei.feng@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ase/src/componentbase.cpp
|
eb35431c93ec1d8457fb13fd76c980c72528504a |
01-Feb-2013 |
Tang Guifang <guifang.tang@intel.com> |
[PORT FROM R4.1] Set state when TransState is completed. BZ: 79676 When OMX client died for exception, it will force setting to specific state and then free the corresponding node. Component set state before all operation done, then the node instance is freed, but component will continue to call it's callback, and cause crash. State should be set after all operations done. Change-Id: Ied8f0ad5e7ce979f17f8feedb70dafc44213c2a1 Reviewed-on: http://android.intel.com:8080/90186 Reviewed-by: Gu, Wangyi <wangyi.gu@intel.com> Reviewed-by: Tang, Guifang <guifang.tang@intel.com> Reviewed-by: cactus <cactus@intel.com> Reviewed-by: Wang, Yi A <yi.a.wang@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: Gozalvez Herrero, Juan AntonioX <juan.antoniox.gozalvez.herrero@intel.com> Tested-by: Gozalvez Herrero, Juan AntonioX <juan.antoniox.gozalvez.herrero@intel.com>
ase/src/componentbase.cpp
|
274e417839e9335eccada4b08e082e238b0ed7dc |
05-Feb-2013 |
Gu, Wangyi <wangyi.gu@intel.com> |
[PORT FROM R4.1] Enhance the error handle mechanism in OMX Core to avoid video editor carsh BZ: 75145 1. the dlerror will return the error caused by the main thread, this will lead the ret equals -1, and this will make the loop not end in CModule destructor; 2. remove the redundant pthread_mutex_unlock; 3. add some error logs to expose some corner cases Change-Id: Ifab1bb704ae1a65553be1326716558a4e013fada Signed-off-by: Gu, Wangyi <wangyi.gu@intel.com> Reviewed-on: http://android.intel.com:8080/90189 Reviewed-by: cactus <cactus@intel.com> Reviewed-by: Wang, Yi A <yi.a.wang@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: Gozalvez Herrero, Juan AntonioX <juan.antoniox.gozalvez.herrero@intel.com> Tested-by: Gozalvez Herrero, Juan AntonioX <juan.antoniox.gozalvez.herrero@intel.com>
ase/src/cmodule.cpp
tils/src/module.c
|
f94dc0afb6e4af367787f758a77e510c0bfe6b8a |
30-Jan-2013 |
ywan171 <yi.a.wang@intel.com> |
wrs_core: fix Klocwork issue in queue.c BZ: 83848 fix klocwork issue in queue.c Signed-off-by: ywan171 <yi.a.wang@intel.com> Change-Id: I57d75c2e3b3c33a03aa7a2c8d922ac0ce178ca4f Reviewed-on: http://android.intel.com:8080/89313 Reviewed-by: Wang, Elaine <elaine.wang@intel.com> Reviewed-by: Wang, Yi A <yi.a.wang@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
tils/src/queue.c
|
e4801dc9e4a65e365b88d927f527caf08e2190f8 |
27-Dec-2012 |
Chang Ying <ying.chang@intel.com> |
OMXIL: extension to add VP8 encoder support BZ: 77123 Add OMX_VIDEO_VP8REFERENCEFRAMETYPE to control VP8 reference frame buffers. Change-Id: I32060b57cfb8ae94ed4145f3d60b9cff2397d9c0 Signed-off-by: Chang Ying <ying.chang@intel.com> Reviewed-on: http://android.intel.com:8080/83986 Reviewed-by: Zhang, Zhangfei <zhangfei.zhang@intel.com> Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ore/inc/khronos/openmax/include/OMX_Index.h
ore/inc/khronos/openmax/include/OMX_Video.h
|
8af4549cec855377507046127d9b9a45911eaf04 |
15-Jan-2013 |
ywan171 <yi.a.wang@intel.com> |
wrs_omxil_core: fix klocwork issue under wrs_omxil_core BZ: 73428 fix Klocwork issue under wrs_omxil_core, check point before refereced Signed-off-by: ywan171 <yi.a.wang@intel.com> Change-Id: Ic5b721a5cda4dacb0b89dc28bdf9aaad605e1d5a Reviewed-on: http://android.intel.com:8080/86803 Reviewed-by: Wang, Yi A <yi.a.wang@intel.com> Reviewed-by: Feng, Wei <wei.feng@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: cactus <cactus@intel.com> Tested-by: cactus <cactus@intel.com>
ase/src/componentbase.cpp
ase/src/portvideo.cpp.rej
tils/src/module.c
tils/src/queue.c
|
85d33bdb86649f8daa474948f3224cc0a6c160ce |
24-Sep-2012 |
Zhao Liang <leo.zhao@intel.com> |
To support MRFLD highprofile encode BZ: 76677 support MRFLD highprofile encode in omx-core Change-Id: I3e03a6e161e6cf009c85d826614ad166bca875b9 Signed-off-by: Zhao Liang <leo.zhao@intel.com> Reviewed-on: http://android.intel.com:8080/67475 Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: cactus <cactus@intel.com> Tested-by: cactus <cactus@intel.com>
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
dca324a94d747c08021432fa26aea605372a8a88 |
27-Oct-2012 |
Li Zeng <li.zeng@intel.com> |
[PORT FROM JBMR0] Add a new flag OMX_INTEL_COLOR_FormatYUV420PackedSemiPlanar_Tiled BZ: 70693 Add a new flag OMX_INTEL_COLOR_FormatYUV420PackedSemiPlanar_Tiled Change-Id: I2aab5df1d36c4aa368ac53a3ecf5642c90a80355 Orig-Change-Id: I74bdf4e5cf8c7d29d600e0e099f3fb7d4193458c Signed-off-by: Li Zeng <li.zeng@intel.com> Reviewed-on: http://android.intel.com:8080/83202 Tested-by: Tong, BoX <box.tong@intel.com> Reviewed-by: Tong, BoX <box.tong@intel.com> Reviewed-by: cactus <cactus@intel.com> Tested-by: cactus <cactus@intel.com>
ore/inc/khronos/openmax/include/OMX_IVCommon.h
|
c4fc5005e8dae8353d7c81c4ee7d980f81076323 |
06-Dec-2012 |
Tianmi Chen <tianmi.chen@intel.com> |
[PORT FROM MAIN]wrs_omxil_core: Add VP8 middleware for merrifield BZ: 73094 Add some parameters in omx core to support VP8 on Merrifield Change-Id: I106bda6340e9383788822bf71a2cb9096df9c9f3 Signed-off-by: Tianmi Chen <tianmi.chen@intel.com> Reviewed-on: http://android.intel.com:8080/82330 Reviewed-by: Ding, Haitao <haitao.ding@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: cactus <cactus@intel.com> Tested-by: cactus <cactus@intel.com>
ore/inc/khronos/openmax/include/OMX_Index.h
ore/inc/khronos/openmax/include/OMX_Video.h
|
dbc180d031b03b78456c366b01b5fb6155e9c050 |
17-Dec-2012 |
Remy Protat <remy.protat@intel.com> |
Revert "[PORT FROM MAIN] Add a new flag OMX_INTEL_COLOR_FormatYUV420PackedSemiPlanar_Tiled" BZ: 70693 This reverts commit 541b7c851281e8b6b1c08345da73538707b9053e. Change-Id: Ie35b320dc7e3a682659c59ab66ed0a2a9425e0bb Signed-off-by: Remy Protat <remy.protat@intel.com> Reviewed-on: http://android.intel.com:8080/82160
ore/inc/khronos/openmax/include/OMX_IVCommon.h
|
72d68e0331dd8713192b74db0da5828848b537cb |
27-Oct-2012 |
Li Zeng <li.zeng@intel.com> |
[PORT FROM MAIN] Add a new flag OMX_INTEL_COLOR_FormatYUV420PackedSemiPlanar_Tiled BZ: 70693 Add a new flag OMX_INTEL_COLOR_FormatYUV420PackedSemiPlanar_Tiled Change-Id: I22459b61920aa2018628e28d3ed2b91687f9bd15 Signed-off-by: Li Zeng <li.zeng@intel.com> Reviewed-on: http://android.intel.com:8080/80565 Reviewed-by: Feng, Wei <wei.feng@intel.com> Tested-by: Tong, BoX <box.tong@intel.com> Reviewed-by: Tong, BoX <box.tong@intel.com> Reviewed-by: cactus <cactus@intel.com> Tested-by: cactus <cactus@intel.com>
ore/inc/khronos/openmax/include/OMX_IVCommon.h
|
d718bf9db5f01ca73d4245fcc90fe6e538f119e0 |
21-Nov-2012 |
dvshkurk <Dmitry.V.Shkurko@intel.com> |
[PORT FROM MAIN] Non-initialized variable caused SEGV in strdup function BZ: 69531 The non-initialized dlerr variable from the module_open function was passed to the module_set_error function. Incorrect dlerr caused SEGV in the strdup function called from the module_set_error function. Change-Id: I7e7b0b517a56968e356460dcc7544860ce84fa91 Signed-off-by: dvshkurk <Dmitry.V.Shkurko@intel.com> Reviewed-on: http://android.intel.com:8080/80843 Reviewed-by: Shkurko, Dmitry V <dmitry.v.shkurko@intel.com> Reviewed-by: Ding, Haitao <haitao.ding@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: cactus <cactus@intel.com> Tested-by: cactus <cactus@intel.com>
tils/src/module.c
|
c3e26983a72fa51f0dff98bc66234b73f74adc17 |
19-Nov-2012 |
wfeng6 <wei.feng@intel.com> |
[PORT FROM MAIN] Report errors when failing to set the input port size BZ: 68835 The patch allows to set the input port size according to the size required by OMXCodec. When the required size is larger than the threshold, a OMX_ErrorBadParameter error will be reported to OMXCodec. Change-Id: I648a580e35d0c023b14f3313b48a08a1b4dc60cd Signed-off-by: wfeng6 <wei.feng@intel.com> Reviewed-on: http://android.intel.com:8080/76393 Tested-by: Tong, BoX <box.tong@intel.com> Reviewed-by: Tong, BoX <box.tong@intel.com> Reviewed-by: cactus <cactus@intel.com> Tested-by: cactus <cactus@intel.com>
ase/inc/portbase.h
ase/src/componentbase.cpp
ase/src/portbase.cpp
|
013907bbe7ffb1c1e19b172dbbef39dceb6573ad |
14-Nov-2012 |
Liu Bolun <bolunx.liu@intel.com> |
[PORT FROM MAIN]OMX Core: Checking return value of dlopen() instead of error string to workaround Bionic issue BZ: 66993 Change to use return value of dlopen() instead of dlerror() to check whether the call to dlopen() is successful or not, to workaround the synchronization issue of dl_err_str in Bionic. Signed-off-by: Liu Bolun <bolunx.liu@intel.com> Change-Id: I200fe18c8ac5841f7aeb29f44ba6d5e6dc2cf100 Reviewed-on: http://android.intel.com:8080/76392 Reviewed-by: Liu, BolunX <bolunx.liu@intel.com> Reviewed-by: Feng, Wei <wei.feng@intel.com> Tested-by: Tong, BoX <box.tong@intel.com> Reviewed-by: Tong, BoX <box.tong@intel.com> Reviewed-by: cactus <cactus@intel.com> Tested-by: cactus <cactus@intel.com>
tils/src/module.c
|
ec2f29d0c23a6c7ea3a36e03a9635b63ac23ae35 |
15-Oct-2012 |
XiaoFeng <fengx.xiao@intel.com> |
Clean up obsolete or unused code in wrs_omxil_core for code coverage improvement. BZ: 62170 Change-Id: Ic1fd388aa3edf50983be60b9ac70fff259c151f6 Signed-off-by: XiaoFeng <fengx.xiao@intel.com> Reviewed-on: http://android.intel.com:8080/70020 Reviewed-by: Qiu, Junhai <junhai.qiu@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ase/inc/componentbase.h
ase/inc/portvideo.h
ase/src/componentbase.cpp
ase/src/portvideo.cpp
|
107bd5628b58f6869a2b7fc0580f1c953cb9eb42 |
15-Oct-2012 |
XiaoFeng <fengx.xiao@intel.com> |
Fix code defect which found through the code coverage BZ: 62170 Fix nIndex out of boundary in componentRoleEnum function. Change-Id: I665df1c7ec7a205d139ab5d9ab29b4ab03b3b207 Signed-off-by: XiaoFeng <fengx.xiao@intel.com> Reviewed-on: http://android.intel.com:8080/70008 Reviewed-by: Liang, Dan <dan.liang@intel.com> Reviewed-by: Wang, Yi A <yi.a.wang@intel.com> Reviewed-by: Chen, Tianmi <tianmi.chen@intel.com> Reviewed-by: Feng, Wei <wei.feng@intel.com> Reviewed-by: Qiu, Junhai <junhai.qiu@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ase/src/componentbase.cpp
|
deda6f15f609a7a778f9067256d5922fe84dea3d |
21-Sep-2012 |
wfeng6 <wei.feng@intel.com> |
Remove unused codes and config files in video middleware stack BZ: 58358 Remove unused codes and config files in video middleware stack. Change-Id: I6b81061101a2119d1b545fa5e8b62bead633bf4f Signed-off-by: wfeng6 <wei.feng@intel.com> Reviewed-on: http://android.intel.com:8080/67295 Reviewed-by: Xiao, FengX <fengx.xiao@intel.com> Reviewed-by: Jiang, Fei <fei.jiang@intel.com> Reviewed-by: Liu, BolunX <bolunx.liu@intel.com> Reviewed-by: Zeng, Li <li.zeng@intel.com> Reviewed-by: Zhao, Leo <leo.zhao@intel.com> Reviewed-by: Guo, Nana N <nana.n.guo@intel.com> Reviewed-by: Tang, Richard <richard.tang@intel.com> Reviewed-by: Qiu, Junhai <junhai.qiu@intel.com> Reviewed-by: Chen, Tianmi <tianmi.chen@intel.com> Reviewed-by: Gu, Wangyi <wangyi.gu@intel.com> Reviewed-by: Sun, Mingruo <mingruo.sun@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
0_wrs_omxil_core.cfg
ndroid.mk
|
229ae5acfb89e9c1559c0394190e77ca6f23f24b |
24-Jul-2012 |
Zhao Liang <leo.zhao@intel.com> |
Add new interface in portbase to set if pBuffer is 4k aligned in AllocateBuffer BZ: 48107 This change is part of Video enhancement modification on video buffer sharing, it is used to keep omx port buffer aligned in 4K when in RAW mode, HW has this limitation on malloc memory wrapping into surface Change-Id: Ifdc639729c24fa218fa2438903a0f32d0880192f Signed-off-by: Zhao Liang <leo.zhao@intel.com> Reviewed-on: http://android.intel.com:8080/58215 Reviewed-by: Qiu, Junhai <junhai.qiu@intel.com> Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com> Reviewed-by: Ji, Guoliang <guoliang.ji@intel.com> Reviewed-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com>
ase/inc/portbase.h
ase/src/portbase.cpp
|
4c7aa1fe19e5be1fe5ebebfc00dc3f181dbe7a79 |
20-Jul-2012 |
ywan171 <yi.a.wang@intel.com> |
wrs_core: add intel color format BZ: 47307 add intel color format Signed-off-by: ywan171 <yi.a.wang@intel.com> Change-Id: I5a45c9fa47d491433751924434da66b6bd09eb70 Reviewed-on: http://android.intel.com:8080/57662 Reviewed-by: buildbot <buildbot@intel.com> Reviewed-by: Feng, Wei <wei.feng@intel.com> Reviewed-by: Mao, Marc <marc.mao@intel.com> Reviewed-by: Zhang, Xiaolin <xiaolin.zhang@intel.com> Tested-by: Zhang, Xiaolin <xiaolin.zhang@intel.com>
ore/inc/khronos/openmax/include/OMX_IVCommon.h
|
1fa0e8786bee0f381ab01b755536e1842e8d9bac |
14-Jul-2012 |
Xiaolin Zhang <xiaolin.zhang@intel.com> |
[wrs_omx_core] fixed JB build issue. BZ: 47236 fixed JB build issue. Change-Id: Idd9deeb645f98d4cdd1ee41ea3295cc340413281 Signed-off-by: Xiaolin Zhang <xiaolin.zhang@intel.com> Reviewed-on: http://android.intel.com:8080/56588 Reviewed-by: Beare, Bruce J <bruce.j.beare@intel.com>
ase/inc/portvideo.h
|
6328223ffc1ecc797b194bbfefdb5809696cbbc9 |
14-Jul-2012 |
Bruce Beare <bruce.j.beare@intel.com> |
PRODUCT_COPY_FILES: Disable incorrect use BZ: 46719 This makfile variable is only able to be set in "product.mk" files -- never in Android.mk or AndroidBoard.mk files. Change-Id: Iee9c949c0247423f3bef28a059a1fd5ea2236104 Reviewed-on: http://android.intel.com:8080/56434 Reviewed-by: Beare, Bruce J <bruce.j.beare@intel.com> Reviewed-by: Li, XiaojingX <xiaojingx.li@intel.com> Tested-by: Li, XiaojingX <xiaojingx.li@intel.com>
ndroid.mk
|
ff5eae6ffa3c89633607b16167c0b3e919d26ef3 |
22-Jun-2012 |
Bruce Beare <bruce.j.beare@intel.com> |
build: Clean up use of include files BZ: 43321 Projects should not refer to header files in other projects directly (since projects can be moved around). Instead... headers should be published into the out/ directory and found there when needed. Change-Id: I252da52d6071b6de6e1fd6207031d2cf5a8eddaa Signed-off-by: Bruce Beare <bruce.j.beare@intel.com> Reviewed-on: http://android.intel.com:8080/56278 Reviewed-by: Li, XiaojingX <xiaojingx.li@intel.com> Tested-by: Li, XiaojingX <xiaojingx.li@intel.com>
ndroid.mk
|
b075b83b34ab602a1583879948042d697b43b58a |
06-Jun-2012 |
ywan171 <yi.a.wang@intel.com> |
[PORT FROM R3]wrs_omxil_core: flush Processor before flush port for video decoder BZ: 38132 lock the FlushPort and ProcessorFlush function together in case fillBuffer occurs between FlushPort and ProcessFlush and makes renderdone flag dirty. Signed-off-by: ywan171 <yi.a.wang@intel.com> Change-Id: Iafda19c5a9050d203de629af6199a5abd498f2e2 Orig-Change-Id: I6f8eb2c826fabb7de01738573b2fce0c57fe56bc Reviewed-on: http://android.intel.com:8080/51060 Reviewed-by: Qiu, Junhai <junhai.qiu@intel.com> Reviewed-by: Ding, Haitao <haitao.ding@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ase/src/componentbase.cpp
|
b3e4883725f0e186dd80503bedd9999770233182 |
30-May-2012 |
fxiao4X <fengx.xiao@intel.com> |
[PORT FROM R3]Remove ProcessorPreFillBuffer return value check BZ: 38732 If we return ProcessorPreFillBuffer failure msg to the framework, will cause framework assert error. Since no need to return ProcessorPreFillBuffer executing result msg to framework, so remove the check. Change-Id: Ia4fb99e10b921ba68441eace219003daef286544 Signed-off-by: fxiao4X <fengx.xiao@intel.com> Reviewed-on: http://android.intel.com:8080/50598 Reviewed-by: Ding, Haitao <haitao.ding@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ase/src/componentbase.cpp
|
ab52c3ff446a8712299a0d866f8ac8372491cdcb |
29-Feb-2012 |
Andy Qiu <junhai.qiu@intel.com> |
Extend middleware to support secure video playback. BZ: 29937 Add interface to enable customized memory allocation. Change-Id: I67931e5de00ff873fdc224c8015792ee31dca82d Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: http://android.intel.com:8080/36929 Reviewed-by: buildbot <buildbot@intel.com> Reviewed-by: Vehmanen, Kai <kai.vehmanen@intel.com> Reviewed-by: Ding, Haitao <haitao.ding@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com>
ase/inc/portbase.h
ase/src/portbase.cpp
|
ecc877a1dd44921dff3f300bc5559841f0c44ac6 |
09-Apr-2012 |
ywan171 <yi.a.wang@intel.com> |
wrs_omxil_core: enhance wrs_omxil_core to handle the case that resolution in container is diff from ES resolution BZ: 25724 29844 28316 enhance wrs_omxil_core to handle the case that resolution in container is diff from ES resolution 1: if the resolution in container is larger than real ES resolution, return the correct crop info to omxcodec to set the proper region for display 2: if the resolution in container is smaller than real ES resolution, Graphic buffer in omxcodec should be reallocated and reset graphic related info to OMXIL and libmix, va should be restart. Change-Id: I8adfde55d850bebc8cee11b73e624d57f039727c Signed-off-by: ywan171 <yi.a.wang@intel.com> Reviewed-on: http://android.intel.com:8080/42769 Reviewed-by: Qiu, Junhai <junhai.qiu@intel.com> Reviewed-by: Ding, Haitao <haitao.ding@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ase/inc/componentbase.h
ase/inc/portbase.h
ase/src/componentbase.cpp
ase/src/portbase.cpp
|
0fc2a2b43fa4b6f11f667aacea2e8f4ebe049eee |
19-Mar-2012 |
wfeng6 <wei.feng@intel.com> |
wrs_omxil_core:critical Klocwork issues about strcpy BZ: 26224 change the copy size from maxsize to maxsize-1 Change-Id: I5761d115266c16e941e50a8608354e673d1e59a7 Signed-off-by: wfeng6 <wei.feng@intel.com> Reviewed-on: http://android.intel.com:8080/39491 Reviewed-by: Guo, Nana N <nana.n.guo@intel.com> Reviewed-by: Ding, Haitao <haitao.ding@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ase/src/cmodule.cpp
ase/src/componentbase.cpp
|
6f1535e99c8d19e8cebc5bc0cec462100c8576c6 |
19-Mar-2012 |
Weian Chen <weian.chen@intel.com> |
omx-core: optimizate error handling for OMX core BZ: 27871 The specific here is to flash port to return buffer to framework before sending the error event to avoid those events been ignored in error state. Change-Id: Ifb7020f1aa3a64d3a9096b27f5d8ce96a7db737c Signed-off-by: Weian Chen <weian.chen@intel.com> Reviewed-on: http://android.intel.com:8080/39477 Reviewed-by: Chen, Tianmi <tianmi.chen@intel.com> Reviewed-by: Wang, Yi A <yi.a.wang@intel.com> Reviewed-by: Ding, Haitao <haitao.ding@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ase/src/componentbase.cpp
|
81df951a8711fe300306e8c179677efea58adb65 |
24-Feb-2012 |
xiao <fengx.xiao@intel.com> |
Add OMX_IndexExtRotationDegrees parameter BZ: 23620 Add OMX_IndexExtRotationDegrees index to set video clip rotation info from framework Change-Id: Ie87082b60236f2a35ebce754f26dfd2918b3ec42 Signed-off-by: xiao <fengx.xiao@intel.com> Reviewed-on: http://android.intel.com:8080/36471 Reviewed-by: Hu, Jason <jason.hu@intel.com> Reviewed-by: Liang, Dan <dan.liang@intel.com> Reviewed-by: Ding, Haitao <haitao.ding@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ase/src/componentbase.cpp
ore/inc/khronos/openmax/include/OMX_IndexExt.h
|
06d2b4622ddb4b2f9ae3bd5eefd4d991c5d69367 |
23-Feb-2012 |
nguo <nana.n.guo@intel.com> |
wrs_omxil_core: Critical Klocwork issues BZ: 23921 modify strnpy for length check Signed-off-by: nguo <nana.n.guo@intel.com> Change-Id: If1712c127251c6392ddb12f7ae7ee92d85c3e567 Reviewed-on: http://android.intel.com:8080/36375 Reviewed-by: Ding, Haitao <haitao.ding@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ase/src/cmodule.cpp
ase/src/componentbase.cpp
|
705c231d1e4ff148d8cec637288d9ad41429f0e3 |
22-Feb-2012 |
Weian Chen <weian.chen@intel.com> |
wrs-omx-core: code cleanup along with one Queue buffer management support BZ: 24552 code cleanup along with one Queue buffer management support and remove two Queue method (from Andy) Signed-off-by: Weian Chen <weian.chen@intel.com> Change-Id: I9b2109b45572492209ff4fa096e98c5442c3bfbd Reviewed-on: http://android.intel.com:8080/36140 Reviewed-by: Chen, Weian <weian.chen@intel.com> Reviewed-by: Qiu, Junhai <junhai.qiu@intel.com> Reviewed-by: Ding, Haitao <haitao.ding@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ase/inc/componentbase.h
ase/inc/portbase.h
ase/src/componentbase.cpp
ase/src/portbase.cpp
|
57fbad335bcd1fc0b12cea2e58586015cec7b571 |
02-Feb-2012 |
xiao <fengx.xiao@intel.com> |
OMX: Porting patch from R2 to R3 BZ: 21936 Orignal patch 24451: Enhance omx_core to provide hook for omx IL components to release resource during port configuration. Change-Id: I98b26ea8243d0dc1d557d4f522094cda8413cd60 Signed-off-by: xiao <fengx.xiao@intel.com> Reviewed-on: http://android.intel.com:8080/33663 Reviewed-by: Ding, Haitao <haitao.ding@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
25a87f280c966b01394e415a2b51b8b18ef5ba27 |
26-Dec-2011 |
Chang Ying <ying.chang@intel.com> |
wrs-utils: Resolve potential race condition in workqueue. BZ: 18528 This is the fix for BZ: 18006 Protect access to a status variable in workqueue by a lock, otherwise may cause endless wait. Change-Id: Iccb2a19664852af29cd939f2591be44e7ce6eb3c Signed-off-by: Chang Ying <ying.chang@intel.com> Reviewed-on: http://android.intel.com:8080/30052 Reviewed-by: Ji, GuoliangX <guoliangx.ji@intel.com> Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com> Reviewed-by: Ding, Haitao <haitao.ding@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
tils/src/workqueue.cpp
|
34277d8b1ca48a932e7b17ba331c29f040ba0838 |
19-Dec-2011 |
xiao <fengx.xiao@intel.com> |
Enable native buffer mode for ICS in wrs core ,clean buffer id mode related code BZ: 18370 Signed-off-by: xiao <fengx.xiao@intel.com> Change-Id: I657ac61aeaaaffdbacde3afd9743a9ddeed29588 Reviewed-on: http://android.intel.com:8080/27892 Reviewed-by: Ding, Haitao <haitao.ding@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ase/inc/componentbase.h
ase/inc/portbase.h
ase/src/componentbase.cpp
ase/src/portbase.cpp
ore/inc/khronos/openmax/include/OMX_IndexExt.h
ore/inc/khronos/openmax/include/OMX_VideoExt.h
|
92528264a273da7a58fefc7b77b0437bbcc6c330 |
24-Nov-2011 |
Yong Yao <yong.yao@intel.com> |
CAMERA: add setParameter for storeMetaDataInBuffers BZ: 15257 Change-Id: I915d759af9476b78cd251c290cac876d006b64a4 Signed-off-by: Shuo Liu <shuo.liu@intel.com> Reviewed-on: http://android.intel.com:8080/25227 Reviewed-by: Seibel, Eric <eric.seibel@intel.com> Tested-by: Seibel, Eric <eric.seibel@intel.com> Reviewed-by: Gross, Mark <mark.gross@intel.com> Tested-by: Gross, Mark <mark.gross@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ase/src/componentbase.cpp
ore/inc/khronos/openmax/include/OMX_IndexExt.h
ore/inc/khronos/openmax/include/OMX_VideoExt.h
|
44e493bfd5e5abeadd4431e294d3108235bdeb29 |
17-Nov-2011 |
Shuo Liu <shuo.liu@intel.com> |
modify wrs omx core base to set up ics hw video playback 1. support param extension 'OMX.Intel.Index.BufferIDMode' 2. refine the port setting changed event logic Change-Id: I582cb0fff6ce1c8e71a4ef3536d71bed51ef1915 Signed-off-by: Shuo Liu <shuo.liu@intel.com>
ase/src/componentbase.cpp
ase/src/portbase.cpp
ore/inc/khronos/openmax/include/OMX_IndexExt.h
|
039125eefa42141c1e7633e4e558a53fdaff3e9d |
05-Nov-2011 |
Weian Chen <weian.chen@intel.com> |
wrs-core: add a new stream type BZ: 13281 add a new stream type to support length prefixed Signed-off-by: Weian Chen <weian.chen@intel.com> Change-Id: Ie0daf29a023d5e0cb4b7d9356de26694540783f0 Reviewed-on: http://android.intel.com:8080/23225 Reviewed-by: Fang, Yanlong <yanlong.fang@intel.com> Reviewed-by: Chen, Weian <weian.chen@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ore/inc/khronos/openmax/include/OMX_VideoExt.h
|
855c54271cbfd2ad54a13ba36c457d2fdcd1efcf |
13-Sep-2011 |
Shuduo Sang <shuduo.sang@intel.com> |
[PORT FROM R1] [omx-component] clean up the initialize flag after DeInit for wrs core. BZ: 8568 wrs core can not be loaded again because the g_initialize flag is not clean up after deinit the wrs core. Change-Id: Id9bbe20e439303c28075c0edb05aa58f3e433a0a Orig-Change-Id: Icfe5cf3074792b1eacbbe17d5a79ef2bcb40046f Signed-off-by: xli111 <xiaowei.a.li@intel.com> Reviewed-on: http://android.intel.com:8080/18307 Tested-by: Sang, Shuduo <shuduo.sang@intel.com> Reviewed-by: Monnier, OlivierX <olivierx.monnier@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ore/src/wrs_omxcore.cpp
|
9c003f65b5e6ca3dbb54844fa289653ee5ebe94f |
12-Sep-2011 |
Karthik Veeramani <karthik.veeramani@intel.com> |
widi: Added a snippet to copy some shared headers to a common folder. BZ: 7418 Stagefright has been extended to support widi use cases. This change requires that stagefright uses OMX_IndexExt.h and OMX_VideoExt.h. This patch copies these two headers to $TARGET_OUT_HEADERS so that they can be included by stagefright. Change-Id: Iabf72c6b4162ab956dfe24d0afaa48bf7762cc2f Signed-off-by: Karthik Veeramani <karthik.veeramani@intel.com> Reviewed-on: http://android.intel.com:8080/18263 Reviewed-by: Marotte, Fabien <fabien.marotte@intel.com> Reviewed-by: Beare, Bruce J <bruce.j.beare@intel.com> Tested-by: Sun, Hang L <hang.l.sun@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
ndroid.mk
|
0135424dc0ef82daf136d8d0032a0a95764bab05 |
05-Jul-2011 |
Weian Chen <weian.chen@intel.com> |
Add extended data structure BZ: 4486 Add extended data structure IndexParamIntelAVCVUI and IndexParamIntelAdaptiveSliceControl for video encoding (from froyo) Change-Id: I1f2ec2f9f49d0bd7f68428b4953239a0684af368 Signed-off-by: Weian Chen <weian.chen@intel.com>
ore/inc/khronos/openmax/include/OMX_IndexExt.h
ore/inc/khronos/openmax/include/OMX_VideoExt.h
|
e503ec3c9728cb056beb28d4cfbe267962bdd1c9 |
06-May-2011 |
Jason M Harper <jasonx.m.harper@intel.com> |
wrs_omxil_core: Add support for AMR codec ports. BZ: 1772 Added helper class/functions for AMR codecs. All IPP audio codecs being moved to OMX wrappers for consistency and performance/power improvements. Change-Id: Iab26290f2be699979fff3a542150cb08d0a35eba Signed-off-by: Jason M Harper <jasonx.m.harper@intel.com>
ase/inc/portaudio.h
ase/src/portaudio.cpp
|
a08b0640a5c18bef7ddf8493abb249dc05df2f2f |
14-Apr-2011 |
xli111 <xiaowei.a.li@intel.com> |
[BZ1238] add a new NAL format type Change-Id: I57c2b53120e94c6940e7f708714bf0e5f6acb599 Signed-off-by: xli111 <xiaowei.a.li@intel.com>
ore/inc/khronos/openmax/include/OMX_VideoExt.h
|
f17c91825c5ef8ac1dd211e8f641b3851dccbc4c |
07-Apr-2011 |
xli111 <xiaowei.a.li@intel.com> |
Calculate the frame size according to color, height and width of the frame Change-Id: Id3b900e2372ffff50032b88b872ef8cc9f44fdf0 Signed-off-by: xli111 <xiaowei.a.li@intel.com>
ase/inc/portbase.h
ase/src/portbase.cpp
|
dcba87c66dadb196de8115e24e885430d683ba79 |
23-Feb-2011 |
xli111 <xiaowei.a.li@intel.com> |
add support for enquire video codec profile and level Change-Id: I77b0fe8de0adb4b164d50866a209343e1194d104 Signed-off-by: xli111 <xiaowei.a.li@intel.com>
ase/src/portvideo.cpp
ase/src/portvideo.cpp.rej
|
aa3d0c8c33608e6718546186096f2eed53980593 |
18-Feb-2011 |
Liu, Shuo <shuo.liu@intel.com> |
Add COMPONENT_SUPPORT_OPENCORE to enable backward compatibility for Froyo for debug Change-Id: Ie366b5148ec40e56cdef00aa4b04c222ebcbdee6 Signed-off-by: Liu, Shuo <shuo.liu@intel.com>
ndroid.mk
ase/src/Android.mk
ase/src/portvideo.cpp
|
15f520c8654969532de887d768c0ee97c5aa35c1 |
30-Jan-2011 |
Liu, Shuo <shuo.liu@intel.com> |
Enable video playback in wrs-omxil-core Change-Id: Ifb4bf6160fbc3469ede7b258dd72ef8c77c84d62 Signed-off-by: Liu, Shuo <shuo.liu@intel.com>
ndroid.mk
ase/src/Android.mk
ase/src/portvideo.cpp
ore/src/Android.mk
tils/src/Android.mk
|
c006d548e71f2660fa8c15384b44dbac7368611b |
14-Jan-2011 |
Jack Ren <jack.ren@intel.com> |
Revert "change the module tag from optional to eng" This reverts commit f92bee3efc605b340ff8930f630105ce0ffe827e.
ase/src/Android.mk
ore/src/Android.mk
tils/src/Android.mk
|
e4053375047722755387283a996db8cae3410247 |
09-Jan-2011 |
Jack Ren <jack.ren@intel.com> |
change the module tag from optional to eng Change-Id: Ib07001c2ae13eb38923c804eb86d0ea615b2bc56 Signed-off-by: Jack Ren <jack.ren@intel.com>
ase/src/Android.mk
ore/src/Android.mk
tils/src/Android.mk
|
eb3155a67c066bbf19025f8d0d74609cae53ac68 |
03-Jan-2011 |
$ <bruce.j.beare@intel.com> |
Fix module tags line Change-Id: Ife66ebd3d89657d4fdffc057159a48f992c6fcde Signed-off-by: $ <bruce.j.beare@intel.com>
ase/src/Android.mk
ore/src/Android.mk
tils/src/Android.mk
|
0a2a5077ddedf3cd7d14c20b4adab32d9009214a |
23-Nov-2010 |
Tao Tao <tao.q.tao@intel.com> |
Video conferencing use case feature support: added parameter/config indexes and related structures for dynamic bitrate control(bitrate, bitrate percentage, window, minQP and initQP), slice number setting for I/P frames, dynamic resolution change, AIR and decode/encode error types Change-Id: Iaef3a26b0da18d9460312f72285a031ba1b8e79b
ore/inc/khronos/openmax/include/OMX_IndexExt.h
ore/inc/khronos/openmax/include/OMX_IntelErrorTypes.h
ore/inc/khronos/openmax/include/OMX_VideoExt.h
|
d5174df80f21e83a589dc59925d587b9e54d690f |
15-Oct-2010 |
Liu, Shuo <shuo.liu@intel.com> |
Fix a WRS component base bug which will cause the component to hang when transition to loaded state after the port has already been disabled According to OMX-IL spec, both transition to loaded state and port disabling need to wait for all buffers to be freed. The patch adds buffer count check at the transition to loaded state so that no extra wait will be invoked when all of the buffer has already been freed by other operations (such as port disabling). Change-Id: I7045c57e0f52cad0c69a1d77918f781905b8d935 Signed-off-by: Liu, Shuo <shuo.liu@intel.com>
ase/src/componentbase.cpp
|
509c14fbfd37462547fb8f6cdd314f6e771eb169 |
01-Oct-2010 |
Tao Tao <tao.q.tao@intel.com> |
Bytestream switch support, initial IDR changes Change-Id: Ie95f96d9503b05480b6833e761b3c58a7f88bb95
ore/inc/khronos/openmax/include/OMX_IndexExt.h
ore/inc/khronos/openmax/include/OMX_VideoExt.h
|
32a658abd2af3681d553a55582f31321fff4dd58 |
01-Oct-2010 |
Tao Tao <tao.q.tao@intel.com> |
Bytestream switch support, initial IDR changes. Change-Id: I0052b5092e3afe4a85c61a31b21850c3da50ebff
ase/src/componentbase.cpp
|
8b104c541e45fa17e680dc22d6a0c4b74debd0b1 |
14-Aug-2010 |
Tao Tao <tao.q.tao@intel.com> |
H263 HW encode and decode Change-Id: I5972376895ed49b440d89c66f213d85e1c805652
ase/inc/portvideo.h
ase/src/portvideo.cpp
ore/src/intel_omx_config_parser.cpp
|
8b6dfaedb879ad3280cf05d8bda3dd095a725ac5 |
19-Jul-2010 |
Yanlong Fang <yanlong.fang@intel.com> |
modified wrs-omxil-core codes to support shared buffer mode encoding Change-Id: Ia4d88c95957bb3c52ca318cbdb4a7f524f83f395 Signed-off-by: Yanlong Fang <yanlong.fang@intel.com>
ase/inc/portvideo.h
ase/src/portvideo.cpp
ore/inc/khronos/openmax/include/OMX_Index.h
ore/inc/khronos/openmax/include/OMX_Video.h
|
ac3429dfacf1c5a03889558006f2af0d40a7bfe8 |
14-Jul-2010 |
Tao Tao <tao.q.tao@intel.com> |
Fix bug in seeking Change-Id: I23a168e9af2c7e7a7888601c297c5de2a826a8b4
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
666f8b21fe0923595def20b16e9e7eefa11308b2 |
23-Jun-2010 |
Tao Tao <tao.q.tao@intel.com> |
Add ProcessorFlush() call for future flush support. Change-Id: Icf53563dcb54d6805d67000beef5e09b6dda2679
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
f2bf393a8489b70700439d4fc0f39647e11c00d8 |
04-Jun-2010 |
Tao Tao <tao.q.tao@intel.com> |
New config parser to remove H.264 limitations. Change-Id: Id498e63d2d8bc312d410bbbc770f5a077cd8922b
ore/src/Android.mk
ore/src/intel_m4v_config_parser.cpp
ore/src/intel_m4v_config_parser.h
ore/src/intel_omx_config_parser.cpp
ore/src/intel_omx_config_parser.h
ore/src/intel_video_config_parser.cpp
ore/src/intel_video_config_parser.h
ore/src/pv_omx_interface.cpp
|
f736a6653037f3d41c3fefe80e17c0212e28db2c |
29-May-2010 |
Tao Tao <tao.q.tao@intel.com> |
Merge of 0427 GAID fixes Change-Id: Ia33c9e1c3e21e9f68c867a1b5f8616c0afcd056e
ase/inc/portvideo.h
ase/src/portvideo.cpp
tils/inc/workqueue.h
tils/src/thread.cpp
tils/src/workqueue.cpp
|
58b405723e007724fd1f336c1286d19e878b058e |
26-Feb-2010 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
khronos: use official khronos openmax-il header removed trailing whitespace and ^M http://www.khronos.org/files/openmax/headers/omx_il_v1_1/omx_il_v1_1_2_headers.zip
ore/inc/khronos/openmax/include/OMX_Audio.h
ore/inc/khronos/openmax/include/OMX_Component.h
ore/inc/khronos/openmax/include/OMX_ContentPipe.h
ore/inc/khronos/openmax/include/OMX_Core.h
ore/inc/khronos/openmax/include/OMX_IVCommon.h
ore/inc/khronos/openmax/include/OMX_Image.h
ore/inc/khronos/openmax/include/OMX_Index.h
ore/inc/khronos/openmax/include/OMX_Other.h
ore/inc/khronos/openmax/include/OMX_Types.h
ore/inc/khronos/openmax/include/OMX_Video.h
|
2f6e87e64736666857c1bbe2cb0692c1f4e56508 |
26-Feb-2010 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
copyright: apply Apache License, Version 2.0
0_wrs_omxil_core.cfg
UTHORS
ndroid.mk
OPYING
ase/inc/cmodule.h
ase/inc/componentbase.h
ase/inc/portaudio.h
ase/inc/portbase.h
ase/inc/portimage.h
ase/inc/portother.h
ase/inc/portvideo.h
ase/src/Android.mk
ase/src/cmodule.cpp
ase/src/componentbase.cpp
ase/src/ebuild.mk
ase/src/portaudio.cpp
ase/src/portbase.cpp
ase/src/portimage.cpp
ase/src/portother.cpp
ase/src/portvideo.cpp
ore/src/Android.mk
ore/src/ebuild.mk
ore/src/pv_omx_interface.cpp
ore/src/wrs_omxcore.cpp
build.mk
tils/inc/audio_parser.h
tils/inc/list.h
tils/inc/log.h
tils/inc/module.h
tils/inc/queue.h
tils/inc/thread.h
tils/inc/workqueue.h
tils/src/Android.mk
tils/src/audio_parser.c
tils/src/ebuild.mk
tils/src/list.c
tils/src/module.c
tils/src/queue.c
tils/src/thread.cpp
tils/src/workqueue.cpp
|
b814d1307374f9654abab7c7f8ada4271070bfe0 |
25-Feb-2010 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:h264_parser: remove this codes due to license issue h264_parser uses some codes of mixvbp and it causes license issue. recent OpenCore sets port parameters properly during port negotiation, so we don't need to parse the sps/pps to get width and height for reconfiguring ports and it (not parsing codec data) wouldn't cause any problem for now.
tils/inc/h264_parser.h
tils/src/Android.mk
tils/src/h264_parser.c
|
e6812e86855019c47f68b7a3fb1b074a689403db |
24-Feb-2010 |
Chang-Man Lee <chang-man.lee@windriver.com> |
wrs-omxil-core: Added mpeg4 port
ase/inc/portvideo.h
ase/src/portvideo.cpp
|
330baad1e1d86478f78358112466d37396824ee0 |
22-Feb-2010 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: fix reference counting bug in Load/Unload
ase/src/cmodule.cpp
|
588d2fa1495340bbd66f72a4b5a07fcfbc398a2a |
22-Feb-2010 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: remove self-rescheduling of command process work
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
08109deff68a8aee14dc6add1d291610f781382b |
22-Feb-2010 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: remove self-rescheduling of buffer process work
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
5382b99a03f877b3cde9ef7d3edc25cd1fde746a |
17-Feb-2010 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: suppress some log messages during handling commands
ase/src/componentbase.cpp
|
22c02021e7be74c6636353ad0b62f60278a695c8 |
17-Feb-2010 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix for error reporting during buffer processing Fixed componentbase::ProcessorProcess prototype and it returns OMX_ERRORTYPE. Buffer processing workqueue reports to IL-Clients if ProcessorProcess() returns with failure.
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
2793d8451908b3e613725f1d3dfd561d402cba95 |
09-Feb-2010 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
core: skip loading modules starting with sharp if you want not to load a specific module listed in wrs_omxil_components.list. you can comment out the libraries like this. ----- wrs_omxil_components.list ----- libwrs_omxil_wrs_a.so #libwrs_omxil_wrs_b.so -------------------------------------
ore/src/wrs_omxcore.cpp
|
92d831d5831b56635deb8d23220319b118c4dcb2 |
26-Jan-2010 |
sahara <keun-o.park@windriver.com> |
remove getting framerate from vui parser Signed-off-by: sahara <keun-o.park@windriver.com>
tils/inc/h264_parser.h
tils/src/h264_parser.c
|
913bf911b34fa3d4a961ffb0b5288c5af40b7b81 |
26-Jan-2010 |
sahara <keun-o.park@windriver.com> |
calculate stride and sliceheight Signed-off-by: sahara <keun-o.park@windriver.com>
tils/src/h264_parser.c
|
bbee87861d9da348927f5d3214f63fde045c6bb6 |
25-Jan-2010 |
sahara <keun-o.park@windriver.com> |
get more exact frame size Signed-off-by: sahara <keun-o.park@windriver.com>
tils/inc/h264_parser.h
tils/src/h264_parser.c
|
983ae58ba31d37e90bca2933ed67331021f7c775 |
22-Jan-2010 |
sahara <keun-o.park@windriver.com> |
add h.264 sps nal parser for libmix api Signed-off-by: sahara <keun-o.park@windriver.com>
tils/inc/h264_parser.h
tils/src/Android.mk
tils/src/h264_parser.c
|
e7660662764bf407dcd3c569bc52b170c5753391 |
07-Jan-2010 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:audio_parser: add audio_specific_config_bitcoding for aot bitfield coding
tils/inc/audio_parser.h
tils/src/audio_parser.c
|
1dfefa6bdddbcd13f173459c968b58e74a9ea340 |
11-Jan-2010 |
Chang-Man Lee <chang-man.lee@windriver.com> |
wrs-omxil-core: added copyright
0_wrs_omxil_core.cfg
UTHORS
ndroid.mk
ase/src/Android.mk
ase/src/ebuild.mk
ore/src/Android.mk
ore/src/ebuild.mk
ore/src/pv_omx_interface.cpp
build.mk
tils/src/Android.mk
tils/src/ebuild.mk
|
6f700f4332f1c3aebf3b5af7bb3087ee9091abca |
31-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: flush port in ReportPortSettingsChanged it prevents a component from processing buffers instantly by flushing the port
ase/src/portbase.cpp
|
55a75fa3e7f521265cd0db82970b69b29e6a50b0 |
31-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix typo mistake in TransStatePort
ase/src/componentbase.cpp
|
23381c4b5aa20392177ad1034402e748b64da936 |
30-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix debug messages
ase/src/componentbase.cpp
|
bda0aed55a4fa0b0a610ee40f378ce800fa3e067 |
30-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
core: fix debug messages
ore/src/wrs_omxcore.cpp
|
6bda193e1851c89a63c0cda1992de30c1a1c4716 |
30-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: fix debug messages
ase/inc/portbase.h
ase/src/portbase.cpp
|
656e873cff82a7d22ca3145dc1c8e041d95a1642 |
30-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: export GetWorkingRole public method
ase/inc/componentbase.h
|
ffb5cf6535c4e638cedd0117b5fc85195eb95e6b |
30-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:thread: create threads with DETACHED attribute
tils/src/thread.cpp
|
3ca48681b349388346b10abce74c98497d231d04 |
30-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add an Interface for sending OMX_EventPortSettingsChanged
ase/inc/portbase.h
ase/src/portbase.cpp
|
f41f0fecd2ff9e720aebab649a03968eaa3d0380 |
30-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: new/delete cmd/bufferwork at Get/FreeHandle
ase/src/componentbase.cpp
|
1a9cbc133471842d4cad1a9bda30abdc5f0c7ca3 |
22-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:audio_parser: fix mp3 bitrate table for version 2, layer 1
tils/src/audio_parser.c
|
dee5d6279e66db2fc6b660fc8dc42611dbff4b8b |
22-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:audio_parser: add debug messages
tils/src/audio_parser.c
|
37787374d75727678e1f9d19191fdad363ee6c54 |
17-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add GetPortBufferCount for getting allocated buffer header count
ase/inc/portbase.h
ase/src/portbase.cpp
|
f0a76b4aab79646e482196e212f89ab1aacd6f6f |
17-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: major fix for retaining buffers
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
1e23923a42d574088787d8bed30df25f032e3ffb |
17-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: fix for retaining buffer
ase/inc/portbase.h
ase/src/portbase.cpp
|
c0cd401e967952c0dec9a5753dd53313b7bd817f |
17-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:audio_parser: fix prototype mp3_header_parse for getting frame duration It's hard-coded for version 1, layer 3
tils/inc/audio_parser.h
tils/src/audio_parser.c
|
52c06a6af5a4560535a30e96d5bae93db94fb023 |
17-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:audio_parser: fix mp3_header_parse prototype for getting frame length
tils/inc/audio_parser.h
tils/src/audio_parser.c
|
dd0f8243514bd9380e5172ba883e488bcf65dcc9 |
17-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix DumpBuffer prototype (introduce "bool dumpdata") dumpdata == true : dump pBuffer dumpdata == false : doesn't dump pBuffer
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
da99284326b7246c22057fb7c393cf167a62a5d1 |
16-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
portvideo: add avc/h264 port class
ase/inc/portvideo.h
ase/src/portvideo.cpp
|
b74ba27d29f730c94662d21e3a6eec88f95c8d27 |
07-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
build: introduce BOARD_USES_WRS_OMXIL_CORE macro for BoardConfig.mk wrs openmax-il core built by specifying BOARD_USES_WRS_OMXIL_CORE := true in BoardConfig.mk
ndroid.mk
|
095dca7041d500f159c9e49d3ab784b6885ed086 |
30-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: use WorkQueue::Pause()/Resume() for workqueue control modified: base/inc/componentbase.h modified: base/src/componentbase.cpp
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
766e767ab0e2e46ca93175bc3debf23963944cd4 |
29-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:workqueue: add Pause/Resume for workqueue control we have following workqueue control functions int StartWork(bool executing); executing == true : start workqueue thread with executing state != true : start workqueue thread with paused state void StopWork(void); join workqueue thread and exit void PauseWork(void); pause workqueue thread, it guarantees any workqueue callback's not running when it returns. void ResumeWork(void); resume paused workqueue thread
tils/inc/workqueue.h
tils/src/workqueue.cpp
|
d3ca9b0c0fa0f09f3bf45dbf237ee67f685a3b94 |
29-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:thread: make it thread-safe, Start()/Join() protected by lock
tils/inc/thread.h
tils/src/thread.cpp
|
aa8a53ba28b4e12dcdc08683e770d7b3fd68ff8d |
28-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base,core: introduce new module interface, use WRS_OMXIL_CMODULE_SYMBOL typedef OMX_ERRORTYPE (*cmodule_instantiate_t)(OMX_PTR *); typedef OMX_ERRORTYPE (*cmodule_query_name_t)(OMX_STRING, OMX_U32); typedef OMX_ERRORTYPE (*cmodule_query_roles_t)(OMX_U32 *, OMX_U8 **); WRS_OMXIL_CMODULE_SYMBOL struct wrs_omxil_cmodule_ops_s { OMX_ERRORTYPE (*instantiate)(OMX_PTR *); }; struct wrs_omxil_cmodule_s { const char *name; const char **roles; const int nr_roles; struct wrs_omxil_cmodule_ops_s *ops; }; modified: base/inc/cmodule.h modified: base/src/cmodule.cpp modified: base/src/componentbase.cpp modified: core/src/wrs_omxcore.cpp
ase/inc/cmodule.h
ase/src/cmodule.cpp
ase/src/componentbase.cpp
ore/src/wrs_omxcore.cpp
|
3739d03aa380db0d809c6acf7968c629e769b0c2 |
28-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
misc: remove trailing whitespace
ase/src/portother.cpp
ore/src/wrs_omxcore.cpp
tils/src/module.c
|
30bd6062e4b295f5f7bcaeb98165065310d29269 |
28-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
misc: add windriver standard copyright
UTHORS
OPYING
ase/inc/cmodule.h
ase/inc/componentbase.h
ase/inc/portaudio.h
ase/inc/portbase.h
ase/inc/portimage.h
ase/inc/portother.h
ase/inc/portvideo.h
ase/src/cmodule.cpp
ase/src/componentbase.cpp
ase/src/portaudio.cpp
ase/src/portbase.cpp
ase/src/portimage.cpp
ase/src/portother.cpp
ase/src/portvideo.cpp
ore/src/wrs_omxcore.cpp
tils/inc/audio_parser.h
tils/inc/list.h
tils/inc/log.h
tils/inc/module.h
tils/inc/queue.h
tils/inc/thread.h
tils/inc/workqueue.h
tils/src/audio_parser.c
tils/src/list.c
tils/src/module.c
tils/src/queue.c
tils/src/thread.cpp
tils/src/workqueue.cpp
|
918ef361f272e1de80167545857c23b6060775d6 |
28-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:audio_parser: add MP4 audio specific type parser
tils/inc/audio_parser.h
tils/src/audio_parser.c
|
33ecfa2cc6e6e09cfc17e4b10249fb1e0b30fb7d |
26-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add wma port class
ase/inc/portaudio.h
ase/src/portaudio.cpp
|
ac662a0b5dd48484b95c3e54210624d19ff1adb1 |
27-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:audio_parser: add mp3 frame header parser
tils/inc/audio_parser.h
tils/src/Android.mk
tils/src/audio_parser.c
|
fb74fc90d40dadb1a607b3e81a2f271845fcd659 |
26-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix minor, DumpBuffer, use sprintf to make string
ase/src/componentbase.cpp
|
515117111f4aff7141e1bd07e7d42065ea2fee6c |
21-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: fix bug, missing nBufferSize
ase/src/portbase.cpp
|
57a49e4dad592011ea29a58268ddc6d817b0b69b |
21-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add debug messages
ase/src/portbase.cpp
|
27cb7aad256077ad50541fb08c675b257ec76626 |
21-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add DumpBuffer for the derived classes
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
aa852fab8a86b592bc152dfb1d0ff5104257198f |
21-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fux bug, state transition from exe/pause to idle if transition is from Paused to idle, Work() could be waiting for 'executing == true'. so we should wake up Work()
ase/src/componentbase.cpp
|
64239dd40f5c997a4c5b66e0d9da49b6b110802a |
20-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: merge Executing to Idle and Pause to Idle
ase/src/componentbase.cpp
|
eb6bd3c1dc051d62789fcccf108a6fc382d4fa71 |
20-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix bug, mis-typo in SetRolesOfComponent and free roles
ase/src/componentbase.cpp
|
1a58f6d4fc45a28a089e85de5f4eb8a9ea63d5ae |
19-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add aac port class
ase/inc/portaudio.h
ase/src/portaudio.cpp
|
f4ab90019707fb84477f62dd3093eaff0ac466eb |
19-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: remove audio param from portbase class
ase/inc/portbase.h
ase/src/portbase.cpp
|
e4197969e018f1f455d8a99ebabd51994b150506 |
16-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
misc: add copyright and author
ase/inc/cmodule.h
ase/inc/componentbase.h
ase/inc/portaudio.h
ase/inc/portbase.h
ase/inc/portimage.h
ase/inc/portother.h
ase/inc/portvideo.h
ase/src/cmodule.cpp
ase/src/componentbase.cpp
ase/src/portaudio.cpp
ase/src/portbase.cpp
ase/src/portimage.cpp
ase/src/portother.cpp
ase/src/portvideo.cpp
ore/src/wrs_omxcore.cpp
tils/inc/list.h
tils/inc/log.h
tils/inc/module.h
tils/inc/queue.h
tils/inc/thread.h
tils/inc/workqueue.h
tils/src/list.c
tils/src/module.c
tils/src/queue.c
tils/src/thread.cpp
tils/src/workqueue.cpp
|
6eef19eccd390d878724188ac5b62f4656a97110 |
16-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: fix minor, make more clear variable name in TransState
ase/inc/portbase.h
ase/src/portbase.cpp
|
83e8059707184ea765b91054daf3c07e304c4d0c |
16-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
build: add files for Android Integration
0_wrs_omxil_core.cfg
ndroid.mk
ase/src/Android.mk
ore/src/Android.mk
ore/src/pv_omx_interface.cpp
tils/src/Android.mk
|
0649b314d453ee61c2a045787524566fc9b76b4d |
16-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
core: fix minor, changed file extension from .cfg to .list for library list
ore/src/wrs_omxcore.cpp
|
302f566a7f78515edc0b4e433e358c7eeba7fbd1 |
16-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix minor, matching version for PVOPENCORE
ase/inc/componentbase.h
|
c198aa03548b9a81d46c31ddc2bebf37268ffe19 |
16-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix bug, version spec bit encoding
ase/inc/componentbase.h
|
ff8337cbee32831a09989af92174d2cde83cf9f5 |
15-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: trylock in IsEnabled to avoid deadlock
ase/src/portbase.cpp
|
ed725e9598aac5b25f222f6798c1d2ce6b16cd59 |
15-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix minor, add fallback in CmdHandler
ase/src/componentbase.cpp
|
69d34dfb7d76cbdd1bd0f0b4b7cb1f2267f5002a |
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add GetComponentHandle and make handle private
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
abc94977297716935830b32fce440a07a73250a5 |
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add GetWorkingRole
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
26424589dfa4ae486235d9beb0d087e7298d36e5 |
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: remove ProcessorSet[Config/Parameter]
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
e58385f99580a21a25641e3012aa4bfd1b5ddd0c |
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: remove handling OMX_IndexParamAudioPortFormat
ase/src/componentbase.cpp
|
62c24b4b9a0869f519ea32b6731c2379c4cbca04 |
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix wrong return error code (OMX_ErrorBadPortIndex)
ase/src/componentbase.cpp
|
02c027ae33fc00f917c21c1dccf058a0b25e723c |
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix wrong error code (OMX_ErrorIncorrectStateOperation)
ase/src/componentbase.cpp
|
3759c620f3e8325d1fdd741caad7c397e797ad2c |
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port,component: make clear parameter's role (read-only field)
ase/inc/portbase.h
ase/src/componentbase.cpp
ase/src/portbase.cpp
|
5435027850dee5fe18425ed8d6513d551914d29b |
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add port[audio/video/image/other].[h/cpp] files
ase/inc/portaudio.h
ase/inc/portbase.h
ase/inc/portimage.h
ase/inc/portother.h
ase/inc/portvideo.h
ase/src/ebuild.mk
ase/src/portaudio.cpp
ase/src/portbase.cpp
ase/src/portimage.cpp
ase/src/portother.cpp
ase/src/portvideo.cpp
|
904a08909b5c3870414fde9faec0d74d0edd536c |
13-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add Audio/Video/Image/Other port class
ase/inc/portbase.h
ase/src/portbase.cpp
|
dfaf4e141f33555032cc66b3810eba741a589288 |
13-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix prototype for CheckTypeHeader (const)
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
7036eb904f03a68a182222e5c8148163dc0f1ad7 |
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: insroduce PostProcessBuffer
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
76e479a9ee63cff7cf200aceb2f52296fe63c588 |
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add new constructor having portdefinition as its paramter
ase/inc/portbase.h
ase/src/portbase.cpp
|
c2aab92b9d3a02180fcaea4a3bee794663d5ed32 |
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: call ProcessorSetParameter/Config in SetParamter/Config
ase/src/componentbase.cpp
|
927a17efb5e89aa8a5153bc6eb0940a7de18e2f0 |
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: use portbase::Get/SetPortDefinition instead of *PortParam
ase/src/componentbase.cpp
|
d6d95fe6be9fec1e85a1630bbf2a004f4396fa41 |
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: portdefinition replaces portparam
ase/inc/portbase.h
ase/src/portbase.cpp
|
6c7f4263fbe4a642fb0a5c21b9e98c5c59c05468 |
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: fix minor, portdefinition not to allocated by malloc
ase/inc/portbase.h
ase/src/portbase.cpp
|
f200e5f7a1350f3e20eb73836578ced68257b27d |
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:portbase: fix bug, SetPortDefinition
ase/src/portbase.cpp
|
773a718c9cdbee00a802801bd9ca2c8e0b58ad03 |
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: ProcessorProcess replaces ComponentProcessBuffers
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
9f0e3e2107fd9d1ed3acabb5719b4b25423a5086 |
13-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: call Processor callbacks in TransState
ase/src/componentbase.cpp
|
7ca8edc2e24fcee5fbaa5406bc966494d13ac1b4 |
13-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: introduce Processor callback family
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
4345b3f2fbd534f8609a47a594d8b3b8f0bdd309 |
13-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add retain feature not to return a buffer at the end of Work
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
2b3ec7d86622ed1945c087fb73e93338bc7acd64 |
13-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add RetainThisBuffer to retain a buffer in CBase::Work
ase/inc/portbase.h
ase/src/portbase.cpp
|
ad8360cd5b120f2a401121b6a62b4ff2d19f428f |
13-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix bug, propagate and event EOS flag
ase/src/componentbase.cpp
|
b7ca9a1a868348e9234c9aee022929c9b3267e4d |
13-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add OMX_CommandPortEnable/Disable handling
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
21f3c554c44d0d9404edcf20b7688f0d909f2e75 |
12-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: use state for IsEnabled
ase/src/portbase.cpp
|
df459a0924eb9309157e4bffa9fe26d0513b800b |
12-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add TransState for port state set (enable/disable)
ase/inc/portbase.h
ase/src/portbase.cpp
|
4571ebc981a6aa18db934972737de5a6e764f78d |
12-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: unused variable(state)
ase/src/portbase.cpp
|
c5203bed45e653e87ba308eae644abc549e93fdc |
12-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: use FlushPort for state transition (Executing/Pause to Idle)
ase/src/componentbase.cpp
|
dcf05c3d6a37bf9a3b09de2428a18d7f82b8204d |
12-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add OMX_CommandFlush handling
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
84536897c4739ea3948fa165d2d86f5c4a126201 |
12-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add OMX_CommandMarkBuffer handling
ase/src/componentbase.cpp
|
5170f7519e52abd32252552df72fa16b12651a39 |
12-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: make PopMark public
ase/inc/portbase.h
|
d2d7fc5745af2532cd7aaf9bd88148cf29501900 |
09-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add PushThisMark
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
5e6d63b7252c7bc59567ea764b1b30b76554dcd4 |
09-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add Push/PopMark
ase/inc/portbase.h
ase/src/portbase.cpp
|
5aeb9f85283fbbd2084c8cd8b547b496e4bdfe83 |
08-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: forward output-ports EOS flags
ase/src/componentbase.cpp
|
42077606ad702ff45679f6d7c22f28f5cbf66e63 |
08-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: return buffers in Work()
ase/src/componentbase.cpp
|
4f4d5a8c4138b7ebfa624eaad8dea29332ed97a0 |
08-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add GetPortDirection
ase/inc/portbase.h
ase/src/portbase.cpp
|
a3a94384a975aece23a5a68022268ce483d4a49d |
08-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: use stack for **buffers in Work(process buffers workqueue)
ase/src/componentbase.cpp
|
c2c974d6dc62b38872e55559f5e83b01200f798b |
08-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add header/private check in Empty/FillThisBuffer
ase/src/componentbase.cpp
|
22c983f39fc4fb8970f15d260fc62b2ccf967906 |
07-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add state check in Fill/EmptyThisBuffer
ase/src/componentbase.cpp
|
8b0c69f6315328521b722a6ceb19f354e867124a |
07-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add Set/GetPorDefinition that will replace Set/GetPortParam
ase/inc/portbase.h
ase/src/portbase.cpp
|
80bed9fce1d0fce4be04171716b4d7d1ec23b45c |
06-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: preventing clients from setting OMX_PORT_PARAM_TYPE
ase/src/componentbase.cpp
|
08e7a75302b433817bc8ee27b64672434d091ed6 |
06-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:componet: add state check in CbaseSetParameter
ase/src/componentbase.cpp
|
3e70358f4893dffa18a9edf60e02fe4c017328de |
06-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component,port: fix bug, state and param check in CBaseAllocate/UseBuffer
ase/src/componentbase.cpp
ase/src/portbase.cpp
|
b2b1b8e0c1425cde2025791cfb74d9053170845c |
07-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add IsEnabled() for checking if a port's enabled.
ase/inc/portbase.h
ase/src/portbase.cpp
|
3f6f9d1b2070cf81bcdf3b423cd77b6b4ff799e0 |
06-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix bug, EventParameter Usage (OMX_CommandStateSet)
ase/src/componentbase.cpp
|
47f587ac0f888f2c3c5643bf04fe4f699467a66a |
06-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: check ppBufferHdr and initialze with nil in Allocate/UseBuffer
ase/src/portbase.cpp
|
663764bd4166f81e2fe4e8dc06ce917a0dc1d15c |
06-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: set role in GetHandle (nr_roles=1) or SetParameter(nr_roles>1)
ase/src/componentbase.cpp
|
379a6101a5370d1310ce773972513581d254efd7 |
05-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix bug, this->roles
ase/src/componentbase.cpp
|
f5d697d33a0ea9889e63672fbbd062fd5ca3789c |
01-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix unknown bug, delete cbase at FreeHandle() unloading cmodule before deletion of componentbase instance causes segfault at delete [instance]. FOUND OUT WHAT HAPPENS.
ore/src/wrs_omxcore.cpp
|
08ae7c4d8142e5caeff721ba8b64a4645c5de16a |
01-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix bug, address of roles
ase/src/componentbase.cpp
|
c127caa3755f46f028fe7ec6e7ab02cf33238f62 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add QueryRolesHelper() for query_roles()
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
e762bd2844227964295682254b81aeba0dfbbbb7 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:module: fix bug, print module name before free
tils/src/module.c
|
fecb5190b25b189d4af7be9d1210f7a784c32dc9 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:module: fix minor, don't access g_module_list directly
tils/src/module.c
|
6ecb9af793026a1ce5eb36fc520014cd1663fa91 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utiles:module: fix bug, just free(new) when found matching handle
tils/src/module.c
|
87c753e71b7f92bc737f47b0bb406252494d8952 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix bug, port index at Get/SetParameter()
ase/src/componentbase.cpp
|
5bd597eb6ce245c1343e9e66bf544b6ef4a7c7a5 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: check header at Get/SetParameter()
ase/src/componentbase.cpp
|
a288c2c6afe3d49fe42295955c167cd5c99615fb |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: check current state at FreeHandle()
ase/src/componentbase.cpp
|
d63975db3595680a0c681285b9e49b52fdacdbca |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: remove unneeded methods (Get/QueuryRoles)
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
9a02e273568833f7f87151227c44dbaf77c3de87 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
core: fix minor, prevent Deinit() if having component instances
ore/src/wrs_omxcore.cpp
|
9efecd18c0d29b883f22cbd54aa4a51ca158040d |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: make buffer functions private
ase/inc/componentbase.h
|
118bba9d4dd9906f3d73713c931a3be3df9f2694 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:componetbase: fix minor, ApplyWorkingRole
ase/inc/componentbase.h
|
f993ff794e671da1ee2958a783709637989282c2 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: remove Init/ExitComponent
ase/inc/componentbase.h
|
270c00d100c3fd6f1313e478f2d568c378399e22 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
core: fix Get/FreeHandle, use new cmodule api
ore/src/wrs_omxcore.cpp
|
46138beb319d1ab8d281fc442cc594c3f6bcc305 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix minor, SetRolesOfComponent, check args and mem allocation
ase/src/componentbase.cpp
|
7586927b4a7d8e6a549b6b76c78ab5e36bb2f4a3 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: fix minor, InstantiateComponent() sets cbase's name and roles
ase/src/cmodule.cpp
|
06a26665054225a20ebb0f9b684a71a18bd68723 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: use SetWorkingRole, ApplyWorkingRole
ase/src/componentbase.cpp
|
dd972fa0c42f2aad258a0d484d94f0e1c6300bac |
29-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix minor, NIL and in case of failure to find any role
ase/src/componentbase.cpp
|
20d24dd0df20095a26ad14d06e0eb2a301f7f6a8 |
29-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add SetParameter(OMX_IndexParamStandardComponentRole)
ase/src/componentbase.cpp
|
5995aef03a789309fef914febc0bc6beb2d926f2 |
29-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:componnet: add Allocate/FreePort and impl ApplyWorkingRole
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
5f3dea3773e2a740d6389e9f0de70d3078c0dcc8 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add working role feature
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
103aec6ed1456b43659800de1854c3d9f384dece |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
core: fix funcs relative to Role with new cmodule api
ore/src/wrs_omxcore.cpp
|
15f26c4a309c9a2ad12dec562a67116c0a240936 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
core: fix OMX_GetComponentNameEnum with new cmodule api
ore/src/wrs_omxcore.cpp
|
a0953d19a863c0125b304774f9dcd7897c289e5f |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
core: fix OMX_Init/Deinit with new cmodule api
ore/src/wrs_omxcore.cpp
|
92ca60ee46ce50a49b39c314ed25b9ad276d4569 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
core: remove unneeded construct_components()
ore/src/wrs_omxcore.cpp
|
0544b5f96aaf9fef00984cf213e6dae75a408529 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: fix bug, module = m when all symbols found
ase/src/cmodule.cpp
|
89e363635b79898d7dd07645b9db2ba3393b38e4 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: Unload() in destructor (for safty)
ase/src/cmodule.cpp
|
e4cf7671304eade66d6f89200ccb7c448f12909c |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: fix prototype, Unload returns reference count
ase/inc/cmodule.h
ase/src/cmodule.cpp
|
dddc64d37a014eb5c8df37067494b236a6a0cfea |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: fix prototype of query_name(), it has string length parameter
ase/inc/cmodule.h
ase/src/cmodule.cpp
|
f42ba278301ee8a8ee1d58f325bfac5d5883f1e6 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: fix bug, init cname with 0 in constructor
ase/src/cmodule.cpp
|
13a3f2f8b40df4284788f42a2df9908efb356105 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: fix bug, init/deinit roles/nr_roles in constructor/destructor
ase/src/cmodule.cpp
|
fbe9b4b84433e601a41cec8bb4a703ce85fb8898 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: fix bug, manuplating library name in contructor
ase/src/cmodule.cpp
|
4d23422b4ee131b866bb3f3016bc436fb51f68c0 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: add QueryHavingThisRole() to query if a component has a role
ase/inc/cmodule.h
ase/src/cmodule.cpp
|
dcca56c316c37a3b79d54fc28631607e672db691 |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: add component name / roles accessor
ase/inc/cmodule.h
ase/src/cmodule.cpp
|
8c1c19ee4a7c0f1f7cdf1b186e92118325080f5c |
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: use ComponentBase type for Instantiate()
ase/inc/cmodule.h
ase/src/cmodule.cpp
|
ebfafff3d5b90857bbbe1cc38e7e7914f5c24c6b |
29-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: add public method for library symbols
ase/inc/cmodule.h
ase/src/cmodule.cpp
|
b82acc5264df5ef0d8cd5265826baa9a90f436b3 |
29-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: add comments
ase/inc/cmodule.h
ase/src/cmodule.cpp
|
1152cc267e2b9dce7346f0069abcbd516ffb28ae |
29-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: remove privdata
ase/inc/cmodule.h
ase/src/cmodule.cpp
|
5463849b74e78069ba8853df8be5e185e712a6c1 |
29-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: add instatiate/query_name/query_roles symbol
ase/inc/cmodule.h
ase/src/cmodule.cpp
|
342530bd11e05432f3f65ebd7ee1c302c4d270d8 |
29-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: remove init/exit
ase/inc/cmodule.h
ase/src/cmodule.cpp
|
abd0912a8db7a54ddacbfe87ad618c9418e6648c |
29-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: fix bug, use reference count
ase/src/cmodule.cpp
|
171059ac68f28f5292c0dbb847ae549353615177 |
29-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
core: use cmodule->GetLibraryName()
ore/src/wrs_omxcore.cpp
|
93829fc5dd7d8b02ab8425f4f6cecf39e0636508 |
29-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: change name -> lname (library name)
ase/inc/cmodule.h
ase/src/cmodule.cpp
|
810191276765494fcccc5ed7d450e93b0f635332 |
29-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: remove unneeded constructor()
ase/inc/cmodule.h
ase/src/cmodule.cpp
|
ba40e02c61311e41fc0136fbcebc0289df406b74 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: flush ports when Executing/Pause -> Loaded state transtion
ase/src/componentbase.cpp
|
fa693d49884f9188809c3a185ecd4cd38a878cb7 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add FlushPort() for flushing buffers not under processing It must be called holding ports big lock
ase/inc/portbase.h
ase/src/portbase.cpp
|
61e83f918712abb485057828a43da4523988514a |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add bufferwork control ScheduleWork() in Empty/FileThisBuffer() and Start/StopWork() in state transition.
ase/src/componentbase.cpp
|
22d9fa5479b936d58d92f54d16560d0f9f15d5b3 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add buffer processing routines componentbase implements WorkableInterface. Work() processes buffers qeueued by Empty/FillThisBuffer. derived component class should override ComponentProcessBuffers virtual fucntion to process buffers handed over ComponentBase::Work()
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
c27c32fcf90773a9468cd827d9e118630dd51e87 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:thread: fix bug, pthread create/join this patch prevent Start() from creating new thread without Join() and join() from joining a thread not created yet.
tils/inc/thread.h
tils/src/thread.cpp
|
eb6dc073efaf0a75eb85ddf39819e9c431ac10e4 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:workqueue: fix bug, wait condition of empty works list (!works)
tils/src/workqueue.cpp
|
9a24011eec9b06ae84b9335c651999b9d5e25329 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: set port's owner and handle in GetHandle()
ase/src/componentbase.cpp
|
f1d4ffbc89d682d76fe26c7f9fa956e4936c6b4d |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: implement ReturnThisBuffer()
ase/src/portbase.cpp
|
cd27ef4881e3b8c9b1ff51a320d84ef71f522e90 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: fix bug, initialize owner with null
ase/src/portbase.cpp
|
19b0e5f37c63579e9ad52b2538cddb90d601775a |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add SetCallbacks() accessor for ReturnThisBuffer()
ase/inc/portbase.h
ase/src/portbase.cpp
|
94971622bc073a4057f6f02ffb61b6977c2bd4e6 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:workqueue: add CancelScheduledWork() function this function discards qeueud works in works list to cancel queued job;
tils/inc/workqueue.h
tils/src/workqueue.cpp
|
27553108e3ec272ee7f4ec9a4da2f2c22dafb36f |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:workqueue: fix bug in lock works list it had a race condition against list manipulation while processing Work() this patch prevents race condition while processing Work()
tils/inc/workqueue.h
tils/src/workqueue.cpp
|
ba4014339471126ca90af5a5ec7a1ee10ad6c15b |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:thread: fix bug with thread id handling
tils/src/thread.cpp
|
890904549b98adbf1b45b8c6a4aa64cb0ac93531 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:componentbase: use WorkQueue::Start/StopWork()
ase/src/componentbase.cpp
|
9eb5f262eb3e810d633fb4ebfb1e06940cadc778 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:workqueue: introduce Start/StopWork() WorkQueu doesn't start work thread implicitly. you should call Start/StopWork() where you want at
tils/inc/workqueue.h
tils/src/workqueue.cpp
|
f512d67ca4d720eaedbde875aa58cb9e9cae7a76 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: implement Empty/FillThisBuffer
ase/src/componentbase.cpp
|
7951efc74d2bac005b683460c159f34403a355b1 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add BufferQueue functions
ase/inc/portbase.h
ase/src/portbase.cpp
|
349230895647ce1d927da6118698d364543adf0f |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix bug on port index
ase/src/componentbase.cpp
|
4cd3e66c126fc2a11287e11832f5ab386e27b867 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: check handle error in CBaseGetState
ase/src/componentbase.cpp
|
853162b38464989d224c939f15066ab4aa4cb47c |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: waits for completion of buffer headers
ase/src/componentbase.cpp
|
f10724e8329945b783e69e4f92fd3c0b33e78b0d |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
component: make handle a protected member
ase/inc/componentbase.h
|
ffd9bf0e373ec1dc90cbaf2e772958b4493da6eb |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: check component's state in Use/Allocate/FreeBuffer
ase/src/portbase.cpp
|
65f90f13a4ae2f113daf17558f01ffda1a0d05af |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add GetOwnerState to get component's state
ase/inc/portbase.h
ase/src/portbase.cpp
|
7b94bb78335b52b812d8b4137ce80799bb6b9125 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add owner(OMX_COMPONENTTYPE), accessors
ase/inc/portbase.h
ase/src/portbase.cpp
|
6fc911638847488e09f42bdd125fbb79fc754cbd |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: introduce WaitPortBufferCompletion it' for buffer header allocation/deallocation
ase/inc/portbase.h
ase/src/portbase.cpp
|
974e5777ef2f549722c11ef999d5bb52bfcf199a |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: implement Use/Allocate/FreeBuffer
ase/inc/portbase.h
ase/src/portbase.cpp
|
074aeb8c3193c729c3e1050b970a2315608d0a24 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix Set/CheckTypeHeader() make it static/public and fix return type of CheckTypeHeader
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
002af9e537f231620ece85d29ebafccf7a3ed579 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: implement Use/Allocate/FreeBuffer interface
ase/src/componentbase.cpp
|
cf575e55ba6597c77cf2413245e3f626f75b5005 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add Use/Allocate/FreeBuffer interface
ase/inc/portbase.h
ase/src/portbase.cpp
|
00cc8b816fc0e267bb4acfd03db9afdce07b0ac2 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: implement GetState()
ase/src/componentbase.cpp
|
3e7cfd77fb3d796b3908e90b7e98c2b60e3dd27d |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add helper function for state transition debugging
ase/src/componentbase.cpp
|
abd679fdaba9c3c8230dbcbaa838a5100acb546d |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add state transition routines
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
6790df551efca72bca4fb25bd53a3b7259ecb3f7 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add error checking in CBaseSet/GetParameter
ase/src/componentbase.cpp
|
c2067bb142cdbc423de50cf97811425a8ab3ff1a |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix mis-typo in CBaseSetParameter()
ase/src/componentbase.cpp
|
e3be2d84503a7693ece53adbcf26ee243eea1b87 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: implement Get/SetConfig interface
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
d8b921cd23e85c61acf2422a617943ac378cccc4 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: implement Get/SetParameter interface
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
a85b1f78b03f7027fe94d624ff1b54de9e7d5dad |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: returns const pointer for Get*PortParam()
ase/inc/portbase.h
ase/src/portbase.cpp
|
cf05610bceb8d988f80ec9696104a8afceb1edfd |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add members & methods relative to parameter
ase/inc/portbase.h
ase/src/portbase.cpp
|
5ab694059dd6abe79303fdf2712a974d9d2e29d4 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add port member and port parameter
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
c8c36c18719f55a4fbb3c1efbad24a3644c0d54e |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:port: add portbase class
ase/inc/portbase.h
ase/src/ebuild.mk
ase/src/portbase.cpp
|
cc664c7fd05a92b255d2be6efefe3bb0378dd8a3 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component add command process work
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
496cc45c1fbfb86e236b3943fc198553fec983b5 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:thread,workqueue: add thread and workqueue class
tils/inc/thread.h
tils/inc/workqueue.h
tils/src/ebuild.mk
tils/src/thread.cpp
tils/src/workqueue.cpp
|
6f72f05f17977a2fe36c78e96e720ef4d48a574f |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
core: impement Get/FreeHandle()
ore/src/wrs_omxcore.cpp
|
3ee08716991119e541a439811c8c74988d7be754 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add Get/FreeHandle interface add Get/FreeHandle() and Init/ExitComponent virtual function
ase/inc/componentbase.h
ase/src/componentbase.cpp
|
9b88640fe94198cf3f03151136840b04014a0a7d |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
core,base:component: handling roles and names of component
ase/inc/componentbase.h
ase/src/componentbase.cpp
ore/src/wrs_omxcore.cpp
|
20fb971c092d9f2141a81d0890d211dab85284ac |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add component base class
ase/inc/componentbase.h
ase/src/componentbase.cpp
ase/src/ebuild.mk
|
5f9ba478fd89d66705e5ca7d2d66aa174c6bcd32 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
core: add omxil-core modules
ore/src/ebuild.mk
ore/src/wrs_omxcore.cpp
|
ad314a082b0ba22294ba369dde3f84f88010a612 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:cmodule: add cmodule class for component loading
ase/inc/cmodule.h
ase/src/cmodule.cpp
ase/src/ebuild.mk
|
e7313a1f320a9f96b089f4aff32cec6c0ea1136e |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
core: add khronos omx-il headers
ore/inc/khronos/openmax/include/OMX_Audio.h
ore/inc/khronos/openmax/include/OMX_Component.h
ore/inc/khronos/openmax/include/OMX_ContentPipe.h
ore/inc/khronos/openmax/include/OMX_Core.h
ore/inc/khronos/openmax/include/OMX_IVCommon.h
ore/inc/khronos/openmax/include/OMX_Image.h
ore/inc/khronos/openmax/include/OMX_Index.h
ore/inc/khronos/openmax/include/OMX_Other.h
ore/inc/khronos/openmax/include/OMX_Types.h
ore/inc/khronos/openmax/include/OMX_Video.h
|
3597788ce7c666b2e86df3932968f0745f4b7bd1 |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
utils:list,queue,module: add utility routines it has list, queue, module and etc
tils/inc/list.h
tils/inc/log.h
tils/inc/module.h
tils/inc/queue.h
tils/src/ebuild.mk
tils/src/list.c
tils/src/module.c
tils/src/queue.c
|
08373062d895bb9673e7391551d4756cd68e37fa |
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
wrs-omxil-core: add ebuild.mk for wrs-omxil-core
gitignore
build.mk
|
8b5e59733f88b972148ff29fe0d6ce3ed5571ad9 |
07-Jan-2010 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
initial commit
EADME
|
5f5808cb1ae0885360db61bc15f2a8684ac9a459 |
21-Jul-2014 |
Baligh Uddin <baligh@google.com> |
Initial empty repository
|