1312 Commits

Author SHA1 Message Date
Marco Nelissen
8b799a323c Merge "Add support for "album artist" tag." 2010-02-11 13:43:40 -08:00
Marco Nelissen
c5d5ee34d7 Add support for "album artist" tag. 2010-02-11 13:32:04 -08:00
Mathias Agopian
000479f9e3 split libsurfaceflinger_client and libcamera_client out of libui 2010-02-11 13:16:22 -08:00
Andreas Huber
28a5dc229e Merge "Support for rendering through an overlay on the droid even if a software renderer is active." 2010-02-11 12:44:03 -08:00
Andreas Huber
4ab5a6fe78 Support for rendering through an overlay on the droid even if a software renderer is active. 2010-02-11 11:03:01 -08:00
Ray Chen
49ffc0ff72 Revise ThumbnailUtils API. 2010-02-11 10:26:34 +08:00
Andreas Huber
aa82768b8c Merge "Fixing AMR recording code." 2010-02-10 15:16:09 -08:00
Andreas Huber
259b7c1c1b Fixing AMR recording code. 2010-02-10 15:04:31 -08:00
Marco Nelissen
d2e6af66ce Merge "Do autodetection even if no locale was specified, and use the detected encoding if it is unambiguous." 2010-02-10 14:24:44 -08:00
Andreas Huber
4c48cb72ff Merge "Properly detect Adobe's .f4v file format as an mp4 ISO compliant file." 2010-02-10 11:16:14 -08:00
Andreas Huber
01830a0814 Properly detect Adobe's .f4v file format as an mp4 ISO compliant file. 2010-02-10 11:08:15 -08:00
Andreas Huber
7d57413794 TI does not want the hardware H.263 decoder to be enabled. 2010-02-10 10:56:07 -08:00
Marco Nelissen
b45b0845a6 Do autodetection even if no locale was specified, and use the
detected encoding if it is unambiguous.
2010-02-10 10:36:02 -08:00
Andreas Huber
6ed937ebe9 Implementation of stagefright-enabled MediaPlayerService::decode functionality
related-to-bug: 2359268
2010-02-10 10:20:34 -08:00
Marco Nelissen
bfcb22a207 Don't create a genre in the database for genre code 255 (unknown) 2010-02-10 09:31:12 -08:00
Andreas Huber
4eaef139cf Merge "Defer actual work of setDataSource given a URI to the prepare phase in order to not block the calling thread for any significant amount of time..." 2010-02-09 14:28:32 -08:00
Andreas Huber
ffdf4782d4 Defer actual work of setDataSource given a URI to the prepare phase in order to not block the calling thread for any significant amount of time...
related-to-bug: 2431117
2010-02-09 14:27:33 -08:00
Andreas Huber
0dd4df27ad Merge "If the codec's input buffer size is too small to accomodate the buffer read from the source, report and error instead of asserting." 2010-02-09 14:23:30 -08:00
Dianne Hackborn
632aa76422 Merge "New external storage APIs." 2010-02-09 14:22:29 -08:00
Andreas Huber
42c444a8b1 If the codec's input buffer size is too small to accomodate the buffer read from the source, report and error instead of asserting. 2010-02-09 14:21:44 -08:00
Dianne Hackborn
e83cefcef0 New external storage APIs.
This implements the spec for external storage organization, and
properly reflects how the media scanner organizes the files it finds.

Also includes package manager support for removing app private
files from external storage when the application is uninstalled.

