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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.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
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.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
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/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>
/hardware/intel/common/wrs_omxil_core/base/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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.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>
/hardware/intel/common/wrs_omxil_core/base/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>
/hardware/intel/common/wrs_omxil_core/base/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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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>
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
32a658abd2af3681d553a55582f31321fff4dd58 |
|
01-Oct-2010 |
Tao Tao <tao.q.tao@intel.com> |
Bytestream switch support, initial IDR changes. Change-Id: I0052b5092e3afe4a85c61a31b21850c3da50ebff
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
ac3429dfacf1c5a03889558006f2af0d40a7bfe8 |
|
14-Jul-2010 |
Tao Tao <tao.q.tao@intel.com> |
Fix bug in seeking Change-Id: I23a168e9af2c7e7a7888601c297c5de2a826a8b4
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
666f8b21fe0923595def20b16e9e7eefa11308b2 |
|
23-Jun-2010 |
Tao Tao <tao.q.tao@intel.com> |
Add ProcessorFlush() call for future flush support. Change-Id: Icf53563dcb54d6805d67000beef5e09b6dda2679
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
2f6e87e64736666857c1bbe2cb0692c1f4e56508 |
|
26-Feb-2010 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
copyright: apply Apache License, Version 2.0
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
588d2fa1495340bbd66f72a4b5a07fcfbc398a2a |
|
22-Feb-2010 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: remove self-rescheduling of command process work
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
08109deff68a8aee14dc6add1d291610f781382b |
|
22-Feb-2010 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: remove self-rescheduling of buffer process work
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
5382b99a03f877b3cde9ef7d3edc25cd1fde746a |
|
17-Feb-2010 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: suppress some log messages during handling commands
/hardware/intel/common/wrs_omxil_core/base/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.
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
55a75fa3e7f521265cd0db82970b69b29e6a50b0 |
|
31-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix typo mistake in TransStatePort
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
23381c4b5aa20392177ad1034402e748b64da936 |
|
30-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix debug messages
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
f41f0fecd2ff9e720aebab649a03968eaa3d0380 |
|
30-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: new/delete cmd/bufferwork at Get/FreeHandle
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
f0a76b4aab79646e482196e212f89ab1aacd6f6f |
|
17-Dec-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: major fix for retaining buffers
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
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
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.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
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
30bd6062e4b295f5f7bcaeb98165065310d29269 |
|
28-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
misc: add windriver standard copyright
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
fb74fc90d40dadb1a607b3e81a2f271845fcd659 |
|
26-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix minor, DumpBuffer, use sprintf to make string
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
27cb7aad256077ad50541fb08c675b257ec76626 |
|
21-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add DumpBuffer for the derived classes
/hardware/intel/common/wrs_omxil_core/base/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()
/hardware/intel/common/wrs_omxil_core/base/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
/hardware/intel/common/wrs_omxil_core/base/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
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
e4197969e018f1f455d8a99ebabd51994b150506 |
|
16-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
misc: add copyright and author
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
ed725e9598aac5b25f222f6798c1d2ce6b16cd59 |
|
15-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix minor, add fallback in CmdHandler
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
69d34dfb7d76cbdd1bd0f0b4b7cb1f2267f5002a |
|
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add GetComponentHandle and make handle private
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
abc94977297716935830b32fce440a07a73250a5 |
|
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add GetWorkingRole
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
26424589dfa4ae486235d9beb0d087e7298d36e5 |
|
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: remove ProcessorSet[Config/Parameter]
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
e58385f99580a21a25641e3012aa4bfd1b5ddd0c |
|
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: remove handling OMX_IndexParamAudioPortFormat
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
62c24b4b9a0869f519ea32b6731c2379c4cbca04 |
|
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix wrong return error code (OMX_ErrorBadPortIndex)
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
02c027ae33fc00f917c21c1dccf058a0b25e723c |
|
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix wrong error code (OMX_ErrorIncorrectStateOperation)
/hardware/intel/common/wrs_omxil_core/base/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)
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
dfaf4e141f33555032cc66b3810eba741a589288 |
|
13-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix prototype for CheckTypeHeader (const)
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
7036eb904f03a68a182222e5c8148163dc0f1ad7 |
|
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: insroduce PostProcessBuffer
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
c2aab92b9d3a02180fcaea4a3bee794663d5ed32 |
|
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: call ProcessorSetParameter/Config in SetParamter/Config
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
927a17efb5e89aa8a5153bc6eb0940a7de18e2f0 |
|
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: use portbase::Get/SetPortDefinition instead of *PortParam
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
773a718c9cdbee00a802801bd9ca2c8e0b58ad03 |
|
14-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: ProcessorProcess replaces ComponentProcessBuffers
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
9f0e3e2107fd9d1ed3acabb5719b4b25423a5086 |
|
13-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: call Processor callbacks in TransState
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
7ca8edc2e24fcee5fbaa5406bc966494d13ac1b4 |
|
13-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: introduce Processor callback family
/hardware/intel/common/wrs_omxil_core/base/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
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
ad8360cd5b120f2a401121b6a62b4ff2d19f428f |
|
13-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix bug, propagate and event EOS flag
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
b7ca9a1a868348e9234c9aee022929c9b3267e4d |
|
13-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add OMX_CommandPortEnable/Disable handling
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
c5203bed45e653e87ba308eae644abc549e93fdc |
|
12-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: use FlushPort for state transition (Executing/Pause to Idle)
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
dcf05c3d6a37bf9a3b09de2428a18d7f82b8204d |
|
12-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add OMX_CommandFlush handling
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
84536897c4739ea3948fa165d2d86f5c4a126201 |
|
12-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add OMX_CommandMarkBuffer handling
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
d2d7fc5745af2532cd7aaf9bd88148cf29501900 |
|
09-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add PushThisMark
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
5aeb9f85283fbbd2084c8cd8b547b496e4bdfe83 |
|
08-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: forward output-ports EOS flags
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
42077606ad702ff45679f6d7c22f28f5cbf66e63 |
|
08-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: return buffers in Work()
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
a3a94384a975aece23a5a68022268ce483d4a49d |
|
08-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: use stack for **buffers in Work(process buffers workqueue)
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
c2c974d6dc62b38872e55559f5e83b01200f798b |
|
08-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add header/private check in Empty/FillThisBuffer
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
22c983f39fc4fb8970f15d260fc62b2ccf967906 |
|
07-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add state check in Fill/EmptyThisBuffer
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
80bed9fce1d0fce4be04171716b4d7d1ec23b45c |
|
06-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: preventing clients from setting OMX_PORT_PARAM_TYPE
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
08e7a75302b433817bc8ee27b64672434d091ed6 |
|
06-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:componet: add state check in CbaseSetParameter
/hardware/intel/common/wrs_omxil_core/base/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
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
3f6f9d1b2070cf81bcdf3b423cd77b6b4ff799e0 |
|
06-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix bug, EventParameter Usage (OMX_CommandStateSet)
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.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)
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
379a6101a5370d1310ce773972513581d254efd7 |
|
05-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix bug, this->roles
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
08ae7c4d8142e5caeff721ba8b64a4645c5de16a |
|
01-Oct-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix bug, address of roles
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
c127caa3755f46f028fe7ec6e7ab02cf33238f62 |
|
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add QueryRolesHelper() for query_roles()
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
87c753e71b7f92bc737f47b0bb406252494d8952 |
|
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix bug, port index at Get/SetParameter()
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
5bd597eb6ce245c1343e9e66bf544b6ef4a7c7a5 |
|
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: check header at Get/SetParameter()
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
a288c2c6afe3d49fe42295955c167cd5c99615fb |
|
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: check current state at FreeHandle()
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
d63975db3595680a0c681285b9e49b52fdacdbca |
|
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: remove unneeded methods (Get/QueuryRoles)
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
46138beb319d1ab8d281fc442cc594c3f6bcc305 |
|
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix minor, SetRolesOfComponent, check args and mem allocation
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
06a26665054225a20ebb0f9b684a71a18bd68723 |
|
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: use SetWorkingRole, ApplyWorkingRole
/hardware/intel/common/wrs_omxil_core/base/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
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
20d24dd0df20095a26ad14d06e0eb2a301f7f6a8 |
|
29-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add SetParameter(OMX_IndexParamStandardComponentRole)
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
5995aef03a789309fef914febc0bc6beb2d926f2 |
|
29-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:componnet: add Allocate/FreePort and impl ApplyWorkingRole
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
5f3dea3773e2a740d6389e9f0de70d3078c0dcc8 |
|
30-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add working role feature
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
ba40e02c61311e41fc0136fbcebc0289df406b74 |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: flush ports when Executing/Pause -> Loaded state transtion
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.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.
/hardware/intel/common/wrs_omxil_core/base/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()
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
9a24011eec9b06ae84b9335c651999b9d5e25329 |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: set port's owner and handle in GetHandle()
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
890904549b98adbf1b45b8c6a4aa64cb0ac93531 |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:componentbase: use WorkQueue::Start/StopWork()
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
f512d67ca4d720eaedbde875aa58cb9e9cae7a76 |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: implement Empty/FillThisBuffer
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
349230895647ce1d927da6118698d364543adf0f |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix bug on port index
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
4cd3e66c126fc2a11287e11832f5ab386e27b867 |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: check handle error in CBaseGetState
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
853162b38464989d224c939f15066ab4aa4cb47c |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: waits for completion of buffer headers
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.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
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
002af9e537f231620ece85d29ebafccf7a3ed579 |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: implement Use/Allocate/FreeBuffer interface
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
00cc8b816fc0e267bb4acfd03db9afdce07b0ac2 |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: implement GetState()
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
3e7cfd77fb3d796b3908e90b7e98c2b60e3dd27d |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add helper function for state transition debugging
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
abd679fdaba9c3c8230dbcbaa838a5100acb546d |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add state transition routines
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
6790df551efca72bca4fb25bd53a3b7259ecb3f7 |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add error checking in CBaseSet/GetParameter
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
c2067bb142cdbc423de50cf97811425a8ab3ff1a |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: fix mis-typo in CBaseSetParameter()
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
e3be2d84503a7693ece53adbcf26ee243eea1b87 |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: implement Get/SetConfig interface
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
d8b921cd23e85c61acf2422a617943ac378cccc4 |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: implement Get/SetParameter interface
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
5ab694059dd6abe79303fdf2712a974d9d2e29d4 |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add port member and port parameter
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
cc664c7fd05a92b255d2be6efefe3bb0378dd8a3 |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component add command process work
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.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
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
9b88640fe94198cf3f03151136840b04014a0a7d |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
core,base:component: handling roles and names of component
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|
20fb971c092d9f2141a81d0890d211dab85284ac |
|
25-Sep-2009 |
Ho-Eun Ryu <ho-eun.ryu@windriver.com> |
base:component: add component base class
/hardware/intel/common/wrs_omxil_core/base/src/componentbase.cpp
|