summaryrefslogtreecommitdiffstats
path: root/media/mp3/mp3_stream_parser.cc
Commit message (Collapse)AuthorAgeFilesLines
* Move MSE parsers under "formats" root directory.dalecurtis@chromium.org2014-01-231-613/+0
| | | | | | | | | | | | | | Changes made programatically: find -name \*.cc -o -name \*.h | xargs sed -r -i 's,media/(mp2t|mp3|mp4|webm)/,media/formats/\1/,g' find -name \*.cc -o -name \*.h | xargs sed -r -i 's,MEDIA_(MP2T|MP3|MP4|WEBM)_,MEDIA_FORMATS_\1_,g' find -name \*.gyp | xargs sed -r -i "s,'(mp2t|mp3|mp4|webm)/,'formats/\1/,g" BUG=none TEST=compiles Review URL: https://codereview.chromium.org/136053003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246512 0039d316-1c4b-4281-b951-d872f2087c98
* Remove media's dependency on netjamesr@chromium.org2014-01-221-3/+19
| | | | | | | | | | | | This dependency was added to do a very simple string operation. Now that media does not depend on net/ via ui/gfx any more, it doesn't make sense to have this dependency just for this one function. R=acolwell Review URL: https://codereview.chromium.org/141863004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246290 0039d316-1c4b-4281-b951-d872f2087c98
* Render inband text tracks in the media pipelinematthewjheaney@chromium.org2013-11-221-2/+2
| | | | | | | | | | | | | This change modifies the FFmpeg demuxer to recognize text streams embedded in the source media (Webm). Text decoder and text renderer filters have been added to the pipeline, to process the text frames as they are pulled downstream. BUG=230708 Review URL: https://codereview.chromium.org/23702007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236660 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up a few more unused globals.thakis@chromium.org2013-09-251-1/+0
| | | | | | | | | | | Found by clang's new -Wunused-const-variable. BUG=290204 R=akalin@chromium.org, avi@chromium.org, isherman@chromium.org, jamesr@chromium.org, joi@chromium.org, sergeyu@chromium.org, sky@chromium.org, thestig@chromium.org, xhwang@chromium.org Review URL: https://codereview.chromium.org/24649002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225273 0039d316-1c4b-4281-b951-d872f2087c98
* Fix an OOB bug in MP3StreamParser.acolwell@chromium.org2013-09-241-1/+1
| | | | | | | | | BUG=280550 TEST=MP3StreamParserTest.UnalignedAppend512 w/ ASAN Review URL: https://chromiumcodereview.appspot.com/23522069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224913 0039d316-1c4b-4281-b951-d872f2087c98
* Fix MP3StreamParser so it adds buffer timestamps and marks the end of segments.acolwell@chromium.org2013-09-201-19/+51
| | | | | | | | | | BUG=280550 TEST=MP3StreamParserTest.* R=scherkus@chromium.org Review URL: https://codereview.chromium.org/24287002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224484 0039d316-1c4b-4281-b951-d872f2087c98
* media: Opus support for WebM in Media Sourcevigneshv@chromium.org2013-09-061-1/+2
| | | | | | | | | | | | | | | | | | Matroska's specification of Opus has been standardized here: http://wiki.xiph.org/MatroskaOpus. This CL adds support for the new Matroska elements related to Opus and enables Opus playback in WebM files through Media Source API. It also adds support for end trimming. This is a first CL in a sequence of CLs that will attempt to add various features towards fully functional working of Opus in WebM (both media source and video tag). BUG= Review URL: https://chromiumcodereview.appspot.com/23014009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221574 0039d316-1c4b-4281-b951-d872f2087c98
* Implement experimental MP3 support for Media Source API.acolwell@chromium.org2013-09-051-0/+565
BUG=280550 TEST=PipelineIntegrationTest.MediaSource_MP3 Review URL: https://chromiumcodereview.appspot.com/23454006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221471 0039d316-1c4b-4281-b951-d872f2087c98