History log of /frameworks/base/media/libstagefright/id3/ID3.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8735f8984ae6a40fd6611243e143743571ed5c43 25-Aug-2010 Andreas Huber <andih@google.com> Fix support for per-frame unsynchronization in ID3V2.4 tags.

Change-Id: I6874b596f88817347756a375d9fb1c9bff418eca
related-to-bug: 2949149
/frameworks/base/media/libstagefright/id3/ID3.cpp
c944cbe28ed052d53f634c8e3df1b6d717a64eae 08-Apr-2010 Andreas Huber <andih@google.com> Support for ID3 V2.4 tags.

Change-Id: I74ee02451bdfd7e50f0d5ff6fa5da5147b683e4c
related-to-bug: 2581869
/frameworks/base/media/libstagefright/id3/ID3.cpp
c2eeb2f52ed907d9502981759e9f30c35cea683d 30-Mar-2010 Andreas Huber <andih@google.com> Limit the total amount of ID3 metadata to something (un-)reasonable: 3MB.

Change-Id: I3f9bbcdd4f563bac27c4ccae58e4179656c264b6
related-to-bug: 1903971
/frameworks/base/media/libstagefright/id3/ID3.cpp
0c2ab24b9406b803a6993513de208113092bb597 16-Mar-2010 Kenny Root <kroot@google.com> Adjust expected text frame length in ID3

When encountering a null character in an ID3 text frame, adjust the
expected size accordingly so it isn't misidentified as ASCII.

This fixes http://b/2517444

Change-Id: I19a3284d378e882c33b28ecee528a434716c7707
/frameworks/base/media/libstagefright/id3/ID3.cpp
e56b7e6c3506f1963c75dcf80c9c90f0c8d710ff 09-Feb-2010 Marco Nelissen <marcone@google.com> Use bswap_16 instead of swap16, because swap16 is not available in glibc
/frameworks/base/media/libstagefright/id3/ID3.cpp
9be54d400d68c735013bc8069fbcb66c3f98c3ee 08-Feb-2010 Andreas Huber <andih@google.com> ID3v1 tag's strings are ISO8859, not UTF-8, so do the proper conversion when extracting metadata.

related-to-bug: 2399408
/frameworks/base/media/libstagefright/id3/ID3.cpp
3887ac7eb473b2cb6da37ed360c836adf0a479f3 09-Feb-2010 Marco Nelissen <marcone@google.com> Skip the endianness marker when converting UCS-2 to UTF-8, since it
ends up in the UTF-8 string otherwise.
/frameworks/base/media/libstagefright/id3/ID3.cpp
5b5ae13e9e8607d26269077d3781b3628eb7b875 19-Jan-2010 Andreas Huber <andih@google.com> Fix trailing garbage after UCS-2 encoded strings in ID3 V2.

related-to-bug: 2381919
/frameworks/base/media/libstagefright/id3/ID3.cpp
43782d3bc9883885f1650bdd74f0bcfc8d7ad3fe 19-Jan-2010 Andreas Huber <andih@google.com> Support for ID3 version 1 (and 1.1) tags in .mp3 files.

related-to-bug: 2375219
/frameworks/base/media/libstagefright/id3/ID3.cpp
aee3c6394a367abf283936cb8b8bd85ed028c050 12-Jan-2010 Andreas Huber <andih@google.com> Squashed commit of the following:

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
/frameworks/base/media/libstagefright/id3/ID3.cpp