Commit graph

197 commits

Author SHA1 Message Date
Naveen Kumar P
c67922bab6 Merge "Fix tile index buf alloc size" into nyc-dev
am: 79ffdee092

Change-Id: I4a488b9548124ccdc0844dc8338cd609359ae1be
2017-09-13 20:06:50 +00:00
TreeHugger Robot
79ffdee092 Merge "Fix tile index buf alloc size" into nyc-dev 2017-09-13 06:12:22 +00:00
Naveen Kumar P
6921d875c1 Fix tile index buf alloc size
Bug: 64893226

Change-Id: Iec02f6a7b65804cc3daadf6e29d57a7ad955d517
2017-09-11 15:38:39 -07:00
Naveen Kumar P
9bae6dd3b4 Fix reallocation for new sps
This works for mnc-dr-dev and later.

Bug: 34779227
Test: re-ran POC before/after patch to verify behavior
Merged-In: Ida0bf6bcc236494c3c89b228039501e287839fbe
Change-Id: Ida0bf6bcc236494c3c89b228039501e287839fbe
(cherry picked from commit 99df61bb9a)
2017-09-09 00:39:18 +00:00
Naveen Kumar P
99255d66c2 Merge "Fix slice decrement for skipped slices" into mnc-dev am: d743ed23ff am: 5109aa40af am: 55a71c00c2 am: a3fdd32e29
am: f3837f1e83

Change-Id: I13d13b0ae8537d9e4153294f92a8dda606ea2c01
2017-08-03 21:31:20 +00:00
Naveen Kumar P
f3837f1e83 Merge "Fix slice decrement for skipped slices" into mnc-dev am: d743ed23ff am: 5109aa40af am: 55a71c00c2
am: a3fdd32e29

Change-Id: Ibd3fd9fee1041d9395496925153c57e7db8c5797
2017-08-03 21:24:49 +00:00
Naveen Kumar P
5109aa40af Merge "Fix slice decrement for skipped slices" into mnc-dev
am: d743ed23ff

Change-Id: If31bb64ed4da5a773cc32b5a33e93ea85acda776
2017-08-03 21:08:48 +00:00
TreeHugger Robot
d743ed23ff Merge "Fix slice decrement for skipped slices" into mnc-dev 2017-08-03 20:58:10 +00:00
Harish Mahendrakar
3bf1fc3edf Merge "Ensure CTB size > 16 for clips with tiles and width/height >= 4096" into lmp-dev am: db15dd7102 am: 419fd4b745 am: 8e6cf47bf1 am: 61f3fbfe13 am: 107cdf1c41 am: 334f59340c am: 9b2d0a5137
am: a309f6605a

Change-Id: I784e97dec42587cac275d2e0d12ce56f6ed79774
2017-08-03 19:22:10 +00:00
Harish Mahendrakar
a309f6605a Merge "Ensure CTB size > 16 for clips with tiles and width/height >= 4096" into lmp-dev am: db15dd7102 am: 419fd4b745 am: 8e6cf47bf1 am: 61f3fbfe13 am: 107cdf1c41 am: 334f59340c
am: 9b2d0a5137

Change-Id: I40a53847609bf84fae00792a101ad751d9312a26
2017-08-03 19:15:10 +00:00
Harish Mahendrakar
107cdf1c41 Merge "Ensure CTB size > 16 for clips with tiles and width/height >= 4096" into lmp-dev am: db15dd7102 am: 419fd4b745 am: 8e6cf47bf1
am: 61f3fbfe13

Change-Id: I640c619d9c69774e716ce43cb77b1bc1bb8869e7
2017-08-03 18:59:37 +00:00
Harish Mahendrakar
61f3fbfe13 Merge "Ensure CTB size > 16 for clips with tiles and width/height >= 4096" into lmp-dev am: db15dd7102 am: 419fd4b745
am: 8e6cf47bf1

Change-Id: I893a9a91df23625bf2cbd6ce2d226b682c773130
2017-08-03 18:53:37 +00:00
Harish Mahendrakar
419fd4b745 Merge "Ensure CTB size > 16 for clips with tiles and width/height >= 4096" into lmp-dev
am: db15dd7102

