summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/MediaCodec.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Better power savings with wifi display code.Andreas Huber2012-10-031-0/+43
| | | | | | | | No more polling the encoder for work to do, the encoder instead notifies if there's activity. Change-Id: Ia707211b4f5c5a6e6b70d750233d204a2d6bb778 related-to-bug: 7248248
* Support IDR requests in wifi display, MediaCodec and ACodec.Andreas Huber2012-09-131-0/+12
| | | | Change-Id: I596cf8dd61b63465437f78413186fad2be287244
* mediacodec: Return an error on getOutputFormat if there is no output format yetMartin Storsjo2012-08-071-1/+2
| | | | | | | | This avoids crashing if calling the public java method MediaCodec.getOutputFormat immediately after MediaCodec.start (as the documentation example shows that one should do!). Change-Id: Icd3dd7ab9ae9e8f2a67cef171ff176735de95f58
* Fixed sample video corrupted in MediaCodec mode.Edwin Wong2012-07-131-4/+4
| | | | | Change-Id: I50c5660072d40f6e297e58fd026ea04c89d6a70a related-to-bug: 6732061
* Increase AAC software decoder's buffer count. Refactor how clientsAndreas Huber2012-05-111-9/+9
| | | | | | | of ACodec get notified about codec buffers and buffer ids. Change-Id: I962f873262dae7aa7b43f5f68a6d60268282f91e related-to-bug: 6478823
* Properly connect/disconnect to/from the native window in MediaCodec.Andreas Huber2012-05-101-10/+49
| | | | | Change-Id: Ib5bf90a3b81fca8ff2346235bc28a2bd0bc7bfb1 related-to-bug: 6472161
* Submit codec specific data automaticallyAndreas Huber2012-05-081-0/+72
| | | | | | | if it is contained in the format passed to MediaCodec::configure. Change-Id: I8ef6755e8389ec47b44a9c70904ea6c03a00f4f2 related-to-bug: 6364139
* Allow propagation of error information and description from the CryptoPlugin toAndreas Huber2012-04-191-7/+26
| | | | | | | the higher layers. Change-Id: I9f434ad55cdf575803c208bedf47b607baff2330 related-to-bug: 6365261
* New API to support submitting encrypted buffers to the decoder.Andreas Huber2012-04-061-20/+69
| | | | | Change-Id: I69dd60e43078c4211c6123cf6e0ce90e676bf873 related-to-bug: 6275919
* New Crypto services talking to the new crypto "HAL".Andreas Huber2012-04-031-98/+61
| | | | | Change-Id: I69ed31e7a8b4d69d1209d2d516f94d258f072566 related-to-bug: 6275919
* Provisional support for secure decryption of media streams.Andreas Huber2012-03-261-2/+110
| | | | Change-Id: Ib3982a9c960bfdb0cb7e1b174440b141b194cfbe
* Separate the notion of "stop" from that of "release", i.e.Andreas Huber2012-02-281-4/+42
| | | | | | | | | 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
* Merge "Make sure we return input/output buffers to the codec not just while"Andreas Huber2012-02-241-2/+2
|\
| * Make sure we return input/output buffers to the codec not just whileAndreas Huber2012-02-241-2/+2
| | | | | | | | | | | | flushing but also while stopping. Change-Id: I23534008b93654c9b9c022c0b1d204c2b546d566
* | Small fix to MediaCodecAndreas Huber2012-02-241-3/+2
|/ | | | Change-Id: I6bcbfd35fdf5a2b0260b8f07a630a5b380e139a0
* Add new APIs AMessage::(set|find)Buffer to make it safer to passAndreas Huber2012-02-221-9/+4
| | | | | | ABuffer objects through messages. Change-Id: I9f8b4e4c4767d0d70a0105e0c0813b754379b49d
* Implementation of a java media codec interface and associated tools.Andreas Huber2012-02-221-0/+1185
Change-Id: I13e54062d4de584355c5d82bb027a68aeaf2923b