aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-09-02Fixed the timestamp mismatching issue for 2 GTS cases.android-cts_7.1_r1android-cts-7.1_r9android-cts-7.1_r8android-cts-7.1_r7android-cts-7.1_r6android-cts-7.1_r5android-cts-7.1_r4android-cts-7.1_r3android-cts-7.1_r29android-cts-7.1_r28android-cts-7.1_r27android-cts-7.1_r26android-cts-7.1_r25android-cts-7.1_r24android-cts-7.1_r23android-cts-7.1_r22android-cts-7.1_r21android-cts-7.1_r20android-cts-7.1_r2android-cts-7.1_r19android-cts-7.1_r18android-cts-7.1_r17android-cts-7.1_r16android-cts-7.1_r15android-cts-7.1_r14android-cts-7.1_r13android-cts-7.1_r12android-cts-7.1_r11android-cts-7.1_r10android-cts-7.1_r1android-7.1.1_r9android-7.1.1_r8android-7.1.1_r7android-7.1.1_r61android-7.1.1_r60android-7.1.1_r6android-7.1.1_r59android-7.1.1_r58android-7.1.1_r57android-7.1.1_r56android-7.1.1_r55android-7.1.1_r54android-7.1.1_r53android-7.1.1_r52android-7.1.1_r51android-7.1.1_r50android-7.1.1_r49android-7.1.1_r48android-7.1.1_r47android-7.1.1_r46android-7.1.1_r45android-7.1.1_r44android-7.1.1_r43android-7.1.1_r42android-7.1.1_r41android-7.1.1_r40android-7.1.1_r4android-7.1.1_r39android-7.1.1_r38android-7.1.1_r35android-7.1.1_r33android-7.1.1_r32android-7.1.1_r31android-7.1.1_r3android-7.1.1_r28android-7.1.1_r27android-7.1.1_r26android-7.1.1_r25android-7.1.1_r24android-7.1.1_r23android-7.1.1_r22android-7.1.1_r21android-7.1.1_r20android-7.1.1_r2android-7.1.1_r17android-7.1.1_r16android-7.1.1_r15android-7.1.1_r14android-7.1.1_r13android-7.1.1_r12android-7.1.1_r11android-7.1.1_r10android-7.1.1_r1nougat-mr1.8-releasenougat-mr1.7-releasenougat-mr1.6-releasenougat-mr1.5-releasenougat-mr1.4-releasenougat-mr1.3-releasenougat-mr1.2-releasenougat-mr1.1-releasenougat-mr1-volantis-releasenougat-mr1-security-releasenougat-mr1-releasenougat-mr1-flounder-releasenougat-mr1-devnougat-mr1-cts-releaseXin Wang
Bug: 30945285 BZ: 50789 Check Adaptive when flag is not informed by upper layer. When AdaptivePlayBack is enabled, close low delay mode to keep right PTS order. Change-Id: I6c5609ae795ebceaa3a98e8d537f477e07abb5d8 Signed-off-by: Xin Wang <xin1.wang@intel.com> Signed-off-by: Austin Hu <austin.hu@intel.com>
2016-06-22Change AVC width got from header to match with framework.Xin Wang
am: 8008c14104 Change-Id: I17c67d96335b084d1e0b6b4c692ffdd7c7f4bc32
2016-06-21Change AVC width got from header to match with framework.nougat-devXin Wang
By make width got from header minus crop. bug:29371467 bug:IMINAN-50480 Change-Id: Iafff2a0df3474adc494901aeb97c7d377f4a5b7e Signed-off-by: Xin Wang <xin1.wang@intel.com>
2016-06-02Update mLowDelay value when startVALang Dai
am: f75cf2c237 * commit 'f75cf2c23758e265bd54ad71ea2d07f52b7e0f1f': Update mLowDelay value when startVA Change-Id: I4b6e9017da67899bd2c7f56e4683812c36d753c7
2016-06-02Introduce independent hstride and vstride, and use them.Alistair Strachan
am: bb7b551f97 * commit 'bb7b551f976e85040c4ddfb92100830c8c36d479': Introduce independent hstride and vstride, and use them. Change-Id: I8e31d781d0fb314dc1e2afa1c7c7b4b467ec0ae7
2016-06-02Update mLowDelay value when startVALang Dai
Bug: 28083088 BZ: 49736 Change-Id: I0a1fcaed05bbfe0191042d41c70d87cc018515c5 Signed-off-by: Lily Ouyang <lily.ouyang@intel.com> Signed-off-by: Austin Hu <austin.hu@intel.com>
2016-06-02Introduce independent hstride and vstride, and use them.Alistair Strachan
Bug: 27589011 Bug: IMINAN-49451 Change-Id: I4d7069baef5d01e6009b0e72a6913f1de370b9e9 Signed-off-by: Alistair Strachan <alistair.strachan@imgtec.com> Signed-off-by: Austin Hu <austin.hu@intel.com>
2016-05-05Merge "Fix cts h264 test error" into nyc-devXin Wang
am: 88cd7d22d5 * commit '88cd7d22d5c48ebd61d760bebdf5a2e20b0948b5': Fix cts h264 test error Change-Id: Ie7ab01e9c62426d568b1d1309f65f4767aa75e79
2016-05-05Change delete to delete[] in VideoEncodeBase to avoid memory leakXin Wang
am: 28c14c9724 * commit '28c14c972425f7d6ec15e86c28a46a2dd8f86320': Change delete to delete[] in VideoEncodeBase to avoid memory leak Change-Id: I5998a0962ba6c0453076e4ad50ecddc0832bc702
2016-05-05Merge "Fix cts h264 test error" into nyc-devNick Desaulniers
2016-05-05Fix cts h264 test errorXin Wang
change crop about h264 decoder bug: 27589011 bug: IMINAN-49451 Change-Id: I0b468e4abe5b7bff03b4377c2ec42bb5b75d0262 Signed-off-by: Xin Wang <xin1.wang@intel.com>
2016-05-05Change delete to delete[] in VideoEncodeBase to avoid memory leakXin Wang
bug: 28589486 bug: IMINAN-50142 Change-Id: I374af08c1d71511b8975457f0c4c918970e88ecb Signed-off-by: Xin Wang <xin1.wang@intel.com>
2016-04-13Fixed the issue that Netflix can't play AVC 1080p video withAustin Hu
AdaptivePlayback and HDCP authentication. Bug: 27681208 Because the height calculation of format info depends on picture height in MB, so that the result would always be 16 pixels aligned. But it doesn't match all of kinds of video resolutions. Note: 1. The issue doesn't happens with other formats (MPEG2/4, VP8, etc), because their height calculation doesn't depend on height in MB; 2. Need to apply the same change to width calculation of AVC. Change-Id: I1337f01a9fe49f009821a4c86e3ae19d39b02dd7 Signed-off-by: Austin Hu <austin.hu@intel.com>
2016-03-30media hardening: OMX::allocateBuffer must return protected buffers as ↵Hyunchang Choi
native_handles Make OMX to use native_handles for media hardening bug: 26781087 Change-Id: Ib4dcc486315420bb5931b9ff300c30a77710cec3 Signed-off-by: Hyunchang Choi <hyunchang.choi@intel.com>
2016-03-28Mov min, max defination from VideoEncoderDef.h to VideoEncoderBase.cpp.Xin Wang
To solve the conflict defination of min|max with AUtils.h in OMXVideoEncoderBase. Bug: 27110552 Change-Id: Icd960c909409a0fcff6e8dac4118e228f82b84d0 Signed-off-by: Xin Wang <xin1.wang@intel.com>
2016-02-09Switch away from the deprecated IMG Graphics HAL APIs.Alistair Strachan
In DDK 1.4, a function table was provided at the end of the gralloc_module_t to extend the gralloc API. This was replaced in DDK 1.5 with perform() extensions, but the compatibility functions remained. Intel opted to continue to use this compatibility path. However, future DDKs remove the compatibility feature. As DDK 1.5 has already been merged, it is possible to move away from the deprecate extension methods without disruption. This prepares the project for future DDKs. Bug: 26592113 Change-Id: Ic99b449230fc994496d966e4c133a44a15b04125 Signed-off-by: Alistair Strachan <alistair.strachan@imgtec.com>
2015-08-27am 2add3e0a: am ff937a56: (-s ours) am 7075d3f7: Libmix: Turn off some ↵Andreas Gampe
unused-XXX errors * commit '2add3e0a6decbd55f1ebfd301ddcdf34766b0430':
2015-08-27am ff937a56: (-s ours) am 7075d3f7: Libmix: Turn off some unused-XXX errorsandroid-wear-n-preview-3android-wear-n-preview-2android-wear-n-preview-1android-wear-7.1.1_r1android-n-preview-5android-n-preview-4android-n-preview-3android-n-preview-2android-n-preview-1android-n-iot-preview-2nougat-mr1-wear-releasen-iot-preview-2Andreas Gampe
* commit 'ff937a5655b4a1c5587e01fda66a0348a7812209':
2015-08-25am 635d9062: am 7075d3f7: Libmix: Turn off some unused-XXX errorsAndreas Gampe
* commit '635d9062d65887d3114305fed0ec3ef73573f8ec': Libmix: Turn off some unused-XXX errors
2015-08-25am 7075d3f7: Libmix: Turn off some unused-XXX errorsAndreas Gampe
* commit '7075d3f76e7512c36bc59bd238ea01d85dc8b77d': Libmix: Turn off some unused-XXX errors
2015-08-25am 7075d3f7: Libmix: Turn off some unused-XXX errorsAndreas Gampe
* commit '7075d3f76e7512c36bc59bd238ea01d85dc8b77d': Libmix: Turn off some unused-XXX errors
2015-08-25Libmix: Turn off some unused-XXX errorsAndreas Gampe
For build-system CFLAGS clean-up, turn unused-XX warnings into non-errors. Bug: 18632512 (cherry picked from commit be82fb023226c825a08f1d6ab4b43054bdf43824) Change-Id: I311871d684cd3f294ad8c2e87e059e6f8de17dbd
2015-08-11Libmix: Turn off some unused-XXX errorsAndreas Gampe
For build-system CFLAGS clean-up, turn unused-XX warnings into non-errors. Bug: 18632512 Change-Id: I311871d684cd3f294ad8c2e87e059e6f8de17dbd
2015-07-16surface ID initializationandroid-cts-6.0_r9android-cts-6.0_r8android-cts-6.0_r7android-cts-6.0_r6android-cts-6.0_r5android-cts-6.0_r4android-cts-6.0_r32android-cts-6.0_r31android-cts-6.0_r30android-cts-6.0_r3android-cts-6.0_r29android-cts-6.0_r28android-cts-6.0_r27android-cts-6.0_r26android-cts-6.0_r25android-cts-6.0_r24android-cts-6.0_r23android-cts-6.0_r22android-cts-6.0_r21android-cts-6.0_r20android-cts-6.0_r2android-cts-6.0_r19android-cts-6.0_r18android-cts-6.0_r17android-cts-6.0_r16android-cts-6.0_r15android-cts-6.0_r14android-cts-6.0_r13android-cts-6.0_r12android-cts-6.0_r1android-6.0.1_r9android-6.0.1_r81android-6.0.1_r80android-6.0.1_r8android-6.0.1_r79android-6.0.1_r78android-6.0.1_r77android-6.0.1_r74android-6.0.1_r73android-6.0.1_r72android-6.0.1_r70android-6.0.1_r7android-6.0.1_r69android-6.0.1_r68android-6.0.1_r67android-6.0.1_r66android-6.0.1_r65android-6.0.1_r63android-6.0.1_r62android-6.0.1_r61android-6.0.1_r60android-6.0.1_r59android-6.0.1_r58android-6.0.1_r57android-6.0.1_r56android-6.0.1_r55android-6.0.1_r54android-6.0.1_r53android-6.0.1_r52android-6.0.1_r51android-6.0.1_r50android-6.0.1_r5android-6.0.1_r49android-6.0.1_r48android-6.0.1_r47android-6.0.1_r46android-6.0.1_r45android-6.0.1_r43android-6.0.1_r42android-6.0.1_r41android-6.0.1_r40android-6.0.1_r4android-6.0.1_r33android-6.0.1_r32android-6.0.1_r31android-6.0.1_r30android-6.0.1_r3android-6.0.1_r28android-6.0.1_r27android-6.0.1_r26android-6.0.1_r25android-6.0.1_r24android-6.0.1_r22android-6.0.1_r21android-6.0.1_r20android-6.0.1_r18android-6.0.1_r17android-6.0.1_r16android-6.0.1_r13android-6.0.1_r12android-6.0.1_r11android-6.0.1_r10android-6.0.1_r1android-6.0.0_r7android-6.0.0_r6android-6.0.0_r5android-6.0.0_r41android-6.0.0_r4android-6.0.0_r3android-6.0.0_r26android-6.0.0_r25android-6.0.0_r24android-6.0.0_r23android-6.0.0_r2android-6.0.0_r13android-6.0.0_r12android-6.0.0_r11android-6.0.0_r1marshmallow-releasemarshmallow-mr3-releasemarshmallow-mr2-releasemarshmallow-mr1-releasemarshmallow-mr1-devmarshmallow-dr1.6-releasemarshmallow-dr1.5-releasemarshmallow-dr1.5-devmarshmallow-dr-releasemarshmallow-dr-dragon-releasemarshmallow-dr-devmarshmallow-devmarshmallow-cts-releaseTianmi Chen
When decoder ran into some corner case that the actual buffer count is less than given buffer count, some buffers are destoryed illegally. Bug: 22299730 Change-Id: I13a383dfb7c2c03c950618317cb7afed64369b70 Signed-off-by: Tianmi Chen <tianmi.chen@intel.com>
2015-07-10Align stride for encoder surfaces to 64 pixels/ bytesVinil Cheeramvelil
There was an error that caused stride to be 32 pixels aligned. This caused a double blit just to update the stride. By aligning to 64 bytes/ the RGB->NV12 blit only happens once. Bug: 22335388 Change-Id: Ie412983f9efce570899e07404c91fcbdd3e2b835 Signed-off-by: hding3 <haitao.ding@intel.com>
2015-06-30improve robustness of video pipeline when do slice header parsing.mahongpe
Bug: 21620017 Change-Id: Idcce3433914db38353b2023e5857512347a72d84 Signed-off-by: mahongpe <hongpeng.ma@intel.com>
2015-06-16IMG DDK1.5 update for Intel HWC interface in libmixVinil Cheeramvelil
Bug: 20914944 Bug: 20302101 Bug: 19412176 Bug: 21265944 Change-Id: I26015436a84cf52cb147ce803610322932b70478 Signed-off-by: Pradeep Radhakrishna <pradeep.radhakrishna@intel.com> Signed-off-by: Vinil Cheeramvelil <vinil.cheeramvelil@intel.com>
2015-06-09libmix: refine code to keep consistency with parserHaitao Ding
add constrained high profile handling for AVC error concealment if vol is missing for MPPEG4 pass the color info for BT.601 and BT.708 Change-Id: Ie7fc037ba5f8f709777df9e1004c224f9478ceff Signed-off-by: Haitao Ding <haitao.ding@intel.com>
2015-06-01enable meta data mode on FUGUTianmi Chen
Use meta data mode for adaptive playback. Bug: 19197299 Change-Id: I13d992a1c74c11ce5b2fd7a9f1e543789befc947 Signed-off-by: Tianmi Chen <tianmi.chen@intel.com>
2015-03-27am 7aa9eddb: am 758a9e8f: libmix: fix out of order decode issue on FUGURyan Saffores
* commit '7aa9eddb7c98edb197a7e63f48f579d4dbbe342c': libmix: fix out of order decode issue on FUGU
2015-03-27am 758a9e8f: libmix: fix out of order decode issue on FUGURyan Saffores
* commit '758a9e8f240d094c4cbc2cf0be6721ff97aae1fb': libmix: fix out of order decode issue on FUGU
2015-03-27libmix: fix out of order decode issue on FUGUandroid-5.1.1_r5android-5.1.1_r28android-5.1.1_r22android-5.1.1_r17android-5.1.1_r12lollipop-mr1-wfc-releaseRyan Saffores
Bug: 19572523 Change-Id: I938d05f666fb40601201d06feb07793cba2ebbb5 Signed-off-by: Ryan Saffores <ryan.d.saffores@intel.com>
2015-02-11am 4e99b915: am ced69386: Revert "libmix: Reject MDRM multi-slice decode to ↵Ryan Saffores
avoid VED FW hang." * commit '4e99b915295c77f86ffcd6769b1d4928bf4193ff': Revert "libmix: Reject MDRM multi-slice decode to avoid VED FW hang."
2015-02-10am ced69386: Revert "libmix: Reject MDRM multi-slice decode to avoid VED FW ↵android-wear-5.1.1_r1android-wear-5.1.0_r1android-m-preview-2android-m-preview-1android-m-previewmaster-soongRyan Saffores
hang." * commit 'ced69386c75e4fdcdb58edab60328d1d0829c4cf': Revert "libmix: Reject MDRM multi-slice decode to avoid VED FW hang."
2015-02-10Revert "libmix: Reject MDRM multi-slice decode to avoid VED FW hang."lollipop-mr1-devRyan Saffores
This reverts commit 5eee2b3fb2cd6fef340e2a3ffc283e30b897c097. Bug: 19192177 Change-Id: Ic6b92e32c4782abfb0731c257415a002d3677d53 Signed-off-by: Ryan Saffores <ryan.d.saffores@intel.com>
2015-02-09Libmix: Enable MPEG2 hardware decodingYuanjun Huang
Implement mpeg2 decoder in LibMix Change-Id: Ib7edfd03eefe72b9a0628b77e36d659885de13aa Signed-off-by: Yuanjun Huang <yuanjun.huang@intel.com>
2015-01-31am 26930f36: am 18e16e8d: Fix "error: \'memset\' was not declared in this ↵Elliott Hughes
scope". * commit '26930f36df0b5dd3553932f329c6721d0ab3d283': Fix "error: 'memset' was not declared in this scope".
2015-01-31am 18e16e8d: Fix "error: \'memset\' was not declared in this scope".Elliott Hughes
* commit '18e16e8d026160e9e7f84febd06141e9a378e382': Fix "error: 'memset' was not declared in this scope".
2015-01-30Fix "error: 'memset' was not declared in this scope".Elliott Hughes
Change-Id: I0b87d727dee465e5b3a51be5c6e70cf9d3a9a0eb
2014-12-18am 963d0cd5: am d07126f6: Suppress clang compiler warnings before upstream fix.Chih-Hung Hsieh
* commit '963d0cd549592ab7f6217f77e660c3aee608d925': Suppress clang compiler warnings before upstream fix.
2014-12-18am d07126f6: Suppress clang compiler warnings before upstream fix.Chih-Hung Hsieh
* commit 'd07126f6c39b8dd5b492c37151a054837ddde7bc': Suppress clang compiler warnings before upstream fix.
2014-12-18Suppress clang compiler warnings before upstream fix.Chih-Hung Hsieh
* va_enc_h264.h uses empty union, which has size 0 in C, size 1 in C++. * VideoDecoderWMV.h hides overloaded virtual function parseBuffer. * VideoDecoderHost.cpp has equality comparison with extraneous parentheses. Change-Id: Ice44cf3647f1a1060467a63a1cd02892797e283c
2014-12-12am 6cc2764f: am 661c5a76: Libmix: Remove unused variablesAndreas Gampe
* commit '6cc2764fdd7140d7c81265e86cc7c5dca3fe6623': Libmix: Remove unused variables
2014-12-12am 661c5a76: Libmix: Remove unused variablesAndreas Gampe
* commit '661c5a76313015b6a3fea4b0e593b761a32f4372': Libmix: Remove unused variables
2014-12-08Libmix: Remove unused variablesAndreas Gampe
For build-system CFLAGS clean-up, remove unused variables. Bug: 18632512 Change-Id: Ic6eb098745596a7317f19c8ec52be435c3409f51
2014-12-03am d4d49639: am a6ebfeb4: enable OMX extension OMX_IndexExtVppBufferNum for ISVXigui Wang
* commit 'd4d49639f15e5f2791e806556332df872d5c672f': enable OMX extension OMX_IndexExtVppBufferNum for ISV
2014-12-02am a6ebfeb4: enable OMX extension OMX_IndexExtVppBufferNum for ISVXigui Wang
* commit 'a6ebfeb41f53933b4a4882aab2b625b74204527d': enable OMX extension OMX_IndexExtVppBufferNum for ISV
2014-12-02enable OMX extension OMX_IndexExtVppBufferNum for ISVXigui Wang
change TARGET_HAS_VPP to TARGET_HAS_ISV BZ: 229811 Bug: 17383204 Change-Id: I700674221d05e9205127fe1ef7805ccf16c5d208 Signed-off-by: Jason Hu <jason.hu@intel.com>
2014-11-26am 8eb37ff1: am c75124d4: [libmix] Work around to handle wrong packed bufferhding3
* commit '8eb37ff1d95960ec7ca06d1ed904a43b86791245': [libmix] Work around to handle wrong packed buffer
2014-11-26am c75124d4: [libmix] Work around to handle wrong packed bufferhding3
* commit 'c75124d4c9d14ad647748a7ff216567f184f150e': [libmix] Work around to handle wrong packed buffer