- 17 Sep, 2012 2 commits
-
-
Clément Bœsch authored
It would have been done anyway in the av_dict_set() call. This simplifies the code and avoid a warning because of assigning a const string from ff_id3v1_genre_str to a non-const variable. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Clément Bœsch authored
This also avoids a memleak. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
- 01 Sep, 2012 1 commit
-
-
Piotr Bandurski authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 12 Aug, 2012 1 commit
-
-
Mohammad Alsaleh authored
Some files' embedded art seems to have the mimetype 'image/JPG' instead of 'image/jpg'. Libav fails to parse those because it matches case-sensitively. Use av_strncasecmp() to fix this behaviour. Signed-off-by: Mohammad Alsaleh <msal@tormail.org> Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
- 08 Aug, 2012 1 commit
-
-
Mohammad Alsaleh authored
id3 v2.2 uses image format ("JPG","PNG") instead of mimetypes. Currently, the attached picture is skipped because the format string does not match a known picture mimetype. This patch fixes this behaviour. Signed-off-by: Mohammad Alsaleh <msal@tormail.org> Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
- 07 Aug, 2012 1 commit
-
-
Anton Khirnov authored
-
- 07 Jul, 2012 1 commit
-
-
Anton Khirnov authored
-
- 20 May, 2012 1 commit
-
-
Piotr Bandurski authored
fixes ticket #1324 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 19 May, 2012 2 commits
-
-
Clément Bœsch authored
This simplifies the code but also fix a warning: ff_id3v1_genre_str array contains const strings so do the string dup now instead of in av_dict_set().
-
Clément Bœsch authored
This also avoids a memleak.
-
- 01 Apr, 2012 1 commit
-
-
Anton Khirnov authored
In v2.4, the length includes the length field itself.
-
- 29 Mar, 2012 1 commit
-
-
Kostya Shishkov authored
-
- 28 Mar, 2012 1 commit
-
-
Piotr Bandurski authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 20 Mar, 2012 1 commit
-
-
Anton Khirnov authored
-
- 29 Feb, 2012 3 commits
-
-
Anton Khirnov authored
Rename ff_id3v2_read_all to ff_id3v2_read().
-
Anton Khirnov authored
-
Anton Khirnov authored
-
- 31 Dec, 2011 1 commit
-
-
Jean First authored
Signed-off-by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 26 Dec, 2011 2 commits
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Adrian Drzewiecki authored
ID3v2.4 allows for zlib compressed tags, but libavformat skips them. Implement code to inflate compressed tags. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 10 Dec, 2011 1 commit
-
-
Diego Biurrun authored
-
- 03 Dec, 2011 1 commit
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 01 Dec, 2011 1 commit
-
-
Adrian Drzewiecki authored
When skipping over the extended header, take into account that the size field has already been read. The extended header also takes up space, so adjust total header length accordingly. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 02 Nov, 2011 1 commit
-
-
Anton Khirnov authored
-
- 13 Oct, 2011 2 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 11 Oct, 2011 1 commit
-
-
Anton Khirnov authored
Bug found by Laurent Aimar fenrir at videolan org
-
- 03 Oct, 2011 3 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
Read the key in the first, value in the second. This allows to avoid pointless strdups and simplify decode_str() by dropping two of its parameters.
-
Anton Khirnov authored
While they're technically invalid, it's better to skip them and try to read the rest of the tag.
-
- 25 Sep, 2011 2 commits
-
-
Reimar Döffinger authored
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Laurent Aimar authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 21 Sep, 2011 1 commit
-
-
David Goldwich authored
This extends the ID3v2 parser to allow for reading of non-text (i.e. other than T***) meta tag frames providing a ff_id3v2_read_all() function. An additional data structure 'ID3v2ExtraMeta' is introduced for these tags since AVDictionary is string oriented and unsuitable for binary data. A parser for tag frames of type GEOB is implemented, which is needed to extract keyring information from encrypted OMA files. GEOB data is parsed into 'ID3v2ExtraMetaGEOB' data structures. The routine to decode characters from different encodings to UTF-8, formerly part of the read_ttag() function, is moved to its own function. Because some tag frames contain subparts of unknown length, the function is now also able to read until a null character is found. In addition, the function now takes care of allocating a buffer long enough to hold the decoded characters. Signed-off-by: David Goldwich <david.goldwich@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
- 08 Jun, 2011 1 commit
-
-
Anton Khirnov authored
-
- 26 May, 2011 2 commits
-
-
Alex Converse authored
-
Alex Converse authored
-
- 18 May, 2011 2 commits
-
-
Stefano Sabatini authored
In ff_id3v2_parse(), prevent unsigned integer overflow if data length indicator is skipped and tlen is < 4. Fix crash decoding file Allaby_cut.mp3, fix trac issue #182.
-
Stefano Sabatini authored
-
- 22 Mar, 2011 2 commits
-
-
Anton Khirnov authored
fixes issue2649.
-
Anton Khirnov authored
It's pointless, since there's a seek to the end of tag later.
-