78165d3f45797079b06c876042b9b78039378121 |
|
24-Jan-2018 |
Wonsik Kim <wonsik@google.com> |
codec2: list c2.* components in MediaCodecList - Set proper media type for component interface and read them in CCodec instead of current hack. - Define debug.stagefright.omx_default_rank to override default OMX.* rank value (currently set to be preferred over c2.*) - Move MediaCodec::CreateByType logic from ACodec to MediaCodec. Test: am instrument -e size small -w 'android.media.cts/android.support.test.runner.AndroidJUnitRunner' Test: setprop debug.stagefright.ccodec yes Test: killall mediaserver Test: cts-tradefed run cts -m CtsMediaTestCases -t android.media.cts.MediaCodecListTest Change-Id: I55bd10d2d8c65867eae654e5bd64ef545689e699
/frameworks/av/media/libmedia/MediaCodecInfo.cpp
|
fbe70ae7f251d159ed83ab61587a88003f20d44b |
|
27-Jul-2017 |
Pawin Vongmasa <pawin@google.com> |
Implement IOmxStore Separate out MediaCodecsXmlParser and implement IOmxStore and IOMXStore. Test: make cts -j123 && cts-tradefed run cts-dev -m \ CtsMediaTestCases --compatibility:module-arg \ CtsMediaTestCases:include-annotation:\ android.platform.test.annotations.RequiresDevice Test: make cts -j123 && cts-tradefed run cts -m \ CtsMediaTestCases -t android.media.cts.MediaCodecListTest Bug: 37657124 Change-Id: I8c5a3a8fe6defab4f17c8a49bce57452879193dc
/frameworks/av/media/libmedia/MediaCodecInfo.cpp
|
06e98369b3db1d5d93d582d4d5b49c9d2a3ae455 |
|
15-Aug-2017 |
Lajos Molnar <lajos@google.com> |
CodecCapabilities: advertise constrained profiles for decoders Also, use a SortedVector in builder to prevent duplicates for both colors and profile/levels. Bug: 64691727 Change-Id: I7a70f8e39fab9c9c139f3de421b916ada32e3a8b
/frameworks/av/media/libmedia/MediaCodecInfo.cpp
|
b8c35f94470d1518e2def0582aaec4e038c92af0 |
|
28-Apr-2017 |
Colin Cross <ccross@android.com> |
Fix trivial warnings hidden by -isystem Fix the trivial warnings that are hidden by the use of -isystem to include frameworks/av and caught by -Werror. Test: m -j checkbuild Bug: 31751828 Change-Id: I155f9f772ce0a84b364313814cb7cf528b9de4eb
/frameworks/av/media/libmedia/MediaCodecInfo.cpp
|
c523447fac5c93306ad0be1b4ff40a476f7483b8 |
|
10-May-2016 |
Pawin Vongmasa <pawin@google.com> |
Merge "AMessage::FromParcel(): Limit recursion depth; report NULL on failure." into nyc-dev am: 6393ea6915 am: 38616ced5b am: 68616ca46b * commit '68616ca46bc838d0ebccb6d2a107aa6288b04a57': AMessage::FromParcel(): Limit recursion depth; report NULL on failure. Change-Id: I683de3cffeb77ae8cd496fdcd92482b5c416ca60
|
8dab17305ff72298e2b4874592ac72c004c392d8 |
|
03-May-2016 |
Pawin Vongmasa <pawin@google.com> |
AMessage::FromParcel(): Limit recursion depth; report NULL on failure. - FromParcel() now takes as an optional parameter the maximum recursion depth. (The default value is currently set to 255.) On the event that the input parcel has AMessage nested deeper than the maximum recursion depth, FromParcel() will return NULL. - Also, when the input parcel has items that are not recognized by FromParcel(), NULL will be returned. (The old behavior was to invoke TRESPASS, which would cause the process to stop.) Bug: 28332724 Change-Id: I722097f7d1711668f197651d7e8135d703f6c91f
/frameworks/av/media/libmedia/MediaCodecInfo.cpp
|
89b2a0ad367cdff5ff4e70036311ecf82921a829 |
|
03-May-2016 |
Marco Nelissen <marcone@google.com> |
Prevent NULL pointer access via implicit conversion Prevent implicit conversion of a NULL char* to AString in MediaCodecInfo, and make AString itself more robust. Bug: 26385693 Change-Id: I4b6185bdf7c3390d571c71e94fd531bafc3f813e
/frameworks/av/media/libmedia/MediaCodecInfo.cpp
|
0a4427bb91e72a4dfece276521d7f21fbb6c7846 |
|
12-Feb-2016 |
Lajos Molnar <lajos@google.com> |
stagefright: use MediaCodec::QueryCapabilities This reverts commit cfb71f189ca620b7b2caf213572849bf59b50231 and still fixes b/27142863. Bug: 27142863 Change-Id: I914bcc882d5f9049bc9eb8b31913b07ae572b441
/frameworks/av/media/libmedia/MediaCodecInfo.cpp
|
7f2262fc7d038a0d42def7d769bb9e816e292785 |
|
11-Feb-2016 |
Lajos Molnar <lajos@google.com> |
stagefright: use OMXCodec's QueryCodec for capabilities Bug: 27142863 Change-Id: Ica00f5395477a416e1ca4db2697310eef3d635a0
/frameworks/av/media/libmedia/MediaCodecInfo.cpp
|
69bebe8d87e95a026d14f0a7cd68d8f954dc51c8 |
|
11-Feb-2016 |
Lajos Molnar <lajos@google.com> |
MediaCodecInfo: keep capabilities from XML when updating them from codec Bug: 27115490 Change-Id: Ie15bf538a3026829ff8029fb8b96b8d254517d1c
/frameworks/av/media/libmedia/MediaCodecInfo.cpp
|
5b05e49e6550cb2abf1a88272d6cd460b8957176 |
|
05-Feb-2016 |
Lajos Molnar <lajos@google.com> |
stagefright: Move CodecCapabilities querying into MediaCodec 1. We cannot assume that codecs are OMX based 2. We still have a strange dependency where MediaCodec's create methods depend on MediaCodecList, which depends on MediaCodec's static method. This is to be untangled later. Bug: 17108024 Change-Id: Idd619ee959627539a65f5f7da586108883dcb5f2
/frameworks/av/media/libmedia/MediaCodecInfo.cpp
|
9e6955a19bf77ebf27b770e910efbe1ebf1ceac0 |
|
26-Mar-2015 |
Ronghua Wu <ronghuawu@google.com> |
media: handle overrides and measure max codec instance. Bug: 19620911 Change-Id: I68d5919284700f37ccc6c6b9f96cd87ccdd40e6a
/frameworks/av/media/libmedia/MediaCodecInfo.cpp
|
732c6d955524ead6c31e6e1bafbd41ea4cee525d |
|
15-Aug-2014 |
Lajos Molnar <lajos@google.com> |
stagefright/media: add support for codec features with text value Bug: 11990470 Change-Id: I7600d999c5f4b6821d825d25fa7e8a2bb5a80c46
/frameworks/av/media/libmedia/MediaCodecInfo.cpp
|
d018b8ffd84452a7a4b992b5325713b3256e48ff |
|
12-Aug-2014 |
Lajos Molnar <lajos@google.com> |
Merge "MediaCodecList: handle errors gracefully" into lmp-dev
|
2461e0cf6ae3fe5c9b52ce9e3ac764f4aff5e5eb |
|
12-Aug-2014 |
Lajos Molnar <lajos@google.com> |
MediaCodecList: don't return references Bug: 16905025 Change-Id: I5b42b294f0cc785b8e4dda0e82c8f8377a46f487
/frameworks/av/media/libmedia/MediaCodecInfo.cpp
|
6ff58f04f78886b07c72c0118eb71a78d08f5651 |
|
12-Aug-2014 |
Lajos Molnar <lajos@google.com> |
MediaCodecList: handle errors gracefully Handle missing OMX codecs, and codecs that do not load. Fix NULL dereference when initializing codec with no type. Bug: 16907578 Bug: 16905025 Change-Id: I5d103db36ebb029d1aab03222bf6e9324beb1566
/frameworks/av/media/libmedia/MediaCodecInfo.cpp
|
60b1c0e79d12a1c70758bc8d060156924635f8ba |
|
07-Aug-2014 |
Lajos Molnar <lajos@google.com> |
stagefright: rework media codec list and infos This is in preparation of serving the codec list and codec infos from the mediaserver Bug: 11990470 Change-Id: Ib8e2708679c9ce461a4ba179974a740cdcdf2731
/frameworks/av/media/libmedia/MediaCodecInfo.cpp
|