aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-05-05Merge "Fix cts h264 test error" into nyc-dev am: 88cd7d22d5 am: f1d1ee5cb3Xin Wang
am: d56bef8039 * commit 'd56bef8039bfbf39f00eaa3436bf12371c409755': Fix cts h264 test error Change-Id: If991c6cc26930c0dab24eea13c7254f7f8e79f7f
2016-05-05Change delete to delete[] in VideoEncodeBase to avoid memory leak am: ↵Xin Wang
28c14c9724 am: c2a7113e66 am: 77542e00d7 * commit '77542e00d712f9b790a22e917f970bba6194b1c4': Change delete to delete[] in VideoEncodeBase to avoid memory leak Change-Id: I345cc6c014477493e3422b203af26682c3cede5d
2016-05-05Merge "Fix cts h264 test error" into nyc-dev am: 88cd7d22d5Nick Desaulniers
am: 58d68daf09 * commit '58d68daf09e52b0d603b0c41f0bd95fcfd0c454c': Change-Id: I19aa317f24fff288e66ad1c8884e03a5c196e257
2016-05-05Change delete to delete[] in VideoEncodeBase to avoid memory leak am: 28c14c9724Xin Wang
am: c8109ee5cd * commit 'c8109ee5cdbd1476be98999735cdc59745cecd99': Change-Id: I22c47ad79e56929b1dc81aff3cb5a15dd8f4b950
2016-05-05Merge "Fix cts h264 test error" into nyc-dev am: 88cd7d22d5Nick Desaulniers
am: f1d1ee5cb3 * commit 'f1d1ee5cb34786aa2c29fada3d400da6efdb54e0': Fix cts h264 test error Change-Id: I3d7338aa6cd575878e6a81c3ce3336d52e7cd671
2016-05-05Change delete to delete[] in VideoEncodeBase to avoid memory leak am: 28c14c9724Xin Wang
am: c2a7113e66 * commit 'c2a7113e66e2814047a62d3b2302e62efdd103f5': Change delete to delete[] in VideoEncodeBase to avoid memory leak Change-Id: I1958a505cd84e6992a3fe4423faab51dcbf9c058
2016-05-05Merge "Fix cts h264 test error" into nyc-devXin Wang
am: 88cd7d22d5 * commit '88cd7d22d5c48ebd61d760bebdf5a2e20b0948b5': Fix cts h264 test error Change-Id: I95b979564aabb82f8fae5786885cbf1938b96dd9
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: I6873b9633391b2105ca9003829f76f354c0adb7c
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 with ↵Austin Hu
AdaptivePlayback and HDCP authentication. am: 3558fce am: 61727fb * commit '61727fbbc713444e225400d9537fc2473bc53e0c': Fixed the issue that Netflix can't play AVC 1080p video with AdaptivePlayback and HDCP authentication. Change-Id: I6d012d4dd1a558f34c40aed747a5d7115c7210d8
2016-04-13Fixed the issue that Netflix can\'t play AVC 1080p video with ↵Austin Hu
AdaptivePlayback and HDCP authentication. am: 3558fce * commit '3558fce240d7994176f200e04acd0d9d6e5b646e': Fixed the issue that Netflix can't play AVC 1080p video with AdaptivePlayback and HDCP authentication. Change-Id: I94fa6a235149bebf46f73ad0dbb123258c20f3c8
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-31media hardening: OMX::allocateBuffer must return protected buffers as ↵Hyunchang Choi
native_handles am: c5f578f am: 09a88e9 * commit '09a88e9e53c71693bae911dd7e82079610c39dcc': media hardening: OMX::allocateBuffer must return protected buffers as native_handles Change-Id: I2a06a0f7854d3176c08dda171a4e68053e3db6ef
2016-03-31media hardening: OMX::allocateBuffer must return protected buffers as ↵Hyunchang Choi
native_handles am: c5f578f * commit 'c5f578fb8ed322ee730a31c50c3778e8af9204b7': media hardening: OMX::allocateBuffer must return protected buffers as native_handles Change-Id: I47de63210ff9fa8bad035d223bcc96b1affd5231
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