--- Using AV_CODEC_ID_ADPCM_IMA_WAV for twocc 0x0069 causes subtle artefacts during playback. The correct decoder is AV_CODEC_ID_ADPCM_IMA_XBOX.
Sample .wav and ref flac file: <https://github.com/vgmstream/vgmstream/files/15491901/flyaround_06.zip> libavformat/riff.c | 2 +- tests/ref/fate/xmv-demux | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libavformat/riff.c b/libavformat/riff.c index 98eeb88032..017a0658ef 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -564,7 +564,7 @@ const AVCodecTag ff_codec_wav_tags[] = { /* rogue format number */ { AV_CODEC_ID_ADPCM_IMA_DK3, 0x0062 }, { AV_CODEC_ID_ADPCM_G726, 0x0064 }, - { AV_CODEC_ID_ADPCM_IMA_WAV, 0x0069 }, + { AV_CODEC_ID_ADPCM_IMA_XBOX, 0x0069 }, { AV_CODEC_ID_METASOUND, 0x0075 }, { AV_CODEC_ID_G729, 0x0083 }, { AV_CODEC_ID_AAC, 0x00ff }, diff --git a/tests/ref/fate/xmv-demux b/tests/ref/fate/xmv-demux index 9cc26e41c3..603b958b73 100644 --- a/tests/ref/fate/xmv-demux +++ b/tests/ref/fate/xmv-demux @@ -6,7 +6,7 @@ #sar 0: 0/1 #tb 1: 16/11025 #media_type 1: audio -#codec_id 1: adpcm_ima_wav +#codec_id 1: adpcm_ima_xbox #sample_rate 1: 44100 #channel_layout_name 1: stereo 0, 0, 0, 0, 1508, 0xefceba48 -- 2.45.2 -- Peter (A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B)
signature.asc
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".