aboutsummaryrefslogtreecommitdiff
path: root/videodecoder
AgeCommit message (Collapse)Author
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-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-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 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 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 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-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-26[libmix] Work around to handle wrong packed bufferhding3
Wrongly packed buffers have both IDR + SLICE inside simultaneously. Let it quit gracefully rather than lead to VED hang and reboot. Bug: 17656112 Bug: 18306960 Change-Id: I89092ec5c2770c9e957dc7cd90910a7567aa2507 Signed-off-by: hding3 <haitao.ding@intel.com>
2014-11-10libmix: Reject MDRM multi-slice decode to avoid VED FW hang.Rajesh Poornachandran
Bug: 17656112 BZ: 226486 Change-Id: Ic934e0a7d33d2b416afee5ee781d625f00340e1c Signed-off-by: Rajesh Poornachandran <rajesh.poornachandran@intel.com>
2014-11-10libmix: Handle failure gracefully in parseClassicSliceHeader & ↵Rajesh Poornachandran
parseModularSliceHeader. Bug: 17656112 BZ: 226486 Change-Id: I47d0c4be2ce47c15bb7a1ef3a269cd8cb5b73998 Signed-off-by: Rajesh Poornachandran <rajesh.poornachandran@intel.com>
2014-10-30libmix: use DPB from parserywan171
send the whole reference frame list to va instead of ref0+ref1 Bug: 17693351 Change-Id: Ie83d9bde2c07b5cd7ffcb1ea208aa8c7f215f441 Signed-off-by: ywan171 <yi.a.wang@intel.com>
2014-08-08Fix a race in build for missing vbp_loader.hTarun Agarwal
If the vbp_header.h doesn't copied then it was breaking videodecoder build. This fixes the race. Bug: 16897377 Change-Id: I9d5da2eb0883ff8ad4ca9a4ed0414cc9a44a1be4
2014-08-07Initial libmix commitGuilhem IMBERTON
Change-Id: I7a0b9afdc83a3274189cef0788c7296a871a3d98 Signed-off-by: Guilhem IMBERTON <guilhem.imberton@intel.com>