Change-Id: Ie3b65dfa829d06fbdeb6590cf1458dc886ab6126
2017-08-03 18:40:37 +00:00
TreeHugger Robot
db15dd7102 Merge "Ensure CTB size > 16 for clips with tiles and width/height >= 4096" into lmp-dev 2017-08-03 18:28:53 +00:00
Harish Mahendrakar
248e72c7a8 Ensure CTB size > 16 for clips with tiles and width/height >= 4096
For clips with tiles and dimensions >= 4096,
CTB size of 16 can result in tile position > 255.
This is not supported by the decoder

Bug: 37930177
Test: ran poc w/o crashing
Change-Id: I2f223a124c4ea9bfd98343343fd010d80a5dd8bd
2017-07-24 12:33:29 -07:00
Naveen Kumar P
272f2c23c8 Fix slice decrement for skipped slices
Test: run the poc with and without the patch
Bug: 63045918
Change-Id: I27804d42c55480c25303d1a5dbb43b1d86d7fa94
2017-07-17 22:17:09 +00:00
Harish Mahendrakar
8ea578bc28 Merge "Limit boundary PU sizes in case of errors" into lmp-dev am: f661b00835 am: 34ec365ad3 am: f7579e8bd4 am: 54ce382232 am: e9683f3831 am: 5d5e3e5f60 am: dd544a23aa
am: 877a39c5a0

Change-Id: I60d3125fa0b557da74fbb59de884ec2184693cc8
2017-07-10 20:08:58 +00:00
Harish Mahendrakar
877a39c5a0 Merge "Limit boundary PU sizes in case of errors" into lmp-dev am: f661b00835 am: 34ec365ad3 am: f7579e8bd4 am: 54ce382232 am: e9683f3831 am: 5d5e3e5f60
am: dd544a23aa

Change-Id: Ie3ca45fa8c1c67f43e3304ee0316dcd62c17ed79
2017-07-10 20:04:27 +00:00
Harish Mahendrakar
e9683f3831 Merge "Limit boundary PU sizes in case of errors" into lmp-dev am: f661b00835 am: 34ec365ad3 am: f7579e8bd4
am: 54ce382232

Change-Id: Ic01606b0ac69b17f2233c91e202d98179a511d52
2017-07-10 19:51:56 +00:00
Harish Mahendrakar
54ce382232 Merge "Limit boundary PU sizes in case of errors" into lmp-dev am: f661b00835 am: 34ec365ad3
am: f7579e8bd4

Change-Id: I38d1ada08789a4fe31063445af07c6c75dcb50b1
2017-07-10 19:47:56 +00:00
Harish Mahendrakar
34ec365ad3 Merge "Limit boundary PU sizes in case of errors" into lmp-dev
am: f661b00835

Change-Id: I88fb6c3b0a8063e9b7841cf569dda57b0ffbcfb2
2017-07-10 19:38:57 +00:00
TreeHugger Robot
f661b00835 Merge "Limit boundary PU sizes in case of errors" into lmp-dev 2017-07-10 19:29:45 +00:00
Naveen Kumar P
b7b239c6d6 Merge "Check number of output buffers and sizes" into lmp-dev am: 493410548a am: 41d5957422 am: cecb593ca5 am: 6bf3e38d8c am: 1363086b84 am: 245b52a221 am: bee8b9e1c4
am: d114cccc41

Change-Id: Ie08bbddf0aebf337fa2976b1a8a29efef3ec8a71
2017-06-16 23:49:35 +00:00
Naveen Kumar P
d114cccc41 Merge "Check number of output buffers and sizes" into lmp-dev am: 493410548a am: 41d5957422 am: cecb593ca5 am: 6bf3e38d8c am: 1363086b84 am: 245b52a221
am: bee8b9e1c4

