summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/codecs
Commit message (Collapse)AuthorAgeFilesLines
...
* A new OggExtractor/VorbisDecoder combo to support approximate seeking.Andreas Huber2010-05-073-0/+263
| | | | | Change-Id: Id5d0c1c8b1adc62896bb5ed951f7b5cfda811e95 related-to-bug: 2654400
* For issue #2651381, allow library prelinking.Dan Bornstein2010-05-052-4/+0
| | | | Change-Id: I119348b55ad0015a286e9c94709977cd1973a7e1
* Ignore corrupt aac audio frames and substitute silence.Andreas Huber2010-04-121-12/+19
| | | | | Change-Id: I544f98a5c00d912061db7921fc4518435209b168 related-to-bug: 2575976
* Update AMR codec.Dave Sparks2010-04-011-1/+1
| | | | Change-Id: I8ecd2712863f6962b762f26898002912d1c77afb
* Properly fill in the component name for the software decoders.Andreas Huber2010-03-305-0/+10
| | | | | Change-Id: I92071481f7ed94922b10856c981e507a9eec4c0c related-to-bug: 2557787
* Report a runtime error rather than asserting if the amr software decoder ↵Andreas Huber2010-03-181-1/+9
| | | | | | reads more data than it was given(!) Change-Id: I0a7ad65051a6663a583ea82da5fc75227dcdbbfa
* Either the software mp3 decoder's CRC computation is wrong (and PV never ↵Andreas Huber2010-03-181-1/+1
| | | | | | | enabled it before) or there are files in the wild with wrong CRCs that nonetheless decode correctly, either way, opt out of CRC verification. Change-Id: I1d9bd78f4efb53faa82c67110cf61f78122e40f8 related-to-bug: 2511393
* Instead of asserting that nothing bad happened during (software-)AAC ↵Andreas Huber2010-03-171-1/+10
| | | | | | | decoding, return a runtime error if appropriate. Change-Id: I175492aba8fd6cc1320d047bd2608750d7b193f9 related-to-bug: 2492187
* The PV aac software decoder screws up if playing a mono-AACplus stream ↵Andreas Huber2010-02-261-6/+8
| | | | | | unless we output stereo data. Now we always output stereo data as the legacy OMX nodes did. related-to-bug: 2472545
* Recover from a certain mp3 decoder error instead of signalling an error and ↵Andreas Huber2010-02-241-6/+17
| | | | thereby stopping decoding.
* Stop using the PV software decoders and use ours (based on PV code) instead ↵Andreas Huber2010-02-041-4/+0
| | | | even in non-FULL_STAGEFRIGHT builds.
* The AVC software decoder always aligns the decoded dimensions to 16 pixel ↵Andreas Huber2010-01-291-2/+4
| | | | boundaries, report this properly to callers.
* Make sure the OMX component is synchronously shutdown before we try to ↵Andreas Huber2010-01-291-0/+2
| | | | | | instantiate another one. Also properly cleanup the software AVC decoder to avoid leaking memory. related-to-bug: 2404786
* Make sure to release the buffer we're not using in case of an error.Andreas Huber2010-01-121-0/+3
| | | | related-to-bug: 2366606
* Squashed commit of the following:Andreas Huber2010-01-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | commit f81bb1dac5ef107bb0d7d5d756fb1ffa532ba2cc Author: Andreas Huber <andih@google.com> Date: Mon Jan 11 14:55:56 2010 -0800 Support for duration metadata, midi and ogg-vorbis files (in mediascanner) commit 0b1385a0dc156ce27985a1ff757c4c142fd7ec39 Author: Andreas Huber <andih@google.com> Date: Mon Jan 11 14:20:45 2010 -0800 Refactor meta data logic. Container specific metadata is now also returned by the MediaExtractor. commit f9818dfac39c96e5fefe8c8295e60580692d5990 Author: Andreas Huber <andih@google.com> Date: Fri Jan 8 14:26:09 2010 -0800 A first pass at supporting metadata through ID3 tags. commit 476e9e253633336ab790f943e2d6c0cd8991d76a Author: Andreas Huber <andih@google.com> Date: Thu Jan 7 15:48:44 2010 -0800 Initial checkin of ID3 (V2.2 and V2.3) parser for use in stagefright. related-to-bug: 2295456
* The mp3 decoder should not assert that decoding was successful but return an ↵Andreas Huber2010-01-111-1/+6
| | | | error instead.
* Protect against possible temporary objects going away before we get at their ↵Andreas Huber2010-01-053-4/+7
| | | | data.
* Merge "Fix mpeg4/h.263 software decoder."Andreas Huber2010-01-041-17/+61
|\
| * Fix mpeg4/h.263 software decoder.Andreas Huber2010-01-041-17/+61
| |
* | Fix avc software decoder to properly handle SEI nalType and access unit ↵Andreas Huber2010-01-041-2/+8
|/ | | | delimiter.
* am 122fe7e1: am 4d0e827d: Attempt to fix simular build break. Missing header ↵James Dong2009-12-192-1/+2
|\ | | | | | | | | | | | | | | | | file stdlib.h for free, malloc, etc Merge commit '122fe7e10297ce51d63b6076a33573d217f3f1cc' * commit '122fe7e10297ce51d63b6076a33573d217f3f1cc': Attempt to fix simular build break.
| * Attempt to fix simular build break.James Dong2009-12-192-1/+2
| | | | | | | | Missing header file stdlib.h for free, malloc, etc
* | am 2473eb4a: am 4e4795c8: Fix a memory corruption problem in software ↵James Dong2009-12-191-7/+11
|\ \ | |/ | | | | | | | | | | | | | | M4v/H263 decoder due to out-of-scope local variable Merge commit '2473eb4a33b226758e1f5db322cb8d687ce01602' * commit '2473eb4a33b226758e1f5db322cb8d687ce01602': Fix a memory corruption problem in software M4v/H263 decoder due to out-of-scope local variable
| * Fix a memory corruption problem in software M4v/H263 decoder due to ↵James Dong2009-12-181-7/+11
| | | | | | | | out-of-scope local variable
* | am 5614c2c6: am 02f5b544: Initial checkins of the mpeg4 and h263 software ↵James Dong2009-12-1852-0/+21686
|\ \ | |/ | | | | | | | | | | | | | | decoders based on PV Merge commit '5614c2c677ce08561c93c6385dc3090dbf5760dc' * commit '5614c2c677ce08561c93c6385dc3090dbf5760dc': Initial checkins of the mpeg4 and h263 software decoders based on PV
| * Initial checkins of the mpeg4 and h263 software decoders based on PVJames Dong2009-12-1752-0/+21686
| |
* | Attempt to fix the simulator build by including stdlib.h for NULL.Andreas Huber2009-12-171-0/+2
|/
* The software AVCDecoder now properly seeks as requested.Andreas Huber2009-12-141-2/+35
|
* Initial checkin of software AMR NB encoder based on PV source code.Andreas Huber2009-12-11110-0/+39504
|
* Propagate duration from input to output only if available, support multiple ↵Andreas Huber2009-12-115-20/+43
| | | | full frames of audio per input buffer in AMR/AAC decoders.
* Removing an unused header file and a stale forward declaration. Also ↵Andreas Huber2009-12-112-43/+7
| | | | handling one more nalType as a no-op.
* Initial checkin of software AVC video decoder based on PV source code.Andreas Huber2009-12-1035-17/+16277
|
* Merge change I3c01bb62 into eclair-mr2Android (Google) Code Review2009-12-102-0/+32
|\ | | | | | | | | * changes: Adding copyright headers to recently introduced decoder source files.
| * Adding copyright headers to recently introduced decoder source files.Andreas Huber2009-12-102-0/+32
| |
* | Initial check in of AMR (NB and WB) decoders based on PV source code.Andreas Huber2009-12-10285-0/+75054
|/
* Make sure to use the hand-tweaked-assembly version of the relevant mp3 code ↵Andreas Huber2009-12-081-4/+6
| | | | if building for ARM.
* Minor tweaks to the mp3 and aac software decoders, propagate duration to ↵Andreas Huber2009-12-072-7/+18
| | | | output format.
* Initial checkin of stagefright MP3 audio decoder based on PV source code.Andreas Huber2009-12-0781-0/+19667
|
* Initial check in of stagefright software AAC decoder based on PV source code.Andreas Huber2009-12-07339-0/+81884