Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Random files cause playback errors  (Read 1388 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Random files cause playback errors

Once in a while foobar can't play a file and reports an error. Other players and decoders such as ffmpeg don't have that issue.
I have tried first with v1.4.0 and then with v1.4.2 but both behave the same. Only going back to v1.3.2 solves the issue.

I have upload a sample file that causes such a problem. Can you see what fails foobar decoder and fix it please?

 

Re: Random files cause playback errors

Reply #1
I see nothing failing in either of those versions. What exactly is the error that's reported?

Re: Random files cause playback errors

Reply #2
The message I get is :
"Decoding failure at 0:00.000 (Unsupported format or corrupted file): F:\Music\The Hollies\The Hollies - 20 Golden Greats\08. Here I Go Again.flac"

Re: Random files cause playback errors

Reply #3
This file plays without errors in Foobar 1.4.2 here, Windows 7 SP1, and tests OK with AudioTester.

Re: Random files cause playback errors

Reply #4
So now, your job is to post an installed components report.

Re: Random files cause playback errors

Reply #5
Same components are used in v1.3.2  without any issues.
Is there a more thorough debugging tool I can use to pinpoint the problem?

The component report is:
Quote
Core (2019-01-21 12:12:58 UTC)
    foobar2000 core 1.4.2
foo_abx.dll (2018-09-13 00:41:45 UTC)
    ABX Comparator 2.0.5
foo_albumlist.dll (2019-01-21 12:11:38 UTC)
    Album List 4.6
foo_bestversion.dll (2017-03-22 17:21:20 UTC)
    Best Version Picker 1.0.4
foo_bitcompare.dll (2018-06-03 23:02:54 UTC)
    Binary Comparator 2.1.1
foo_channel_mixer.dll (2011-06-01 17:18:00 UTC)
    Channel Mixer 0.9.6.7
foo_converter.dll (2019-01-21 12:12:28 UTC)
    Converter 1.5.3
foo_cuefilter.dll (2011-11-03 14:56:34 UTC)
    CUE Playlist Filter 0.1.7.0
foo_discogs.dll (2019-01-18 10:31:04 UTC)
    Discogs Tagger 2.19
foo_dockable_panels.dll (2016-09-19 04:16:25 UTC)
    Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]
foo_dsp_dither.dll (2019-01-01 10:29:09 UTC)
    Smart Dither 1.0.5
foo_dsp_mdadither.dll (2018-12-15 16:13:24 UTC)
    mda Dither 0.1
foo_dsp_nogaps.dll (2018-12-15 16:13:09 UTC)
    Gap Killer DSP 0.4.1
foo_dsp_resampler_mod2.dll (2013-02-04 16:24:16 UTC)
    SoX Resampler mod2 0.8.3 mod2
foo_dsp_vstwrap.dll (2014-07-01 18:59:30 UTC)
    George Yohng's VST Wrapper 1.2
foo_dynamic_range.dll (2012-05-30 16:17:58 UTC)
    Dynamic Range Meter 1.1.1
foo_dynfil.dll (2012-11-29 01:15:50 UTC)
    Dynamic Fields 1 beta 4
foo_exvar.dll (2018-04-22 14:13:51 UTC)
    Extended Variables 0.4.0
foo_fileops.dll (2019-01-21 12:11:38 UTC)
    File Operations 2.3
foo_freedb2.dll (2019-01-21 12:11:44 UTC)
    Online Tagger 0.7
foo_hdcd.dll (2018-06-03 23:02:54 UTC)
    HDCD decoder 1.19
foo_input_dts.dll (2019-01-09 21:48:05 UTC)
    DTS decoder 0.6.3
foo_input_dtshd.dll (2011-01-14 12:16:16 UTC)
    DTS-HD Decoder 0.1.2
foo_input_dvda.dll (2012-12-22 00:00:00 UTC)
    DVD-Audio Decoder and Watermark Detector 0.4.11
foo_input_monkey.dll (2018-06-03 23:02:54 UTC)
    Monkey's Audio Decoder 2.1.9
foo_input_sacd.dll (2018-01-26 09:04:26 UTC)
    Super Audio CD Decoder 1.1.0
foo_input_std.dll (2019-01-21 12:11:52 UTC)
    FFmpeg Decoders 3.2.4
    Standard Input Array 1.0
