1fe8871f043fe19d0017705f9cfd2746cd2133aa |
|
29-Jun-2016 |
Lajos Molnar <lajos@google.com> |
Merge "media: document VP9 CSD for MediaCodec" into nyc-dev
|
4461356ea87dfaeb8fcd175417bba12e6f63a6b8 |
|
24-Jun-2016 |
Lajos Molnar <lajos@google.com> |
media: document rotation and scaling issues for MediaCodec Bug: 23709311 Bug: 28512795 Change-Id: Iddebd13b4cd4c50bca8736d3aca71571ad16633a
/frameworks/base/media/java/android/media/MediaCodec.java
|
2c35fd0eba80157675ec7d9c22e33cdbecc9dafe |
|
24-Jun-2016 |
Lajos Molnar <lajos@google.com> |
media: document output image crop and layout for MediaCodec These use hidden, now deprecated MediaFormat keys. Bug: 14127601 Change-Id: Ib51e4ef41204c9be34ad571300fcb7860feb504e
/frameworks/base/media/java/android/media/MediaCodec.java
|
231746f67c9a8bbc674a600e7e6db3ec6d32cce6 |
|
24-Jun-2016 |
Lajos Molnar <lajos@google.com> |
media: document VP9 CSD for MediaCodec Also document that concatenated CSD is only supported for AVC. Bug: 10672559 Change-Id: I54867655068802ef35f92a6341f8b5bb068555ee
/frameworks/base/media/java/android/media/MediaCodec.java
|
a477a6e2881b0559428bbc12c4755ae99103a9df |
|
25-Apr-2016 |
Lajos Molnar <lajos@google.com> |
clarify MediaCodec.setVideoScalingMode behavior Bug: 28131249 Change-Id: I4fd3a5333cbdc0ebec683c9a43ce071478a79d90
/frameworks/base/media/java/android/media/MediaCodec.java
|
d393216f8a2186eebdb8615c61787ae599c1432f |
|
05-Mar-2016 |
Jeff Tinker <jtinker@google.com> |
Add error code to MediaCodec.CryptoException Added a code to represent unsupported operations bug: 25929554 Change-Id: Id8bfa092f29de073db19c4d7444f89249ea2cdd5
/frameworks/base/media/java/android/media/MediaCodec.java
|
6430b15495f1f7ab89c76b52f138ffba0553ed25 |
|
01-Mar-2016 |
Jeff Tinker <jtinker@google.com> |
Merge "Add javadocs to MediaCodec.CryptoInfo methods" into nyc-dev
|
8ad2965d00c7b64ef7acae5819fe27fd195ffbf8 |
|
01-Mar-2016 |
Jeff Tinker <jtinker@google.com> |
Add javadocs to MediaCodec.CryptoInfo methods bug:27383993 Change-Id: I11bba4a2690d112e4210add41910f14c5ba6a927
/frameworks/base/media/java/android/media/MediaCodec.java
|
6a06474b070051f8ddd8adac255d0ba91d7e8b09 |
|
25-Feb-2016 |
Lajos Molnar <lajos@google.com> |
media: switch to using MediaImage2 Bug: 25684127 Change-Id: Id90f9ef225ae5d988499bca2006d438631f83940
/frameworks/base/media/java/android/media/MediaCodec.java
|
d4ea5d3eb630476a43da2adb4ac518360bd64758 |
|
18-Dec-2015 |
Jeff Tinker <jtinker@google.com> |
Support AES-CBC sample encryption in MediaDrm bug:23719082 Change-Id: I06eb39bd8ad9b55ea0da4011258cac62a8c21ae1
/frameworks/base/media/java/android/media/MediaCodec.java
|
45eb9b39f4869b30c677012d6086e8449e939819 |
|
09-Oct-2015 |
Jeff Tinker <jtinker@google.com> |
Extend MediaCodec.CryptoInfo to support Sample AES API changes only, implementation to follow b/23719082 Change-Id: I7cbd0cdf03a8b5b67628cde200c3df6a9253fdbf
/frameworks/base/media/java/android/media/MediaCodec.java
|
afa6ceb5a0d809b630db43564d3ce7f7b821129c |
|
30-Jul-2015 |
Lajos Molnar <lajos@google.com> |
media: Clarify MediaCodec and CodecCapabilities documentation Bug: 21932760 Bug: 22847191 Change-Id: Iacd24099a98c73fe4fb50226564690aa9b01c772
/frameworks/base/media/java/android/media/MediaCodec.java
|
0e3de6cacaffcfeda4d6353be61e2f1f9ed80705 |
|
30-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Change MNC codename to just M. Change-Id: I4281d200ff6560791c47cf9073ceea1cb509361e
/frameworks/base/media/java/android/media/MediaCodec.java
|
96a2a957e42e04be817b60bb27199f3846f00fc9 |
|
02-Jul-2015 |
Jeff Tinker <jtinker@google.com> |
Report specific exception type on decrypt with invalid session bug: 22235465 Change-Id: Ic1e1a86529d4f2246b9768799aacde5cd1070d04
/frameworks/base/media/java/android/media/MediaCodec.java
|
d8578577b02cf6360402eb8726e964d18b46434d |
|
06-Jun-2015 |
Lajos Molnar <lajos@google.com> |
media: hook up OnFrameRenderedListener events to framework events Bug: 20503131 Change-Id: Ife6d4862d14daf5b9659307af57417bd3532e8fe
/frameworks/base/media/java/android/media/MediaCodec.java
|
466507eb1cba89fe137c825ed84cf4116cf32c02 |
|
22-May-2015 |
Lajos Molnar <lajos@google.com> |
media: Update MediaCodec class description Bug: 11990465 Bug: 11019199 Bug: 11990564 Bug: 10672559 Change-Id: I22533dec98fb878ca87876c9ebc0fe59f4bfe995
/frameworks/base/media/java/android/media/MediaCodec.java
|
6b7ef3725e42d63b7ad3414c7fe545c64ef1b7ea |
|
13-May-2015 |
Lajos Molnar <lajos@google.com> |
media: rename MediaCodec.setSurface to setOutputSurface Bug: 21045402 Change-Id: Ie57880af6ce6feea9713360b094f2b198d3c119e
/frameworks/base/media/java/android/media/MediaCodec.java
|
80283cd747d247780a5336bad6b41811175fd282 |
|
13-May-2015 |
Chong Zhang <chz@google.com> |
Merge "MediaCodec: rename usePersistentInputSurface to setInputSurface" into mnc-dev
|
9560ddb48af0e2da7743452f8d9d6d9cd34d8438 |
|
13-May-2015 |
Chong Zhang <chz@google.com> |
MediaCodec: rename usePersistentInputSurface to setInputSurface bug: 21045402 Change-Id: I510a3a694367b8e5a21f4a4fa2a338031fed8991
/frameworks/base/media/java/android/media/MediaCodec.java
|
c53ad69bcc920cdbdb15685ddad1d864631bb4f7 |
|
08-May-2015 |
Ronghua Wu <ronghuawu@google.com> |
media: merge CodecException's getErrorCode and getReason. And unhide getErrorCode. Bug: 20950388 Change-Id: I19c5ddaadfcdd446777e341f73edb75ca184d32f
/frameworks/base/media/java/android/media/MediaCodec.java
|
26d955fd02e0bf3f76c50bceeba4b61598f1a8b2 |
|
06-May-2015 |
Jeff Tinker <jtinker@google.com> |
Merge "Clarify wording of MediaCrypto exception "ERROR_NO_KEY"" into mnc-dev
|
fc48bf78a2dbf9c145ddaba27dbb191a9ceaf18e |
|
06-May-2015 |
Jeff Tinker <jtinker@google.com> |
Clarify wording of MediaCrypto exception "ERROR_NO_KEY" related-to-bug: 20857014 Change-Id: I13204528ec44cda76a721f4d9f6021c1435921ac
/frameworks/base/media/java/android/media/MediaCodec.java
|
4971de2a2efe448171b87471ad65e986c3608c21 |
|
02-May-2015 |
Lajos Molnar <lajos@google.com> |
Merge "media: hook up MediaCodec.setSurface" into mnc-dev
|
8034d60f6e044deafe48501dfbfe17c31284bc17 |
|
28-Apr-2015 |
Chong Zhang <chz@google.com> |
MediaCodec: implement persistent input surface APIs Bug: 19127604 Bug: 19489395 Change-Id: If0d723c9ecd6fe81d9df210bd2fd026b8603ea4a
/frameworks/base/media/java/android/media/MediaCodec.java
|
5e02ba977ede1e38c9f206057ec3f0f1e89ba943 |
|
02-May-2015 |
Lajos Molnar <lajos@google.com> |
media: hook up MediaCodec.setSurface Bug: 11990461 Change-Id: Id2dc952594c21c6be68e4ffd039c7f74006a2374
/frameworks/base/media/java/android/media/MediaCodec.java
|
18191b4a52086168385f3d05877d5545b9e6ab59 |
|
24-Apr-2015 |
Zhijun He <zhijunhe@google.com> |
Merge "ImageWriter: fix and cleanup the closed Image Handling"
|
a58271419ee5b4d8d2a6e25c602a0c40719f33e0 |
|
22-Apr-2015 |
Zhijun He <zhijunhe@google.com> |
ImageWriter: fix and cleanup the closed Image Handling Attempting to access an Image after it is closed will result in an ISE. Also fixed some minor doc issues. Bug: 19872785 Change-Id: I91f037b2b2f243fcbd905d5a646b505bc9c10638
/frameworks/base/media/java/android/media/MediaCodec.java
|
cca7893f52bc707c35c71ee48d7f62baac6ffb65 |
|
23-Apr-2015 |
Lajos Molnar <lajos@google.com> |
Merge "media: surface parity for MediaCodec & Recorder"
|
17d79047c7c3919e75ce0d4bc1eb062528818212 |
|
23-Apr-2015 |
Lajos Molnar <lajos@google.com> |
media: surface parity for MediaCodec & Recorder allow setting output surface dynamically on MediaCodec allow creating persistent input surface for MediaCodec and MediaRecorder Bug: 19127604 Bug: 19489395 Change-Id: I68d95ce012574f1cc161556fd7d016be104e5076
/frameworks/base/media/java/android/media/MediaCodec.java
|
fd81041a63e15c140913f06eb4323e2a4c486617 |
|
23-Apr-2015 |
Lajos Molnar <lajos@google.com> |
media: add OnFrameRenderedListener to MediaCodec Also allow setting the handler for async callbacks. Bug: 20503131 Change-Id: If9d24bce75c253a1c7f9c5d41ff5f6447b4622a1
/frameworks/base/media/java/android/media/MediaCodec.java
|
99f8072386ce9891a5973d591dc1a30e45b50bc6 |
|
27-Oct-2014 |
Lajos Molnar <lajos@google.com> |
media: add annotations to low-level Media* classes Also remove explicit runtime exception added to MediaExtractor.setDataSource, as other methods don't explicitly declare it. Includes MediaCodec, Crypto, Drm, Extractor, Muxer, Sync. Bug: 19756615 Bug: 19967103 Bug: 16906375 Change-Id: If511d85af7f61808fbe63fbdc6e04a3d2e7e262c
/frameworks/base/media/java/android/media/MediaCodec.java
|
9e9ec943ce7620bbfcadc2f8986a80ac58003e47 |
|
16-Apr-2015 |
Ronghua Wu <ronghuawu@google.com> |
media: add reason to CodecException ctor. Bug: 19620911 Change-Id: I3e9d1824c438253e9a7c303478f3cb75d0bb5c75
/frameworks/base/media/java/android/media/MediaCodec.java
|
0e08a225dab277d367b6665b933869dc7587090e |
|
15-Apr-2015 |
Ronghua Wu <ronghuawu@google.com> |
Merge "media: Add reason to CodecException."
|
4fd31a2a719905c584cfb2280259688d398d58b3 |
|
14-Apr-2015 |
Ronghua Wu <ronghuawu@google.com> |
media: Add reason to CodecException. Bug: 19620911 Change-Id: Ic7244a2369a04bfd69e703415a8c9aacdcbf3c57
/frameworks/base/media/java/android/media/MediaCodec.java
|
41eedcf3114f853e506a4d0d969db3b94bb187ba |
|
14-Apr-2015 |
Ronghua Wu <ronghuawu@google.com> |
Revert "media: add new MediaCodec Callback onCodecReleased." This reverts commit 4c302e8b141cd490733130e86e44fa4f216de457. Change-Id: I563ba6419cf61968bf356c5b096445dde55abac2
/frameworks/base/media/java/android/media/MediaCodec.java
|
4c302e8b141cd490733130e86e44fa4f216de457 |
|
19-Mar-2015 |
Ronghua Wu <ronghuawu@google.com> |
media: add new MediaCodec Callback onCodecReleased. Bug: 19620911 Change-Id: I2912c570678861daf1516757dda2160ffddcfa8d
/frameworks/base/media/java/android/media/MediaCodec.java
|
1efabd3f8962ff887b88ef9361888052f1265bec |
|
24-Mar-2015 |
Ronghua Wu <ronghuawu@google.com> |
media: add undocumented exceptions to MediaCodec api. Change-Id: Ibfbb136134573aa3ee696a7d853678f4444bbbfd
/frameworks/base/media/java/android/media/MediaCodec.java
|
08c7116ab9cd04ad6dd3c04aa1017237e7f409ac |
|
28-Feb-2015 |
John Spurlock <jspurlock@google.com> |
Remove unused imports in frameworks/base. Change-Id: I031443de83f93eb57a98863001826671b18f3b17
/frameworks/base/media/java/android/media/MediaCodec.java
|
5037f945cd25686d092ba88714ed5edde9143a4d |
|
25-Nov-2014 |
Lajos Molnar <lajos@google.com> |
media: add support for 160-byte image info in MediaCodec Some 64-bit compilers now create 160-byte image structures. Bug: 18513091 Change-Id: I355714affaac0fde0b03578d13ab8f373dd5aa81
/frameworks/base/media/java/android/media/MediaCodec.java
|
5ea17442c59b23e0c2fa8cd0b1e85aef9db92d3b |
|
27-Oct-2014 |
Lajos Molnar <lajos@google.com> |
MediaCodec/Image: handle null cropRect correctly - allow Media.Image.setCropRect(null) to unset cropRect - use full image if cropRect is null in MediaCodec$Image Bug: 18124320 Change-Id: I7abb6175402a1fe913e16c0a682fabee79c55741
/frameworks/base/media/java/android/media/MediaCodec.java
|
b15ed6337c7431234ae20472ce92cd353ea302c5 |
|
24-Sep-2014 |
Lajos Molnar <lajos@google.com> |
MediaCodec: revalidate cached queued input buffers if queue fails (2) Handle the other ways queueBuffer can fail. Revalidate the buffers properly, e.g. without clearing them. Bug: 17630446 Change-Id: I22e0e89c2835eb6a461046a8cf3be03635088302
/frameworks/base/media/java/android/media/MediaCodec.java
|
00bbc7d9faa0830ea15e4846083508b38ceff6e5 |
|
24-Sep-2014 |
Lajos Molnar <lajos@google.com> |
MediaCodec: revalidate cached queued input buffers if queue fails For legacy behavior (using getInputBuffers) input buffer needs to be made valid if queue fails. Otherwise, it becomes unusable, and the buffer still belongs to the user. In the new model, buffers obtained by getIn/OutputBuffer will become invalid even if queue/release fails. We do not do the same logic for output buffers, as these should not be accessed even if releaseBuffer fails (which really should not happen anyway unless codec is in bad state). Bug: 17630446 Change-Id: Ica72a168d8aea97a0ee3f3ef49c60d0ca5a9fa06
/frameworks/base/media/java/android/media/MediaCodec.java
|
21069d1914ae7ef07e3edf6bea435e7569f28d64 |
|
23-Sep-2014 |
Jeff Tinker <jtinker@google.com> |
Implement API review feedback. bug: 17607941 Change-Id: I136b5d7662a1c51395aa3cd545be40714cd4ac6b
/frameworks/base/media/java/android/media/MediaCodec.java
|
a526ba12170f98434730b58c9ce18fb4f1df853c |
|
16-Sep-2014 |
Jeff Tinker <jtinker@google.com> |
Merge "Document retry behavior for MediaCodec.CryptoException" into lmp-dev
|
6998c37139b191cb495dc4dcbb63b00e4401bb31 |
|
15-Sep-2014 |
Jeff Tinker <jtinker@google.com> |
Document retry behavior for MediaCodec.CryptoException bug: 17469693 Change-Id: I8cc204938b28451c638be017ebb499f525fcff50
/frameworks/base/media/java/android/media/MediaCodec.java
|
b1644e156de8e931e9afd59a9a2af83f9ce483a4 |
|
11-Sep-2014 |
Lajos Molnar <lajos@google.com> |
MediaCodec.Image: use image.setCrop() in constructor This avoids the ReadOnlyBuffer exception for readonly images. Bug: 17059255 Change-Id: I83de487e8bf60ba09b1cba1c0106191dd741c217
/frameworks/base/media/java/android/media/MediaCodec.java
|
d7e5f680fa64b76c3d1c2a67572896705a0588ed |
|
10-Sep-2014 |
Lajos Molnar <lajos@google.com> |
MediaCodec/Drm: move from getErrorCode to getDiagnosticInfo Bug: 17059255 Change-Id: I9f5f0be61e94795d90ad29e94b3a1a6e6aedfb1d
/frameworks/base/media/java/android/media/MediaCodec.java
|
b00ab012bf3d325f81813fb949d6cc20702ccd7e |
|
10-Sep-2014 |
Jeff Tinker <jtinker@google.com> |
Merge "Add support for max-res decode" into lmp-dev
|
cfc102685c6e9286f76b8cd5c2ed2318e9b2901e |
|
06-Sep-2014 |
Lajos Molnar <lajos@google.com> |
Merge "MediaCodecInfo: allow getting info for secure codec" into lmp-dev
|
8b63a2bf503f7feca5c24f1cf9bca657dac9eb25 |
|
30-Aug-2014 |
Rachad <rachad@google.com> |
Merge "Tunneled Video Playback: Fixed missing AudioHwSync for provided Audio session ID" into lmp-dev
|
c38f9ba81cf8e4493e2d2324be9acf5d5e997b4b |
|
29-Aug-2014 |
Rachad <rachad@google.com> |
Tunneled Video Playback: Fixed missing AudioHwSync for provided Audio session ID Bug: 17112525 Change-Id: I89509ada88462d4db7fc37007e0ffaea153da5cd
/frameworks/base/media/java/android/media/MediaCodec.java
|
336d3eabc0d57fd2d1b8a9aa4ade7a0450cf183e |
|
29-Aug-2014 |
Jeff Tinker <jtinker@google.com> |
Add support for max-res decode bug: 16034599 Change-Id: I12124aef03518600a27de45bae24eef9c9735be5
/frameworks/base/media/java/android/media/MediaCodec.java
|
dbf1552d526e62859e7a40cfea8e68b614a7d413 |
|
28-Aug-2014 |
Lajos Molnar <lajos@google.com> |
MediaCodecInfo: allow getting info for secure codec 3 minor fixes: - return correct codec's info from MediaCodec.getCodecInfo() - treat required features supported - make feature spec optional in isFormatSupported Bug: 17154761 Change-Id: Ie98af35ec16caf48a76358fe178f9cc243abad4f
/frameworks/base/media/java/android/media/MediaCodec.java
|
217474682ab9c551f331a598cf99d4e8d50f2a8d |
|
23-Aug-2014 |
Lajos Molnar <lajos@google.com> |
media: update MediaCodec/Info/List/Format APIs based on review comments Bug: 17059255 Change-Id: Ifbba2a0799e7db5ae48190ba6b1e4ba13fffa167
/frameworks/base/media/java/android/media/MediaCodec.java
|
479cc54307616b079ab37a3c2d083379ccfd3fb9 |
|
30-Oct-2013 |
Lajos Molnar <lajos@google.com> |
MediaCodec: expand documentation on flush/EOS handling and adaptive playback Bug: 11216198 Change-Id: I929954ec381511b9b97e53a91ff6fdff75ca1382
/frameworks/base/media/java/android/media/MediaCodec.java
|
73fc533b2e5700d692fbbf0fb14bc0a32a02fb63 |
|
30-Jul-2014 |
Rachad <rachad@google.com> |
Added Tunneled video playback support to MediaCodec Bug:16132368 Change-Id: I8c28cd9fbf3ca2d441f5ffa6892fbc5f70184908
/frameworks/base/media/java/android/media/MediaCodec.java
|
bacc82a5099432e9226f0b1fbe9e4be378a37bd1 |
|
31-Jul-2014 |
Lajos Molnar <lajos@google.com> |
MediaCodec: clean up image/buffer caching - cachedBuffers will be null in async mode - track dequeued buffers in a map - free dequeued buffers & bytebuffers Bug: 14297827 Bug: 11990118 Change-Id: I9f8255921de25d05bf2c11fdaeda45cc185b9dd7
/frameworks/base/media/java/android/media/MediaCodec.java
|
7de28d34f1ca3a727a8325cf3304f2fe03d2ac59 |
|
25-Jul-2014 |
Lajos Molnar <lajos@google.com> |
Implement MediaCodec.getImage methods Bug: 10706245 Change-Id: Icbac5538a27ffdb53d974e2e1f8dc5afe02fb391
/frameworks/base/media/java/android/media/MediaCodec.java
|
1e6e8018a4f914210b615bfca0f818fd13574228 |
|
16-Jul-2014 |
Lajos Molnar <lajos@google.com> |
MediaCodec: add reset() + documentation fixes Bug: 12034929 Change-Id: I38f89a2e4c41e0ceb3fdae4522b9c04f6c43a4f1
/frameworks/base/media/java/android/media/MediaCodec.java
|
7be24522ce2e1821ad45e7ada7c3f91e6814889a |
|
14-Jul-2014 |
Lajos Molnar <lajos@google.com> |
MediaExtractor: set buffer offset/limit in readSampleData also fix setting offset/limit in MediaCodec's getBuffer. Bug: 13008204 Change-Id: Iadf0f006cfccc2546971cc5384058e1a2721780b
/frameworks/base/media/java/android/media/MediaCodec.java
|
94686d13cacbec1ce7cf5fd0178fffb037d03cc1 |
|
12-Jul-2014 |
Chong Zhang <chz@google.com> |
MediaCodec: change onError cb to send CodecException Bug: 11990118 Change-Id: I8b6112f126c2f473f64e2aad6ffcfbc3f1d6e64a
/frameworks/base/media/java/android/media/MediaCodec.java
|
d4023114e8cf7ec7db4d07958a303699b658f2c0 |
|
12-Jul-2014 |
Lajos Molnar <lajos@google.com> |
MediaCodec: add new buffer and format APIs Bug: 14562236 Bug: 14297827 Bug: 13008204 Bug: 10706245 Bug: 10672559 Bug: 9175531 Change-Id: Ia94d34f625e532619a9ed344eb27e0d26647982f
/frameworks/base/media/java/android/media/MediaCodec.java
|
82fa0e7f7879efb68b10bca5a96cbb71ff23adb7 |
|
07-Jul-2014 |
Lajos Molnar <lajos@google.com> |
MediaCodec: update documentation on buffer metadata. - Deprecated BUFFER_FLAG_SYNC_FRAME (as it actually marks key frames). - Clarified that BUFFER_FLAG_KEY_FRAME is used for encoded output buffers. - Clarified that presentationTimeUs is not an actual render timestamp (as opposed to releaseOutputBuffer's render timestamp). Bug: 12006531 Change-Id: Ia27b9f606a9d7eef9c0c2900cd864a4421c7cf31
/frameworks/base/media/java/android/media/MediaCodec.java
|
8d5e556b2b76278000a506382fdf594c071e1fbd |
|
09-Jul-2014 |
Chong Zhang <chz@google.com> |
MediaCodec async callbacks Bug: 11990118 Change-Id: I210d4302e1fd7e1a48d2228fd3f4f20c16b18a75
/frameworks/base/media/java/android/media/MediaCodec.java
|
285fa63c61724892827a8b9458ddbfafc8136437 |
|
27-Jan-2014 |
Andy Hung <hunga@google.com> |
Add MediaCodec.CodecException Also clarify MediaCodec exception handling in documentation. Bug: 12034929 Change-Id: Ie82a15cc6ee4b772191edaf128823487cad00d0a
/frameworks/base/media/java/android/media/MediaCodec.java
|
48163e060d88ac1cbc915911c1c055907a4b7c71 |
|
12-Jun-2014 |
Marco Nelissen <marcone@google.com> |
Don't send unneeded messages. This is significantly faster, and doesn't caused messages to pile up on a looper that might not be processing them. Change-Id: I2d3536d1f12c71a214c181523dcd60810de3029d
/frameworks/base/media/java/android/media/MediaCodec.java
|
8c5d0f2120d2006aa2115105b7c6dbf0b86058ae |
|
29-May-2014 |
Lajos Molnar <lajos@google.com> |
DO NOT MERGE: media.MediaCodec: hide NotificationCallback listener Bug: 15091403 Change-Id: I1fd178b6872997055c2ee0b7edfa0264a7d6718b
/frameworks/base/media/java/android/media/MediaCodec.java
|
acfcf645ffb611bbb436aa0249658630c5cb5df2 |
|
22-May-2014 |
Lajos Molnar <lajos@google.com> |
media.MediaCodec: document and fix-up setNotificationCallback change from interface to abstrace class Bug: 15091403 Change-Id: I5093672e36681670934a5ebaa49484441af5bcdd
/frameworks/base/media/java/android/media/MediaCodec.java
|
aca5de7ca13b0a92e64379913aee6c20e7e2e08e |
|
06-May-2014 |
Rachad <rachad@google.com> |
Add HEVC decoder support ot MediaCodec bug: 14571712 Change-Id: Ic65e1ffd7583f7286728332686dbb92090b5a413
/frameworks/base/media/java/android/media/MediaCodec.java
|
7c513b6bef8ed4dfc28e0af6c8594563fdb9f436 |
|
09-May-2014 |
Lajos Molnar <lajos@google.com> |
Added MediaCodec.releaseOutputBuffer() method with render timestamp Bug: 11784827 Change-Id: I67097c8e69b40ef3baa436f0e7731d28c696735c
/frameworks/base/media/java/android/media/MediaCodec.java
|
cdf1d1895a57af25feb2f618183c935df2f235ad |
|
14-Feb-2014 |
Andy McFadden <fadden@android.com> |
Update createInputSurface() doc The Surface returned by MediaCodec#createInputSurface() is configured for HW_VIDEO_ENCODER by the consumer. Accessing the Surface through Surface#lockCanvas() sets SW_READ_OFTEN | SW_WRITE_OFTEN, and some devices choke on the combination. Bug 11418094 Change-Id: Ic182802386146d19b1bdecdb894c5130c563a3ed
/frameworks/base/media/java/android/media/MediaCodec.java
|
329eec53497f766f3159139dfc97c07edb2b1c3a |
|
28-Jan-2014 |
Andreas Huber <andih@google.com> |
Fix invocation of notification callback in case the callback is modified from a separate thread. Change-Id: I741c1f2f9c796ec977a742a69cedcca10c5218ad
/frameworks/base/media/java/android/media/MediaCodec.java
|
aba671392d6606e35726c350a28d0c9b36ebfe16 |
|
22-Oct-2013 |
Andreas Huber <andih@google.com> |
API that allows usage of MediaCodec APIs without polling. Change-Id: Iebccdd3aec74a2cfa9ad0bf16c0c6006a3b72999 related-to-bug: 11990118
/frameworks/base/media/java/android/media/MediaCodec.java
|
bdf8db082827a914e7ab6df2978e8da587adfc80 |
|
22-Jan-2014 |
Andy Hung <hunga@google.com> |
Merge "Add "throws IOException" to MediaCodec factory methods"
|
83511d2f49c9e272f328730586c3d0a7852247f2 |
|
16-Jan-2014 |
Andy Hung <hunga@google.com> |
Add "throws IOException" to MediaCodec factory methods android.media.MediaCodec (createByCodecName|createDecoderByType|createEncoderByType) now explicitly throws IOException. Requires changes to existing code for declaration compatibility. Bug: 11364276 Change-Id: I105ecb7c4bd49bf803111253cd23bab161c988f9 Signed-off-by: Andy Hung <hunga@google.com>
/frameworks/base/media/java/android/media/MediaCodec.java
|
075e9a19ce645752f8282bc19c91b25978a7dc52 |
|
06-Jan-2014 |
Ashok Bhat <ashok.bhat@arm.com> |
AArch64: Use long for pointers in media classes For storing pointers, long is used in media classes, as native pointers can be 64-bit. In addition, some minor changes have been done to conform with standard JNI practice (e.g. use of jint instead of int in JNI function prototypes) Change-Id: Idc4ca0124d03df7f9cef412488abafd020e5e774 Signed-off-by: Ashok Bhat <ashok.bhat@arm.com> Signed-off-by: Marcus Oakland <marcus.oakland@arm.com> Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
/frameworks/base/media/java/android/media/MediaCodec.java
|
8ca55fc980a567270d397c7392fd5fa8490f6d42 |
|
07-Nov-2013 |
Andy Hung <hunga@google.com> |
Revert "Add "throws IOException" to MediaCodec constructors (3)" This reverts commit 52d8aa79a31c5042d2b43d06f08fa28489b27d1b. Change-Id: Ic706e0fb469931664499d00fa3a221726b258673
/frameworks/base/media/java/android/media/MediaCodec.java
|
52d8aa79a31c5042d2b43d06f08fa28489b27d1b |
|
04-Nov-2013 |
Andy Hung <hunga@google.com> |
Add "throws IOException" to MediaCodec constructors (3) Change to add "throws IOException" to android.media.MediaCodec (createByCodecName|createDecoderByType|createEncoderByType). The exception was previously thrown through the native JNI, but not explicitly declared. Requires changes to existing code for declaration compatibility. Bug: 11364276 Change-Id: Ia0d3481397285cb1503bedde37d4651934b3a481 Signed-off-by: Andy Hung <hunga@google.com>
/frameworks/base/media/java/android/media/MediaCodec.java
|
8a39021dfaf401cabb7f46b83d936ed88bf209d9 |
|
18-Sep-2013 |
Lajos Molnar <lajos@google.com> |
Misc. media API changes - MediaCodec.setParameter signature to take android.os.Bundle - PARAMETER_KEY_VIDEO_BITRATE value - comments for MediaFormat.KEY_LANGUAGE and createSubtitleFormat Change-Id: I092e9830cb21df08b331854cbd28c758db06bc10 Signed-off-by: Lajos Molnar <lajos@google.com> Bug: 10461617
/frameworks/base/media/java/android/media/MediaCodec.java
|
b6f0f962d9062ea136218f463f1105aa0076704a |
|
14-Sep-2013 |
Jeff Tinker <jtinker@google.com> |
Part of corrections from KLP API Review: Media b/10461617 Change-Id: Ic2e102c39428f7cef2923d00a67aec8c77cd108e
/frameworks/base/media/java/android/media/MediaCodec.java
|
226065bbe60cf32b33a5f86d27e2db88138e4486 |
|
12-Aug-2013 |
Andreas Huber <andih@google.com> |
Expose MediaCodec.setParameters API to - change video target bitrate on the fly - request sync frames - temporarily suspend feeding input buffers to the encoder Change-Id: If5cf1162b2eeb28ac08288ecfa9f0e9823dd972e
/frameworks/base/media/java/android/media/MediaCodec.java
|
3ed38266c1647c6219ae5ad89cb3f867cf66caaa |
|
03-Aug-2013 |
Jeff Tinker <jtinker@google.com> |
Define error codes for MediaCodec.CryptoException Define specific failure cases so apps have the information they need to deal with these conditions. Also adds a new ResourceBusyException to MediaDrm Change-Id: Iaecf269d58108f28179974b05671bf29b9fe4b7d related-to-bug: 10157154 related-to-bug: 9695816
/frameworks/base/media/java/android/media/MediaCodec.java
|
63a6473a56c8f988a4003cdbbfe0e8e0edaf524e |
|
26-Jun-2013 |
hkuang <hkuang@google.com> |
Change the comments to incorporate change for VP9 decoder. Change-Id: I9a4f3af9278c90962856516df5930e8924c28f9d
/frameworks/base/media/java/android/media/MediaCodec.java
|
d563cede5cf4ca2647dcf00775dd0ed1dd08e792 |
|
09-Apr-2013 |
Marco Nelissen <marcone@google.com> |
am c4ad3cb0: Merge "Add support for common encryption" into jb-mr2-dev * commit 'c4ad3cb07ed76c5697c60285456d9c49675174d9': Add support for common encryption
|
e20a6d5c479909f37af748a81a6e5a5deb7b6e2c |
|
08-Apr-2013 |
Marco Nelissen <marcone@google.com> |
Add support for common encryption Change-Id: I2d56a6a90dff3ce1c37296934fca01b8a2ca0f89
/frameworks/base/media/java/android/media/MediaCodec.java
|
9a1ff831b755c22e26107a8f446ed02fbde5ccb5 |
|
03-Apr-2013 |
Andreas Huber <andih@google.com> |
am c9a1ca3c: Merge "MediaCodec: docs: Clarify that audio/mp4a-latm is plain AAC, not in LATM" * commit 'c9a1ca3c1a9f8591b675b980c1e390be8d901b39': MediaCodec: docs: Clarify that audio/mp4a-latm is plain AAC, not in LATM
|
47a2db4943ea5c094a97a1627ff886409c2b31f0 |
|
08-Mar-2013 |
Andy McFadden <fadden@android.com> |
Tweak comment. Change-Id: Ic99fefde512fa3a5b1fca2bc65cd37c8170e7f2c
/frameworks/base/media/java/android/media/MediaCodec.java
|
34f17dd1f615c6285f4f344eb700923e2432e48e |
|
06-Mar-2013 |
Andy McFadden <fadden@android.com> |
Publish new MediaCodec API Un-hide two new methods in MediaCodec, one new constant, and a new EGL extension. Bug 7991062 Bug 8191230 Change-Id: I028669132d9ffda1e4b34a561bab3997bbd7dae5
/frameworks/base/media/java/android/media/MediaCodec.java
|
2621e40d0e0a496a96575768b7e2b70e3b3be640 |
|
19-Feb-2013 |
Andy McFadden <fadden@android.com> |
Implement Surface input to MediaCodec. Adds two new public methods to MediaCodec, and one new public constant to MediaCodecInfo (currently @hidden). Bug 7991062 Change-Id: I830a9794e92334ad05c870cc5fc90be4652147a5
/frameworks/base/media/java/android/media/MediaCodec.java
|
d2aaff582ad7928291bd1ba6e7fb5f5366e8e189 |
|
26-Feb-2013 |
Martin Storsjo <martin@martin.st> |
MediaCodec: docs: Clarify that audio/mp4a-latm is plain AAC, not in LATM The mime type name is unfortunate since it implies that the data should be provided as a LATM bitstream, which it should not. Change-Id: I3c997025342e3298729db2bfaeace9fcac001af9
/frameworks/base/media/java/android/media/MediaCodec.java
|
93077a2902a74256b7eb4795e1ef92bbc5c50f10 |
|
25-Sep-2012 |
Martin Storsjo <martin@martin.st> |
MediaCodec: Allow getting the codec info directly This saves the caller from manually iterating through the MediaCodecList for finding the right codec. This adds new public API. Change-Id: I8462f040573427542d86d1b957a5aef53dd55e8e
/frameworks/base/media/java/android/media/MediaCodec.java
|
056ef2ed5ff92b742fe53f2498c596ec1f6bed3c |
|
25-Sep-2012 |
Martin Storsjo <martin@martin.st> |
MediaCodec: Allow getting the chosen component name Currently, when the codec was opened by createDecoder/EncoderByType, the caller does not know what codec actually was chosen, and (for encoders) thus cannot know what color formats it supports. This adds new public API. Change-Id: Ie471f40f8104b37d27ced3dba5a54facc6504b1b
/frameworks/base/media/java/android/media/MediaCodec.java
|
b529e4c9ca8a6790162275ac2e481f768a6d585f |
|
12-Jul-2012 |
Martin Storsjo <martin@martin.st> |
mediacodec: Don't suggest calling getOutputFormat() immediately Calling getOutputFormat() at this point currently crashes in native code. (After a fix to the native code, this gives an IllegalStateException instead.) Change-Id: Ia45c4820bb3d9ed435a0aeef1ff8c230524f2e1f
/frameworks/base/media/java/android/media/MediaCodec.java
|
2ac3f2e285159300c62c797bb2123604773ccac7 |
|
27-Jun-2012 |
Andreas Huber <andih@google.com> |
Minor corrections to the javadoc overview to reflect late API changes. Change-Id: If64e7ea0fa9c892d728282e5e18547a4da115989
/frameworks/base/media/java/android/media/MediaCodec.java
|
68b1a6eed8479e16456f018663b1bcfaecc2a3f4 |
|
25-Jun-2012 |
Andreas Huber <andih@google.com> |
Document some of the more common mimetypes to be used when instantiating MediaCodec components. Change-Id: I810507d1d76a28666eb6fb63e3b597d38e5f1389
/frameworks/base/media/java/android/media/MediaCodec.java
|
8aa735f71e8921b93f2bb6fa5506d8ff414698a0 |
|
08-May-2012 |
Andreas Huber <andih@google.com> |
Clarification of MediaCodec behaviour when codec specific data is included in the format passed to configure(). Change-Id: I150f52e8092c0f7d897891f02ba6b1d89b6230f4 related-to-bug: 6364139
/frameworks/base/media/java/android/media/MediaCodec.java
|
60d610bf103379277a4b29a7ead4f013f6128e4e |
|
03-May-2012 |
Andreas Huber <andih@google.com> |
Various changes to Media* APIs requested by the api council. Change-Id: Iec2f50c99cf5f00a442737231361334e9ab46340 related-to-bug: 6432753
/frameworks/base/media/java/android/media/MediaCodec.java
|
48dc91b514844b04f1d8dec18a480f9591a2f989 |
|
01-May-2012 |
Andreas Huber <andih@google.com> |
Make java constants consistent with native counterparts. Change-Id: I481dfc18c170b4c60682ef1b38b57e10fb73d004
/frameworks/base/media/java/android/media/MediaCodec.java
|
b12a5390694e8525ac61d7377e266e31d124c815 |
|
30-Apr-2012 |
Andreas Huber <andih@google.com> |
New API to set the video rendering mode on a MediaCodec instance. Change-Id: I6d765bb4cab7bcf29f09364293c24e8a6930078b related-to-bug: 6364139
/frameworks/base/media/java/android/media/MediaCodec.java
|
bfc56f497de0d18125366a02a93e61cdc0891be4 |
|
19-Apr-2012 |
Andreas Huber <andih@google.com> |
DRM errors signaled by the CryptoPlugin are now visible to MediaCodec clients through a custom exception "MediaCodec.CryptoException". Change-Id: I30215e9e13bab68abad23e27dcead7c1accd07f1 related-to-bug: 6365261
/frameworks/base/media/java/android/media/MediaCodec.java
|
91befdc0c4710234840cdfd853e7d30e8f9de62c |
|
18-Apr-2012 |
Andreas Huber <andih@google.com> |
Information required to decrypt buffers is now packaged into MediaCodec.CryptoInfo New API on MediaExtractor to retrieve a CryptoInfo structure where applicable. Change-Id: I18edfc9ac56a4544c8f17cba24401b96dacbff7d related-to-bug: 6275919
/frameworks/base/media/java/android/media/MediaCodec.java
|
07ea426e3ae8915ca6bf67135f523f42cd920af0 |
|
11-Apr-2012 |
Andreas Huber <andih@google.com> |
Unhide new media related java APIs. Change-Id: If0b8201eaca74f51f3499b6ecdfb73088586ee24
/frameworks/base/media/java/android/media/MediaCodec.java
|
9e6bcce17d13bd4f7bba5f8fbcc2e6a0d695274b |
|
06-Apr-2012 |
Andreas Huber <andih@google.com> |
New JAVA API to support submitting encrypted buffers of input data. Change-Id: Ib0df9a9427b4580946179860495b26f743558597 related-to-bug: 6275919
/frameworks/base/media/java/android/media/MediaCodec.java
|
8240d9239d9aabed75c49f9d4d69fd8a5fe4c899 |
|
04-Apr-2012 |
Andreas Huber <andih@google.com> |
New Crypto JAVA class to facilitate decryption via MediaCodec. Change-Id: Ic4e395faa84f003793c2804f2badabab9e7f1034 related-to-bug: 6275919
/frameworks/base/media/java/android/media/MediaCodec.java
|
0e97fc248eaea7b4c95053618ddedf0af638110e |
|
03-Apr-2012 |
Andreas Huber <andih@google.com> |
More DRM/crypto support. related-to-bug: 6275919 Change-Id: I9179c03f1f91f939afcb3b1c6514a200bf586c93
/frameworks/base/media/java/android/media/MediaCodec.java
|
9b8e496f4d143280deff137c5f30ca8907bc28db |
|
26-Mar-2012 |
Andreas Huber <andih@google.com> |
Provisional support for secure decryption of media streams. Change-Id: Ib3982a9c960bfdb0cb7e1b174440b141b194cfbe
/frameworks/base/media/java/android/media/MediaCodec.java
|
c52b980277f08aee7981b1fdbca7a89464cf66d9 |
|
12-Mar-2012 |
Andreas Huber <andih@google.com> |
Documentation/API update for MediaCodec/MediaExtractor, fixes to MediaCodec. and MediaExtractor.readSampleData now works with a non-direct byte buffer. Change-Id: Ifbe5c152d9550c34d3b1d493e12a223eb98e8b4e
/frameworks/base/media/java/android/media/MediaCodec.java
|
88572f7a3e9d7ef85c26865a0150f3c2041561c2 |
|
21-Feb-2012 |
Andreas Huber <andih@google.com> |
Implementation of a java media codec interface and associated tools. Change-Id: I13e54062d4de584355c5d82bb027a68aeaf2923b
/frameworks/base/media/java/android/media/MediaCodec.java
|