f859fcf82a
Add support for Unknown TXXX frames.
2012-02-26 18:07:02 +01:00
37c87e0317
Fixed identation
2012-02-26 10:56:18 +01:00
0a3b998ca5
Fix USLT frame creation in Frame::createTextualFrame()
2012-02-26 10:43:08 +01:00
fa0656e3c6
remove Tests/Examples build from CMakeLists
2012-02-26 10:37:59 +01:00
b05c3161c7
Added ID3v2 PropertyMap interface documentation.
2012-02-25 19:11:31 +01:00
79670beca1
some cosmetic changes
2012-02-25 18:59:53 +01:00
9fd22023cd
Merge remote-tracking branch 'official/master'
2012-02-25 18:51:30 +01:00
b8d5246f88
Moved APE test to correct place; added MOD tag test.
2012-02-25 18:46:19 +01:00
05b5e06928
added APE tag PropertyMap test
2012-02-25 18:32:00 +01:00
d28cc83fb4
Added another test for ID3v2 PropertyMap interface; fixed various bugs
2012-02-25 18:22:17 +01:00
495a028da3
removed debug messages
2012-02-19 15:15:25 +01:00
23d303a896
fixed bugs preventing tests from running
2012-02-19 15:13:31 +01:00
6c054af3ed
Added some functions, started to fix bugs.
2012-02-19 12:15:28 +01:00
70c3264279
fixed tests
2012-02-15 22:09:28 +01:00
cfa5ac6569
Fixed id3v2 test
2012-02-15 21:56:02 +01:00
de51307de7
Added lots of missing includes
2012-02-15 21:54:19 +01:00
140f4a57e2
fixed lots of bugs found by 'make'
2012-02-14 22:11:30 +01:00
8a8e9b702c
Ported xm.
2012-02-14 21:35:50 +01:00
d6215365a1
Ported wavpack.
2012-02-14 21:34:43 +01:00
2185d52f56
Ported trueaudio.
2012-02-14 21:32:36 +01:00
48aaaf8dc4
Ported s3m; removed old id3v2dicttools.
2012-02-14 21:29:30 +01:00
d2c43d7174
ID3 interface complete; vorbis done; wav done
2012-02-14 21:27:14 +01:00
cdfb447042
Add explicitly declared default constructor to StringHandler
2012-02-04 21:22:52 +01:00
2d00b690de
Merge branch 'master' of https://github.com/poiru/taglib
2012-02-04 20:38:14 +01:00
51675f3399
Added sampleFrames to FLACProperties
2012-02-04 11:34:40 -05:00
fa662a23db
Check if the header is TTA1 before parsing
2012-02-04 08:39:45 -05:00
dc628204c0
Added sampleFrames() for TTA files
2012-02-04 08:30:34 -05:00
9564956a7f
Removed space.
2012-02-02 18:12:37 +02:00
1f2248d24b
Additional change to previous fix.
2012-02-02 17:50:58 +02:00
06424598bb
Fixed memory leak.
2012-02-02 15:03:41 +02:00
7b3f279294
Correctly handle non-integral bit depths
2012-01-30 22:31:15 -05:00
a8632f710f
More progress in ID3 ... setProperties() will get messy :(
2012-01-22 22:06:24 +01:00
0c8e5bbec8
Implemented asProperties() in all relevant textual frames.
2012-01-22 17:08:02 +01:00
a5e45f196b
Started to work on ID3v2.
2012-01-21 23:05:59 +01:00
e4d955d6ef
Migration to new PropertyMap ... done ape to mod.
2012-01-21 14:52:24 +01:00
18ae797df4
Add unsupportedData() to PropertyMap, simplified [] behavior.
2012-01-17 18:09:30 +01:00
d11189b975
Basic implementation of a PropertyMap.
...
Implemented key/valuelist property map with
case-insensitive ASCII keys and StringList values.
Todo:
- subclass StringList to add flags indicating whether a value could
be written to the specific file format
- add member attribute indicating list of frames that could not be
parsed into the PropertyMap representation.
2012-01-16 22:37:30 +01:00
67d896e6a7
Implemented the most easy comments on the pull request.
2012-01-14 22:02:17 +01:00
ea41cd8903
Merge remote-tracking branch 'official/master'
2012-01-14 20:57:15 +01:00
d904281c6b
Make it possible to generate an XML report
2012-01-14 10:16:54 +01:00
40bf52e70f
Reverse the version check, similarly to what mp4v2 does
2012-01-10 17:18:20 +01:00
b981b6dde7
Check also for the deprecated GIF type
2012-01-08 15:54:15 +01:00
c237998983
Support non-UTF8 free-form atoms
2012-01-08 13:17:42 +01:00
5ff810e98d
Support for ID3v2.2 frames used by iTunes (TCP, TS2, TSA, TSC, TSP, TST)
...
https://bugs.kde.org/show_bug.cgi?id=290330
2012-01-05 16:33:29 +01:00
7875d02a8f
Merge remote-tracking branch 'official/master'
2012-01-04 19:49:50 +01:00
baafb3e290
Funny that there managed to be no operator!= for String for so long.
2012-01-01 16:01:18 +01:00
c4cef55158
Added tests and information about ignored id3 frames.
...
The ID3v2::toDict() function now has an optional
StringList* argument which will contain information
about frames that could not be converted to the dict
interface.
There are some dict tests for APE and FLAC now, and the
ID3v2 test was enlarged.
2012-01-01 14:42:48 +01:00
0eaf3a3fbd
Implemented dict interface for more formats.
...
Now supported: MOD files (IT, MOD, S3M, XM), RIFF files
(AIFF, WAV), TrueAudio, WavPack.
2011-11-02 21:02:35 +01:00
292a377d1e
Merge remote-tracking branch 'official/master'
2011-10-30 18:28:52 +01:00
6ea8599313
Detect RIFF files with invalid chunk sizes
...
The bug report has a WAVE file with zero-sized 'data' chunk, which causes
TagLib to iterate over the file, 8 bytes in each iteration. The new code
adds a check for the chunk name, which forces it to mark the file as
invalid if the chunk name doesn't contain ASCII characters.
https://bugs.kde.org/show_bug.cgi?id=283412
2011-10-08 18:41:15 +02:00