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?
I see nothing failing in either of those versions. What exactly is the error that's reported?
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"
This file plays without errors in Foobar 1.4.2 here, Windows 7 SP1, and tests OK with AudioTester.
So now, your job is to post an installed components report.
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:
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
You should update at least DTS decoder (http://www.foobar2000.org/components/view/foo_input_dts). The one you are using now caused some problems.
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?
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:
DTS decoding powered by FFmpeg.
foobar2000 component by Janne Hyv
Incorrect encoding?
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.