HydrogenAudio

Hosted Forums => foobar2000 => Support - (fb2k) => Topic started by: xindigo on 2013-02-11 01:25:48

Title: fb2k 1.2.3 beta 3 doesn't play vorbis file
Post by: xindigo on 2013-02-11 01:25:48
Hello,

Foobar2k version 1.2.2 and 1.2.3 beta 3 have an issue with playing this file: http://archive.org/download/URL_BerdzTrack...lian_method.ogg (http://archive.org/download/URL_BerdzTrack_EP/kahvi162a_url-reptilian_method.ogg) . The error it produces is as follows:

Quote
Decoding failure at 0:00.000 (Unsupported format or corrupted file):
"C:\Users\Serguey Parkhomovsky\Desktop\kahvi162a_url-reptilian_method.ogg"


I have tested foobar2k version 1.1.18, and it plays the file back perfectly. Therefore, I believe that this is an issue with the implementation of the FFmpeg backend in fb2k. I downloaded the latest 32-bit Windows build of FFmpeg 1.1.1 from http://ffmpeg.zeranoe.com/builds/ (http://ffmpeg.zeranoe.com/builds/) just to check and ffplay seems to play it back perfectly as well.

The components that I am using are listed here:

Quote
Core (2013-02-09 12:45:36 UTC)
    foobar2000 core 1.2.3 beta 3
foo_albumlist.dll (2013-02-09 12:43:14 UTC)
    Album List 4.5
foo_audioscrobbler.dll (2012-07-24 06:12:35 UTC)
    Audioscrobbler 1.4.7
foo_cdda.dll (2013-02-09 12:43:20 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2013-02-09 12:42:36 UTC)
    Converter 1.5
foo_dsp_eq.dll (2013-02-09 12:44:06 UTC)
    Equalizer 1.0
foo_dsp_std.dll (2013-02-09 12:43:42 UTC)
    Standard DSP Array 1.2
foo_fileops.dll (2013-02-09 12:41:50 UTC)
    File Operations 2.2
foo_freedb2.dll (2013-02-09 12:41:40 UTC)
    Online Tagger 0.7
foo_input_std.dll (2013-02-09 12:42:44 UTC)
    Standard Input Array 1.0
foo_rgscan.dll (2013-02-09 12:42:36 UTC)
    ReplayGain Scanner 2.1.2
foo_ui_std.dll (2013-02-09 12:43:00 UTC)
    Default User Interface 0.9.5
foo_unpack.dll (2013-02-09 12:42:04 UTC)
    ZIP/GZIP/RAR Reader 1.6
Title: fb2k 1.2.3 beta 3 doesn't play vorbis file
Post by: Peter on 2013-02-11 11:00:40
Problem acknowledged and fixed for the next update, thanks for reporting.

It looks like some frames of the file fail to decode correctly. Skipping over them makes the file playable. Also it was encoded with a very old encoder (2001).