summaryrefslogtreecommitdiffstats
path: root/encoder/ih264e_core_coding.c
Commit message (Collapse)AuthorAgeFilesLines
* Always do recon of 4x4 intra blocksMartin Storsjo2015-07-311-21/+13
| | | | | | | | | | | | Even if this 4x4 block isn't at the bottom or right border, the other 4x4 intra blocks within the same macroblock may use it for intra prediction. This fixes intra coded macroblocks in b-frames. Bug: 22860270 Change-Id: Ifdf48c1b2bbf232e785d6d5b8244aacba1ad3dd6
* Use a separate field for the chroma strideMartin Storsjo2015-06-251-2/+2
| | | | | | | | | | | | | | When both luma and chroma are copied to the local buffer (either due to yuv format conversion, or due to padding), they have got the same stride, but if chroma is copied while luma is used directly from the input buffer, they might have different strides. Therefore add a separate field for chroma stride. This commit only adds the field, while it still has got the same value as before. Change-Id: I0dce97ad4d91cd1d9aba4b4472c6a0de45a314bc
* Added support for Main Profile toolsets in encoder.Harinarayanan K K2015-06-251-1/+4
| | | | | | | | Added support for CABAC entropy coding. Added support for B slices. Fixed an issue in rate control constant QP mode. Change-Id: Ib759d35e8e943f941aa9b8bbff0362d92c619994
* fix file permissionsLajos Molnar2015-05-051-0/+0
| | | | Change-Id: Ia4f99d5b963acd8d8a1afc2fbdf06b122d898f63
* Fixed few issues seen in CTS testsHarish Mahendrakar2015-05-051-7/+8
| | | | | | | | | Added support for encoding non-multiple of 16 dimensions Added support for encoding dimensions smaller than 64x64 Aligned coeff data to 4 byte boundary Bug: 20554276 Change-Id: I111093950f94698296d8499a2845cfe2db6c557b
* Initial versionHamsalekha S2015-04-021-0/+2365
Change-Id: I7efe9a589cd24edf86e8d086b40c27cbbf8b4017