0d09182a1dde960f7acda1c28469e5deead1b996 |
|
30-Jan-2015 |
Lajos Molnar <lajos@google.com> |
stagefright: add support for native flex-YUV formats Bug: 17906609 Change-Id: I14116796eaa94aa8ae62dcc29f67cb7d2c060d34
/frameworks/av/include/media/stagefright/ACodec.h
|
78b01639c08fe5e7e9c1be5e9dc5de560f1383f9 |
|
30-Jan-2015 |
Rachad <rachad@google.com> |
Acodec: Send framerate information to OMX decoder if available Bug: 19110889 Change-Id: Ia8dbe1b77aaac421ec9415884e1248b9b68168dc
/frameworks/av/include/media/stagefright/ACodec.h
|
0b460ad7557f6be56aad3fa027d93b38d5995ac4 |
|
10-Jan-2015 |
Rachad <rachad@google.com> |
Merge "ACodec: Added support for E-AC3 decoders" into lmp-mr1-dev
|
1713460104b86f6be3a5d9993d9ace864d889b2d |
|
08-Jan-2015 |
Chong Zhang <chz@google.com> |
mark any copyrighted content as protected to disable capture bug: 18916274 Change-Id: I23f096b51433bf18a10dc5fe6dc6b75c3881c340
/frameworks/av/include/media/stagefright/ACodec.h
|
8a4728966dc9c78e21c3c93a927707e93c05e5e0 |
|
24-Dec-2014 |
Rachad <rachad@google.com> |
ACodec: Added support for E-AC3 decoders Bug: 17883772 Change-Id: I05f674c33522eec0e6ceeece88dd800b1857b3ab
/frameworks/av/include/media/stagefright/ACodec.h
|
4e865a3cfe4c955e0890321a6b488cf661808b63 |
|
06-Dec-2014 |
Lajos Molnar <lajos@google.com> |
stagefright: preserve output format flags on format change Some flags are only set in configure, and get lost when output format changes. Bug: 17383204 Change-Id: I2011bce70920c4ee46fccc378da3b428f3395c11
/frameworks/av/include/media/stagefright/ACodec.h
|
30358faf33fb9b638257b017fadb4c5f7352d903 |
|
22-Oct-2014 |
Lajos Molnar <lajos@google.com> |
stagefright: try to free codec instance if MediaCodec.release hangs Bug: 18033275 Change-Id: If86cd26566d7b75941976f37829bbec619800778
/frameworks/av/include/media/stagefright/ACodec.h
|
584c14c370f141685b7e8963a13ed91584383ca1 |
|
07-Oct-2014 |
Rachad <rachad@google.com> |
Merge "stagefright: do not allocate output buffers for tunneled playback" into lmp-dev
|
a147b4f91143d9f2fb608e22f9fca14bbd029573 |
|
02-Oct-2014 |
Lajos Molnar <lajos@google.com> |
mediarecorder: set level if setting default profile Bug: 17676461 Change-Id: If01ccd09935945d330de0842be95c3544951b6b9
/frameworks/av/include/media/stagefright/ACodec.h
|
2965f4eb7dceaf1173f0e2d93c11c28293aeead7 |
|
01-Oct-2014 |
Chong Zhang <chz@google.com> |
add AAC audio decoder params for PCM limiter enable Bug: 17470065 Change-Id: Ib67aa1c50e3b6c24c4b12b0f31a996cc6874abd1
/frameworks/av/include/media/stagefright/ACodec.h
|
ab76066c11e988ca3d3a5d6d74dd510ae080322e |
|
23-Sep-2014 |
Rachad <rachad@google.com> |
stagefright: do not allocate output buffers for tunneled playback Do not allocate native window buffers for tunneled video playback codecs. Bug: 17112525 Change-Id: I262d8030a9df6188938fde5d62ebce8faf7dba1f
/frameworks/av/include/media/stagefright/ACodec.h
|
97827bd7c7e64dec22c8fe0f9e734a3c432ad7ee |
|
29-Aug-2014 |
Rachad <rachad@google.com> |
Tunneled Video Playback: Changed AudioHwSync token to int32_t to match Audio stack api. Bug: 17112525 Change-Id: I673819495c2e7b540e8d7572cc95796bddbf63bb
/frameworks/av/include/media/stagefright/ACodec.h
|
5a446aafff3020d607ad6fb14cc7ae76dd8f7947 |
|
30-Jul-2014 |
Rachad <rachad@google.com> |
Added Tunneled video playback support to ACodec Bug:16132368 Change-Id: I88d2d66b8548fc203f4a2c4797196af15e56ff38
/frameworks/av/include/media/stagefright/ACodec.h
|
ddabe554e95940891c5df9a7f092798351b5f75e |
|
08-Aug-2014 |
Jean-Michel Trivi <jmtrivi@google.com> |
Merge "AAC decoder: add support for controlling presentation parameters" into lmp-dev
|
8045853d03649f43ea2f7107e7d2dbb9b2d20855 |
|
02-Aug-2014 |
Jean-Michel Trivi <jmtrivi@google.com> |
AAC decoder: add support for controlling presentation parameters Control the dowmixing of the AAC decoder Control the DRC processing of the AAC decoder Bug 16740915 Change-Id: I9b06ea8785f56213ea120ed85eeb360c88223297
/frameworks/av/include/media/stagefright/ACodec.h
|
229d242665c612fd97431d1e7ac004823b47f181 |
|
07-Aug-2014 |
Lajos Molnar <lajos@google.com> |
stagefright: support flexible YUV format - Report flexible format for standard OMX formats that are flexible. - Accept flexible format when specifying video port formats. Bug: 10706245 Change-Id: I9e82bc895bb0d5d606eb05fdf83bec766eaa2046
/frameworks/av/include/media/stagefright/ACodec.h
|
b97cc6a9a3c81215e365c61b071a932073b56ff2 |
|
02-Aug-2014 |
Jean-Michel Trivi <jmtrivi@google.com> |
AAC encoder: add support for SBR mode selection Change-Id: Ibc07bff7710398929c135f38324dd29857fa0ea6
/frameworks/av/include/media/stagefright/ACodec.h
|
89869f692c35d0ca914c7de4a1f5ff63c9920634 |
|
28-Jul-2014 |
Lajos Molnar <lajos@google.com> |
stagefright: enable decoder color format selection Bug: 10706245 Change-Id: I9a77631bfae0358be229b079228c1fcae0e77faf
/frameworks/av/include/media/stagefright/ACodec.h
|
e9e63bcf6c36351f1129b0bdc5e93f17f0f9f0b4 |
|
31-Jul-2014 |
Chong Zhang <chz@google.com> |
handle rotation in NuPlayer Bug: 16653284 Change-Id: I54165041da5a13498d627eee1b3ec59ef3c923b0
/frameworks/av/include/media/stagefright/ACodec.h
|
03c556ae1eb409ad088c49037e185946c54e1d25 |
|
25-Jul-2014 |
Lajos Molnar <lajos@google.com> |
stagefright: add flexible YUV support Bug: 10706245 Change-Id: Icd246f22edfc67ed5240d59f5a5bde3e5f749465
/frameworks/av/include/media/stagefright/ACodec.h
|
d8cbe4a024ef54adf043b6ea31fa22271b8b2c51 |
|
08-Jul-2014 |
Lajos Molnar <lajos@google.com> |
stagefright: update ACodec to use CodecBase enumerations directly Bug: 11784825 Change-Id: I9f322b78b52bfcc5040fda951486df4354cdba4f
/frameworks/av/include/media/stagefright/ACodec.h
|
05ca3bfb847ff3c1980f2f0922a4d494c0e7ebab |
|
07-Jul-2014 |
Lajos Molnar <lajos@google.com> |
stagefright: create CodecBase interface (abstract class) This abstracts out the ACodec dependency in MediaCodec. Bug: 11784825 Change-Id: I0aa8b56c6414865fd4b0646e2c5bd1b62d030682
/frameworks/av/include/media/stagefright/ACodec.h
|
c8efda9e9cd61dfe8e486c93fa8940b77cc3cceb |
|
20-May-2014 |
Rachad <rachad@google.com> |
Add HEVC encoder support to ACodec Bug: 14571712 Change-Id: Idaec2394d569541f3963befe722f46f6b0007937
/frameworks/av/include/media/stagefright/ACodec.h
|
54b0bc74e051bd7df10cd657b481d88db6cdaa27 |
|
31-Mar-2014 |
Lajos Molnar <lajos@google.com> |
ACodec: do not signal kWhatShutdownCompleted on codec error Do not signal kWhatShutdownCompleted when moving to Uninitialized state due to receiving a codec error. Do not abort if error happens just before handling a stop request. Bug: 13675112 Change-Id: I4b14b2e64cff0f71215d2bbc24cd850617dfb67b
/frameworks/av/include/media/stagefright/ACodec.h
|
b1120b65c328cf6e35c0494d7d61addcbdc16821 |
|
14-Mar-2014 |
Lajos Molnar <lajos@google.com> |
Merge changes I1455bfc6,I90c7e34b,I06e001df * changes: NuPlayer: use MediaCodec instead of ACodec MediaCodec: add getInputFormat() method Revert "NuPlayer: Use a software renderer when using software codecs"
|
e257e5ebefdd50f808ee3b4d1596db261c9b62dd |
|
14-Feb-2014 |
Lajos Molnar <lajos@google.com> |
mediaplayer: keep more buffers with the BufferQueue Change OMX buffer allocation policy to allocate nBufferCountMin + what is required for the BQ. For the BQ, try to allocate 2 additional buffers than the minimum undequeued count. Also account for the fact that BQ may return one less than the actual minimum undequeued count. In most cases the resulting number of buffers ends up being the same as with the previous policy, but we keep more buffers with the BQ. Change-Id: I826db8bf7dd333b620299dba60bf1b81b228275d Bug: 12080418
/frameworks/av/include/media/stagefright/ACodec.h
|
e0381245dff04aa823a59aa8b85869eddab0f39f |
|
25-Feb-2014 |
Lajos Molnar <lajos@google.com> |
MediaCodec: add getInputFormat() method Additional input-port format item: int32: "adaptive-playback" video decoders only whether codec is configured for adaptive playback. In this case, if codec has max-width/height limits, those limits are also exposed (int32: "max-width", "max-height") Also, getInput/OutputFormat() is now callable in CONFIGURED and STARTING states, although output format may be missing CSD fields until INFO_OUTPUT_FORMAT_CHANGED message. Includes missing OMX support for MP3 software decoder. Bug: 11785204 Change-Id: I90c7e34ba81c7b81c43641599f3f496e838958c6
/frameworks/av/include/media/stagefright/ACodec.h
|
2c9c8cba8562cc3a27532e4cd348912cc78d8d98 |
|
11-Feb-2014 |
Chong Zhang <chz@google.com> |
support for time lapse/slow motion when using SURFACE source Bug: 13032650 Change-Id: Iecbadf9f29c8c49353416fc467fb3acdde279595
/frameworks/av/include/media/stagefright/ACodec.h
|
72cecca17d735db6532c45f0a7e10c47ee6f065a |
|
26-Dec-2013 |
Chong Zhang <chz@google.com> |
Change StagefrightRecorder to use MediaCodec Bug: 12305192 Change-Id: I72d7cb571be5bd348b58ad650f3269d24c15d350
/frameworks/av/include/media/stagefright/ACodec.h
|
3627c74343617fa70ebfd40b46712c234888f456 |
|
03-Feb-2014 |
Robert Shih <robertshih@google.com> |
Merge "Added support to query ACodec whether adaptive playback is enabled."
|
94ee4b708acfa941581160b267afb79192b1d816 |
|
11-Jan-2014 |
Chong Zhang <chz@google.com> |
Cap pts gap between adjacent frames to specified value - In the scenario of cast mirroring, encoding could be suspended for prolonged periods. Limiting the pts gap to workaround the problem where encoder's rate control logic produces huge frames after a long period of suspension. - Repeat last frame a couple more times to get better quality on static scenes. - Fix the timestamp on repeat frames (it was not set) Bug: 11971963 Change-Id: I1d68ab3d269874bf3921aa429a985c5f63e428c7
/frameworks/av/include/media/stagefright/ACodec.h
|
75832930a28fd70f6fc683ed966477ceea810668 |
|
24-Jan-2014 |
Robert Shih <robertshih@google.com> |
Added support to query ACodec whether adaptive playback is enabled. Change-Id: I6b0308aa8550c643706959277e46dad586c37297
/frameworks/av/include/media/stagefright/ACodec.h
|
704287d1b9427cc39e7be2fc44b0ae21840831e4 |
|
19-Nov-2013 |
Lajos Molnar <lajos@google.com> |
am 72afcd5d: am 5ea5b020: Merge "WA: Queue extra buffers on output port during reconfig if input EOS-ed" into klp-dev * commit '72afcd5da296b1f5fb38ef037054855aaea88054': WA: Queue extra buffers on output port during reconfig if input EOS-ed
|
4dd0a8a3d66c2853faf2834565b3c5df4f68734d |
|
07-Nov-2013 |
Lajos Molnar <lajos@google.com> |
WA: Queue extra buffers on output port during reconfig if input EOS-ed Some codecs may return input buffers before having them processed. This causes a halt if we already signaled an EOS on the input port. For now keep submitting output meta buffers one at a time if the input EOS-ed, but the output not yet. Normally, we submit an output buffer for each input buffer that is with the component (waiting to be processed). Change-Id: I8a1251bfb504f40f1e4085a1e220bf9a4d0b05d9 Signed-off-by: Lajos Molnar <lajos@google.com> Bug: 11433909
/frameworks/av/include/media/stagefright/ACodec.h
|
d725d23ae67045c22003d419d5c31ca1d551da89 |
|
12-Nov-2013 |
Andreas Huber <andih@google.com> |
am db50cb5f: am caee8747: Merge "configure bitrate and bitrate mode at encoder initialization for VP8/9" into klp-dev * commit 'db50cb5f7ae6d2beacd8a4fa4a8991035b3c88e7': configure bitrate and bitrate mode at encoder initialization for VP8/9
|
97358c3e1adaf4a744cad78891a16d12e3e9c88e |
|
28-Oct-2013 |
Changwan Ryu <changwan@google.com> |
Support AC3 in stagefright Change-Id: I12016b424bd069413bd6e380ff11484e175e05f3
/frameworks/av/include/media/stagefright/ACodec.h
|
89b31a3f670d8bec87bed50aaad9bcd8edec66b6 |
|
05-Nov-2013 |
Andreas Huber <andih@google.com> |
configure bitrate and bitrate mode at encoder initialization for VP8/9 Change-Id: I0389264db4102cabb0c6fcb4ca223d85cc9e86fb related-to-bug: 11536167
/frameworks/av/include/media/stagefright/ACodec.h
|
0167414e261f88a96b5e4bf6cb592e6ca11e5a95 |
|
14-Aug-2013 |
Andreas Huber <andih@google.com> |
You can now opt-in to having the video decoder push blank buffers to the surface on the transition from executing->idle by specifying the key "push-blank-buffers-on-shutdown" with a value of 1 in the call to configure. Change-Id: I1155fccf89f18e717728c985e590651597595515
/frameworks/av/include/media/stagefright/ACodec.h
|
a61285dcf1da8a2cf40c499ee3a7b9fc4d74ac58 |
|
31-Jul-2013 |
Andreas Huber <andih@google.com> |
Optionally repeat the previously submitted frame to the encoder if no new frame has been delivered by surface flinger within the timeout interval. Change-Id: I282f1b726dfe5646b178d7858d6f5d4f5a264fde
/frameworks/av/include/media/stagefright/ACodec.h
|
054e7347cc60ad4b9dd2e8f456406f122f9f5879 |
|
03-May-2013 |
Lajos Molnar <lajos@google.com> |
stagefright: support for video decoder metadata mode Change-Id: Id360f29236798163f9f3a82135f601083a8a5058 Signed-off-by: Lajos Molnar <lajos@google.com> Bug: 7093648
/frameworks/av/include/media/stagefright/ACodec.h
|
63e9f73c2db01fec30246adbcfea2880671e2108 |
|
12-Jun-2013 |
Lajos Molnar <lajos@google.com> |
am f8af99b7: am 0662f7b6: Merge "stagefright: synchronously change nativewindow crop" into jb-mr2-dev * commit 'f8af99b7c10f1441d9a52676724b168f20752270': stagefright: synchronously change nativewindow crop
|
577db6d42b8d83b3578c7e56b1391bdaca9cb705 |
|
12-Jun-2013 |
Lajos Molnar <lajos@google.com> |
stagefright: synchronously change nativewindow crop Only change the nativewindow crop before queuing frames with the new crop. Change-Id: Icd8a84c82e66a8be3d6bc1675c777b1de8dc39b9 Signed-off-by: Lajos Molnar <lajos@google.com> Bug: 9395753
/frameworks/av/include/media/stagefright/ACodec.h
|
308bcaa44e578279e61be32b572fdb0b11b1e4c7 |
|
04-May-2013 |
Chong Zhang <chz@google.com> |
wifi-display: add support for metadata mode on encoder output pass buffer_handle_t from encoder output to HDCP encryptor input Bug: 8968123 Change-Id: Iea8007ce568641e213fd2e3cf6947a6f7a95746c
/frameworks/av/include/media/stagefright/ACodec.h
|
7e7013392e302a28364df1dcee79b82ad90978b4 |
|
19-Apr-2013 |
Andreas Huber <andih@google.com> |
A flush of a video decoder connected to a native window must reclaim output buffers already queued for rendering before considering a flush completed. Otherwise the decoder may not have enough output buffers to continue decoding after the discontinuity and we'll never dequeue more from the native window. Change-Id: I42e275dc336568e180081c6d7c0dc05fc9637c79 related-to-bug: 8578467
/frameworks/av/include/media/stagefright/ACodec.h
|
0ae2001f40587556e2f5ed56f791292fb5e9a329 |
|
19-Apr-2013 |
Andreas Huber <andih@google.com> |
A flush of a video decoder connected to a native window must reclaim output buffers already queued for rendering before considering a flush completed. Otherwise the decoder may not have enough output buffers to continue decoding after the discontinuity and we'll never dequeue more from the native window. Change-Id: I42e275dc336568e180081c6d7c0dc05fc9637c79 related-to-bug: 8578467
/frameworks/av/include/media/stagefright/ACodec.h
|
ac0230da14a3d223c2144b165a3a163e8519d239 |
|
12-Apr-2013 |
Andreas Huber <andih@google.com> |
ACodec now signals an error if the mediaserver died while it is in anything other than "uninitialized" state. Change-Id: Id133d897ac65b455b34e5de17ff9c39b47285630 related-to-bug: 8397711
/frameworks/av/include/media/stagefright/ACodec.h
|
6610a7d621c634fe059b855ca7eb3f58fb8d0757 |
|
12-Apr-2013 |
Andreas Huber <andih@google.com> |
ACodec now signals an error if the mediaserver died while it is in anything other than "uninitialized" state. Change-Id: Id133d897ac65b455b34e5de17ff9c39b47285630 related-to-bug: 8397711
/frameworks/av/include/media/stagefright/ACodec.h
|
6507d14c6d10f93d390de62b9eed267f9b544985 |
|
05-Mar-2013 |
Andy McFadden <fadden@android.com> |
Correct MediaCodec + Surface behavior Assorted tweaks: - Allow signalEndOfInputStream() before ACodec is in Executing state (added message to two more states). - Return an error if signalEndOfInputStream() is called a second time on the same stream. - Require AndroidOpaque color format in createInputSurface(). - Disallow dequeueInputBuffer() after an input surface has been created (boolean flag in MediaCodec tracks it). - Discard input surface when encoder is re-configure()ed (drop OMXNodeInstance's ref when we go back to Loaded). Bug 7991062 Change-Id: Iff30f3036e14eb5a2f6536910dcf11aba33031ee
/frameworks/av/include/media/stagefright/ACodec.h
|
ba6218eae3dbcf3f962b3561b26374a214dbf5e2 |
|
05-Mar-2013 |
Andy McFadden <fadden@android.com> |
Correct MediaCodec + Surface behavior Assorted tweaks: - Allow signalEndOfInputStream() before ACodec is in Executing state (added message to two more states). - Return an error if signalEndOfInputStream() is called a second time on the same stream. - Require AndroidOpaque color format in createInputSurface(). - Disallow dequeueInputBuffer() after an input surface has been created (boolean flag in MediaCodec tracks it). - Discard input surface when encoder is re-configure()ed (drop OMXNodeInstance's ref when we go back to Loaded). Bug 7991062 Change-Id: Iff30f3036e14eb5a2f6536910dcf11aba33031ee
/frameworks/av/include/media/stagefright/ACodec.h
|
7cd58537932ef6f481f68be0b9c597a89cebdfec |
|
19-Feb-2013 |
Andy McFadden <fadden@android.com> |
Implement Surface input to MediaCodec. Also, renamed a CHECK_INTERFACE macro that was clashing with the Binder version. Bug 7991062 Change-Id: If5e6ed0a06d9f67975497676e4b05abe3aa3d6c0
/frameworks/av/include/media/stagefright/ACodec.h
|
f779bb50d9746d9526541c3e6dcdf619cac941b7 |
|
19-Feb-2013 |
Andy McFadden <fadden@android.com> |
Implement Surface input to MediaCodec. Also, renamed a CHECK_INTERFACE macro that was clashing with the Binder version. Bug 7991062 Change-Id: If5e6ed0a06d9f67975497676e4b05abe3aa3d6c0
/frameworks/av/include/media/stagefright/ACodec.h
|
a2eb22c1de262aa3fa7c356537ac2fe165afdf3d |
|
07-Feb-2013 |
Andreas Huber <andih@google.com> |
Allow for dynamic reconfiguration of the video bitrate used to encode video while running as a wfd source. Change-Id: I44f7b2350c88fc5807047c61bfe594ef8fa79275
/frameworks/av/include/media/stagefright/ACodec.h
|
c71601c3b1dd63afc9be462194809813e4dbacf1 |
|
07-Feb-2013 |
Andreas Huber <andih@google.com> |
Allow for dynamic reconfiguration of the video bitrate used to encode video while running as a wfd source. Change-Id: I44f7b2350c88fc5807047c61bfe594ef8fa79275
/frameworks/av/include/media/stagefright/ACodec.h
|
0dbe5a9321b24b6883fbb2fe97cd9d525128b0b5 |
|
15-Nov-2012 |
James Dong <jdong@google.com> |
Added optional intra macroblock refresh support for encoding o related-to-bug: 7524791 Change-Id: I95ac4ee925e2dbeb00b3cfb2e29c611698c5cc9f
/frameworks/av/include/media/stagefright/ACodec.h
|
e97adde42fabc3928a2ac0b8cdc88e35b24b85dc |
|
15-Nov-2012 |
James Dong <jdong@google.com> |
Added optional intra macroblock refresh support for encoding o related-to-bug: 7524791 Change-Id: I95ac4ee925e2dbeb00b3cfb2e29c611698c5cc9f
/frameworks/av/include/media/stagefright/ACodec.h
|
96076964863ee6887f0bed9d0f11f424b48ab9b9 |
|
01-Nov-2012 |
Andreas Huber <andih@google.com> |
Make video encoders' bitrate mode (constant, variable, ...) configurable through the desired output format. Configure the video encoder to use constant bitrate mode for WFD. Change-Id: Id7bd619598153c13448a9c5acd69d80f8a01f333 related-to-bug: 7459597
/frameworks/av/include/media/stagefright/ACodec.h
|
7b4262221c06951e9df75d5414c0a7daab365177 |
|
01-Nov-2012 |
Andreas Huber <andih@google.com> |
Make video encoders' bitrate mode (constant, variable, ...) configurable through the desired output format. Configure the video encoder to use constant bitrate mode for WFD. Change-Id: Id7bd619598153c13448a9c5acd69d80f8a01f333 related-to-bug: 7459597
/frameworks/av/include/media/stagefright/ACodec.h
|
496238cc7551d414067dcbbb4fe3bd801f205f95 |
|
14-Sep-2012 |
Andreas Huber <andih@google.com> |
Support IDR requests in wifi display, MediaCodec and ACodec. Change-Id: I596cf8dd61b63465437f78413186fad2be287244
/frameworks/av/include/media/stagefright/ACodec.h
|
03e2ffa64470eec4e886614a4fa4facbae58a862 |
|
14-Sep-2012 |
Andreas Huber <andih@google.com> |
Support IDR requests in wifi display, MediaCodec and ACodec. Change-Id: I596cf8dd61b63465437f78413186fad2be287244
/frameworks/av/include/media/stagefright/ACodec.h
|
d7bee3a9d2ad76d073d91f0ee36d5ac5f9df480c |
|
29-Aug-2012 |
Andreas Huber <andih@google.com> |
Initial checkin of support for acting as a wifi display source Change-Id: I08f17efa0c7d007e17408feb7d4fbef0a19f531a
/frameworks/av/include/media/stagefright/ACodec.h
|
35213f1420c669f43314cb75eadea450d21a75cb |
|
29-Aug-2012 |
Andreas Huber <andih@google.com> |
Initial checkin of support for acting as a wifi display source Change-Id: I08f17efa0c7d007e17408feb7d4fbef0a19f531a
/frameworks/av/include/media/stagefright/ACodec.h
|
bc098410be55f9d96f394b3981a0c482b83859b6 |
|
22-May-2012 |
Andreas Huber <andih@google.com> |
Tell surface flinger that we want to protect output buffers from being sent to HDMI (without HDCP) and push a few black frames on IDLE->LOADED similar to OMXCodec's behaviour. Change-Id: Iea6055a115151ca881220a70a31af6ade2c58cb3 related-to-bug: 6537187
/frameworks/av/include/media/stagefright/ACodec.h
|
eb61431af13741aa8b7e57a39f69bba5a6c190dc |
|
11-May-2012 |
Andreas Huber <andih@google.com> |
Increase AAC software decoder's buffer count. Refactor how clients of ACodec get notified about codec buffers and buffer ids. Change-Id: I962f873262dae7aa7b43f5f68a6d60268282f91e related-to-bug: 6478823
/frameworks/av/include/media/stagefright/ACodec.h
|
2f74ef3cdc192f817ee1121f41765f0852c1d81e |
|
30-Apr-2012 |
Jean-Michel Trivi <jmtrivi@google.com> |
OMX IL wrapper for FLAC encoder Add wrapper around libFLAC for FLAC encoding in OpenMAX IL. Declare FLAC encoder in OMX component roles. Bug 5525503 Change-Id: I19bbce41c216870669d09365693f4ea89f8bc0f7
/frameworks/av/include/media/stagefright/ACodec.h
|
9806555d3930be43e11106281dee354820ac1c88 |
|
03-May-2012 |
Andreas Huber <andih@google.com> |
Respect channel mask in ACodec and NuPlayer. Refactor conversion from MetaData into AMessage while we're at it. Change-Id: I5479129836ea4316e8de28cf1b472bf19e3ac4ab related-to-bug: 6439076
/frameworks/av/include/media/stagefright/ACodec.h
|
8b71241ce7353731ab75322c46e090ee35014a33 |
|
27-Apr-2012 |
Marco Nelissen <marcone@google.com> |
Fix mono gapless playback for decoders that output stereo The old AAC decoder always outputs stereo, even for mono source material, so we need to use the number of channels of the output when calculating the number of bytes to skip, not the number of channels in the source. This makes OMXCodec skip the right amount of data, and prevents NuPlayer from writing half a frame and then asserting when the AudioSink doesn't accept it. Also move use of the SkipCutBuffer from NuPlayer to ACodec, so that it also works when using the new Java APIs, and make SkipCutBuffer derive from RefBase. b/774846 Change-Id: I34df9fea3e6730617eae559afaa556f4085ef0a0
/frameworks/av/include/media/stagefright/ACodec.h
|
aeb8fd460ed87d032b3fb8bb61e21eb542ce0f5b |
|
19-Apr-2012 |
Dave Burke <daveburke@google.com> |
Add Fraunhofer AAC encoder with AAC-ELD support. Change-Id: I6cd499d257d72f50a5b508bed97796a591a51506
/frameworks/av/include/media/stagefright/ACodec.h
|
ed3e3e046840d5bf1ca84a8c0cc097425e89d6d6 |
|
26-Mar-2012 |
Andreas Huber <andih@google.com> |
Provisional support for secure decryption of media streams. Change-Id: Ib3982a9c960bfdb0cb7e1b174440b141b194cfbe
/frameworks/av/include/media/stagefright/ACodec.h
|
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/include/media/stagefright/ACodec.h
|
c95c2ddcdfc974f42408a377fbe2de51b94a8c94 |
|
29-Feb-2012 |
Andreas Huber <andih@google.com> |
Separate the notion of "stop" from that of "release", i.e. stop - means transition back to LOADED state and keeping the component instance allocated. release - means we get rid of the component completely. Change-Id: I40ad01ce70821faaad43f57999249904f9144924
/frameworks/av/include/media/stagefright/ACodec.h
|
5778822d86b0337407514b9372562b86edfa91cd |
|
21-Feb-2012 |
Andreas Huber <andih@google.com> |
Implementation of a java media codec interface and associated tools. Change-Id: I13e54062d4de584355c5d82bb027a68aeaf2923b
/frameworks/av/include/media/stagefright/ACodec.h
|
d3d822204249eaca4259bdf46f6f0357b96e8e21 |
|
28-Nov-2011 |
Andreas Huber <andih@google.com> |
If an error occurs that prevents us from reallocating buffers during a format change we need to transition to executing state anyway to be able to properly flush/shutdown in the future. Change-Id: Ie48bc09ea31942009ae3a5a45aabc9ffad9fb91f related-to-bug: 5655016
/frameworks/av/include/media/stagefright/ACodec.h
|
729de186450f78c099637e1fce743fe531862c52 |
|
28-Sep-2011 |
Andreas Huber <andih@google.com> |
Support AMR, G.711 and vorbis audio in ACodec and friends. Change-Id: I08c03219bf2d60fc5c6e89957bd4b4c615570983
/frameworks/av/include/media/stagefright/ACodec.h
|
dc9bacd838442a524585887e6ea6696836be2eda |
|
26-Sep-2011 |
Andreas Huber <andih@google.com> |
Propagate error signalled by the source all the way to the output EOS notification. Change-Id: I30e959a6d669f09745c59fbdebee08f869511cf7 related-to-bug: 5372901
/frameworks/av/include/media/stagefright/ACodec.h
|
cc54fbaa69c0b69929467449d2c19192f15b5039 |
|
12-Sep-2011 |
Andreas Huber <andih@google.com> |
Turn an another assertion into a runtime error in ACodec's implementation Change-Id: I6779b29f200b90d088273ab3204724ef3d8d59bd related-to-bug: 5284760
/frameworks/av/include/media/stagefright/ACodec.h
|
c92fd24c10a6bf80b346d7e261325434d9c6964b |
|
16-Aug-2011 |
Andreas Huber <andih@google.com> |
Error handling in ACodec and Nuplayer. Codec errors (and codec not found errors) now trigger a controlled shutdown of playback and signal errors to the MediaPlayer client. Change-Id: I2ee23ff2a1422d05a1a21e50ecb87d7c7ab958cc
/frameworks/av/include/media/stagefright/ACodec.h
|
27c174483a8ae9688d5d4897c19074f62c7f1701 |
|
17-Mar-2011 |
James Dong <jdong@google.com> |
Fix missing AOSP copyright headers for a bunch of media framework files bug - 4119349 Change-Id: If5924e16a5f596d5d73d9beb66eaf5ac9a6f0e50
/frameworks/av/include/media/stagefright/ACodec.h
|
349d3fcb4afacf754f7b5b5186d2f258f5bf35e7 |
|
04-Feb-2011 |
Andreas Huber <andih@google.com> |
Improvements/fixes to ACodec. - Make sure ACodec reverts its state when it's shutdown - Defer "resume" to after handling the OutputPortSettingsChange - If the OMX_EventPortSettingsChanged event comes in while we're flushing, defer it and make sure the output port can be disabled by deleting all buffers not already owned by the component. Change-Id: I1f8cdffa71237b57d4275a48b834647a7b263e8b
/frameworks/av/include/media/stagefright/ACodec.h
|
31e2508c75018145a8238925ff1a08cbde4e799a |
|
10-Jan-2011 |
Andreas Huber <andih@google.com> |
NuPlayer now properly sends MEDIA_SET_VIDEOSIZE notifications. Change-Id: I99b4223ad6ecfd8839a3c0e737fef3165565d76d related-to-bug: 3336496
/frameworks/av/include/media/stagefright/ACodec.h
|
2c2814b900a61fa07ddfff860b143fbbe9c740e9 |
|
16-Dec-2010 |
Andreas Huber <andih@google.com> |
Properly announce decoder output format changes, make sure AMessage::dup does. Change-Id: Ia77f6b6d5e5c5055583740dfe876b8a3c22be9b6
/frameworks/av/include/media/stagefright/ACodec.h
|
f933441648ef6a71dee783d733aac17b9508b452 |
|
16-Dec-2010 |
Andreas Huber <andih@google.com> |
Initial support for a true streaming player for mpeg2 transport streams. Change-Id: I153eec439d260a5524b21270e16d36940ec3161a
/frameworks/av/include/media/stagefright/ACodec.h
|