diff options
author | David E. O'Brien <obrien@FreeBSD.org> | 2009-01-02 02:57:16 +0000 |
---|---|---|
committer | David E. O'Brien <obrien@FreeBSD.org> | 2009-01-02 02:57:16 +0000 |
commit | c061027810e9c4fb1a9d01930d6c34d7b9b54310 (patch) | |
tree | 2238cf9e0926a037b65f3101d96555426a07c999 /Magdir/vorbis | |
parent | e78ce05075dd8e130966c92dfbe6ee5f1ca318f2 (diff) |
Notes
Diffstat (limited to 'Magdir/vorbis')
-rw-r--r-- | Magdir/vorbis | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/Magdir/vorbis b/Magdir/vorbis index 5957ea0d2782..cbef5fdff695 100644 --- a/Magdir/vorbis +++ b/Magdir/vorbis @@ -11,16 +11,40 @@ # probable things advanced users would want to uncomment are probably # the number of comments and the encoder version. # +# FIXME: The first match has been made a search, so that it can skip +# over prepended ID3 tags. This will work for MIME type detection, but +# won't work for detecting other properties of the file (they all need +# to be made relative to the search). In any case, if the file has ID3 +# tags, the ID3 information will be printed, not the Ogg information, +# so until that's fixed, this doesn't matter. +# FIXME[2]: Disable the above for now, since search assumes text mode. +# # --- Ogg Framing --- -0 string OggS Ogg data +#0 search/1000 OggS Ogg data +0 string OggS Ogg data +!:mime application/ogg >4 byte !0 UNKNOWN REVISION %u ##>4 byte 0 revision 0 >4 byte 0 ##>>14 lelong x (Serial %lX) # non-Vorbis content: FLAC (Free Lossless Audio Codec, http://flac.sourceforge.net) ->>28 string fLaC \b, FLAC audio +>>28 string \x7fFLAC \b, FLAC audio # non-Vorbis content: Theora >>28 string \x80theora \b, Theora video +# non-Vorbis content: Kate +>>28 string \x80kate\0\0\0\0 \b, Kate +>>>37 ubyte x v%u +>>>38 ubyte x \b.%u, +>>>40 byte 0 utf8 encoding, +>>>40 byte !0 unknown character encoding, +>>>60 string >\0 language %s, +>>>60 string \0 no language set, +>>>76 string >\0 category %s +>>>76 string \0 no category set +# non-Vorbis content: Skeleton +>>28 string fishead\0 \b, Skeleton +>>>36 short x v%u +>>>40 short x \b.%u # non-Vorbis content: Speex >>28 string Speex\ \ \ \b, Speex audio # non-Vorbis content: OGM |