History log of /external/v4l2_codec2/C2VDAAdaptor.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4059fa298f2eda6ce5cefa3d1004a9c254daa8a8 06-Feb-2018 Johny Lin <johnylin@google.com> codec2: pass buffer format to VDA while import output buffer

To align with the latest Chromium VDA design, buffer format will pass to VDA
with import output buffer.

Bug: 72980120
Test: run native tests
Change-Id: I10653a0a301b042ac085c5f1693112740ee921dc
/external/v4l2_codec2/C2VDAAdaptor.cpp
ac6e2703a612a0d1431e412d022712c988177a7c 16-Jan-2018 Johny Lin <johnylin@google.com> Codec2.0: specify buffer format while import output buffer

In ARC++ case, the buffer format is no longer assigned from Chromium side.
Instead, the Android side will allocate the buffer and specify the buffer
format so that we know how to import the buffer in Chromium side.

Bug: None
Test: run native tests on bob (ARC++N) and kevin (ARC++P)
Change-Id: I518c89076f9c0fa825585d7f09be01c1f615d00c
/external/v4l2_codec2/C2VDAAdaptor.cpp
c6d0b6f730a74e2d10a414ba5b368fb7cd87f78d 19-Dec-2017 Johny Lin <johnylin@google.com> codec2: correct include order and add include dir

Include order (according to Android coding style):
1. local includes
2. ported Chromium vda includes
3. codec2 header includes
4. external includes (libchrome)
5. external includes (system, media, framework...)
6. c/c++ header includes

Bug: None
Test: run native tests
Change-Id: I7506cf4561a1df87a1bc8b6324d9419a01035b18
/external/v4l2_codec2/C2VDAAdaptor.cpp
a891f0ea984eb1175467ebe1c0ec086977464a07 19-Dec-2017 Johny Lin <johnylin@google.com> codec2: fix coding style by clang-format

clang-format files are in Change-Id:
I78c285c6e1796b3f3ec118fd81a7f52d0503600f

Bug: None
Test: run native tests.

Change-Id: I4d46de3cc89813f50dfd0c12387cd50fb895b438
/external/v4l2_codec2/C2VDAAdaptor.cpp
ce275069838da4e120c7e54bbfb8e202d3a13997 30-Oct-2017 Hirokazu Honda <hiroh@google.com> codec2: Update Adaptor API

Bug: 63828240
Test: mmm external/v4l2_codec2
Change-Id: Id686eb1f9923dad535b7b0c8daee3ce8e9a00559
/external/v4l2_codec2/C2VDAAdaptor.cpp
7c4cb52a0cc4035582797eed726fe04d60703478 26-Jun-2017 Johny Lin <johnylin@google.com> codec2: C2VDAComponentIntf implementation

C2VDAComponentIntf is the component interface class of C2VDAComponent (V4L2
codec 2.0 implementation). Framework could config and query codec parameters
via C2VDAComponentIntf interface. There is the correspondent native test of it.

This CL also includes C2ComponentStore implementation and factory functions for
creating C2VDAComponentIntf objects.

Bug: 63828275
Test: run native tests (on nyc branch, cheets_arm device). Steps:
1) mmm external/v4l2_codec2/tests/
2) adb push out/target/product/cheets_arm/data/nativetest/C2VDAComponent_test /data/local/tmp/
3) adb shell /data/local/tmp/C2VDAComponent_test/C2VDAComponent_test

Change-Id: Ibaea85bc2f157b8099544a5e38a812808e71405a
/external/v4l2_codec2/C2VDAAdaptor.cpp
4869017679542b70443d5a306845be1291744400 04-Aug-2017 Johny Lin <johnylin@google.com> C2VDAAdaptor implementation

In C2VDACodec pure Android solution, C2VDAAdaptor is designed to:
1) transfer VDA API (from ported Chromium VDA) to Adaptor API (to Codec2
component)
2) implement Adaptor interface to keep the same interface to
component for both pure Android and CrOS solution.

Bug: 63828275
Test: mmm external/v4l2_codec2
Change-Id: I77226d5810ae9a8e263a1d74380de877bd4ef747
/external/v4l2_codec2/C2VDAAdaptor.cpp