8274782aab7f743fc7bf83c344555db03f788a79 |
|
31-May-2018 |
Lajos Molnar <lajos@google.com> |
c2: fix C2ReflectorHelper::addStructDescriptor and C2InterfaceHelper::Param::calculatedAs Unhide inner method used by addStructDescriptor<> templated method. Fix forwarding of dependencies in calculatedAs. Bug: 79493409 Change-Id: I22964b590df3e69286e1cccb7143a9b05fb18af4
/hardware/google/av/codec2/vndk/include/util/C2InterfaceHelper.h
|
4f6b9cc507dffa5667a644abcdd75ce0a124442c |
|
16-May-2018 |
Lajos Molnar <lajos@google.com> |
c2: avoid unsigned overflow in field offsets Invalid field is using UINT64_MAX, but at times C2Param size is added to it, which causes an overflow. Handle invalid field offset before adding C2Param size. Bug: 79493409 Change-Id: I19b7e7827283ca28b1ae8b233acea7e155f55a41
/hardware/google/av/codec2/vndk/include/util/C2InterfaceHelper.h
|
f67a2db1cf8b992fe0a731be5c7e05318ed0ad67 |
|
12-May-2018 |
Lajos Molnar <lajos@google.com> |
c2: add C2ParamField getter to C2InterfaceHelper::Field This is needed to construct C2SettingResults. Bug: 79493409 Change-Id: I303500f54feff1f4e6c50db536396d55bba22537
/hardware/google/av/codec2/vndk/include/util/C2InterfaceHelper.h
|
4368da47147829593cad97293d9d698fbc911eff |
|
11-May-2018 |
Lajos Molnar <lajos@google.com> |
c2: remove references from C2F() C2F did not work for array members without this. Bug: 79493409 Change-Id: I44280c7e300d000ed0d51396bd246e6891e4240d
/hardware/google/av/codec2/vndk/include/util/C2InterfaceHelper.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/vndk/include/util/C2InterfaceHelper.h
|
567d452560fc8a36f08ee9d259904d8067b70fca |
|
16-Apr-2018 |
Lajos Molnar <lajos@google.com> |
C2InterfaceHelper: pass resulting param settings back in config Bug: 64121714 Change-Id: I9896846d2aacb4dc53d7522e8c73d91246584166
/hardware/google/av/codec2/vndk/include/util/C2InterfaceHelper.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/vndk/include/util/C2InterfaceHelper.h
|
9556908781ead9a85000091e97d8df76a060a3a3 |
|
06-Apr-2018 |
Lajos Molnar <lajos@google.com> |
Codec 2.0: initial drop of C2FieldUtils - implement C2FieldUtils::enumerateField() and locateField() - use field enumerators add fields automatically to constValue params - add param validation to C2InterfaceHelper (e.g. to verify it has fields and a setter) - rename ParamHelper::Build to DefineParam - minor code cleanup Bug: 64121714 Test: unit tests Change-Id: I5774b3052107f849e40f263c18ed4a3c5fea024f
/hardware/google/av/codec2/vndk/include/util/C2InterfaceHelper.h
|
63884071081694791fb0074ad6a4b1faf3455297 |
|
06-Apr-2018 |
Lajos Molnar <lajos@google.com> |
Codec 2.0: add some helpers and fix C2ReflectorHelper - allow getting the end offset of structures - allow constructing an offseted copy of a field descriptor Bug: 64121714 Test: unit test Change-Id: I1c070f6bea2dd10b6753a18d5c343cacac3672f7
/hardware/google/av/codec2/vndk/include/util/C2InterfaceHelper.h
|
a0e1ab0c7ad9ce3334b16ca818eecf3a0b03928c |
|
04-Apr-2018 |
Lajos Molnar <lajos@google.com> |
Codec2: fix tabs in copyright message These were inadvertantly introduced Bug: 64121714 Test: Builds Change-Id: I4773243703e5697e68dff620eaf96ec258e5c85a
/hardware/google/av/codec2/vndk/include/util/C2InterfaceHelper.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/vndk/include/util/C2InterfaceHelper.h
|