- 40eb3f7 am 31431b34: am 374aee68: Switch to use software MP3 decoder Hardware MP3 decoder could lead to hang in the Music application, although the chance is very low. by James Dong · 14 years ago
- 374aee6 Switch to use software MP3 decoder by James Dong · 14 years ago
- c9553f2 am 1e1edb2c: am 25dc5f30: Merge "Don\'t coalesce more than 250ms worth of encoded data into a single codec input buffer. This currently only applies to the component OMX.TI.AAC.decode, it is the only one to support coalescing in the first place." into froyo by Andreas Huber · 14 years ago
- 2dd8ff8 Don't coalesce more than 250ms worth of encoded data into a single codec input buffer. by Andreas Huber · 14 years ago
- ebaa935 am 9bb8e65a: am c15f48d7: Merge "Don\'t set encoder component role while we query decoders" into froyo by James Dong · 14 years ago
- 722d591 Don't set encoder component role while we query decoders by James Dong · 14 years ago
- 26a46c4 am f0a49f68: am 1d7a8b44: Merge "Fix a case where the aac hardware decoder is in a transition state and refused a fillbuffer request." into froyo by Andreas Huber · 14 years ago
- 8f14c55 Fix a case where the aac hardware decoder is in a transition state and refused a fillbuffer request. by Andreas Huber · 14 years ago
- 71c27d9 Various fixes to enable recording on passion and nexus1. by Andreas Huber · 14 years ago
- 548b799 Partial revert of previous change to improve hardware AAC decoder performance, increasing the input buffer size so dramatically accidentally broke streaming performance. by Andreas Huber · 14 years ago
- a4357ad Coalesce multiple encoded AAC frames into a single input buffer on this particular OMX codec to increase throughput significantly. by Andreas Huber · 14 years ago
- 1a189a8 QueryCodecs now returns the names of the software codecs (non-OpenMax) as well. by Andreas Huber · 14 years ago
- 2a09c7e Properly handle errors during the codec configuration phase, attempt to revert to next available (likely software-) codec if configuration fails. by Andreas Huber · 14 years ago
- d7d22eb Propagate errors all the way through the MediaSources and send either MEDIA_PLAYBACK_COMPLETE or MEDIA_ERROR depending on the final reason for running out of buffers to play back. by Andreas Huber · 14 years ago
- b8de957 This hardware video decoder lies about its required input buffer sizes allocating 2.7 MB of memory instead of the required 176 KB... Added another quirk. by Andreas Huber · 14 years ago
- 4727040 Disable the TI AMR hardware decoder for audio decoding until its issues are resolved. by Andreas Huber · 14 years ago
- 7d57413 TI does not want the hardware H.263 decoder to be enabled. by Andreas Huber · 15 years ago
- 42c444a If the codec's input buffer size is too small to accomodate the buffer read from the source, report and error instead of asserting. by Andreas Huber · 15 years ago
- 4a9375e A little less verbosity in stagefright and special treatment for the error state while shutting down. by Andreas Huber · 15 years ago
- acfbc80 Stop using the PV software decoders and use ours (based on PV code) instead even in non-FULL_STAGEFRIGHT builds. by Andreas Huber · 15 years ago
- e331c7b The TI MP3 decoder lies about the number of channels it outputs, add a quirk for that. by Andreas Huber · 15 years ago
- 6faf789 Simplify the MemoryDealer implementation by Mathias Agopian · 15 years ago
- 52733b8 The qcom OMX video decoders do not allocate output buffer memory at the time OMX_AllocateBuffer is called, wait until we received the first FILL_BUFFER_DONE notification until we rely on the buffer data ptr. by Andreas Huber · 15 years ago
- c712b9f Fix no-copy-overhead OMXCodec implementation to actually work. by Andreas Huber · 15 years ago
- f1fe064 Avoid unnecessary buffer copying if at all possible, detect if running in the mediaserver process. by Andreas Huber · 15 years ago
- dbcb2c6 Workaround for some hardware decoders not properly signaling end-of-output-stream properly. by Andreas Huber · 15 years ago
- 4e4795c Fix a memory corruption problem in software M4v/H263 decoder due to out-of-scope local variable by James Dong · 15 years ago
- 02f5b54 Initial checkins of the mpeg4 and h263 software decoders based on PV by James Dong · 15 years ago
- 2ea14e2 Squashed commit of the following: by Andreas Huber · 15 years ago
- fb1c2f8 Properly integrate the software codecs into the OMXCodec::Create hierarchy of available components. by Andreas Huber · 15 years ago
- d49b526dd Initial checkin of software AMR NB encoder based on PV source code. by Andreas Huber · 15 years ago
- 85adf5e Propagate duration from input to output only if available, support multiple full frames of audio per input buffer in AMR/AAC decoders. by Andreas Huber · 15 years ago
- 4a0ec3f Initial checkin of software AVC video decoder based on PV source code. by Andreas Huber · 15 years ago
- a30d400 Initial check in of AMR (NB and WB) decoders based on PV source code. by Andreas Huber · 15 years ago
- 250f243 Initial checkin of stagefright MP3 audio decoder based on PV source code. by Andreas Huber · 15 years ago
- 8c7ab03 Fixing the build, only instantiate the software aac decoder in full stagefright builds. by Andreas Huber · 15 years ago
- dacaa73 Initial check in of stagefright software AAC decoder based on PV source code. by Andreas Huber · 15 years ago
- 91eb035 Change OMXCodec::Create to return an sp<MediaSource> instead of an sp<OMXCodec>, this is more general and does not sacrifice any functionality as the remaining OMXCodec APIs are not meant to be public anyway. by Andreas Huber · 15 years ago
- 8768f2c A small sample tool to encode pcm audio data to amr, decode it again and play it. Some changes to OMXCodec to properly configure the AMR decoder(s). by Andreas Huber · 15 years ago
- 44e15c4 Some playable/decodable streams have been found in the wild that violate this assertion, let's be lenient for now. by Andreas Huber · 15 years ago
- 1bceff9 Make sure the decoder's input buffers are large enough to hold the largest input data. Verify that the setting actually sticks. by Andreas Huber · 15 years ago
- 27366fc Squashed commit of the following: by Andreas Huber · 15 years ago
- ea6a38c Squashed commit of the following: by Andreas Huber · 15 years ago
- 2fe3e3a am 818a9cf8: Merge change Ia4eedace into eclair by Andreas Huber · 15 years ago
- a4eedac Now that UseBuffer on this component is fixed, let's use it. by Andreas Huber · 15 years ago
- b482ce8 Revive support for video encoding in OMXCodec. by Andreas Huber · 15 years ago
- 013ecbf am 54620b1a: Merge change I6e50a8c6 into eclair by Andreas Huber · 15 years ago
- 6e50a8c Revert "Now that the underlying bug is fixed we can continue using OMX_UseBuffer for this decoder's input buffers." by Andreas Huber · 15 years ago
- e13526a Prefer software decoders over hardware for thumbnail extraction. by Andreas Huber · 15 years ago
- e981c33 Extract video thumbnails from the largest sync sample among the first 20. by Andreas Huber · 15 years ago
- f7f671ed am b0e6a9a0: Merge change I7a03b074 into eclair by Andreas Huber · 15 years ago
- 7a03b07 Now that the underlying bug is fixed we can continue using OMX_UseBuffer for this decoder's input buffers. by Andreas Huber · 15 years ago
- f68c168 Some cleanup of OMXCodec code, make sure to ignore 0-length output buffers in the metadata retriever. by Andreas Huber · 15 years ago
- f16a0b7 do not merge: The qcom video decoders always output yuv data after adjusting dimensions to be a multiple of 16. by Andreas Huber · 15 years ago
- b167860 Avoid signaling a format change to the client if its insubstantial. by Andreas Huber · 15 years ago
- 784202e Reimplement the OMX backend for stagefright. by Andreas Huber · 15 years ago
- bd7b43b Separated private from public header files. by Andreas Huber · 15 years ago
- cfd5557 OMXCodec now notifies the reader of changes in the output format by returning a special result/error code. by Andreas Huber · 15 years ago
- fa8de75 Change to a int64_t usecs representation for timestamps and duration throughout stagefright. by Andreas Huber · 15 years ago
- 53a76bd Split the ColorConverter off SoftwareRenderer, metadata support in stagefright. by Andreas Huber · 15 years ago
- 3f42707 Some decoders will return an error on OMX_EmptyThisBuffer to indicate that they don't support the media format, deal with this. by Andreas Huber · 15 years ago
- cd74c0d The vendor is about to check in a fix for this issue, the workaround is no longer needed by Andreas Huber · 15 years ago
- 8b432b1 Workaround for avc decoder misreporting output buffer size requirements if the content is not a multiple-16 width/height. by Andreas Huber · 15 years ago
- 1a77b68e Another stagefright test-case and ignore end-of-stream notifications while we're flushing. by Andreas Huber · 15 years ago
- 0446b82 The 8k chipset qcom decoders require that the input buffers be allocated using OMX_AllocateBuffer rather than OMX_UseBuffer for now. by Andreas Huber · 15 years ago
- 9202285 Added a little more logging in OMXCodec.cpp for vendors to be able to reproduce issues... by Andreas Huber · 15 years ago
- 2dc64d8 Apparently I must not use OMX_UseBuffer on either input or output ports on any of the TI components... or else. by Andreas Huber · 15 years ago
- e6c4096 Media MIME types now have corresponding constants in MediaDefs.h, new codec enumeration API. by Andreas Huber · 15 years ago
- e087373 Add component name to informational logging in OMXCodec.cpp by Andreas Huber · 15 years ago
- 7ae02c8 Added some more verbose output for AMR formats. Properly fill out the output format. by Andreas Huber · 15 years ago
- 201511c Calculate proper output buffer size for some more 16-bit RGB color spaces. by Andreas Huber · 15 years ago
- 5a65a6e Added a .amr file extractor (for AMR-NB and AMR-WB content). by Andreas Huber · 15 years ago
- ee606e6 Support encoding amr-wb content in stagefright. by Andreas Huber · 15 years ago
- a7d0cf4 The qcom decoder requires that the output buffers be allocated by the component for hardware accelerated display to work. by Andreas Huber · 15 years ago
- 4c48342 Setting the component role appears to be mandatory now for all mime types. by Andreas Huber · 15 years ago
- da050cf2 Some work to make audio encoding work. by Andreas Huber · 15 years ago
- 43ad6eaf Squashed commit of the following: by Andreas Huber · 15 years ago
- 6db4aad Temporarily unlock our mutex while fetching a buffer from the upstream source. by Andreas Huber · 15 years ago
- d06e5b8 Fixes a race condition between entering ERROR state and initial buffer submit. by Andreas Huber · 15 years ago
- 813a875 Apparently setting the preferred role of the OMX component is now required on this platform. by Andreas Huber · 15 years ago
- 42978e5 An attempt to fix a deadlock between OMXCodec::start and upstream ::read by Andreas Huber · 15 years ago
- 127fcdc Another quirk, some OMX components fail to properly flush before shutdown and we must do it for them... by Andreas Huber · 15 years ago
- b5ceb9e assert => CHECK in stagefright. by Andreas Huber · 15 years ago
- d779589 Disregard the EOS buffer flag while flushing or shutting down the decoder. by Andreas Huber · 15 years ago
- 446f44f Keep up with latest changes to overlay handling on that unnamable platform. by Andreas Huber · 15 years ago
- 404cc41 Make sure not to ask for more buffers when we know that there won't be any, added a quirk for the aac decoder. by Andreas Huber · 15 years ago
- 5c0a913 Dynamically allocate a pair of MemoryHeaps according buffer count/sizes required by the OMX component, respect JPEG compressed size. by Andreas Huber · 15 years ago
- ebf66ea Better (proper) parsing of the AVCDecoderConfigurationRecord, respect hardware decoder profile/level limits. by Andreas Huber · 15 years ago
- 4f5e602 The PV AVC software decoder expects each fragment of a NAL unit to be handed to the decoder unframed. by Andreas Huber · 15 years ago
- be06d26 Squashed commit of the following: by Andreas Huber · 15 years ago