aboutsummaryrefslogtreecommitdiff
path: root/videodecoder/VideoDecoderAVC.cpp
AgeCommit message (Collapse)Author
2017-05-16Reject bad resolution for security issueandroid-vts-8.0_r2android-vts-8.0_r1oreo-devAustin Hu
BZ: IMINAN-51493 Fixes: 38180135 Test: adb shell stagefright /sdcard/mpeg2-1.mp4 Test: netflix, play movies, youtube Change-Id: Id20df74bb9957a472d7e412d257ebc1d27a2023e Signed-off-by: Austin Hu <austin.hu@intel.com> (cherry picked from commit 4216c5c686f07d42113c5779ecb911b1a944383b)
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-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
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-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-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>
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>
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-07Initial libmix commitGuilhem IMBERTON
Change-Id: I7a0b9afdc83a3274189cef0788c7296a871a3d98 Signed-off-by: Guilhem IMBERTON <guilhem.imberton@intel.com>