History log of /hardware/google/av/media/codecs/vpx/C2SoftVpxEnc.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5d68ad843c75e22a6163a9fe4941e8e861a1016e 07-Jun-2018 Lajos Molnar <lajos@google.com> codecs: unify YUV support for video encoders

Move ConvertRGBToPlanarYUV and conversion buffer pool (MemoryBlockPool)
into Codec2BufferUtils. These are commonly used by codecs.

Make all video encoders work with non-planar YUV 420 input.

Bug: 90469941
Change-Id: I90ab85dcbd51ba1770400aca3f585a7c62caa5a7
/hardware/google/av/media/codecs/vpx/C2SoftVpxEnc.cpp
3e8cc56843f40227a6a45cb354dd0f6a2316d1d0 07-Jun-2018 Lajos Molnar <lajos@google.com> C2SoftVpxEnc: support YUV 420 input

Test: cts-tradefed run singleCommand cts -m CtsMediaTestCases -t android.media.cts.EncodeDecodeTest
Bug: 90469941
Change-Id: I51df04b77fc60888bc4c53c6134f2fe1aad666d6
/hardware/google/av/media/codecs/vpx/C2SoftVpxEnc.cpp
7cc02cdc551a71a671841ef2521ef0f4f4af15ba 01-Jun-2018 Rakesh Kumar <rakesh.kumar@ittiam.com> codec2: fix C2SoftVpxEnc handle empty input buffers and properly set size setter

Bug: 80324024
Test: adb shell setprop debug.stagefright.ccodec yes
Test: screenrecord --mime-type video/x-vnd.on2.vp8 --codec-name c2.android.vp8.encoder --output-format webm /sdcard/vp8.webm
Test: screenrecord --mime-type video/x-vnd.on2.vp9 --codec-name c2.android.vp9.encoder --output-format webm /sdcard/vp9.webm

Change-Id: I71e6303a042049c59451b009719cd85ba3b5ccbb
/hardware/google/av/media/codecs/vpx/C2SoftVpxEnc.cpp
c21b774fc1e3222351df19e6e481698d1dfa0fdd 02-Jun-2018 Wonsik Kim <wonsik@google.com> vpxenc: fix work error propagation

Bug: 80309677
Test: atest CtsMediaTestCases:EncodeDecodeTest
Change-Id: I3eb50a03b231c0fd8f938928a6a09f7120e2f080
/hardware/google/av/media/codecs/vpx/C2SoftVpxEnc.cpp
d087ee640c4664516a25cec687a76b31bb62b2e1 25-May-2018 Lajos Molnar <lajos@google.com> c2 codecs: rework makefiles to use defaults

- Remove dependence on stagefright/foundation/ADebug.h that conflicts with C2
- use C2 macro instead of ABase.h

Bug: 80085975
Change-Id: I61d8705181a1355dc9df41b73c69b0915ab5bb24
/hardware/google/av/media/codecs/vpx/C2SoftVpxEnc.cpp
72dc0b6eea5a305d58537dcd2ee28e23c72b6e44 24-May-2018 Lajos Molnar <lajos@google.com> c2: reorganize software codecs

Standardize file names and locations

Bug: 80085975
Change-Id: Ib564635c3839a6ac151acbe5686e6d0d0c36c5a4
/hardware/google/av/media/codecs/vpx/C2SoftVpxEnc.cpp