Files
taglib/tests/data
Urs FleischandGitHub 2a5fc12b68 Support additional MP4 codecs (#1293, #1338)
Adds MP4::Properties::Codec enum values AC3, EAC3, FLAC, DTS, Opus and a
MP4::Properties::codecId() method.
Parse high-res FLAC bitrate from MP4 dfLa box.
Parse E-AC-3 bitrate from MP4 dec3 box.

The test files were generated using ffmpeg:

ffmpeg -hide_banner -y -f lavfi \
  -i "sine=frequency=440:sample_rate=48000:duration=1" \
  -c:a flac -ac 2 -flags +bitexact -fflags +bitexact \
  -metadata:s:a:0 encoder= -metadata encoder= \
  -f mp4 tests/data/flac.m4a

ffmpeg -hide_banner -y -f lavfi \
  -i "sine=frequency=440:sample_rate=48000:duration=1" \
  -c:a libopus -ac 2 -flags +bitexact -fflags +bitexact \
  -metadata:s:a:0 encoder= -metadata encoder= \
  -f mp4 tests/data/opus.m4a

ffmpeg -hide_banner -y -f lavfi \
  -i "sine=frequency=440:sample_rate=48000:duration=1" \
  -c:a ac3 -b:a 128k -ac 2 -strict experimental \
  -flags +bitexact -fflags +bitexact \
  -metadata:s:a:0 encoder= -metadata encoder= \
  -f mp4 tests/data/ac3.m4a

ffmpeg -hide_banner -y -f lavfi \
  -i "sine=frequency=440:sample_rate=48000:duration=1" \
  -c:a eac3 -b:a 128k -ac 2 -strict experimental \
  -flags +bitexact -fflags +bitexact \
  -metadata:s:a:0 encoder= -metadata encoder= \
  -f mp4 tests/data/eac3.m4a

ffmpeg -hide_banner -y -f lavfi \
  -i "sine=frequency=440:sample_rate=96000:duration=1" \
  -c:a flac -sample_fmt s32 -ac 2 -flags +bitexact -fflags +bitexact \
  -metadata:s:a:0 encoder= -metadata encoder= \
  -f mp4 tests/data/flac96.m4a
2026-08-07 14:54:50 +02:00
..
2009-07-24 13:08:51 +00:00
2014-12-30 23:53:40 +09:00
2015-06-18 17:43:09 +09:00
2015-11-30 17:18:50 +09:00
2023-11-03 05:17:39 +01:00
2023-09-26 16:23:03 +02:00
2011-06-09 18:40:22 +02:00
2007-11-10 22:55:14 +00:00
2010-07-11 09:47:58 +00:00
2015-06-18 17:43:09 +09:00
2014-12-31 01:44:25 +09:00
2015-06-18 14:41:37 +09:00
2026-01-24 14:59:10 +01:00
2026-01-24 14:59:10 +01:00
2026-01-24 14:59:10 +01:00
2014-12-30 23:53:40 +09:00
2026-01-24 14:59:10 +01:00
2011-06-24 01:31:15 +02:00