History log of /external/libavc/decoder/ih264d_structs.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
eecc45b23a1d7b3e027803bf0c36f2d876d45bc7 03-Nov-2017 Ritu Baldwa <ritu.baldwa@ittiam.com> Merge "Decoder: Fixed incorrect use of mmco parameters." into mnc-dev am: 4d0407c0bb am: 3bde3e435c am: 9247bdc4e7 am: be207cd092 am: 79cc418c53 am: 4b46ed02da am: e43612817e am: 69c211c3f6
am: dd26fad3d9

Change-Id: I9be90e77cb6136650d94599c0aa82f6145e37e5a
3bde3e435ca4b937b88e29a8cc8b0e84def0ba75 03-Nov-2017 Ritu Baldwa <ritu.baldwa@ittiam.com> Merge "Decoder: Fixed incorrect use of mmco parameters." into mnc-dev
am: 4d0407c0bb

Change-Id: Iad247fb8d10d2610fe5f8d6bb064fc52b20952ba
3c70b9a190875938fc57164d9295a3ec791554df 09-Oct-2017 Ritu Baldwa <ritu.baldwa@ittiam.com> Decoder: Fixed incorrect use of mmco parameters.

Added extra structure to read mmco values and copied only once per
picture.

Bug: 65735716

Change-Id: I25b08a37bc78342042c52957774b089abce1a54b
/external/libavc/decoder/ih264d_structs.h
36ffbf2beb5679a866636fca06791a36f047e4fa 06-Jun-2017 Marco Nelissen <marcone@google.com> Merge "Initializing reference list for every P/B slice." into mnc-dev am: 3477b8e0d7 am: d98f1cf41b am: 18c5ca6984 am: 3cc8a48116 am: 93767dc556 am: 900303e2b0 am: 610062c062 am: 12d32dedae
am: 3b7dde2b72

Change-Id: Ib1a5ed2bf00305861149aa220ac54b65673da4b2
d98f1cf41b871943884ea039fca916f404a97bd5 06-Jun-2017 Marco Nelissen <marcone@google.com> Merge "Initializing reference list for every P/B slice." into mnc-dev
am: 3477b8e0d7

Change-Id: I0ccb9c141c7e7e1b8be6e8e6ddc1c333c10a8662
3477b8e0d72d701195775f94aae0b97050c08534 06-Jun-2017 Marco Nelissen <marcone@google.com> Merge "Initializing reference list for every P/B slice." into mnc-dev
a7b1d1c722572cd1adb4a950aef73fd5c0bb996b 06-Jun-2017 Hamsalekha S <hamsalekha.s@ittiam.com> Merge "Fix resolution change within a decode call." into mnc-dev am: 7fc42b801c am: 252ca18add am: 4c6288e861 am: 90fc697c82 am: 8b3d043280 am: d603f906d2 am: e1b496babb am: 85b8159cf0
am: 6edcc25a5a

Change-Id: I72143bf248487f085dbf816f9b2795c837dbb575
252ca18add9f47802329c801edb42a8ba051d6b0 06-Jun-2017 Hamsalekha S <hamsalekha.s@ittiam.com> Merge "Fix resolution change within a decode call." into mnc-dev
am: 7fc42b801c

Change-Id: Ib6f3680beb6e5d837f2140eed3107a23491f99f6
fe18375850fe04b8c4ff2f1b20069e161f718e53 22-May-2017 Hamsalekha S <hamsalekha.s@ittiam.com> Fix resolution change within a decode call.

If resolution changes within a decode call,due to multiple
sps, the decoder hangs as the the application will
give the same data again in the next decode call. This
results in a hang. Fixed this by flaging an error,
when sps/resoultion changes within a process call.

Bug: 38487564
Test: ran POC on patched O-based system w/o hanging
Change-Id: I30095b2e8bf573c1a58a316a23b1a5e6a4af589b
/external/libavc/decoder/ih264d_structs.h
f9d3f9af8fc113acda28e1a4e48d85736ee29c75 23-May-2017 Hamsalekha S <hamsalekha.s@ittiam.com> Initializing reference list for every P/B slice.

Reference list needs to be initialized for every P/B
slice, to ensure colocated picture always points to a
valid picture buffer, even in the case of error.

Bug: 36279112

