3d21ae3fad5a894cf15f2e7e7a1d54d0f3d19db0 |
|
16-Feb-2018 |
Marco Nelissen <marcone@google.com> |
Remove RefBase from the extractor API - Add MetaDataBase base class that MetaData derives from, but which does not derive from RefBase. - MediaBuffer::meta_data() now returns a MetaDataBase& rather than an sp<MetaData> - Rename MediaSourceBase to MediaTrack. - MediaSource no longer derives from MediaSourceBase (or MediaTrack) - MediaTrack::getFormat(), MediaExtractor::getTrackMetaData() and MediaExtractor::getMetaData() all take a MetaDataBase& parameter that they fill out, rather than returning a MetaData directly (the corresponding methods on MediaSource and RemoteMediaExtractor continue to return MetaData) Bug: 67908544 Test: CTS MediaPlayerTest, DecoderTest, EncodeDecodeTest, manually record video Change-Id: Ib531ab309061290be33d40d6100c9a8127e22083
/frameworks/av/media/libstagefright/webm/WebmFrameThread.cpp
|
1889c3edad32995c0cf26ae2248fe7c957b7ec84 |
|
01-Feb-2018 |
Dongwon Kang <dwkang@google.com> |
Add MediaBufferBase and use it in MediaSource and MediaBufferGroup. MediaBuffer class exposes internal classes, ABuffer and IMemory, which we don't want to expose to plugins. This change introduces MediaBufferBase which does not expose any classes from system library. Test: build and post-submit media cts tests Bug: 67908556 Change-Id: Ic9ee239caf9b84b2b3740e2d533257afa25c8784
/frameworks/av/media/libstagefright/webm/WebmFrameThread.cpp
|
ba8128f9db82da66f28c6e6740d4721d80da954e |
|
08-Aug-2017 |
Dongwon Kang <dwkang@google.com> |
Remove direct dependency on libbinder from extractor impls This change removes dependency on IMediaExtractor/Source binder interfaces from MediaExtractor implementations. Wrapper classes, RemoteXXX and CallbackXXX, have been added to convert the implementations to binder objects or the other way around. Test: build, boot, and play mp4 video file Bug: 65851881 Change-Id: I351fb7bbaf8e0154295ccf258f85b8b2f2a4b8fb
/frameworks/av/media/libstagefright/webm/WebmFrameThread.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/libstagefright/webm/WebmFrameThread.cpp
|
606e71cfb90e9646230d37a52b1b43c62c85292c |
|
15-Mar-2017 |
Wonsik Kim <wonsik@google.com> |
WebmFrameThread: clear mThread after join. Bug: 36260305 Test: cts-tradefed run cts-dev --module CtsMediaTestCases --test android.media.cts.NativeDecoderTest Change-Id: Ifd0ce7d6df71e514b26a4cc2b1c4fe99eacf0f7e
/frameworks/av/media/libstagefright/webm/WebmFrameThread.cpp
|
b2487f03f12dcafdb801fc0007c8df8412397f44 |
|
01-Sep-2015 |
Marco Nelissen <marcone@google.com> |
Extractor service Run extractors in a separate process. Currently all data is copied through a binder transaction, and WVMExtractor is still run in the mediaserver process. Change-Id: Ic5dbce87126dd321ad792f4dd540c2ff6b068d13
/frameworks/av/media/libstagefright/webm/WebmFrameThread.cpp
|
b4a7a2df4c28c3f32b5d877b54831d2cc5d78f81 |
|
20-Mar-2014 |
Colin Cross <ccross@android.com> |
libstagefright: fix 64-bit warnings %lld -> %" PRId64 " for int64_t %d -> %zu for size_t Also fixes some casts from void* to integer types, and some comparisons between signed and unsigned. Change-Id: I9c52f76240e39399da252c66459042a6fc626a90
/frameworks/av/media/libstagefright/webm/WebmFrameThread.cpp
|
343947abc8b7c126f966fd32a0b18bff6c2cecd1 |
|
08-Feb-2014 |
Robert Shih <robertshih@google.com> |
Stagefright: added WebM muxer. Change-Id: I50bbf9c6f089b205d5ecef1371bfdd2028b3b358
/frameworks/av/media/libstagefright/webm/WebmFrameThread.cpp
|