code-google-com / qmmp

Automatically exported from code.google.com/p/qmmp
0 stars 0 forks source link

qmmp does not decode 640kbps AC3 files #457

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Select a 640kbps AC3 file
2. Press Play.
3. qmmp will skip it and move to the next one in the playlist.

What is the expected output?
File should playback.

What do you see instead?
It gets skipped.

What version of the product are you using?
qmmp-svn 0.6.0-svn-r2174

On what operating system?
Archlinux amd64.

Please provide any additional information below.

Run it through KDevelop, in order to isolate the problem.

For unknown reasons, the following function (on the first line) returns false, 
in ffmpegdecoder.cpp:

    AVInputFormat *fmt = av_probe_input_format(&pd, 1);
    if(!fmt)
    {
        qWarning("DecoderFFmpeg: usupported format");
        return false;
    }

This happens only if bitrate is 640kbps.

Lower (448, 384, and so on) AC3 bitrates behave fine, and playback normally.

Original issue reported on code.google.com by mordsith...@gmail.com on 25 Apr 2011 at 10:21

GoogleCodeExporter commented 9 years ago
Also ffmpeg version is ffmpeg-git-20110330-1.

Original comment by mordsith...@gmail.com on 25 Apr 2011 at 10:22

GoogleCodeExporter commented 9 years ago

Original comment by trialuser02 on 8 May 2011 at 9:53

GoogleCodeExporter commented 9 years ago
The strange part is, that if the 640kbps AC3 files are enclosed in a Matroska 
Audio Container file (mka) with mkvmerge-gui (mkvtoolnix), they play-back 
normally.

Original comment by mordsith...@gmail.com on 8 May 2011 at 2:12