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/libstagefright/MediaCodecList.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/libstagefright/MediaCodecList.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/libstagefright/MediaCodecList.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/libstagefright/MediaCodecList.cpp
|
b60521e269e5aeca773853dfeb150e9a512c7334 |
|
04-Feb-2016 |
Lajos Molnar <lajos@google.com> |
stagefright: create findCodec methods in MediaCodecList This is to delete them from OMXCodec later. Use ACodec-specific quirks. Bug: 17108024 Change-Id: I670b104cff5ef37f155a9843f68d291aa943d1c1
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
b9b4c9804a4aff8751993a364d62de06141136cc |
|
14-Jul-2015 |
Ronghua Wu <ronghuawu@google.com> |
am 710c8e9d: Merge "libstagefright: get secure and non-secure codec policy from mediacodec list global settings" into mnc-dev * commit '710c8e9d3ebe9d3687c4cb0cfdae83e4dc7d628a': libstagefright: get secure and non-secure codec policy from mediacodec list global settings
|
0d0da9b40469b847f9913dd97805b7bd99b1aeb9 |
|
11-Jul-2015 |
Elliott Hughes <enh@google.com> |
resolved conflicts for merge of 6052c89f to mnc-dr-dev-plus-aosp Change-Id: If44e52b1dad6e5210931452fb160e64c7becbfc7
|
242b400fc6e360d9444335a3fab296d96db024d8 |
|
10-Jul-2015 |
Elliott Hughes <enh@google.com> |
frameworks/av: libexpat now exports its includes. Change-Id: I89412ddbe855af1b39636afbe98408321bb4a8be
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
3bb9e7444850eb999fdc924496b237693856ef24 |
|
08-Jul-2015 |
Ronghua Wu <ronghuawu@google.com> |
libstagefright: get secure and non-secure codec policy from mediacodec list global settings Bug: 21171205 Change-Id: Ie30f5234c2a7c0103138b85cc7360f9e3f470088
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
b848dbb05b6a03dbe439298e6f9de7ce072c965f |
|
01-Jul-2015 |
Ronghua Wu <ronghuawu@google.com> |
Merge "libstagefright: parse /etc/media_codecs_performance.xml for performance data." into mnc-dev
|
50cf65497283aa324c5c28aa69a3895644574885 |
|
26-Jun-2015 |
Ronghua Wu <ronghuawu@google.com> |
libstagefright: only do boot time codec profiling for debugging. and remove "max-supported-instances". Bug: 22089269 Change-Id: Ia786105d3371926b90a559649b9495f5c1397cea
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
0f29c9d205ff03286da629d30fddd5dd5ca020db |
|
25-Jun-2015 |
Ronghua Wu <ronghuawu@google.com> |
libstagefright: parse concurrent-instances. Bug: 22089269 Change-Id: I43c04e7fbc88dd1ec3fe21bcf4acf2e2e8cab25a
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
938e2b34b16c3c1fd29c753eeb53ee95a2b2e2b3 |
|
14-Jun-2015 |
Nick Kralevich <nnk@google.com> |
don't trigger an integer underflow when decrementing. When decrementing "i", eventually i will equal zero. When that happens, i-- underflows. This causes a crash when code which uses clang's -fsanitize=unsigned-integer-overflow is run. Avoid trigging an unsigned integer underflow. Change-Id: I61709cb01f56fdb36d631aa95579e8bd09cafd12
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
77aea92c9e29110a008b9e7f5d517b4451c26617 |
|
10-Jun-2015 |
Ronghua Wu <ronghuawu@google.com> |
libstagefright: parse /etc/media_codecs_performance.xml for performance data. Bug: 20507129 Change-Id: I138df61ba3b4e6c73d3e1bd83f1fb22321f58c73
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
290d01f37e6ac8d706dc9f06cc4460017ba0d7b1 |
|
13-Jun-2015 |
Ronghua Wu <ronghuawu@google.com> |
libstagefright: remove out of date profiling result before doing a new profiling. Bug: 21333717 Change-Id: Iaeff615fccf87b3aceed6fa566f82c06a981e030
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
a09152c6317e0295773b91f529e63c4d7c107752 |
|
05-Jun-2015 |
Ronghua Wu <ronghuawu@google.com> |
libstagefright: run codec profiling in worker thread. Bug: 21645841 Change-Id: Ia15eb3b064b671c569afb0742db7535f6b03232e
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
bac850e61b63f6932aa880924c5d8effd0bb8079 |
|
01-Jun-2015 |
Ronghua Wu <ronghuawu@google.com> |
Merge "libstagefright: add version string to profile results." into mnc-dev
|
19352b3287480394aa9963276305d5168a7adf85 |
|
21-May-2015 |
Ronghua Wu <ronghuawu@google.com> |
libstagefright: add version string to profile results. Bug: 21333717 Change-Id: I79966be5ba355633f83885844165b7d9a6b2643f
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
79608158c2254fe1357959157f2d0c1560a8a6c6 |
|
20-May-2015 |
Chong Zhang <chz@google.com> |
stagefright: measure max encoder buffer count for persistent surface bug: 19127604 Change-Id: I9a9b29b527d20f43a5a0188380baf2242bd31507
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
9ba21b9418d10ddcc39f08901e24fbf43d82b2bc |
|
21-Apr-2015 |
Ronghua Wu <ronghuawu@google.com> |
libstagefright: config resource manager with secure codec co-existing policy. Bug: 19620911 Change-Id: I0d729782c1622f23e9c37b7a9231e58e3f807470
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
2a834fc09e1b22e7f70250c55ae2f462f5f60987 |
|
08-May-2015 |
Ronghua Wu <ronghuawu@google.com> |
Merge "libstagefright: export profiling results directly to xml." into mnc-dev
|
65c8fbcf91f0f0b5f60a45d2777c36d396c4ba16 |
|
21-Apr-2015 |
Ronghua Wu <ronghuawu@google.com> |
libstagefright: export profiling results directly to xml. Bug: 19620911 Change-Id: Icdeb1c30816d6de120ea0acd0880b3a9614bea8f
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
d707ac5a0494398cb1306ead0ba587034f610f30 |
|
30-Apr-2015 |
Ronghua Wu <ronghuawu@google.com> |
Merge "libstagefright: add xml parsing for measured-frame-rate and measured-blocks-per-second." into mnc-dev
|
48a31bf3f1c1ed5953a4e64f71cdf528f3a38ee5 |
|
29-Apr-2015 |
Andy Hung <hunga@google.com> |
Omx: Return an error if no IOMX is available Previously caused fatal crash. Bug: 20566134 Change-Id: I9761d043422954615dbe81b301401765146a7283
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
795697e9012213979e4cf904d1a39ecf007223b6 |
|
29-Apr-2015 |
Ronghua Wu <ronghuawu@google.com> |
libstagefright: add xml parsing for measured-frame-rate and measured-blocks-per-second. Bug: 20507129 Change-Id: I4623d2bd93670283d6c82c9bf9acfd00e214c4f0
/frameworks/av/media/libstagefright/MediaCodecList.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/libstagefright/MediaCodecList.cpp
|
c1f5cb4b11d0c9f52f69aec4fe2d36da2f8139c9 |
|
26-Mar-2015 |
Ronghua Wu <ronghuawu@google.com> |
libstagefright: parse global settings from codec xml file. Also parse a new codec limit "max-supported-instances". Bug: 19620911 Change-Id: I6574c168b0c2b1aa649883958d3073edc01a4a03
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
eee82e44548f17253c2e06b25725f91c7b549ec2 |
|
12-Dec-2014 |
Lajos Molnar <lajos@google.com> |
MediaCodecList: handle binder death Bug: 18691591 Change-Id: Icc402d6ea9b0de4ac642c3b403fb64e865481b2e
/frameworks/av/media/libstagefright/MediaCodecList.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/libstagefright/MediaCodecList.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/libstagefright/MediaCodecList.cpp
|
1381d4b5c0385aec3741073e5998773b064c1fb0 |
|
08-Aug-2014 |
Lajos Molnar <lajos@google.com> |
media/playerservice: add getCodecList() to MediaPlayerService Bug: 11990470 Change-Id: I8fa45946fd9b76f9b975fc59062819c57e6881ef
/frameworks/av/media/libstagefright/MediaCodecList.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/libstagefright/MediaCodecList.cpp
|
9bf32f06e8971c1d3eb4fc5edd74b69557f97212 |
|
31-Jul-2014 |
Chong Zhang <chz@google.com> |
ATSParser: treat stream type 0x83 as TrueHD AC3 Bug: 16668055 Change-Id: I11fd3f795bbb50113e1a1e28e682edd76f11e146
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
cf1f53baa636f1782ff924d6003c70c6b8542c0b |
|
19-Jul-2014 |
Lajos Molnar <lajos@google.com> |
Fix: Add MediaCodecList capabilities fix getting capability index from type Bug: 12065651 Change-Id: Id2bc60410a92e17c841a5dd072257bc40ad6236f
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
513d967dae82cd03e67bff17b927cf869d9bc43e |
|
15-Jul-2014 |
Lajos Molnar <lajos@google.com> |
Add MediaCodecList capabilities Bug: 12065651 Change-Id: Icfb73c0009621cd747e113d8a0cd84c966bf055d
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
dcec687af73ee38d8e0053a378b6bc7d5efe0bb8 |
|
29-May-2014 |
Lajos Molnar <lajos@google.com> |
MediaCodecList: remove force-added codecs for videoeditor Bug: 15320804 Change-Id: I1c2f0f75aeaabc20cb94e79e47b70f7faefe0a9e
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
d74110cdef2becd4f7fd2334c34c3ca73f56b355 |
|
19-Mar-2014 |
Lajos Molnar <lajos@google.com> |
stagefright: add include support for MediaCodecList xml parser One can include full-formed XML files using <Include href=".." />. For security/simplicity, file names must be in the form of "media_codecs_.*\.xml" Change-Id: Id039a4fd0ade390224485fcf5ecc1d107b2bdb9a
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
2ee14000a38683220fb250d9e7300e1d71ccdaa0 |
|
07-Aug-2013 |
Lajos Molnar <lajos@google.com> |
Check adaptive playback support via CodecCapabilities Added flags field to CodecCapabilities, so that applications can query whether codecs support various features. For now added one video-decoder feature: kFlagSupportsAdaptivePlayback Media playback applications can query it to see if a codec supports seamless resolution changes, such as by supporting dynamic output buffers. Signed-off-by: Lajos Molnar <lajos@google.com> Change-Id: I09da46e8ab6b8645fa2749e33128e49eda2e865b Related-to-bug: 7093648
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
e8057dd8208f0a185109992339a995c518b12780 |
|
09-Sep-2012 |
Elliott Hughes <enh@google.com> |
Fix libmedia and libstagefright to get expat header files from the approved location. Found during a libexpat upgrade. Change-Id: I9e5abd502a884975d898486edde374fb2519164e
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
a3cbc03f7c646ad9b05d24e72a6d306cb457807c |
|
28-Apr-2012 |
James Dong <jdong@google.com> |
Removed software video encoders that are not OMX-based. o related-to-bug: 5933287 Change-Id: I63635375e2bef00733b61adc3fa12c29df7e2155
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
69829f3bd09ee4e6be49fee8795c5df24c4da70e |
|
30-Mar-2012 |
Andreas Huber <andih@google.com> |
Add a few more APIs to MediaCodecList. Change-Id: I5ac193cd40c82bbcd87c1e55003b78102e8d4674
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
ecdd39c5af016e2fa57cbfd837aa670b706dabd3 |
|
29-Mar-2012 |
Andreas Huber <andih@google.com> |
Implementation of a raw audio "decoder". Change-Id: Ie89f01e59dd8106883937188afbb407550f0ac92
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|
afc16d667afa23f5aa00154ccad62f8c45cf5419 |
|
01-Mar-2012 |
Andreas Huber <andih@google.com> |
Instead of hardcoding OMX component names in our code, support a config file instead. Change-Id: I5835903ab9f1c4a22ccc605ca99ed966767adf57
/frameworks/av/media/libstagefright/MediaCodecList.cpp
|