Ashwin Natesan
bb0f31cb6b
Encoder: SVC encoding support added
...
Added support for encoding 'Scalable Baseline' profile, corresponding to
profile_idc of 83 in 'Rec. ITU-T H.264 (11/2007)'.
Bug: 248891908
Test: svcenc -c enc.cfg
Change-Id: Ib12ca4c4a8c0e674738ae2af01558a08cefe0929
2023-01-30 11:07:10 -08:00
Harish Mahendrakar
da77ac1a5f
Add LICENSE to fix lint warning
...
Bug: 266756673
Test: Review Presubmit lint warnings
Change-Id: Ia69b4487730a78c3e64ea915261802ed497a6c29
2023-01-26 01:10:25 +00:00
Harish Mahendrakar
b06f730626
Remove mips specific files am: 6334fd9a1c
...
Original change: 2329213
Change-Id: I3af8b2111c5d5ce8e3934c46df6fc7e24020d5a8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-06 02:51:46 +00:00
Harish Mahendrakar
6334fd9a1c
Remove mips specific files
...
Test: Builds
Bug: 261484694
Change-Id: Ied9694ee9f7245e2db37ff42b7fb98cb58397af9
2022-12-06 02:52:33 +05:30
Mao Han
7dc4955933
Add riscv64 support am: e8b0093646
...
Original change: 2171962
Change-Id: I2f3d72fdd0a6173af3d1b7898f2564e01b6caa06
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 18:21:18 +00:00
Mao Han
e8b0093646
Add riscv64 support
...
Use generic function pointers on riscv.
Test: built for aosp_riscv64
Signed-off-by: Mao Han <han_mao@linux.alibaba.com>
Change-Id: I424d15396d7e9711d23a6118f92aee0fc7924c28
2022-12-01 22:27:12 +00:00
Ashwin Natesan
150dffd2cd
mvc: added check for incorrect pocs in DPB list am: d813b95df7
...
Original change: 2240463
Change-Id: I2d43021ac9a01888c7407da50df15e958b9cfb69
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-01 17:49:42 +00:00
Ashwin Natesan
d813b95df7
mvc: added check for incorrect pocs in DPB list
...
Bug: 250317489
Test: fuzzer poc in bug
Change-Id: I4defa4c3f58d3131893e694ba125b5e1a76e71ad
2022-10-06 15:22:16 +05:30
Ashwin Natesan
1739a0cb09
mvc: added check for incorrect poc signaling am: 7e9911f8e0 am: 9bb6b86e08 am: 239876940f am: 0b365a7262
...
Original change: 2222763
Change-Id: Ia34dda7f44b7342066568157a9543db1092d2a82
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-23 16:08:44 +00:00
Ashwin Natesan
0b365a7262
mvc: added check for incorrect poc signaling am: 7e9911f8e0 am: 9bb6b86e08 am: 239876940f
...
Original change: 2222763
Change-Id: If13e0caa41e8640b3f94ada0d7d373abba5c38d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-23 15:39:59 +00:00
Ashwin Natesan
239876940f
mvc: added check for incorrect poc signaling am: 7e9911f8e0 am: 9bb6b86e08
...
Original change: 2222763
Change-Id: I193af7ec0de9c759f6f9fcfebd22ca70fd82050b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-23 15:10:32 +00:00
Ashwin Natesan
9bb6b86e08
mvc: added check for incorrect poc signaling am: 7e9911f8e0
...
Original change: 2222763
Change-Id: Ib4e579eb119d84cbc2996c75b4c6de54ea35fe03
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-23 14:38:49 +00:00
Ashwin Natesan
7e9911f8e0
mvc: added check for incorrect poc signaling
...
Bug: 242723830
Test: fuzzer poc in bug
Change-Id: Id52a4dfac055844bed3440e29eca924c47d4f226
2022-09-23 14:44:41 +05:30
Treehugger Robot
1a7ddb29d2
Merge "mvc: fixed an integer overflow in prev_max_disp_seq" am: 18763d60a2 am: c03e1e32ec am: fd6f651c52 am: 457b89cbc6
...
Original change: 2215161
Change-Id: Ia8bd147190cdc29384fb9efa5841eab5abbaf226
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-15 06:59:47 +00:00
Treehugger Robot
457b89cbc6
Merge "mvc: fixed an integer overflow in prev_max_disp_seq" am: 18763d60a2 am: c03e1e32ec am: fd6f651c52
...
Original change: 2215161
Change-Id: I07f78ffde7d904fc65908b2a55ecdc32ee221739
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-15 06:33:30 +00:00
Treehugger Robot
fd6f651c52
Merge "mvc: fixed an integer overflow in prev_max_disp_seq" am: 18763d60a2 am: c03e1e32ec
...
Original change: 2215161
Change-Id: I89f2b53b416616d3141f819b0f864e7bedb83cb8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-15 06:03:43 +00:00
Treehugger Robot
c03e1e32ec
Merge "mvc: fixed an integer overflow in prev_max_disp_seq" am: 18763d60a2
...
Original change: 2215161
Change-Id: I887e9d08d4be95f6ff8522aded1c32dee5b67081
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-15 05:31:34 +00:00
Treehugger Robot
18763d60a2
Merge "mvc: fixed an integer overflow in prev_max_disp_seq"
2022-09-15 05:03:31 +00:00
Treehugger Robot
1ea67d3dd6
Merge "mvc: corrected logic for inserting long term refs" am: d46160f452 am: 3fedaf0bf7 am: 6fb73c9f9d am: 2b42830c50
...
Original change: 2202386
Change-Id: Iaf760f2502f7231dd3217e6042eaee5f1888edcd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-15 03:41:19 +00:00
Treehugger Robot
2b42830c50
Merge "mvc: corrected logic for inserting long term refs" am: d46160f452 am: 3fedaf0bf7 am: 6fb73c9f9d
...
Original change: 2202386
Change-Id: Ia65a2333a55064603759b98acc4b4ae85a030218
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-15 03:00:30 +00:00
Treehugger Robot
6fb73c9f9d
Merge "mvc: corrected logic for inserting long term refs" am: d46160f452 am: 3fedaf0bf7
...
Original change: 2202386
Change-Id: I4d783a2de393dacc1a5624d7f7d56347ea450ffb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-15 02:32:14 +00:00
Treehugger Robot
3fedaf0bf7
Merge "mvc: corrected logic for inserting long term refs" am: d46160f452
...
Original change: 2202386
Change-Id: I49037236a12a50946812994b36b6e3b08f3764a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-15 02:00:57 +00:00
Treehugger Robot
d46160f452
Merge "mvc: corrected logic for inserting long term refs"
2022-09-15 01:34:29 +00:00
Ashwin Natesan
aa3c12e605
mvc: fixed an integer overflow in prev_max_disp_seq
...
Bug: 246041870
Test: fuzzer poc in bug
Change-Id: Id4e5d358a7a8395a450f43ae8adcc1c320ffd652
2022-09-14 12:31:22 +05:30
Ashwin Natesan
c411bb53e6
mvc: corrected logic for inserting long term refs
...
The logic for inserting long term refs was failing
when the new ltIdx was greater than any of the
existing ltIdx in the DPB
Bug: 242723830
Test: fuzzer poc in bug
Change-Id: Iea9d71e563910a884ddfc2ddc6d6ab2b32581fde
2022-09-10 11:31:09 +05:30
Treehugger Robot
cb6dd271a7
Merge "mvc: added check for incorrect abs_diff_pic_num_minus1" am: c0b08788bb am: 2f26d3d3f8 am: 85f3cbc9d6 am: 95c42d8113
...
Original change: 2206935
Change-Id: Ib41bdb8470ddc97c1325391870521ed8674d5da4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-07 19:58:10 +00:00
Treehugger Robot
95c42d8113
Merge "mvc: added check for incorrect abs_diff_pic_num_minus1" am: c0b08788bb am: 2f26d3d3f8 am: 85f3cbc9d6
...
Original change: 2206935
Change-Id: I915738b25c77b8e62c560d56a5cf2fa085042fec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-07 19:02:47 +00:00
Treehugger Robot
85f3cbc9d6
Merge "mvc: added check for incorrect abs_diff_pic_num_minus1" am: c0b08788bb am: 2f26d3d3f8
...
Original change: 2206935
Change-Id: If7ea21913cb2f3d4fb95929cad8f5f04f2cdb23c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-07 18:31:13 +00:00
Treehugger Robot
2f26d3d3f8
Merge "mvc: added check for incorrect abs_diff_pic_num_minus1" am: c0b08788bb
...
Original change: 2206935
Change-Id: Iceba0eaf03b15a3f6d3a1cb4035a81d8325b7380
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-07 18:03:01 +00:00
Treehugger Robot
c0b08788bb
Merge "mvc: added check for incorrect abs_diff_pic_num_minus1"
2022-09-07 17:36:37 +00:00
Ashwin Natesan
d2f8ae1661
mvc: added check for incorrect abs_diff_pic_num_minus1
...
Bug: 242723830
Test: fuzzer poc in bug
Change-Id: Ic5190ac52aa2fe145f9b7a7cbaaf5c460a7fbd01
2022-09-06 11:04:57 +05:30
Ashwin Natesan
b00d275a48
mvc: added check for incorrect abs_diff_view_idx_minus1 am: 83047b4d6e am: 0fd7754389 am: fab2bce1f1 am: 995a627387
...
Original change: 2202375
Change-Id: If38f0b325722e7a8be4c367456e0cde1f65192d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-05 16:39:27 +00:00
Ashwin Natesan
995a627387
mvc: added check for incorrect abs_diff_view_idx_minus1 am: 83047b4d6e am: 0fd7754389 am: fab2bce1f1
...
Original change: 2202375
Change-Id: Iea5c784c765c73c092f5fa693f396123053faff6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-05 16:12:12 +00:00
Ashwin Natesan
fab2bce1f1
mvc: added check for incorrect abs_diff_view_idx_minus1 am: 83047b4d6e am: 0fd7754389
...
Original change: 2202375
Change-Id: Iac7f00525c6c804d9e75cbd9e9be159cda6ca820
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-05 15:46:17 +00:00
Ashwin Natesan
0fd7754389
mvc: added check for incorrect abs_diff_view_idx_minus1 am: 83047b4d6e
...
Original change: 2202375
Change-Id: I39ce8156697f1b609a33e5fb8eed6a17f7a0bf8f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-05 15:04:47 +00:00
Ashwin Natesan
83047b4d6e
mvc: added check for incorrect abs_diff_view_idx_minus1
...
abs_diff_view_idx_minus1 is present in NALU with NALUID=20
within ref_pic_list_mvc_modification
Bug: 242723830
Test: fuzzer poc in bug
Change-Id: I6ff31b3294cd01484712eebdb6bff1e336f06e38
2022-09-05 14:12:12 +05:30
Treehugger Robot
395c1d64c6
Merge "mvc: fixed an integer overflow in max_disp_seq computation" am: 9c75f6b991 am: 67e419fad9 am: aaaa158541 am: 6700f6d281
...
Original change: 2202376
Change-Id: I333d48232de1db63be17a961fd8253d825666a0c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-02 17:56:59 +00:00
Ashwin Natesan
2e2dc45dd1
mvc: fix integer overflows while computing display poc am: 80bba33ec2 am: 4799e2e2f8 am: 3c73c03646 am: ef6761f81c
...
Original change: 2183782
Change-Id: Ieea8ed0500b32d4170c72d72690a077d7f2b91a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-02 17:56:41 +00:00
Treehugger Robot
6700f6d281
Merge "mvc: fixed an integer overflow in max_disp_seq computation" am: 9c75f6b991 am: 67e419fad9 am: aaaa158541
...
Original change: 2202376
Change-Id: Id3313343e3d1391d884a41d46b006f06325643da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-02 17:29:27 +00:00
Ashwin Natesan
ef6761f81c
mvc: fix integer overflows while computing display poc am: 80bba33ec2 am: 4799e2e2f8 am: 3c73c03646
...
Original change: 2183782
Change-Id: I2bd72d961d34962101f127c2509435f26821acd6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-02 17:28:54 +00:00
Treehugger Robot
aaaa158541
Merge "mvc: fixed an integer overflow in max_disp_seq computation" am: 9c75f6b991 am: 67e419fad9
...
Original change: 2202376
Change-Id: Id67a6532135108e8ef0b070ebb9fa38d85a839ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-02 17:02:04 +00:00
Ashwin Natesan
3c73c03646
mvc: fix integer overflows while computing display poc am: 80bba33ec2 am: 4799e2e2f8
...
Original change: 2183782
Change-Id: I68c03a146fefbe7723741c63b9981684c5132d97
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-02 17:01:40 +00:00
Treehugger Robot
67e419fad9
Merge "mvc: fixed an integer overflow in max_disp_seq computation" am: 9c75f6b991
...
Original change: 2202376
Change-Id: Ibbf5c13dd6ecbcea45d5f9476ecb8cb14312a4ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-02 16:32:45 +00:00
Ashwin Natesan
4799e2e2f8
mvc: fix integer overflows while computing display poc am: 80bba33ec2
...
Original change: 2183782
Change-Id: Ib53e11872725ad6408f307e3281546695da7873e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-02 16:32:03 +00:00
Treehugger Robot
9c75f6b991
Merge "mvc: fixed an integer overflow in max_disp_seq computation"
2022-09-02 16:30:01 +00:00
Ashwin Natesan
80bba33ec2
mvc: fix integer overflows while computing display poc
...
Bug: 242274872
Bug: 244651074
Test: fuzzer poc in bug
Change-Id: I6c4ff7d48ea435913a79e30f3c61d93777d03975
2022-09-02 05:19:18 +00:00
Ashwin Natesan
3a6e67d2eb
mvc: fixed an integer overflow in max_disp_seq computation
...
Bug: 242723830
Test: fuzzer poc in bug
Change-Id: I38db0a26317c6ae978b2599cfe989a396a50c0ab
2022-08-31 20:30:58 +05:30
Harish Mahendrakar
93ed925b93
cmake: Set C standard to C90 and move few macros to specific targets am: eb463e5aa2 am: d0412c7ac4 am: bf53c779d9 am: 5ac9b342d8
...
Original change: 2182416
Change-Id: I5c5b5e6f542d0d0c7b27f7dce9aa7cab14d64f7c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-30 23:27:54 +00:00
Harish Mahendrakar
5ac9b342d8
cmake: Set C standard to C90 and move few macros to specific targets am: eb463e5aa2 am: d0412c7ac4 am: bf53c779d9
...
Original change: 2182416
Change-Id: I3693623af493ab26c71b1f5b9f23eaa88b251740
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-30 22:46:52 +00:00
Harish Mahendrakar
bf53c779d9
cmake: Set C standard to C90 and move few macros to specific targets am: eb463e5aa2 am: d0412c7ac4
...
Original change: 2182416
Change-Id: I4862bcd304a85e4664d4a3e6d70fcb74684db31b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-30 22:20:56 +00:00