foo_jesus.dll (2013-02-04 05:31:40 UTC)
    Autosave & Autobackup 10
foo_lock.dll (2018-06-03 23:02:54 UTC)
    Pause on Lock 0.6
foo_lyricsource.dll (2016-01-15 11:03:01 UTC)
    Custom lyrics source 0.1
foo_masstag.dll (2012-04-26 01:23:26 UTC)
    Masstagger 1.8.4
foo_menu_addons.dll (2013-07-11 21:58:54 UTC)
    Menu Addons 1.4.2
foo_misc_addons.dll (2013-07-11 21:59:06 UTC)
    Misc. Addons 1.1.6
foo_navigator.dll (2012-09-21 04:33:10 UTC)
    Navigator 0.64
foo_onewaysync.dll (2017-04-21 06:37:50 UTC)
    One Way Sync 0.5.10c
foo_out_asio.dll (2012-06-08 01:14:46 UTC)
    ASIO support 2.1.2
foo_playcount.dll (2011-09-02 14:11:04 UTC)
    Playback Statistics 3.0.2
foo_playlist_attributes.dll (2013-05-26 23:14:56 UTC)
    Playlist Attributes 0.5.2
foo_playlist_bind.dll (2009-04-30 14:43:54 UTC)
    Playlist Bind 4.1
foo_queuecontents.dll (2016-09-30 16:03:01 UTC)
    Queue Contents Editor 0.5.1
foo_quicksearch.dll (2015-10-13 06:26:30 UTC)
    Quick Search Toolbar 3.6
foo_quicktag.dll (2012-11-07 15:54:02 UTC)
    Quick Tagger 1.0.3
foo_random_pools.dll (2015-03-09 13:19:06 UTC)
    Random Pools 0.1.4
foo_rgscan.dll (2019-01-21 12:11:38 UTC)
    ReplayGain Scanner 2.3
foo_run.dll (2018-06-03 23:02:54 UTC)
    Run services 0.3.8
foo_runcmd.dll (2010-01-07 16:32:34 UTC)
    Run Command 1.1
foo_skip.dll (2009-12-24 16:47:22 UTC)
    Skip Track 0.5
foo_ui_std.dll (2019-01-21 12:12:08 UTC)
    Default User Interface 0.9.5
foo_uie_albumlist.dll (2016-03-12 19:38:18 UTC)
    Album list panel 0.3.7
foo_uie_console.dll (2016-03-12 20:45:54 UTC)
    Console panel 0.5
foo_uie_esplaylist.dll (2011-05-28 22:06:46 UTC)
    EsPlaylist 0.1.3.9
foo_uie_lyrics3.dll (2016-03-18 17:16:15 UTC)
    Lyric Show Panel 3 0.5
foo_uie_panel_splitter.dll (2009-12-09 22:16:12 UTC)
    Panel Stack Splitter 0.3.8.3(alpha)
foo_uie_tabs.dll (2007-09-08 19:08:54 UTC)
    Tabbed panel modified 0.2.6
foo_uie_trackinfo_mod.dll (2007-01-05 03:36:20 UTC)
    Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]
foo_verifier.dll (2018-06-03 23:02:54 UTC)
    File Integrity Verifier 1.2.1
foo_vst.dll (2012-09-20 04:18:26 UTC)
    VST 2.4 adapter 0.9.0.3

Re: Random files cause playback errors

Reply #6
You should update at least DTS decoder. The one you are using now caused some problems.

Re: Random files cause playback errors

Reply #7
Thanks Case. This, so it seems, has fixed the problem.

Interestingly  though, the DTS decoder is way down while flac is high on the priority list of my foobar decoders, and still it manages to have such an impact. Isn't the DTS decoder suppose to be bypassed if its priority is lower than flac decoder?

Re: Random files cause playback errors

Reply #8
Because it scans all lossless audio, so that it can decode DTS-WAV (this format looks a bit obsolete though...)

P.S. The plugin shows the following text in its "About" window:
Quote
DTS decoding powered by FFmpeg.

foobar2000 component by Janne Hyv
Incorrect encoding?

Re: Random files cause playback errors

Reply #9
Yes, I was unaware that the string became ANSI encoded by the compiler. It now has a u8 prefix, an extension required by bloody Visual Studio.