aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorNils Durner <durner@gnunet.org>2005-04-17 12:41:27 +0000
committerNils Durner <durner@gnunet.org>2005-04-17 12:41:27 +0000
commite3f411e1c63259944a17760b402279b138f17124 (patch)
treef3416021bf4b339014aedce47ab92f7644d51fdb /test
parent5fb298e651ad41fc7c5459d8a5f4ca6a72fa46e7 (diff)
downloadlibextractor-e3f411e1c63259944a17760b402279b138f17124.tar.gz
libextractor-e3f411e1c63259944a17760b402279b138f17124.zip
ID3v2 testcases from http://sourceforge.net/projects/id3lib ("example tags")
Diffstat (limited to 'test')
-rw-r--r--test/id3v2/221-compressed.tagbin0 -> 166 bytes
-rw-r--r--test/id3v2/230-compressed.tagbin0 -> 185 bytes
-rw-r--r--test/id3v2/230-picture.tagbin0 -> 8583 bytes
-rw-r--r--test/id3v2/230-syncedlyrics.tagbin0 -> 945 bytes
-rw-r--r--test/id3v2/230-unicode.tagbin0 -> 165 bytes
-rw-r--r--test/id3v2/README.txt55
-rw-r--r--test/id3v2/composer.jpgbin0 -> 8156 bytes
-rw-r--r--test/id3v2/example.lyrbin0 -> 1207 bytes
-rw-r--r--test/id3v2/ozzy.tagbin0 -> 3211 bytes
-rw-r--r--test/id3v2/thatspot.tagbin0 -> 24482 bytes
10 files changed, 55 insertions, 0 deletions
diff --git a/test/id3v2/221-compressed.tag b/test/id3v2/221-compressed.tag
new file mode 100644
index 0000000..121a240
--- /dev/null
+++ b/test/id3v2/221-compressed.tag
Binary files differ
diff --git a/test/id3v2/230-compressed.tag b/test/id3v2/230-compressed.tag
new file mode 100644
index 0000000..238dc85
--- /dev/null
+++ b/test/id3v2/230-compressed.tag
Binary files differ
diff --git a/test/id3v2/230-picture.tag b/test/id3v2/230-picture.tag
new file mode 100644
index 0000000..7c29582
--- /dev/null
+++ b/test/id3v2/230-picture.tag
Binary files differ
diff --git a/test/id3v2/230-syncedlyrics.tag b/test/id3v2/230-syncedlyrics.tag
new file mode 100644
index 0000000..3f152bb
--- /dev/null
+++ b/test/id3v2/230-syncedlyrics.tag
Binary files differ
diff --git a/test/id3v2/230-unicode.tag b/test/id3v2/230-unicode.tag
new file mode 100644
index 0000000..1908713
--- /dev/null
+++ b/test/id3v2/230-unicode.tag
Binary files differ
diff --git a/test/id3v2/README.txt b/test/id3v2/README.txt
new file mode 100644
index 0000000..05ac592
--- /dev/null
+++ b/test/id3v2/README.txt
@@ -0,0 +1,55 @@
1The following is a description of the files in this directory:
2
3221-compressed.tag
4
5 This ID3v2.2.1 tag contains a Compressed Data Metaframe. Tag editors should
6 no longer create such old tags, but should be able to correctly parse them.
7
8230-compressed.tag
9
10 This ID3v2.3.0 tag contains a compressed frame. The frame has the
11 'compression' bit set in it's frame header. This method for compressing
12 frames supercedes the 2.2.1 Compressed Data Metaframe.
13
14230-picture.tag
15
16 This ID3v2.3.0 tag contains a variety of frames, including an Attached
17 Picture frame (APIC) and an Involved People List frame (IPLS). It is also
18 an example of ID3v2's unsynchronization scheme.
19
20230-syncedlyrics.tag
21
22 This ID3v2.3.0 tag is converted using id3lib-3.7.10 from example.lyr, a
23 Lyrics3 v2.00 tag file. It includes an example of the Synchronized Lyrics
24 frame.
25
26230-unicode.tag
27
28 This ID3v2.3.0 tag has a single frame comprised of unicode tag. Earlier
29 versions of this tag were incorrect in the byte-order marker (BOM) contained
30 within the tag, so correct implementations of the ID3v2 spec wouldn't be able
31 to parse that version of the tag. The BOM's have since been corrected.
32
33ozzy.tag
34
35 This ID3v2.3.0 tag is from an mp3 file submitted by a user who found a bug in
36 earlier versions of id3lib. It was converted from the old MusicMatch tagging
37 format by the MusicMatch Jukebox application.
38
39thatspot.tag
40
41 This ID3v2.3.0 tag is also converted from the MusicMatch Jukebox application.
42 It is the tag from the sample mp3 file distributed with free copies of
43 Jukebox. It contains a frame not defined in the ID3v2.3.0 specification
44 (TRDO), so is a good test for implementations of the spec to see how well
45 they handle unknown frames.
46
47example.lyr
48
49 This is the Lyrics3 v2.00 tag given as an example of the format at the
50 following URL: http://www.id3.org/lyrics3200.html. This tag was converted
51 to 230-syncedlyrics.tag by id3lib-3.7.10.
52
53composer.jpg
54
55 This is the picture file used to create 230-picture.tag.
diff --git a/test/id3v2/composer.jpg b/test/id3v2/composer.jpg
new file mode 100644
index 0000000..4e55bef
--- /dev/null
+++ b/test/id3v2/composer.jpg
Binary files differ
diff --git a/test/id3v2/example.lyr b/test/id3v2/example.lyr
new file mode 100644
index 0000000..4c6e7d9
--- /dev/null
+++ b/test/id3v2/example.lyr
Binary files differ
diff --git a/test/id3v2/ozzy.tag b/test/id3v2/ozzy.tag
new file mode 100644
index 0000000..d88ab60
--- /dev/null
+++ b/test/id3v2/ozzy.tag
Binary files differ
diff --git a/test/id3v2/thatspot.tag b/test/id3v2/thatspot.tag
new file mode 100644
index 0000000..5e46d81
--- /dev/null
+++ b/test/id3v2/thatspot.tag
Binary files differ