summaryrefslogtreecommitdiff
path: root/media/libstagefright/MP3Extractor.cpp
AgeCommit message (Expand)Author
2012-11-29Bug fix for the MediaPlayer::prepare() api.Dylan Powers
2012-09-06Fix calculations for an obscure combo of MPEG audio options.John Grossman
2012-03-20Move COM tag parsing to constructorMarco Nelissen
2012-03-20Parse mp3 encoder padding/delayMarco Nelissen
2012-03-16Skip XING/VBRI frame when decodingMarco Nelissen
2012-01-08Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGESteve Block
2012-01-04Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) DO NOT MERGESteve Block
2011-10-26Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGESteve Block
2011-09-30Support for an MPEG2 Program Stream extractor.Andreas Huber
2011-09-06Revert "To make SniffMP3() more concrete so that we can remove false-positve ...James Dong
2011-08-18To make SniffMP3() more concrete so that we can remove false-positve response...Dongwon Kang
2011-07-27Re-calculate mCurrentTimeUs for MP3 CBR seek because we might haveGloria Wang
2011-05-25Support mpeg1,2 audio and mpeg1,2,4 video content extraction from .ts streams.Andreas Huber
2011-04-07In the MP3 extractor, compute timestamps based on sample count instead of byt...Jason Simmons
2011-03-04Do not enforce the rule in MP3Extractor that all audio frames in an mp3 file ...James Dong
2011-02-24Fix MP3ExtractorJames Dong
2011-01-12Speed up MP3Extractor using cached readsJames Dong
2011-01-07Add support for the "compilation" tag in mp3, mp4 and ogg, and also addMarco Nelissen
2010-11-1864-bit file size/offset support for media frameworkJames Dong
2010-11-09Some refactoring and added support for another form of vbr headers.Andreas Huber
2010-09-09Instead of asserting, publish no tracks if an MP3Extractor is used on non-mp3...Andreas Huber
2010-08-25Allow sniffers to return a packet of opaque data that the corresponding extra...Andreas Huber
2010-08-06Support for communicating if a buffer read from the _extractor_ is a sync sam...Andreas Huber
2010-07-21Support finer seek control on MediaSources.Andreas Huber
2010-06-23Fix a number of timestamp mismatches in the mp3 extractor and decoder that wo...Andreas Huber
2010-03-31Skip any number of leading ID3v2 tags (instead of just the first), also simpl...Andreas Huber
2010-03-04NPR's audio streams start with a 30sec segment whose mp3 headers are subtly d...Andreas Huber
2010-02-11Add support for "album artist" tag.Marco Nelissen
2010-02-08Add support for the TPOS/TPA (disc number) id3 tag.Marco Nelissen
2010-01-13Support for determining the mime type of media via metadata extraction.Andreas Huber
2010-01-13More metadata support.Andreas Huber
2010-01-12Squashed commit of the following:Andreas Huber
2010-01-11Fix an uninitialized read detected by valgrind. The array to be copied is sta...Andreas Huber
2009-12-17Add support for XING headerGloria Wang
2009-12-11Initial checkin of software AMR NB encoder based on PV source code.Andreas Huber
2009-12-07Fix the mp3 audio extractor that would occasionally return an invalid frame d...Andreas Huber
2009-11-03Fix MP3Extractor duration overflows...Andreas Huber
2009-10-23New API to instantiate a MediaExtractor given a URI and optional MIME type.Andreas Huber
2009-10-23Moving the individual extractor headers files to the private include directory.Andreas Huber
2009-10-22Extract video thumbnails from the largest sync sample among the first 20.Andreas Huber
2009-10-12Proper chunk size computation for Layer II/III V2 and V2.5, skip optional ID3...Andreas Huber
2009-10-12Change to a int64_t usecs representation for timestamps and duration througho...Andreas Huber
2009-09-10Media MIME types now have corresponding constants in MediaDefs.h, new codec e...Andreas Huber
2009-08-26assert => CHECK in stagefright.Andreas Huber
2009-08-17Squashed commit of the following:Andreas Huber
2009-07-28Squashed commit of the following:Andreas Huber
2009-07-17Clean up MP3Extractor code and fixes a bug that miscalculated the position of...Andreas Huber
2009-07-16Squashed commit of the following:Andreas Huber