For the new APIs and paths, the main place to look is Environment
and Context.
2010-02-09 14:20:55 -08:00
Marco Nelissen
fe3b8e9fe5 Support the disc number and custom genre tags for mp4. 2010-02-09 14:15:38 -08:00
Andreas Huber
e33813dfab Merge "A little less verbosity in stagefright and special treatment for the error state while shutting down." 2010-02-09 12:10:31 -08:00
Andreas Huber
4a9375ef2a A little less verbosity in stagefright and special treatment for the error state while shutting down. 2010-02-09 11:54:33 -08:00
Andreas Huber
fdcba38ccf Merge "During shutdown, don't loop forever on a state transition to OMX_StateInvalid." 2010-02-09 10:04:57 -08:00
Marco Nelissen
e56b7e6c35 Use bswap_16 instead of swap16, because swap16 is not available in glibc 2010-02-09 07:40:51 -08:00
Andreas Huber
9be54d400d ID3v1 tag's strings are ISO8859, not UTF-8, so do the proper conversion when extracting metadata.
related-to-bug: 2399408
2010-02-08 16:46:27 -08:00
Andreas Huber
ba53068245 Merge "Properly implement asynchronous preparation of media playback." 2010-02-08 16:39:24 -08:00
Marco Nelissen
7499ef3e68 Merge "Skip the endianness marker when converting UCS-2 to UTF-8, since it ends up in the UTF-8 string otherwise." 2010-02-08 16:30:14 -08:00
Andreas Huber
6be780ebd4 Properly implement asynchronous preparation of media playback.
related-to-bug: 2413002
2010-02-08 16:23:47 -08:00
Marco Nelissen
3887ac7eb4 Skip the endianness marker when converting UCS-2 to UTF-8, since it
ends up in the UTF-8 string otherwise.
2010-02-08 16:16:54 -08:00
Gloria Wang
7723c94d32 Merge "Use Tremor for sim-eng, and Tremolo for other targets." 2010-02-08 15:16:07 -08:00
Marco Nelissen
655306f8a8 Add support for the TPOS/TPA (disc number) id3 tag. 2010-02-08 14:50:19 -08:00
Gloria Wang
2c51014050 Use Tremor for sim-eng, and Tremolo for other targets. 2010-02-08 14:37:41 -08:00
Andreas Huber
9f4557ed0b During shutdown, don't loop forever on a state transition to OMX_StateInvalid.
related-to-bug: 2420917
2010-02-08 12:54:40 -08:00
Gloria Wang
5a84386ae3 Merge "Fix for 2224736. Sometimes mSeeking is reset without calling setSeekTo first." 2010-02-08 10:46:36 -08:00
Gloria Wang
96827283df Revert "Replace Tremor with Tremolo (an ARM optimised version of the Tremor library for doing Ogg Vorbis decompression)"
This reverts commit 2f46c062b05254671aec96a98b431f91ae7b270c.
2010-02-05 18:50:17 -08:00
Gloria Wang
75ed81427d Merge "Replace Tremor with Tremolo (an ARM optimised version of the Tremor library for doing Ogg Vorbis decompression)" 2010-02-05 15:18:37 -08:00
James Dong
9446c50468 Merge "When the extractor is not able to be created successfully, don't crash" 2010-02-05 12:05:42 -08:00
James Dong
e4cfcb82a8 When the extractor is not able to be created successfully, don't crash 2010-02-04 18:11:32 -08:00
James Dong
760dcecd9d Merge "Camcorder profile Java API support - Use Enum for Quality instead of int - Use static values() method from Enum, rather than if-else" 2010-02-04 17:50:05 -08:00
Gloria Wang
2b7bb21a5c Fix for 2224736. Sometimes mSeeking is reset without calling setSeekTo first. 2010-02-04 17:43:09 -08:00
Gloria Wang
2f46c062b0 Replace Tremor with Tremolo (an ARM optimised version of the Tremor library for doing Ogg Vorbis decompression) 2010-02-04 17:32:56 -08:00
James Dong
e7038ace44 Camcorder profile Java API support
- Use Enum for Quality instead of int
- Use static values() method from Enum, rather than if-else

bug - 2417312
2010-02-04 13:47:36 -08:00
Andreas Huber
acfbc801a8 Stop using the PV software decoders and use ours (based on PV code) instead even in non-FULL_STAGEFRIGHT builds. 2010-02-04 10:48:37 -08:00
Wu-cheng Li
5d9661be8e Add getAttributeDouble() and focal length tag.
bug:2375989
2010-02-04 16:11:38 +08:00
Andreas Huber
5258919fab Merge "Defer creating the video renderer until we see the first video frame." 2010-02-03 16:45:57 -08:00
Andreas Huber
7085b684c6 Defer creating the video renderer until we see the first video frame.
This avoids having to instantiate the renderer twice in case the video decoder sends a format change before the first frame.

related-to-bug: 2375037
2010-02-03 16:02:02 -08:00
Andreas Huber
065f69ef53 Previous change broke A/V sync, this is a better change to eliminate negative media positions.
related-to-bug: 2414900
2010-02-03 15:35:59 -08:00
Andreas Huber
70d10c0156 Fix a deadlock caused by the AudioPlayer notifying the observer that the stream had ended at the same time the observer was shutting down the AudioPlayer.
related-to-bug: 2414536
2010-02-03 13:24:26 -08:00