History log of /frameworks/av/media/libmedia/IMediaExtractor.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9dbe9a57bf0ae2494ec312d6c1b06feec20e9ec9 03-Jan-2017 Chong Zhang <chz@google.com> MediaCas: add MediaCasService

This CL adds API only without implementation.

bug: 22804304
Change-Id: Ibb5a29cc616ec0af81957b2bfe1419c482591753
/frameworks/av/media/libmedia/IMediaExtractor.cpp
ba13b7bc3d46d958bc4a395f2c162cb112ec1f3a 07-Feb-2017 Ray Essick <essick@google.com> connect APIs to mediaextractor getMetrics()

plumbing so that user level android.media.MediaExtractor.getMetrics()
will get down to where we keep the metrics and then haul them back
to the application. Includes the right hooks so that per-container-type
metrics will also be managed.

Bug: 35094936
Test: monitor dumpsys output, augmented CTS examination
/frameworks/av/media/libmedia/IMediaExtractor.cpp
1570e5805254f638ccf5bb5c29870a9c8e7a7db3 20-Dec-2016 Marco Nelissen <marcone@google.com> Merge "Fix issues with extractor dumpsys" am: 24cd6995c7 am: 579955d0ce am: 7944a0a546
am: d84aee8fc9

Change-Id: I32e46905233c052dbc846241f5bfe33399d360f8
460b7e88f1e7d13e934c9596fbd799c39e63d788 19-Dec-2016 Marco Nelissen <marcone@google.com> Fix issues with extractor dumpsys

Tracks and descriptions were added to their respective lists in
opposite order, so dumpsys could mix up the format and active
state for a given track. Also fix potential NULL pointer dereference.

Bug: 33179012
Change-Id: I700d535da0e72f5641bf9257a34fdb5d5d068b12
/frameworks/av/media/libmedia/IMediaExtractor.cpp
5249a5583df9a17dc3899100ea642f29eb86a23e 05-Dec-2016 Marco Nelissen <marcone@google.com> Clean up DRM handling

Avoid calling SniffDrm twice, and remove [gs]etDrmFlag methods
since they serve no purpose anymore.

Test: ran forward lock CTS test, and played protected content in Play Movies

Change-Id: I8313d2dae459151bf965a76ac1125d36ce8176e6
/frameworks/av/media/libmedia/IMediaExtractor.cpp
bd027c54192eea0c5f4f20533cd86e8d5a61df59 14-Oct-2016 Marco Nelissen <marcone@google.com> Fix divide by zero am: 0d13824315 am: c2aef83feb
am: c31b3b7d3b

Change-Id: I66a130f444fad9703fa94d10aebc91989e1ca739
0d13824315b0491d44e9c6eb5db06489ab0fcc20 07-Oct-2016 Marco Nelissen <marcone@google.com> Fix divide by zero

and be stricter about the layout of various boxes in mp4 files.

Bug: 31318219
Change-Id: I50034d5b6b1967ca6e88aabeacf49f26ba3c0d32
/frameworks/av/media/libmedia/IMediaExtractor.cpp
b687e3b96fcaa4774f76a4c78e0ef1a87549f552 06-May-2016 Marco Nelissen <marcone@google.com> Merge "Dump local source, not remote" into nyc-dev am: 0b667e2f6f am: 2a09d92718
am: db95fe5b0d

* commit 'db95fe5b0da0f2b714cdf9214bae59f25450f792':
Dump local source, not remote

Change-Id: I0ff6965763bbb5a6688563b3297ea35b4bac4215
a321469104536544d1cf0c0098d14bbf14186e88 06-May-2016 Marco Nelissen <marcone@google.com> Dump local source, not remote

dumpsys media.extractor was printing the remote source instead of starting at
the local source.

Bug: 22775369
Change-Id: I5026218515bf7ceb8485005ed7d89638a9c1963b
/frameworks/av/media/libmedia/IMediaExtractor.cpp
64a2870d8515fd914638c60803db86dbd92f5b06 03-May-2016 Chih-Hung Hsieh <chh@google.com> Fix google-explicit-constructor warnings.

Bug: 28341362
Change-Id: I11fe54e9e968d8a53a66d5b1cefca9026d5a9d7a
/frameworks/av/media/libmedia/IMediaExtractor.cpp
8d27f5e1be1d301e0427f483493390419fe36acf 14-Apr-2016 Marco Nelissen <marcone@google.com> IMediaExtractor: protect access to extractor info list

Bug: 27970490
Bug: 27970718
Bug: 27970489

Change-Id: If896f6519986331702ffa41b1602e008b106f391
/frameworks/av/media/libmedia/IMediaExtractor.cpp
69d3d8a9540b0da787ea0beccad2517f057dd54d 07-Mar-2016 Marco Nelissen <marcone@google.com> Expand mediaextractor dumpsys

Bug: 22775369
Change-Id: I3366a52ba7a00d1685a2211465f2f18f143d0efc
/frameworks/av/media/libmedia/IMediaExtractor.cpp
b65990f4a0cf01db0b9f21c68fcf8824ae03a178 10-Nov-2015 Marco Nelissen <marcone@google.com> MediaSource: use shared memory for transferring larger buffers

For small buffers we still copy the data as part of the binder transaction,
since that saves one extra binder call, but for buffers > 64KB we now use
shared memory.

Change-Id: I19aad7ea7f6104991b9b6b4f24ea880b54f739be
/frameworks/av/media/libmedia/IMediaExtractor.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/libmedia/IMediaExtractor.cpp