Change-Id: I87dc1731af0a0133075e4c9472f0ec02ca9dbf58
2017-06-16 23:45:04 +00:00
Naveen Kumar P
1363086b84 Merge "Check number of output buffers and sizes" into lmp-dev am: 493410548a am: 41d5957422 am: cecb593ca5
am: 6bf3e38d8c

Change-Id: I179c1b76706a54adb014cd5a8c7d75b98025239a
2017-06-16 23:37:33 +00:00
Naveen Kumar P
6bf3e38d8c Merge "Check number of output buffers and sizes" into lmp-dev am: 493410548a am: 41d5957422
am: cecb593ca5

Change-Id: I5e81ebce4997638ea565460f28af3131248e47b4
2017-06-16 23:35:33 +00:00
Naveen Kumar P
41d5957422 Merge "Check number of output buffers and sizes" into lmp-dev
am: 493410548a

Change-Id: I2f44136cdfd6179712843915dbceb79d3e6aa600
2017-06-16 23:32:02 +00:00
TreeHugger Robot
493410548a Merge "Check number of output buffers and sizes" into lmp-dev 2017-06-16 23:26:32 +00:00
Naveen Kumar P
b34985456f Return error for invalid crop parameters am: e8c26c16d7 am: 870c70383d am: 6850014493 am: fc0890497a am: 78e98c5480 am: 04276b9d82 am: 030250ff1b
am: d3cf23089c

Change-Id: I57ea3525c3df59d0fa14bbcd9507d26a5f3876b6
2017-06-16 19:12:42 +00:00
Naveen Kumar P
d3cf23089c Return error for invalid crop parameters am: e8c26c16d7 am: 870c70383d am: 6850014493 am: fc0890497a am: 78e98c5480 am: 04276b9d82
am: 030250ff1b

Change-Id: I6ba9c4f80aad7ce1562aa7f5338042d60c4babc9
2017-06-16 19:06:42 +00:00
Naveen Kumar P
78e98c5480 Return error for invalid crop parameters am: e8c26c16d7 am: 870c70383d am: 6850014493
am: fc0890497a

Change-Id: Ieab583dcfdd14b70b99e51dd3b7c9a7ba9fbc7ae
2017-06-16 18:48:12 +00:00
Naveen Kumar P
fc0890497a Return error for invalid crop parameters am: e8c26c16d7 am: 870c70383d
am: 6850014493

Change-Id: I9df5bb8d14a56469ecb534061404d0da41dee8c2
2017-06-16 18:41:10 +00:00
Naveen Kumar P
870c70383d Return error for invalid crop parameters
am: e8c26c16d7

Change-Id: I7e8ae1eeccfc75b175485e47136b16d27a0b23c6
2017-06-16 18:28:38 +00:00
Naveen Kumar P
e8c26c16d7 Return error for invalid crop parameters
Test: run poc with and without the patch
Bug: 62214264
Change-Id: If627ee9a8f0dbd65963897966e1c2d39f5fbd428
2017-06-15 20:19:16 +00:00
Harish Mahendrakar
62830d130b Limit boundary PU sizes in case of errors
In case of error clips, some PUs are marked as skip.
Ensure such PUs stay within the picture

Bug: 37615911
Test: ran POC included with the bug.
Change-Id: Ie0aeccc752cf556f9dea84de61c15a7906e1060b
2017-06-13 14:54:58 -07:00
Naveen Kumar P
1ffb19f7ae Check number of output buffers and sizes
Bug: 37435531
Bug: 36817631
Bug: 36492741
Change-Id: I85e3da9a8aaefaac0b494868fdc94d858e4cf8e6
2017-06-07 15:28:48 -07:00
Naveen Kumar P
519b57f055 Merge "Fix OOB issue in nal unit parsing" into lmp-dev am: 1ce65aea9f am: c1451ed95b am: 18a325cf80 am: f9a3d7de57 am: 835420e636 am: 364a6b9d1d am: a8e449fe46
am: 9792ed3e40

