Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support vendor MPEG4 test content with apparently malformed chunks in them. | Andreas Huber | 2010-02-25 | 1 | -9/+18 |
| | | | | related-to-bug: 2472211 | ||||
* | Recover from a certain mp3 decoder error instead of signalling an error and ↵ | Andreas Huber | 2010-02-24 | 1 | -6/+17 |
| | | | | thereby stopping decoding. | ||||
* | Propagate errors all the way through the MediaSources and send either ↵ | Andreas Huber | 2010-02-23 | 6 | -10/+39 |
| | | | | | | MEDIA_PLAYBACK_COMPLETE or MEDIA_ERROR depending on the final reason for running out of buffers to play back. related-to-bug: 2463749 | ||||
* | Return runtime errors instead of asserting in MPEG4 file format validation, ↵ | Andreas Huber | 2010-02-23 | 2 | -26/+87 |
| | | | | | | also add more validation to ensure presence of codec specific data for avc, aac and mpeg4. related-to-bug: 2431967 | ||||
* | Properly unload the renderer shared library after the renderer goes away. | Andreas Huber | 2010-02-22 | 1 | -5/+38 |
| | |||||
* | This hardware video decoder lies about its required input buffer sizes ↵ | Andreas Huber | 2010-02-22 | 1 | -2/+12 |
| | | | | | | allocating 2.7 MB of memory instead of the required 176 KB... Added another quirk. related-to-bug: 2281327 | ||||
* | Merge "Make sure that the event callback thread is Java capable in the ↵ | Marco Nelissen | 2010-02-19 | 2 | -0/+24 |
|\ | | | | | | | simulator." | ||||
| * | Make sure that the event callback thread is Java capable in the simulator. | Marco Nelissen | 2010-02-19 | 2 | -0/+24 |
| | | |||||
* | | Merge "Implement legacy behaviour for MediaPlayer's behaviour of starting ↵ | Andreas Huber | 2010-02-19 | 2 | -6/+23 |
|\ \ | | | | | | | | | | from the start of the media on a start() call instead of resuming at the current position, if previously reached the end of the stream. Also properly report number of frames played to audio flinger. Finally, delay spawing the queue thread until actually used." | ||||
| * | | Implement legacy behaviour for MediaPlayer's behaviour of starting from the ↵ | Andreas Huber | 2010-02-18 | 2 | -6/+23 |
| |/ | | | | | | | | | | | start of the media on a start() call instead of resuming at the current position, if previously reached the end of the stream. Also properly report number of frames played to audio flinger. Finally, delay spawing the queue thread until actually used. related-to-bug: 2453220 | ||||
* | | Fix a race condition in the prefetcher, the source may be shutdown while ↵ | Andreas Huber | 2010-02-18 | 1 | -11/+7 |
|/ | | | | | | we're reading data from it. related-to-bug: 2453414 | ||||
* | Merge "Store AudioTrack return value for error condition" | Kenny Root | 2010-02-18 | 1 | -2/+2 |
|\ | |||||
| * | Store AudioTrack return value for error condition | Kenny Root | 2010-02-18 | 1 | -2/+2 |
| | | | | | | | | | | | | | | Store AudioTrack->initCheck()'s return value so we can return it after the AudioTrack is deleted. Change-Id: Ie042a7d6a54d7f9afd8a5767cfd167dbeb2e5c04 | ||||
* | | We are cancelling this event during reset, but the event may have already ↵ | Andreas Huber | 2010-02-17 | 1 | -0/+12 |
|/ | | | | | | been dispatched at the time, blocking on the mutex. While it's blocking, reset() cancels the event, we're then unblocked and bad things(tm) happen. related-to-bug: 2451174 | ||||
* | Disable the TI AMR hardware decoder for audio decoding until its issues are ↵ | Andreas Huber | 2010-02-17 | 1 | -1/+0 |
| | | | | | | resolved. related-to-bug: 2450938 | ||||
* | Merge "If we never triggered a range request but know the content length ↵ | Andreas Huber | 2010-02-16 | 2 | -2/+17 |
|\ | | | | | | | make sure to not read more data than there could be, otherwise we'd block indefinitely if the server doesn't close the connection." | ||||
| * | If we never triggered a range request but know the content length make sure ↵ | Andreas Huber | 2010-02-16 | 2 | -2/+17 |
| | | | | | | | | | | | | to not read more data than there could be, otherwise we'd block indefinitely if the server doesn't close the connection. related-to-bug: 2442307 | ||||
* | | Merge "Don't hold the prefetcher mutex while prefetching a single source, ↵ | Andreas Huber | 2010-02-16 | 1 | -30/+36 |
|\ \ | | | | | | | | | | the lock protects the list of sources and does not guard access to the individual sources." | ||||
| * | | Don't hold the prefetcher mutex while prefetching a single source, the lock ↵ | Andreas Huber | 2010-02-16 | 1 | -30/+36 |
| |/ | | | | | | | | | | | protects the list of sources and does not guard access to the individual sources. related-to- bug: 2413024 | ||||
* | | The AMRSource failed to properly release a media buffer in case of error. | Andreas Huber | 2010-02-16 | 1 | -6/+11 |
|/ | | | | related-to-bug: 2441307 | ||||
* | Merge "Replace Tremor with Tremolo (an ARM optimised version of the Tremor ↵ | Gloria Wang | 2010-02-12 | 1 | -8/+1 |
|\ | | | | | | | library for doing Ogg Vorbis decompression)" | ||||
| * | Replace Tremor with Tremolo (an ARM optimised version of the Tremor library ↵ | Gloria Wang | 2010-02-12 | 1 | -8/+1 |
| | | | | | | | | for doing Ogg Vorbis decompression) | ||||
* | | Preserve a preview frame to be restored after resuming the playback session. | Andreas Huber | 2010-02-12 | 2 | -25/+99 |
| | | | | | | | | related-to-bug: 2231576 | ||||
* | | Squashed commit of the following: | Andreas Huber | 2010-02-12 | 4 | -27/+190 |
|/ | | | | | | | | | | | | | | | | commit 427e927298449826bb5b98327b0c05957aa051e6 Author: Andreas Huber <andih@google.com> Date: Fri Feb 12 10:39:07 2010 -0800 Fixing a race condition in AwesomePlayer and support for suspend/resume. commit 96201a04b6657b6bd69ec6100f4de66aebcaa0b4 Author: Andreas Huber <andih@google.com> Date: Fri Feb 12 10:36:15 2010 -0800 Protect MPEG4Source's sanity by properly locking. related-to-bug: 2231576 | ||||
* | Merge "Add support for "album artist" tag." | Marco Nelissen | 2010-02-11 | 4 | -0/+8 |
|\ | |||||
| * | Add support for "album artist" tag. | Marco Nelissen | 2010-02-11 | 4 | -0/+8 |
| | | |||||
* | | split libsurfaceflinger_client and libcamera_client out of libui | Mathias Agopian | 2010-02-11 | 5 | -6/+12 |
| | | |||||
* | | Support for rendering through an overlay on the droid even if a software ↵ | Andreas Huber | 2010-02-11 | 3 | -5/+67 |
|/ | | | | renderer is active. | ||||
* | Fixing AMR recording code. | Andreas Huber | 2010-02-10 | 1 | -3/+6 |
| | |||||
* | Merge "Properly detect Adobe's .f4v file format as an mp4 ISO compliant file." | Andreas Huber | 2010-02-10 | 1 | -1/+1 |
|\ | |||||
| * | Properly detect Adobe's .f4v file format as an mp4 ISO compliant file. | Andreas Huber | 2010-02-10 | 1 | -1/+1 |
| | | |||||
* | | TI does not want the hardware H.263 decoder to be enabled. | Andreas Huber | 2010-02-10 | 1 | -1/+0 |
|/ | |||||
* | Implementation of stagefright-enabled MediaPlayerService::decode functionality | Andreas Huber | 2010-02-10 | 1 | -8/+10 |
| | | | | related-to-bug: 2359268 | ||||
* | Merge "Defer actual work of setDataSource given a URI to the prepare phase ↵ | Andreas Huber | 2010-02-09 | 2 | -24/+109 |
|\ | | | | | | | in order to not block the calling thread for any significant amount of time..." | ||||
| * | Defer actual work of setDataSource given a URI to the prepare phase in order ↵ | Andreas Huber | 2010-02-09 | 2 | -24/+109 |
| | | | | | | | | | | | | to not block the calling thread for any significant amount of time... related-to-bug: 2431117 | ||||
* | | If the codec's input buffer size is too small to accomodate the buffer read ↵ | Andreas Huber | 2010-02-09 | 1 | -2/+10 |
|/ | | | | from the source, report and error instead of asserting. | ||||
* | Support the disc number and custom genre tags for mp4. | Marco Nelissen | 2010-02-09 | 1 | -3/+33 |
| | |||||
* | Merge "A little less verbosity in stagefright and special treatment for the ↵ | Andreas Huber | 2010-02-09 | 3 | -5/+8 |
|\ | | | | | | | error state while shutting down." | ||||
| * | A little less verbosity in stagefright and special treatment for the error ↵ | Andreas Huber | 2010-02-09 | 3 | -5/+8 |
| | | | | | | | | state while shutting down. | ||||
* | | Merge "During shutdown, don't loop forever on a state transition to ↵ | Andreas Huber | 2010-02-09 | 1 | -2/+8 |
|\ \ | |/ |/| | | | OMX_StateInvalid." | ||||
| * | During shutdown, don't loop forever on a state transition to OMX_StateInvalid. | Andreas Huber | 2010-02-08 | 1 | -2/+8 |
| | | | | | | | | related-to-bug: 2420917 | ||||
* | | Use bswap_16 instead of swap16, because swap16 is not available in glibc | Marco Nelissen | 2010-02-09 | 1 | -2/+2 |
| | | |||||
* | | ID3v1 tag's strings are ISO8859, not UTF-8, so do the proper conversion when ↵ | Andreas Huber | 2010-02-08 | 1 | -3/+7 |
| | | | | | | | | | | | | extracting metadata. related-to-bug: 2399408 | ||||
* | | Merge "Properly implement asynchronous preparation of media playback." | Andreas Huber | 2010-02-08 | 4 | -35/+106 |
|\ \ | |||||
| * | | Properly implement asynchronous preparation of media playback. | Andreas Huber | 2010-02-08 | 4 | -35/+106 |
| | | | | | | | | | | | | related-to-bug: 2413002 | ||||
* | | | Merge "Skip the endianness marker when converting UCS-2 to UTF-8, since it ↵ | Marco Nelissen | 2010-02-08 | 1 | -1/+21 |
|\ \ \ | | | | | | | | | | | | | ends up in the UTF-8 string otherwise." | ||||
| * | | | Skip the endianness marker when converting UCS-2 to UTF-8, since it | Marco Nelissen | 2010-02-08 | 1 | -1/+21 |
| | | | | | | | | | | | | | | | | ends up in the UTF-8 string otherwise. | ||||
* | | | | Merge "Use Tremor for sim-eng, and Tremolo for other targets." | Gloria Wang | 2010-02-08 | 1 | -1/+8 |
|\ \ \ \ | |/ / / |/| | | | |||||
| * | | | Use Tremor for sim-eng, and Tremolo for other targets. | Gloria Wang | 2010-02-08 | 1 | -1/+8 |
| |/ / | |||||
* | | | Add support for the TPOS/TPA (disc number) id3 tag. | Marco Nelissen | 2010-02-08 | 3 | -0/+3 |
|/ / |