Opened 9 months ago
Last modified 8 months ago
#9816 open defect
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 (15)
by , 9 months ago
Attachment: | APE_48K_24bit_2CH_02_01.ape added |
---|
comment:1 by , 9 months ago
Description: | modified (diff) |
---|---|
Keywords: | 24bit ape noise added |
follow-up: 3 comment:2 by , 9 months 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 , 9 months 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 , 9 months 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 , 9 months 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 , 9 months 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 , 9 months 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 , 9 months 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 , 9 months 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 , 8 months ago
Keywords: | regression added |
---|---|
Priority: | normal → important |
Regression since ed0001482a74b60f3d5bc5cd7e304c9d65b2fcd5.
24bit ape file