aboutsummaryrefslogtreecommitdiffstats
path: root/taglib/mpeg/mpegfile.cpp
Commit message (Expand)AuthorAgeFilesLines
* No tabs in TagLibScott Wheeler2019-09-101-2/+2
* Fix crash when loading an empty mpeg file (#830)Xijian Yan2017-11-061-0/+3
* Merge branch 'filetype-detection' of https://github.com/TsudaKageyu/taglib in...Tsuda Kageyu2017-02-071-12/+4
|\
| * Remove some redundant code.Tsuda Kageyu2017-02-061-12/+4
* | Rename the functions 'isValidStream' to 'isSupported'.Tsuda Kageyu2017-02-071-1/+1
|/
* Enable FileRef to detect file types by the actual content of a stream.Tsuda Kageyu2017-02-041-0/+57
* Avoid searching the same area twice in MPEG::File::previousFrameOffset().Tsuda Kageyu2017-02-011-6/+4
* Prefer isEmpty()/empty() to size() == 0.Tsuda Kageyu2017-01-211-2/+2
* Add missing consts.Tsuda Kageyu2017-01-211-4/+4
* Combine two internal functions which are always used together.Tsuda Kageyu2017-01-211-8/+8
* Ignore fake MPEG frame headers when seeking them.Tsuda Kageyu2017-01-201-30/+27
* Efficient lookup for an ID3v2 tag in MPEG files with garbage.Tsuda Kageyu2017-01-201-16/+29
* Unify some duplicate internal functions.Tsuda Kageyu2015-12-221-19/+1
* Avoid the risk of subtracting between signed and unsigned types.Tsuda Kageyu2015-12-211-2/+2
* Avoid the risk of subtracting between signed and unsigned types.Tsuda Kageyu2015-12-211-3/+3
* Remove an unused private data member.Tsuda Kageyu2015-12-211-1/+0
* Merge pull request #684 from TsudaKageyu/save-mpegTsuda Kageyu2015-12-171-146/+89
|\
| * Use a const pointer to initialize a const pointer.Tsuda Kageyu2015-11-301-1/+1
| * Fix saving MPEG files.Tsuda Kageyu2015-11-251-145/+88
* | Use a standard type rather than TagLib::uint.Tsuda Kageyu2015-12-031-3/+3
* | Use a standard type rather than TagLib::ulong.Tsuda Kageyu2015-12-031-1/+1
* | Use a standard type rather than TagLib::uchar.Tsuda Kageyu2015-12-021-2/+2
|/
* Merge pull request #642 from TsudaKageyu/strip-and-propertiesTsuda Kageyu2015-11-201-19/+8
|\
| * Fix segfaults when calling File::properties() after strip().Tsuda Kageyu2015-08-251-19/+8
* | Efficient lookup for an ID3v2 tag in a MPEG file.Tsuda Kageyu2015-11-191-99/+24
* | Skip duplicate ID3v2 tags and treat them as an extra blank of the first one.Tsuda Kageyu2015-11-131-16/+1
* | Skip both ID3v1 and APE tags when seeking the last MPEG frame.Tsuda Kageyu2015-11-121-1/+10
* | Revert "Skip both ID3v1 and APE tags when seeking the last MPEG frame."Tsuda Kageyu2015-08-311-10/+1
* | Skip both ID3v1 and APE tags when seeking the last MPEG frame.Tsuda Kageyu2015-08-281-1/+10
|/
* MPEG: Hide an internal function from the public header.Tsuda Kageyu2015-08-011-15/+24
* MPEG: Remove unused formal parameters.Tsuda Kageyu2015-08-011-19/+15
* Fix MPEG::File::firstFrameOffset() and lastFrameOffset(). (#190)Tsuda Kageyu2015-05-251-2/+2
* Avoid reading an entire ID3v2 tag when skipping it.Tsuda Kageyu2014-10-231-4/+4
* Comment on a weird workaround for duplicate ID3v2 tags.Tsuda Kageyu2014-10-201-0/+4
* Skip duplicate ID3v2 tags in MPEG files.Tsuda Kageyu2014-10-201-8/+19
* Allow the second byte of MPEG header to contain 0xFFJingmin Wei2013-04-151-3/+0
* Parameter to disable duplication between ID3v1 and ID3v2 tags, #115.Urs Fleisch2013-03-231-6/+16
* Consistently handle invalid and deprecated tags in setProperties()Michael Helmling2012-12-261-2/+0
* Update for pull request #89: Change how setProperties() updates tags.Michael Helmling2012-12-201-7/+5
* Fix issue #88 by changing the behavior of setProperties().Michael Helmling2012-12-101-8/+9
* Add MPEG::FILE::Has*Tag functionsTsuda Kageyu2012-09-081-0/+15
* Don't duplicate from ID3v1 to ID3v2 when saving only ID3v2Robin Stocker2012-06-101-3/+3
* Implemented asProperties() in all relevant textual frames.Michael Helmling2012-01-221-0/+1
* Started to work on ID3v2.Michael Helmling2012-01-211-17/+26
* Made im/export functions nonvirtual. Added similar functions to File andMichael Helmling2011-08-281-0/+25
* Tabs be goneScott Wheeler2011-06-261-5/+6
* Add an abstract IOStream classLukáš Lalinský2011-04-111-0/+10
* Support for writing structuraly correct ID3v2.3 tagsLukáš Lalinský2011-03-151-1/+6
* Fix FSF addressLukáš Lalinský2011-01-081-2/+2
* Fix the APE positioning code. This obviously never worked properly...Scott Wheeler2008-02-121-14/+22