Change-Id: I88f9325fcbf12da106b21e7a1561e20912739c5f
2017-06-06 21:18:37 +00:00
Naveen Kumar P
9792ed3e40 Merge "Fix OOB issue in nal unit parsing" into lmp-dev am: 1ce65aea9f am: c1451ed95b am: 18a325cf80 am: f9a3d7de57 am: 835420e636 am: 364a6b9d1d
am: a8e449fe46

Change-Id: I8f5dfb5b6533ba36ebdcb233a97250ed78185126
2017-06-06 21:11:52 +00:00
Naveen Kumar P
835420e636 Merge "Fix OOB issue in nal unit parsing" into lmp-dev am: 1ce65aea9f am: c1451ed95b am: 18a325cf80
am: f9a3d7de57

Change-Id: If8eb5fd76b4aa6c526382f7c3babf1e1a001581c
2017-06-06 20:57:49 +00:00
Naveen Kumar P
f9a3d7de57 Merge "Fix OOB issue in nal unit parsing" into lmp-dev am: 1ce65aea9f am: c1451ed95b
am: 18a325cf80

Change-Id: I83294b270ac8f6853dce67076b497d2744aed571
2017-06-06 20:54:48 +00:00
Naveen Kumar P
c1451ed95b Merge "Fix OOB issue in nal unit parsing" into lmp-dev
am: 1ce65aea9f

Change-Id: I3778ef75155d6d53876525803a22d045ba2c27ff
2017-06-06 20:50:48 +00:00
TreeHugger Robot
1ce65aea9f Merge "Fix OOB issue in nal unit parsing" into lmp-dev 2017-06-06 20:42:09 +00:00
Naveen Kumar P
6fbfe55f22 Merge "Set pic_present at end of pic_init instead of beginning" into lmp-dev am: 95cd002d79 am: 18a176494f am: b318a2b6a6 am: ab634125fb am: 66ae5b6dc1 am: f82e8aa4b8 am: 67f15e8623
am: f70d327289

Change-Id: Ie4676855ba28c255db543d252edf9bd07dd4b55d
2017-06-06 20:15:10 +00:00
Marco Nelissen
e30fa58cf0 Merge "DO NOT MERGE Added check for invalid log2_max_transform_block_size in SPS" into lmp-dev 2017-06-06 20:10:10 +00:00
Naveen Kumar P
f70d327289 Merge "Set pic_present at end of pic_init instead of beginning" into lmp-dev am: 95cd002d79 am: 18a176494f am: b318a2b6a6 am: ab634125fb am: 66ae5b6dc1 am: f82e8aa4b8
am: 67f15e8623

Change-Id: I4b21b34aec28ec20e554be0a134a7d2f9a659a3b
2017-06-06 20:09:09 +00:00
Naveen Kumar P
66ae5b6dc1 Merge "Set pic_present at end of pic_init instead of beginning" into lmp-dev am: 95cd002d79 am: 18a176494f am: b318a2b6a6
am: ab634125fb

Change-Id: I1f99a0f7825ac7ff2d42e7a2133e8ae8799d06f4
2017-06-06 19:51:37 +00:00
Naveen Kumar P
ab634125fb Merge "Set pic_present at end of pic_init instead of beginning" into lmp-dev am: 95cd002d79 am: 18a176494f
am: b318a2b6a6

Change-Id: If3dea359b1c1437dba1ab7b302583070e9812996
2017-06-06 19:46:07 +00:00
Naveen Kumar P
18a176494f Merge "Set pic_present at end of pic_init instead of beginning" into lmp-dev
am: 95cd002d79

Change-Id: I537b23bdfd52ce943206d08bbad7c3e6d0460b78
2017-06-06 19:33:37 +00:00
TreeHugger Robot
95cd002d79 Merge "Set pic_present at end of pic_init instead of beginning" into lmp-dev 2017-06-06 19:22:09 +00:00
Harish Mahendrakar
d272cd6369 DO NOT MERGE Added check for invalid log2_max_transform_block_size in SPS
Bug: 33918236
Bug: 33964497
Bug: 33965905
Bug: 33862021
Change-Id: If121221d0f6e983c05d95d123af9bed378d1961f
2017-06-05 14:36:00 -07:00