08c0c8e7c109c13bd36417a5a868b45898d7dd47 |
|
22-May-2018 |
Lajos Molnar <lajos@google.com> |
c2: C2Config: expand rotation and add surface scaling mode Bug: 79493409 Change-Id: Ib07dac31b8888c491466b17f2f8cc74a73438f64
/hardware/google/av/codec2/include/C2Config.h
|
ff402e46613a6f51845c081b7f3a137426ec403d |
|
22-May-2018 |
Praveen Chavan <pchavan@codeaurora.org> |
c2: Fix core-index for C2ComponentKindSetting Use kParamIndexKind instead of kParamIndexDomain Bug: 79493409 Change-Id: I9daa6179decc28ed4bb1e4108141959d029c9d23
/hardware/google/av/codec2/include/C2Config.h
|
15c4ba7f3ccdf4450ef44b7f44a6ab05e49e4bc8 |
|
12-May-2018 |
Lajos Molnar <lajos@google.com> |
Merge "C2SoftAvcDec: add basic video parameters" into pi-dev
|
2dd8532e19c4f913e48a34e063f6cc6e6cb20b05 |
|
11-May-2018 |
Lajos Molnar <lajos@google.com> |
C2SoftAvcDec: add basic video parameters Bug: 79493409 Change-Id: I85a25a9db7f9350071b20f5c7a004e42e2107fc9
/hardware/google/av/codec2/include/C2Config.h
|
af20da98ad7b6c41fd5fa99aaf0956413988a3d0 |
|
11-May-2018 |
Lajos Molnar <lajos@google.com> |
c2: add SimpleInterface<void>::BaseParams This defines and partially implements the base C2 params used for all components. Bug: 79494020 Change-Id: Ia72d4e8229dc5d34a8c25faff6d3ea755d149564
/hardware/google/av/codec2/include/C2Config.h
|
2f60e68678f6cd6f922549c46c10f323152bb2c3 |
|
10-May-2018 |
Lajos Molnar <lajos@google.com> |
c2: Add Dolby Vision profiles/levels and fix some PARAMKEYs Bug: 79493409 Change-Id: I676a87bc239fd1232c53b8cb76442e3aa525cd7e
/hardware/google/av/codec2/include/C2Config.h
|
4dfaa95c24e74ce63d24327e574c676e027644ad |
|
04-May-2018 |
Lajos Molnar <lajos@google.com> |
c2: add defined settings to C2Config.h Bug: 64121714 Change-Id: Ia91b3ccd96b934b92a2e9ebeefbf705ecd0007cb
/hardware/google/av/codec2/include/C2Config.h
|
7a702c9f08c57f64121149e3e233cbe8fcf4dc36 |
|
27-Apr-2018 |
Wonsik Kim <wonsik@google.com> |
CCodec: implement signalInputEOS(). Bug: 78163066 Test: atest CtsMediaTestCases:MediaCodecTest#testSignalSurfaceEOS Change-Id: I68707e2153095c8a02c01cadc3179429e108f9a1
/hardware/google/av/codec2/include/C2Config.h
|
51ea56a991d6371e35c8d0bb5001e721cc63f8ee |
|
01-May-2018 |
Lajos Molnar <lajos@google.com> |
c2: rework C2Config.h header dependency - move enum macros from C2Config.h to C2Enum.h - move enum helpers from C2ParamUtils.h to C2Enum.h - move _C2MacroUtils into the main Codec 2.0 headers - move C2UtilsTest into main Codec 2.0 tests - remove C2Config.h from C2Work.h - remove _C2Tuple from C2ParamUtils.h Bug: 64121714 Change-Id: Ida8e06ff31ababbcfed63dd86cb5d141e5ba4f02
/hardware/google/av/codec2/include/C2Config.h
|
a00de0de4f172b294f286460292dc4a99f9dda67 |
|
24-Apr-2018 |
Lajos Molnar <lajos@google.com> |
CCodec: respect max-input-size from input format Bug: 64121714 Test: manual debug Change-Id: I1a47636b73e42c3a37d3b1f449421b5083e2d95e
/hardware/google/av/codec2/include/C2Config.h
|
e15da79378e753bbd20f1c0f5c6858cc89bd4141 |
|
12-Apr-2018 |
Wonsik Kim <wonsik@google.com> |
Use C2InterfaceHelper for avcdec Bug: 69376489 Test: adb shell stagefright -S -N c2.google.avc.decoder /sdcard/a.mp4 Test: adb shell stagefright -ao -N c2.google.aac.decoder /sdcard/a.mp4 Change-Id: I644159e7f6d49e4b81623407d71acc041a9b4173
/hardware/google/av/codec2/include/C2Config.h
|
277b7295f317c6597fadb116b6aee5ca3be106c1 |
|
11-Apr-2018 |
Wonsik Kim <wonsik@google.com> |
Use C2Interface for aacdec Bug: 69376489 Test: TBD Change-Id: Iac6a4067ba9d405e084e242aac1d61d717380e0f
/hardware/google/av/codec2/include/C2Config.h
|
9fca24013957d2dfe99b4291f9f9297f720c7fa8 |
|
10-Apr-2018 |
Wonsik Kim <wonsik@google.com> |
Use C2InterfaceHelper for aacenc/avcenc Bug: 69376489 Test: adb shell screenrecord --time-limit 10 --codec-name c2.google.avc.encoder /sdcard/record.mp4 Test: adb shell audioloop -N c2.google.aac.encoder -M audio/mp4a-latm Change-Id: Ib3e95d303eaa9cda2b01618e263257194347db16
/hardware/google/av/codec2/include/C2Config.h
|
731ddf6772e099ce0eef38d6113714a08bb60301 |
|
30-Mar-2018 |
Lajos Molnar <lajos@google.com> |
codec2: initial drop of C2InterfaceHelper C2InterfaceHelper allows implementing Codec 2.0 interfaces in a uniform and structured way while providing query and reflection capabilities, and ensuring proper dependency handling. Bug: 64121714 Test: data/nativetests/codec2_test/codec2_test, c2iface test util Change-Id: I1db4911fadc8fd6946595a57b8e349a2c5faafc9
/hardware/google/av/codec2/include/C2Config.h
|
1cbff72e1f2998f175fe23b79737e4cdb8ddd33a |
|
02-Apr-2018 |
Lajos Molnar <lajos@google.com> |
codec2: rework FIELD_LIST initialization Don't rely on static FIELD_LIST members as their initialization is not guaranteed across translation units. Instead, use static methods. Still use static (but private) _FIELD_LIST members for structure definitions to keep DECLARE_AND_DEFINE_C2_STRUCT macros inside struct declarations workable - as these must end in a single bracket. Use std::vector instead of std::initializer_list as the scope is not clearly defined by the standard (and we cannot return them from methods). Remove deprecated and 'probably not working' code related to field initialization. Bug: 64121714 Test: build and unit test Change-Id: I3aa8a7d7bf3fa7293ddaf60ee7b28b04f1bb7e6c
/hardware/google/av/codec2/include/C2Config.h
|
4344f091aebaf3aee3ff062a95a05273bd2b1c57 |
|
22-Mar-2018 |
Wonsik Kim <wonsik@google.com> |
Move codec2 out of frameworks/av Bug: 74403547 Test: builds Change-Id: I4d4e9beb700082f41c88166d31032c823352cf27
/hardware/google/av/codec2/include/C2Config.h
|