History log of /frameworks/wilhelm/src/android/VideoCodec_to_android.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
81e94ea55bd79a4a6eab987685f0b3c146a40d2f 12-Feb-2016 Lajos Molnar <lajos@google.com> unblock infinite loop when enumerating video codecs

Bug: 27115713
Change-Id: I5ff243ef633bd1419d58df3f964536f60002955f
/frameworks/wilhelm/src/android/VideoCodec_to_android.cpp
040cca5f36511d632c355b5008ebb09d28fd6402 05-Feb-2016 Lajos Molnar <lajos@google.com> remove OMXCodec.cpp dependency

Switched to SimpleDecodingSource from OMXSource, as we don't do
pause/seek.

Switched to tracking only the capability of the first video codec
for each type, as we only use the first one.

Bug: 17108024
Change-Id: I6bf8e90b6658366b68329494d5805f5a122c8b8a
(cherry picked from commit 8d0a0b3db25cefc27e9b61955cd94f46b391502e)
/frameworks/wilhelm/src/android/VideoCodec_to_android.cpp
b0817ae4b8c7e9a8a717bd40d132b4d938cb307d 28-Jan-2016 Marco Nelissen <marcone@google.com> Revert "Get codec from codec process"

This reverts commit db1d696afda13079daeeb584f086eaa49cb82825.

Change-Id: I3dcae785842bcdbed87f846fef744c756a133df4
/frameworks/wilhelm/src/android/VideoCodec_to_android.cpp
db1d696afda13079daeeb584f086eaa49cb82825 17-Dec-2015 Marco Nelissen <marcone@google.com> Get codec from codec process

Bug: 22775369
Change-Id: I8f59f004b73d00a4aa2bdd80a35022f763ddf51a
/frameworks/wilhelm/src/android/VideoCodec_to_android.cpp
c0e8dc0d40329960136cb8729cb6d19cb393a319 24-Jun-2013 hkuang <hkuang@google.com> Change VP8 mime type name and add VP9 mime type.

Change-Id: I3fafe2482cc51ca2d57976ba6112fea50d8e68ea
/frameworks/wilhelm/src/android/VideoCodec_to_android.cpp
ee3ad477a71ba690f0b5721056a6514bf2f76bd8 16-Mar-2012 Glenn Kasten <gkasten@google.com> Merge "Fix indentation and redundant whitespace"
b47c7beddecd38ae565d84b72da526843bfdd43e 08-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/157220

Bug: 5449033
Change-Id: I584e6f6a3c52308b7a5a5c9980ca429c831f4320
/frameworks/wilhelm/src/android/VideoCodec_to_android.cpp
22ced1dc023dc000118e3a26517b14e9babd7c5a 12-Aug-2011 Glenn Kasten <gkasten@google.com> Fix indentation and redundant whitespace

Change-Id: I8e0193ad5aa9405f64203bf7814d8a9e434c5dde
/frameworks/wilhelm/src/android/VideoCodec_to_android.cpp
df200f6a98da83bf2c1b14aff0ed356263dfb8b7 11-Nov-2011 Glenn Kasten <gkasten@google.com> Bug fixes and cleanup for video codec profiles

Bug fixes:
- removed the line VideoDecoderNbProfLevel[c] = 0;"
it could overwrite the MPEG2 entry if only one codec implementation,
or worse if there were multiple codec implementations
- android_videoCodec_getProfileLevelCombinationNb was returning success
and zero count if a decoder has zero profile/level combinations,
but OpenMAX AL 1.0.1 spec says it must fail in that case.

Minor cleanup:
- omx does not need to be global
- We only use the first codec implementation for a given
decoder ID / MIME type, so simplify the code that iterates through
the array of codec implementations
- Add some const
- Add some comments

Also includes #if 0 code to restrict reported video codec profiles,
as a placeholder -- disabled for now.

Change-Id: I81991f164efaf3606beb5789e1a79cf76ad033a0
/frameworks/wilhelm/src/android/VideoCodec_to_android.cpp
3888f4ba1b3c391104c104ce054f7ad4ec71556c 30-Sep-2011 Glenn Kasten <gkasten@google.com> Bug 5161265 Error recovery getting video codecs

Retry if mediaserver happens to be down when asking for OMX codecs.
Use IMediaDeathNotifier::getMediaPlayerService which tries a few times.

Change-Id: Ibeb69c82303f35fbc9e5948997f568e816721328
/frameworks/wilhelm/src/android/VideoCodec_to_android.cpp
947ccd3690e84649878f2583c701ca8de1b19ed4 24-Sep-2011 Glenn Kasten <gkasten@google.com> Bug 5365486 GetVideoDecoderCapabilities

If OMX IL implementation reports a codec with 0 profile/level
combinations, it should not be an error for the application to query
the number of profile/level combinations.

Change-Id: I6838ba1168da70a5c5e7d5a2832ec3ee1ee9aef3
/frameworks/wilhelm/src/android/VideoCodec_to_android.cpp
106a99988093bd3b3b3aafb2da0fbc0d35634787 09-Aug-2011 Jean-Michel Trivi <jmtrivi@google.com> Initialize video decoder capabilities fields even when unknown

We only support the discovery of codecId, profile and level when
using the VideoDecoderCapabilities interface. The other fields
in the XAVideoCodecDescriptor structure need to be initialized
even if they're not filled.

Change-Id: I8833437b3b23748a50076b65baf5b9a250290b86
/frameworks/wilhelm/src/android/VideoCodec_to_android.cpp
d7ecf117cfac5f2b90a0dc6c62b56dcce0715971 19-Jul-2011 Glenn Kasten <gkasten@google.com> Reduce logs

Change-Id: I82c8a66886bd3b853fac88594370545ed23a0400
/frameworks/wilhelm/src/android/VideoCodec_to_android.cpp
6e7e174807fc639c49125ced8962aa369370fbf0 13-Jul-2011 Jean-Michel Trivi <jmtrivi@google.com> Implement XAVideoDecoderCapabilitiesItf

Add support for the OpenMAX AL XAVideoDecoderCapabilitiesItf
engine interface.

Implement the Android support of this interface in
VideoCodec_to_android.*. This functionality relies
on OMXCodec::QueryCodecs() feature, and does only
expose hardware codec capabilities (see full note in
VideoCodec_to_android.h).

Add sample code to list the platform's video decoders
and their profile / level combinations.

Change-Id: Iff6a42542c1db67ca1dcf539449ca96aa5944f6d
/frameworks/wilhelm/src/android/VideoCodec_to_android.cpp