Change-Id: I051d7e725b0af209cc7bb333db8da3518adf78a0
/external/libavc/decoder/ih264d_structs.h
e98bd1f5a0e268ac6a4a65e6996d2a38d571ab1d 21-Nov-2016 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Decoder: Aligned pi1_left_pred_mode[8] in _DecStruct definition

This array is sometimes accessed as two WORD32 variables.
On platforms that do not support unaligned load/stores, this needs
to be aligned to 4 byte boundary.

Bug: 33073518
Test: Tested with -fsanitize=alignment enabled on avcdec

Change-Id: I470bc868dde7049be12bee06ee0ba0c4c4bd8566
/external/libavc/decoder/ih264d_structs.h
251b007eccf5a0ddac897ce27de88d3901bc5d00 04-Aug-2015 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Decoder: Reduced memory requirements

Memory allocations are now done based on contents of SPS
API changed to move allocations inside the library

Also changed strlen to strnlen

Bug: 24221026

Change-Id: I9130457f564cddb4da7ec6399cc9fe88ee871217
/external/libavc/decoder/ih264d_structs.h
34b3e479f40fafddf47f971a76cf26fc074c43f0 04-Aug-2015 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Decoder: Reduced memory requirements

Memory allocations are now done based on contents of SPS
API changed to move allocations inside the library

Also changed strlen to strnlen

Change-Id: I9130457f564cddb4da7ec6399cc9fe88ee871217
/external/libavc/decoder/ih264d_structs.h
9f0dcba9b4f792aedf37b6ecdceae46d36b93068 09-Jun-2015 Hamsalekha S <hamsalekha.s@ittiam.com> Improved error resilience in decoder

Fixed buffer management for error cases
Fixed end of picture detection logic for multiple slice error cases
Fixed handling of incomplete frame, missing slices.

Change-Id: Iae447667e4d88869a8bf992180cacd77870b9877
/external/libavc/decoder/ih264d_structs.h
1f2d0129ef50caf4aca2d9e042cff9ecfa2e0668 09-Jun-2015 Hamsalekha S <hamsalekha.s@ittiam.com> Improved error resilience in decoder

Fixed buffer management for error cases
Fixed end of picture detection logic for multiple slice error cases
Fixed handling of incomplete frame, missing slices.

Change-Id: Iae447667e4d88869a8bf992180cacd77870b9877
/external/libavc/decoder/ih264d_structs.h
8ef4c3f6142028732a155cbfc1febd6ef5da72fd 03-Jun-2015 Marco Nelissen <marcone@google.com> Multithreading changes and better error resilience

Fixed the following bugs
Issue 21145276
Issue 21144884
Issue 21181133
Issue 21181134

Decoder now returns error if the level in stream is higher than level at init

Change-Id: I8892c62bd98f7854d046510330c05a1e9ca826b2
/external/libavc/decoder/ih264d_structs.h
caab4fe0688e7c4b023d979b617fb16a275614f2 07-May-2015 Hamsalekha S <hamsalekha.s@ittiam.com> Multithreading changes and better error resilience

Fixed the following bugs
Issue 21145276
Issue 21144884
Issue 21181133
Issue 21181134

Decoder now returns error if the level in stream is higher than level at init

Change-Id: I8892c62bd98f7854d046510330c05a1e9ca826b2
/external/libavc/decoder/ih264d_structs.h
a2b49e5f0574dee76f81507f288143d83a4b7c1a 18-Apr-2015 Lajos Molnar <lajos@google.com> fix file permissions

Change-Id: Ia4f99d5b963acd8d8a1afc2fbdf06b122d898f63
/external/libavc/decoder/ih264d_structs.h
cd9e51fc2b6091aa344363ee8a4f881e938ff80c 18-Apr-2015 Lajos Molnar <lajos@google.com> fix file permissions

Change-Id: Ia4f99d5b963acd8d8a1afc2fbdf06b122d898f63
/external/libavc/decoder/ih264d_structs.h
8d3d303c7942ced6a987a52db8977d768dc3605f 13-Mar-2015 Hamsalekha S <hamsalekha.s@ittiam.com> Initial version

Change-Id: I7efe9a589cd24edf86e8d086b40c27cbbf8b4017
/external/libavc/decoder/ih264d_structs.h