History log of /hardware/google/av/codec2/include/C2Config.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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