-
Notifications
You must be signed in to change notification settings - Fork 4
Assemble/find a list of test vectors #7
Comments
Mixed data. Some are layers, some are valid mp3 files. Others only contain the header. |
Good point. I've added self-generated vectors which I use for performance testing https://github.com/lieff/minimp3/tree/master/vectors/performance . This is public domain. Others based on standard vectors. I'm not sure about ILL_* origin (this is specially-broken vectors for stability\error correction testing), I need time to investigate. |
About .bit files format: |
@lieff how did you find that out? I tried running file on them but it returned garbage for me. :) |
@sirwindfield For ILL* and *nonstandard* it's normal, they broken to trigger bugs in decoder. Others should be decoded\played normally. |
I was wondering, the RustAudio group, is it also "responsible" for metadata? What about merging existing projects into the organization, like rust-id3 and rust-metaflac? |
@sirwindfield existing projects of these kinds are definitely welcome! |
ILL* vectors is from Philips MPEG Audio Test Suite http://www.mpegmultichannel.free.fr/Mpeg.pdf |
Here also https://samples.ffmpeg.org/A-codecs/MP3/ no mention of license too. |
@lieff I found this some directories up in the tree: https://samples.ffmpeg.org/HEADER.txt. |
So, licence should be clarified at webmaster(AT)ffmpeg(DOT)org. |
We need some mp3 files to test the code on. They need to be licensed appropriately, e.g. public domain. They should reflect a variety of encoders as well as encoder parameters, modes, etc.
This is a good starting point, but I don't know which format the .bit files are in: https://github.com/lieff/minimp3/tree/master/vectors
The text was updated successfully, but these errors were encountered: