#9816 closed defect (fixed)
Ffmpeg 4.4.x play 24bit ape file with big noise.
Reported by: | Song ziming | Owned by: | |
---|---|---|---|
Priority: | important | Component: | avcodec |
Version: | git-master | Keywords: | 24bit ape noise regression |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description (last modified by )
Summary of the bug:
Ffmpeg 4.4.x play 24bit ape with big noise when using ffplay or compiled so.
If simplely revert this commit it works fine:https://patchwork.ffmpeg.org/project/ffmpeg/patch/20201006001714.19577-1-onemda@gmail.com/
I have tried to dicuss with the author, he will not fix this problem because he want to do other things without coding.
It also works fine in old versions like 4.3.x or other older version.
How to reproduce:
% ffplay APE_48K_24bit_2CH_02_01.ape ffmpeg version built on 4.4.x
Other 24bit ape songs have same problem.
Attachments (1)
Change History (19)
by , 2 years ago
Attachment: | APE_48K_24bit_2CH_02_01.ape added |
---|
comment:1 by , 2 years ago
Description: | modified (diff) |
---|---|
Keywords: | 24bit ape noise added |
follow-up: 3 comment:2 by , 2 years ago
But the same happons in media player classic and does not appear to happen in ffplay on git-master!!
P.S. Actually, it does happen in ffplay on git-master too.
comment:3 by , 2 years ago
Replying to Balling:
But the same happons in media player classic and does not appear to happen in ffplay on git-master!!
windows mediaplayer works fine.
4.3.x ffplay works fine.
4.4.x ffplay not works.
revert https://patchwork.ffmpeg.org/project/ffmpeg/patch/20201006001714.19577-1-onemda@gmail.com/\
it works fine too.
follow-up: 6 comment:4 by , 2 years ago
windows mediaplayer works fine.
Not here.
Also we only support git-master, we do not support 4.4 even. So use this and restest: https://github.com/BtbN/FFmpeg-Builds/releases/tag/latest
comment:6 by , 2 years ago
Replying to Balling:
windows mediaplayer works fine.
Not here.
Also we only support git-master, we do not support 4.4 even. So use this and restest: https://github.com/BtbN/FFmpeg-Builds/releases/tag/latest
It can be reproduced by
master ffmpeg-master-latest-win64-lgpl.zip
or ffmpeg-n4.4-latest-win64-lgpl-4.4.zip
when using cmd
ffplay APE_48K_24bit_2CH_02_01.ape
follow-up: 9 comment:8 by , 2 years ago
Replying to Balling:
Those are not supported here.
What are not support? The problem is libavcodec/apedec.c decoder not work well for 24bit ape file... in the 4.4.x branch or master.
follow-up: 10 comment:9 by , 2 years ago
Replying to Song ziming:
Replying to Balling:
Those are not supported here.
What are not support? The problem is libavcodec/apedec.c decoder not work well for 24bit ape file... in the 4.4.x branch or master.
We do not support 4.4. I cannot reproduce on master. It does happen on older ffmpeg in VLC e.g., sure.
comment:10 by , 2 years ago
Replying to Balling:
Replying to Song ziming:
Replying to Balling:
Those are not supported here.
What are not support? The problem is libavcodec/apedec.c decoder not work well for 24bit ape file... in the 4.4.x branch or master.
We do not support 4.4. I cannot reproduce on master. It does happen on older ffmpeg in VLC e.g., sure./tag/latest
I download daily build ffmpeg-master-latest-win64-lgpl.zip from https://github.com/BtbN/FFmpeg-Builds/releases。Unzip it on windows,enter bin folder,run cmd,input :ffplay APE_48K_24bit_2CH_02_01.ape . After a few seconds it appears big noise.
comment:12 by , 2 years ago
Replying to Balling:
Okay, I can reproduce it.
- This commit cause the problem
https://patchwork.ffmpeg.org/project/ffmpeg/patch/20201006001714.19577-1-onemda@gmail.com/
But I cannot make sure just revert this commit is enough.
- Please fix it at master and newest 4.4.x branch.
comment:14 by , 2 years ago
Keywords: | regression added |
---|---|
Priority: | normal → important |
Regression since ed0001482a74b60f3d5bc5cd7e304c9d65b2fcd5.
comment:16 by , 16 months ago
Git build: 2023-06-04-git-b1c3d81e71 (https://gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z) issue are still. ffplay.exe playing and ffmpeg.exe decoding 24bit ape got BIG noise, no exception or error prompted.
comment:17 by , 13 months ago
Fixed in 80ad0e2198df4e2961928d8304da58df6db77ec4, in fact the sample is bitperfect with the result before the regression, md5 8067d7c880ecacf6b35bb6086f3a5baa for
ffmpeg.exe -i APE_48K_24bit_2CH_02_01.ape -c:a pcm_s24le -f md5 -
comment:18 by , 13 months ago
Resolution: | → fixed |
---|---|
Status: | open → closed |
24bit ape file