Меню

Initialize hresult 0x88890008 ошибка

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account


Open

KalleStae opened this issue

Feb 1, 2018

· 35 comments

Comments

@KalleStae

I try to play a AAC file in a endless stream to Realtek High Definition Speaker with WasapiOut. Without changing the Waveformat or the Out class i get this Error.

IAudioClient::Initialize caused an error: 0x88890008, «Unknown HRESULT»

This File has this WavFormat.

{ChannelsAvailable: 6|SampleRate: 48000|Bps: 1152000|BlockAlign: 24|BitsPerSample: 32|Encoding: Extensible|SubFormat: 00000003-0000-0010-8000-00aa00389b71|ChannelMask: SpeakerFrontLeft, SpeakerFrontRight, SpeakerFrontCenter, SpeakerLowFrequency, SpeakerBackLeft, SpeakerBackRight}

If i use WaveOut the sound is ok.
When i changed the channels from 6 to stereo all is functional but Sound is not so good as before.
If i set _soundOut.UseChannelMixingMatrices = true; this have no effort.
I am a amateur in c#.
What is wrong ???
Should i Use WaveOut or how can i solve this problem with WasApiOut??
Stacktrace:

/ StackTrace
// bei CSCore.SoundOut.WasapiOut.InitializeInternal()
// bei CSCore.SoundOut.WasapiOut.Initialize(IWaveSource source)
// bei AudioSplit.Form1.PlayFile(String file)

Example:

 public void PlayFile(String file)
        {
            var selectedDevice = MMDeviceEnumerator.EnumerateDevices(DataFlow.Render, DeviceState.Active).First();
            var client = AudioClient.FromMMDevice(selectedDevice);


            _soundOut.Stop();
            if (_notificationSource != null)
                _notificationSource.Dispose();
            var source = CodecFactory.Instance.GetCodec(file);


            var ok = client.IsFormatSupported(AudioClientShareMode.Shared, source.WaveFormat, out WaveFormat wavfmt);

            _sampleSource = source.ToSampleSource();
            //_sampleSource = _sampleSource.ToStereo();


            //source.Position = 0;
            _notificationSource = new NotificationSource(_sampleSource) { Interval = 100 };
            _notificationSource.BlockRead += (o, args) =>
            {
                // UpdatePosition();
            };
            waveSource = _notificationSource.ToWaveSource();

   
            // Error with this waveformat 
            //_waveFormat = {ChannelsAvailable: 6|SampleRate: 48000|Bps: 1152000|BlockAlign: 24|BitsPerSample: 32|Encoding: Extensible|SubFormat: 00000003-0000-0010-8000-00aa00389b71|ChannelMask: SpeakerFrontLeft, SpeakerFrontRight, SpeakerFrontCenter, SpeakerLowFrequency, SpeakerBack...

            loopStream = new LoopStream(waveSource);
            _soundOut.Initialize(waveSource);
            _soundOut.Play();
        }

@filoe

Could you may upload the file?

@KalleStae

Audio.zip

Plays also in Vlc and Windows Media Player

@KalleStae

close issue was a mistake,

I don´t get any answers? Why do you close this issue??

@KalleStae

I don´t get any answers? Why do you close this issue??

@filoe

I am sorry I ve missinterpreted your message regarding «close issue». I ll have a look at it.

@filoe

Works perfectly on my system.
What system are you using?
Can you please post a screenshot of the choosen device?
Following settings: https://i.imgur.com/Ghb4Xhl.png

Seems like your audio driver does not support a certain format (which is quite unusual).

@KalleStae

grafik

i have tested all formats. as you can see only the formats with 48000 hz throw the Error! Perhaps some speciality with the driver or channel-byte-bits sample rate calculations in the initialize method?????
16 bit -44100 hz — OK
16 bit -48000 hz — ERROR
16 bit -88200 hz — OK
16 bit -96000 hz — OK
16 bit -176400 hz — OK
16 bit -192000 hz — OK
24 bit -44100 hz -OK
24 bit -48000 hz — ERROR
24 bit -88200 hz — OK
24 bit -96000 hz — OK
24 bit -176400 hz — OK
24 bit -192000 hz — OK
32 bit -44100 hz -OK
32 bit -48000 hz — ERROR
32 bit -88200 hz — OK
32 bit -96000 hz — OK
32 bit -176400 hz- OK
32 bit -192000 hz -OK

@filoe

Ok, thanks. I ll check that.

Am 07.02.2018 um 10:10 schrieb KalleStae ***@***.***>:

i have tested all formats. as you can see only the formats with 48000 hz throw the Error! Perhaps some speciality with the driver or channel-byte-bits sample rate calculations in the initialize method?????
16 bit -44100 hz — OK
16 bit -48000 hz — ERROR
16 bit -88200 hz — OK
16 bit -96000 hz — OK
16 bit -176400 hz — OK
16 bit -192000 hz — OK
24 bit -44100 hz -OK
24 bit -48000 hz — ERROR
24 bit -88200 hz — OK
24 bit -96000 hz — OK
24 bit -176400 hz — OK
24 bit -192000 hz — OK
32 bit -44100 hz -OK
32 bit -48000 hz — ERROR
32 bit -88200 hz — OK
32 bit -96000 hz — OK
32 bit -176400 hz- OK
32 bit -192000 hz -OK


You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub, or mute the thread.

@filoe

Are you really on the latest version?
On my system it works perfectly.
If yes, I would guess this is some kind of driver issue.
WasapiOut tries to find a supported format: https://github.com/filoe/cscore/blob/master/CSCore/SoundOut/WasapiOut.cs#L747
As far as I can remember, there was once the issue with a audio driver, that the IsFormatSupported method reportat the format is supported, but if the driver got initialized with that format, it reported that it is not supported.
Can you debug the posted method and tell me what’s happening in detail?

@KalleStae

I use version 1.2.1.2

Debug information from CSCore.CoreAudioAPI.AudioClient.IsFormatSupported:

the result from «IsFormatSupportedNative» is 0 = true . closestMatch = 0

[Source:]https://github.com/filoe/cscore/blob/master/CSCore/CoreAudioAPI/AudioClient.cs#L452

Later in CSCore.CoreAudioAPI.AudioClient.InitializeNative it throws Error 0x88890008, same as
case unchecked((int) 0x88890008): in the previous switch(result) selection

2018-02-16 11_29_38-cscore debugging - microsoft visual studio

@filoe

But the result of IsFormatSupportedNative is true (0x0)?
And the same format will be used in InitializeNative?

@KalleStae

Result is 0x0 and waveformat is always the same as you see at the screencopy
If i use AudioClient. GetMixedFormat (Speaker Device) i get the following format:

{ChannelsAvailable: 6|SampleRate: 48000|Bps: 1152000|BlockAlign: 24|BitsPerSample: 32|Encoding: Extensible|SubFormat: 00000003-0000-0010-8000-00aa00389b71|ChannelMask: SpeakerFrontLeft, SpeakerFrontRight, SpeakerFrontCenter, SpeakerLowFrequency, SpeakerBackLeft, SpeakerBackRight}

The format from var source = CodecFactory.Instance.GetCodec(file); is:

{ChannelsAvailable: 6|SampleRate: 48000|Bps: 576000|BlockAlign: 12|BitsPerSample: 16|Encoding: Extensible|SubFormat: 00000001-0000-0010-8000-00aa00389b71|ChannelMask: SpeakerFrontLeft, SpeakerFrontRight, SpeakerFrontCenter, SpeakerLowFrequency, SpeakerBackLeft, SpeakerBackRight}

In the _soundOut.Initialize(waveSource); the GetMixedFormat is used:

@DanielGilbert

I was the guy with this issue, and occasionally I get complaints that this issue still persists.

What helps most of the time is to switch to the «Verbesserungen» tab and tick the «Alle Soundeffekte deaktivieren» checkbox. Personally, I think the Realtek driver does some weird stuff. But I haven’t digged further into this issue.

@KalleStae

@DanielGilbert
I tried this first but with no effort. The same error occur.

@filoe

Does any of the samples provided work?
The problem is, that we could try to build some kind of workaround. But in fact, CSCore implements the API according to the standard provided by Microsoft.
I don’t want to start building custom logic for every driver bug we discover.

@DanielGilbert

@KalleStae Do you have a «real» 6 channel (e.g. 5.1 Surround) system, or is this some kind of virtual stuff?

@KalleStae

@DanielGilbert
ROG SupremeFX 8-Channel High Definition Audio CODEC S1220A
@filoe

Does any of the samples provided work?

What do you mean with samples??? I dont’t want to force you to build a custom logic, but i think there is some curious thing with the sample rate. I’m an C# amateur with little knowlegde of programming theorie and driver structure. Could it be some problem of the extended WaveFormat?
If we can’t get new ideas what is going wrong you can close the issue!


I try to get a summary of this issue with my own words:

  1. My System:
    Windows 10 pro, i7 -Intel core i7-7700K 4200 1151, GTX 1080, ASUS Motherboard Strix Z270F Gaming with
    ROG SupremeFX 8-Channel High Definition Audio CODEC S1220A
    Standard installation format = 24 Bit 48kHz !!

  2. The audio file was recorded from my Speakers with cscore _writerAac = MediaFoundationEncoder.CreateAACEncoder(_convertedSoundInSource.WaveFormat, fileName.Replace(".wav", ".aac"));
    Format of the file from MediaInfo.exe:

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format-Profil : LC
Codec-ID : mp4a-40-2
Dauer : 1 min 7s
Bitraten-Modus : konstant
Bitrate : 407 kb/s
nominale Bitrate : 576 kb/s
Kanäle : 6 Kanäle
Kanal-Positionen : Front: L C R, Side: L R, LFE
Samplingrate : 48,0 kHz
Bildwiederholungsrate : 46,875 FPS (1024 SPF)
Stream-Größe : 3,27 MiB (100%)
Kodierungs-Datum : UTC 2018-01-30 14:03:10
Tagging-Datum : UTC 2018-01-30 14:03:10
mdhd_Duration : 67392

  1. The error occurs only with sample rate 48000 Hz in the speakers format ( see comment above) therefore i could live with the other formats but for other people it isnt nice when you don’t know where the error comes from!

  2. The error don’t occur when i play the file with VLC or Groove-Music or Windows media player or Dopamin (could be transformed to Stereo?? i couldn’t check this )

  3. NAudio Mediafoundation Tests throw in the AudioClient.Initialize Error 0x80070057 One or more arguments are not valid when i play the AAC file (init is waveformat from the File).

  4. If i only changed the definition for _soundOut from WasApiOut to WaveOut there is no error!!!????
    //_soundOut = new WasapiOut(true, AudioClientShareMode.Shared, 100); _soundOut = new WaveOut();
    What is the difference between WaveOut to WasAPiOut??

@DanielGilbert

I might have found something, but I need some confirmation first. Basically, this issue has nothing todo with the issue I had about the device reporting some «weird» parameters.

@KalleStae , please try the following:

Find this line in your copy of the cscore source:

https://github.com/filoe/cscore/blob/master/CSCore/SoundOut/WasapiOut.cs#L645

_outputFormat = SetupWaveFormat(_source, _audioClient);

Replace it with this line:

_outputFormat = new WaveFormatExtensible(_outputFormat.SampleRate, _outputFormat.BitsPerSample, _outputFormat.Channels, AudioSubTypes.IeeeFloat);

Compile it and give it a try. 🙂

@DanielGilbert

Hm — ok, I’ll post the follow up without confirmation, in case there won’t be a reply:

I had the same issue playing this file, using the exact same sample code as in the first post. The error happens in this line:

 _sampleSource = source.ToSampleSource();

The ToSampleSource() extension calls WaveToSampleBase.CreateConverter(waveSource);. In the protected Constructor of WaveToSampleBase, the following logic is executed:

protected WaveToSampleBase(IWaveSource source)
{
    if (source == null) 
        throw new ArgumentNullException("source");

    Source = source;
    _waveFormat = (WaveFormat) source.WaveFormat.Clone();
    _waveFormat.BitsPerSample = 32;
    _waveFormat.SetWaveFormatTagInternal(AudioEncoding.IeeeFloat);
}

However, when setting BitsPerSample to 32, the ValidBitsPerSample property doesn’t match the 32 BitsPerSample, it still is 16, which comes from the original file. According to the docs, ValidBitsPerSample should resemble the «Number of bits of precision in the signal«, so it should be 32. (Source: https://msdn.microsoft.com/en-us/library/windows/desktop/dd390971(v=vs.85).aspx).

It’s funny though, that this issue only occurs when setting the frequence to 48k Hz.

Before creating the new WaveFormatEx instance:

image

Afterwards:

image

I currently don’t have the time to do some excessive testing, or to create a pull request to fix this issue. So I’ll leave this excercise to some one else, sorry.

@KalleStae

@DanielGilbert
Sorry for my late test and thank you for the solution. Sample rate calculations was in suspect since the start of the issue.
With

_outputFormat = new WaveFormatExtensible(_outputFormat.SampleRate, _outputFormat.BitsPerSample, _outputFormat.Channels, AudioSubTypes.IeeeFloat);

all is functional.
But i’m not able to change the error at the right position in CsCore, because i don’t fully understand the complex structur of CsCore and Github! Hope somebody can fix it.

@KalleStae

@DanielGilbert
Hi Daniel I read the document about WaveFormatEx. I think «ValidBitsPerSample» can lower than BitsPerSample. When i change ValidBitsPerSample then the debugger changes also SamplesPerBlock. So i think it is not clear why the error occur.
A good document about Multiple channel audio data and WAVE files

@filoe

Ok I’ve double checked that behaviour. I can cnofirm that this occurs as described (awesome input btw).
My system can deal with those formats.
Can you check the following:
Does changing the _samplesUnion of the WaveFormat to 32 solve the problem?
Also does changing the _samplesUnion of the WaveFormat to zero solve the problem?

@KalleStae

Hi filoe
i just find out, if i use the outputformat from DanielGilbert the AAC file do not throw the error but now all Mp3 files throws the same error!!
Therefore the solution is not correct.

@filoe

Which solution exactly?
Did you try the two points if described?

@KalleStae

The solution change in WasApiOut to

_outputFormat = new WaveFormatExtensible(_outputFormat.SampleRate, _outputFormat.BitsPerSample, _outputFormat.Channels, AudioSubTypes.IeeeFloat);

I dont know if i do it correct to change _samplesUnion??
First i changed in the debugger field SamplesPerBlock from 16 to 32. Then the field ValidbitsperSample automatically goes to32. The File AAC was played correct. The value of the Field in a Mp3 file is 32 and played correct.

If i changed the field ValidbitsperSample from 16 to 0. SamplesPerBlockgoes to 0. Error
grafik
occur.

@filoe

Ok fine:
So if you remove the adjustment in WasapiOut and change the value of ValidBitsPerSample to the same value of BitsPerSample, the whole thing works? Correct?

@KalleStae

yes, i changes the fields only in the debugger and AudioClient.InitializeNative works correct.

@KalleStae

If i use the testfiles from Fraunhofer Instistut all is correct for multichannel files (mp4). (not for 7.1 testfiles andsome .wav files)
They all have 32 Bit in the BitsPerSample and ValidBitsPerSample . But my testfile Audio.aac was recorded with CsCore and have 16 bit.

@filoe

Can you provide the not working files?

@KalleStae

@KalleStae

@filoe
with other tests i found a strange behavoir of the error. If i changed the format from the speakers to a format not equal the bitrate of the testfile the file was played without an error. If I play a AAC file ChID-BLITS-EBU.mp4 with bitrate 41000 hz all formats with 41000 hz throws the error 0x88890008. If I play the AAC file Audio.aac with bitrate 48000 hz all formats with 48000 hz throws the error 0x88890008 .
Now i dont know nothing. I will give up.

@filoe

@BrianLima

I’m having the same problem while trying to capture output from the default audio of my system, i have the following specs:

  • MSI B350M AM4
  • Radeon R9 Fury X

With the audio drivers:

  • Nahimic Audio 2 2.5.23
  • Realtek 6.0.1.8269
  • AMD Audio Driver Version 10.0.1.7

If i try to capture audio from it while using the onboard audio device, i get the error
CSCore.CoreAudioAPI.CoreAudioAPIException: 'IAudioClient::Initialize caused an error: 0x88890008, "Unknown HRESULT".'

image

If i use the HDMI audio, it works perfectly

I read all the responses and was wondering about the WaveFormat reported, then i noticed that if i change the audio format from Stereo to 7.1 Sorround at Realtek’s panel, even tho i don’t have a sorround system setup, it magically works on the onboard audio. No need to change anything more.

So it seems that CSCore is trying to initialize the devices with the maximum number of channels reported by the audio driver, not the currently selected, or Realtek is just reporting 8 channels as active even tho only 2 are active.

If i initialize the default device with:
_soundIn = new WasapiLoopbackCapture(100, new WaveFormat(48000, 24, 2));
Forcing CSCore to utilize 2 channels, it works fine.

@sajeebchandan

I’m having the same problem while trying to capture output from the default audio of my system, i have the following specs:

  • MSI B350M AM4
  • Radeon R9 Fury X

With the audio drivers:

  • Nahimic Audio 2 2.5.23
  • Realtek 6.0.1.8269
  • AMD Audio Driver Version 10.0.1.7

If i try to capture audio from it while using the onboard audio device, i get the error
CSCore.CoreAudioAPI.CoreAudioAPIException: 'IAudioClient::Initialize caused an error: 0x88890008, "Unknown HRESULT".'

image

If i use the HDMI audio, it works perfectly

I read all the responses and was wondering about the WaveFormat reported, then i noticed that if i change the audio format from Stereo to 7.1 Sorround at Realtek’s panel, even tho i don’t have a sorround system setup, it magically works on the onboard audio. No need to change anything more.

So it seems that CSCore is trying to initialize the devices with the maximum number of channels reported by the audio driver, not the currently selected, or Realtek is just reporting 8 channels as active even tho only 2 are active.

If i initialize the default device with:
_soundIn = new WasapiLoopbackCapture(100, new WaveFormat(48000, 24, 2));
Forcing CSCore to utilize 2 channels, it works fine.

Thanks BrianLima for you explanation and solution! It really worked for me. Thank you very much.

@OscarRoussel

As @BrianLima proposed :

I read all the responses and was wondering about the WaveFormat reported, then i noticed that if i change the audio format from Stereo to 7.1 Sorround at Realtek’s panel, even tho i don’t have a sorround system setup, it magically works on the onboard audio. No need to change anything more.

Worked almost perfectly for me. Somehow it took minutes to tens of minutes for the solution to apply. No idea why.
Anyway, thank you!

Archived Forums 201-220

 > 

Media Foundation Development for Windows Desktop

  • Question

  • Question

    Sign in to vote

    0


    Sign in to vote

    Hello,

    I’m not very sure this is the place to ask this, but please help —
    I’ve built the WinAudio sample from the Microsoft Vista SDK and tried to play a stream from the microphone. The function PlayCaptureStream is called but pClientOut->Initialize(…) fails with error code 0x88890008.

    Does anyone knows what code 0x88890008 means?

    Thanks,
    Alex

    Wednesday, February 21, 2007 10:12 AM

Answers

  • Question

    Sign in to vote

    0


    Sign in to vote

    WinAudio isn’t part of Media Foundation — try posting your question here: http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=351&SiteID=1

    For what it’s worth, I’m not familiar with that error code.

    Wednesday, February 21, 2007 3:40 PM

Содержание

  1. Unrecoverable playback error unknown error code 0x88890008
  2. Медиатека которая не занимает место на диске
  3. Unrecoverable playback error unknown error code 0x88890008
  4. Медиатека которая не занимает место на диске
  5. Как исправить неустранимую ошибку воспроизведения с помощью Foobar
  6. Другое полезное руководство / by admin / August 05, 2021
  7. Что вызывает неустранимую ошибку воспроизведения?
  8. Как исправить неисправимую ошибку воспроизведения с помощью Foobar:
  9. Отключение режима GX DSP:
  10. Средство устранения неполадок WMP:
  11. Конструктор конечных точек Windows Audio:
  12. Аудио служба Windows:
  13. Переустановите WMP:
  14. Изменить аудиоформат по умолчанию:
  15. Unrecoverable Playback Error with Foobar
  16. How to Fix the Unrecoverable Playback Error with Foobar?
  17. Disabling GX DSP Mode in Foobar2000
  18. Running the Windows Media Player Settings Troubleshooter
  19. Restarting the Windows Audio Endpoint Builder
  20. Restarting the Windows Audio Service
  21. Reinstalling Windows Media Player
  22. Changing Default audio format to 16 bit, 44100 Hz (CD Quality)

Unrecoverable playback error unknown error code 0x88890008

SergPuh.68 » 28.10.2019, 22:27

Aliado_71 » 29.10.2019, 01:04

SergPuh.68 » 29.10.2019, 14:44

MC Web » 29.10.2019, 16:01

Что m-TAGS, что External Tags — это все костыли для недоделанного родного плейлиста Foobar, поэтому ими и не пользуюсь. У родного плейлиста Aimp все эти «детские болезни вылечены» с помощью редактора тегов.

Что не понравилось в предложенном варианте медиатеки, так это то, что идет привязка плейлиста *.fpl к папкам m-TAGS, т.е. без них получается не рабочий плейлист, в случае его экспорта .

SergPuh.68 » 29.10.2019, 16:39

Azaza » 29.10.2019, 18:19

MC Web » 29.10.2019, 18:40

SergPuh.68 » 29.10.2019, 20:03

Azaza » 30.10.2019, 19:21

SergPuh.68 » 30.10.2019, 19:58

MC Web » 31.10.2019, 12:03

При составлении медиатеки данного типа, использующую вместо файлов ссылки, я не пользуюсь услугами m-TAGS или External Tags — использую только имеющиеся возможности *.fpl. Хотя редактора, для данного плейлиста, явно не хватает. Приходится потратить свое время при составлении и идти на разного рода ухищрения. Если например при составлении дискографии имеются теги с альбомом, то все будет разделено по альбомам как положено. При их отсутствии можно делать разделители альбомов вручную в самом плейлисте. В результате получаем плейлист *.fpl без всякой привязки к сторонним компонентам, связанным с отображением тегов.
Для некоторых сервисов при воспроизведении обложки будут подкачиваться автоматически.

Пример дискографии, где имеются только теги %artist% и %title%

SergPuh.68 » 31.10.2019, 12:17

MC Web » 31.10.2019, 12:30

SergPuh.68 » 31.10.2019, 12:40

freedom1917g » 31.10.2019, 14:46

SergPuh.68 » 31.12.2020, 12:28

Источник

Unrecoverable playback error unknown error code 0x88890008

SergPuh.68 » 28.10.2019, 22:27

Aliado_71 » 29.10.2019, 01:04

SergPuh.68 » 29.10.2019, 14:44

MC Web » 29.10.2019, 16:01

Что m-TAGS, что External Tags — это все костыли для недоделанного родного плейлиста Foobar, поэтому ими и не пользуюсь. У родного плейлиста Aimp все эти «детские болезни вылечены» с помощью редактора тегов.

Что не понравилось в предложенном варианте медиатеки, так это то, что идет привязка плейлиста *.fpl к папкам m-TAGS, т.е. без них получается не рабочий плейлист, в случае его экспорта .

SergPuh.68 » 29.10.2019, 16:39

Azaza » 29.10.2019, 18:19

MC Web » 29.10.2019, 18:40

SergPuh.68 » 29.10.2019, 20:03

Azaza » 30.10.2019, 19:21

SergPuh.68 » 30.10.2019, 19:58

MC Web » 31.10.2019, 12:03

При составлении медиатеки данного типа, использующую вместо файлов ссылки, я не пользуюсь услугами m-TAGS или External Tags — использую только имеющиеся возможности *.fpl. Хотя редактора, для данного плейлиста, явно не хватает. Приходится потратить свое время при составлении и идти на разного рода ухищрения. Если например при составлении дискографии имеются теги с альбомом, то все будет разделено по альбомам как положено. При их отсутствии можно делать разделители альбомов вручную в самом плейлисте. В результате получаем плейлист *.fpl без всякой привязки к сторонним компонентам, связанным с отображением тегов.
Для некоторых сервисов при воспроизведении обложки будут подкачиваться автоматически.

Пример дискографии, где имеются только теги %artist% и %title%

SergPuh.68 » 31.10.2019, 12:17

MC Web » 31.10.2019, 12:30

SergPuh.68 » 31.10.2019, 12:40

freedom1917g » 31.10.2019, 14:46

SergPuh.68 » 31.12.2020, 12:28

Источник

Как исправить неустранимую ошибку воспроизведения с помощью Foobar

Другое полезное руководство / by admin / August 05, 2021

Foobar — это бесплатный аудиоплеер. Его расширенная версия — Foobar2000, широко известная как FB2K. Это приложение представляет собой аудиоплеер, поддерживаемый ОС Windows, iOS и Android. Foobar широко используется благодаря гибким настройкам. Первоначально он был выпущен в 2002 году, но последний стабильный выпуск состоялся в последний день марта 2020 года.

Некоторые пользователи Windows сообщали о какой-то ошибке в Foobar, так как при попытке открыть файл Mp3 с помощью Foobar2000 на экране появляется «Неустранимая ошибка окупаемости». В некоторых случаях ошибка возникает с кодом ошибки 0x88780078. Некоторые решения, описанные в разделе ниже, чтобы избавиться от такого рода ошибок.

[googleplay url = ” https://play.google.com/store/apps/details? & hl = en_IN ”]

  • 1 Что вызывает неустранимую ошибку воспроизведения?
  • 2 Как исправить неисправимую ошибку воспроизведения с помощью Foobar:
    • 2.1 Отключение режима GX DSP:
    • 2.2 Средство устранения неполадок WMP:
    • 2.3 Конструктор конечных точек Windows Audio:

    Что вызывает неустранимую ошибку воспроизведения?

    Ошибка является общей причиной, подразумевающей использование Центра управления Xonar DX с Foobar. Вы можете отключить режим GX DSO, чтобы избавиться от этой распространенной проблемы. Вы также можете обратиться к нескольким решениям, чтобы устранить этот код ошибки из Foobar2000. Проблема также может быть связана с вашим устройством воспроизведения.

    Вы можете изменить аудиоформат по умолчанию, чтобы проверить решение проблемы. Вы можете рассчитывать на упомянутые решения в случае, если у вас возникнут серьезные проблемы с Foobar2000. Другой причиной является несогласованность, вызванная проигрывателем Windows Media, у которого также может быть ответ, упомянутый в процедурах ниже.

    Как исправить неисправимую ошибку воспроизведения с помощью Foobar:

    Вы сможете решить проблему, перезапустив файлы приложения или систему, но в случае проблема связана с серьезной причиной, тогда вы можете отключить режим GX DSP в качестве первого решения. подходить.

    Отключение режима GX DSP:

    Настройки в Центре управления Xonar DX являются основной причиной получения «Воспроизведение без возможности восстановления». Ошибка. »Деактивация режима GX DSP с помощью кнопки GX позволяет немедленно решить проблему. эффекты.

    Перейдите к кнопке GX в настройках GX вашего медиаплеера. Нажмите кнопку, чтобы отключить режим GX DSP и перезапустить медиаплеер Foobar. Этот процесс может устранить проблему, связанную с проигрывателем мультимедиа, как «Неустранимая ошибка воспроизведения». Проверьте правильность решения. Если проблема не заключается в постоянном удалении от медиаплеера, вы можете проверить следующую процедуру, чтобы решить проблему.

    Средство устранения неполадок WMP:

    Если первый метод не может решить проблему, средство устранения неполадок «Настройки проигрывателя Windows Media» поможет вам избавиться от этой ошибки. Этот метод устранения неполадок действителен для версии Windows ниже или уровня Windows 8. Утилита просканирует настройки проигрывателя Windows Media и автоматически восстановит зависимости. В этом процессе могут также применяться соответствующие изменения в настройках. Вам необходимо выполнить следующие простые шаги, если вы хотите устранить неполадки в настройках проигрывателя Windows Media:

    • Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить».
    • Введите «control» в текстовое поле и откройте «классический интерфейс панели управления».
    • Найдите «устранение неполадок» в меню поиска и нажмите «Enter».
    • Нажмите «Устранение неполадок».
    • Нажмите «Просмотреть все», чтобы увидеть полный список доступных средств устранения неполадок.
    • В контекстном меню выберите «Настройки проигрывателя Windows Media».
    • Перейдите и нажмите «Дополнительно», а также «установите флажок», который связан с «Применить ремонт автоматически».
    • Нажмите «Да», чтобы предоставить права администратора.
    • Нажмите «Далее», чтобы начать сканирование и дождаться завершения процесса.
    • Вы можете исправить это после завершения процесса.
    • Нажмите «Применить это исправление».

    Перезагрузите систему и проверьте, не возникла ли проблема. Вы больше не получите неисправимой ошибки воспроизведения в процессе. Если в любом случае проблема не решена окончательно, можно переходить к следующей процедуре.

    Конструктор конечных точек Windows Audio:

    Если служба зависла в подвешенном состоянии, вы можете избавиться от этой проблемы, перезапустив конструктор конечных точек Windows Audio. Это решение будет эффективно работать для версий Windows, равных или ниже Windows 8. Выполните следующие действия, чтобы перезапустить службу Windows Audio Endpoint Builder:

    • Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить».
    • Введите ’service.msc’ в текстовое поле и откройте «Экран обслуживания».
    • Перейдите к «Конструктору конечных точек Windows Audio» в контексте
    • Щелкните его правой кнопкой мыши и выберите вариант перезапуска.

    Перезапустите приложение и проверьте, нет ли проблемы. Возможно, вы не столкнулись с неисправимой ошибкой воспроизведения в приложении Foobar. Если проблема не исчезнет, ​​перейдите к следующей процедуре в последовательности.

    Аудио служба Windows:

    Вы также можете перезапустить Windows Audio Service с точки зрения устранения проблемы, если вы получаете неустранимую ошибку воспроизведения. Вы можете эффективно выполнить это с помощью командной строки с повышенными привилегиями. Следуйте инструкциям, чтобы применить это исправление:

    • Нажмите клавишу Windows + S и найдите командную строку.
    • Откройте командную строку и нажмите Ctrl + Shift + Enter, чтобы перейти в «Командную строку с повышенными привилегиями».
    • Нажмите «Да», чтобы разрешить всем пользователям.
    • Введите команду ‘net stop audiosrv’ без кавычек и нажмите «Enter».
    • Подождите, пока процесс завершится
    • Теперь введите команду ‘net start audiosrv’ без кавычек и нажмите «Enter».
    • Подождите, пока процесс завершится

    Откройте приложение Foobar и убедитесь, что вашей проблемы здесь больше нет. Если проблема все еще существует, вы можете попробовать следующее решение.

    Переустановите WMP:

    Foobar2000 полагается на встроенную интеграцию медиаплеера для многих функций. Неустранимые ошибки воспроизведения могут возникнуть в этом случае, если вы столкнулись с ошибкой в ​​проигрывателе Windows Media. В этой ситуации вам потребуется переустановка Windows Media Player, и вот как вы можете продолжить:

    • Нажмите «Windows key + R», чтобы открыть диалоговое окно «Run».
    • Введите «optionalfeatures.exe» в текстовое поле и нажмите Enter.
    • Может появиться «экран функций Windows»
    • Нажмите «Да», чтобы предоставить всем пользователям права на управление.
    • Найдите в списке «Медиа-функции».
    • Дважды щелкните по нему, а затем снимите флажок, связанный с ‘Windows Media Player’
    • Нажмите кнопку «ОК», чтобы сохранить изменения.
    • После завершения процесса перезагрузите компьютер.
    • Выполните ту же процедуру для включения компонента Windows Media Player.

    Откройте Foobar2000, и вы не получите неисправимых ошибок воспроизведения в вашей системе после применения этого метода. Если проблема не решена, переходите к следующему исправлению.

    Изменить аудиоформат по умолчанию:

    Вы можете изменить аудиоформат по умолчанию на качество компакт-диска с точки зрения решения проблемы, связанной с неустранимыми ошибками воспроизведения. При применении этого исправления вы можете заставить устройство воспроизведения по умолчанию использовать формат 16 бит, 44100 Гц (качество компакт-диска). Вот как вы можете принудительно настроить аудиоформат:

    • Введите «control mmsys.cpl Sounds» в команде «run» после нажатия «Windows key + R.»
    • Нажмите «Enter», чтобы открыть меню «Sound».
    • Нажмите «Да», чтобы предоставить доступ всем пользователям.
    • Перейдите на вкладку «Воспроизведение».
    • Щелкните правой кнопкой мыши «активное звуковое устройство», которое вы используете на своем компьютере.
    • Щелкните «Свойства».
    • Перейдите на вкладку «Дополнительно».
    • Перейдите в раздел «Формат по умолчанию».
    • Теперь настройте формат по умолчанию на 16 бит и 44100 Гц.
    • Нажмите «Применить изменения» и запустите приложение, в котором неустранимые ошибки воспроизведения больше не существуют.

    Foobar2000 — надежный медиаплеер, который во многих функциях ассоциируется с проигрывателем Windows Media. Здесь представлены некоторые из лучших протестированных решений для решения проблемы неустранимых ошибок воспроизведения, которая также иногда связана с кодом ошибки 0x88780078. Если вы один из пользователей, которые получают код ошибки 0x88780078, то эти решения отлично подойдут вам.

    В некоторых случаях быстрый перезапуск также сделает то же самое для пользователя. Вы можете проверить весь интерфейс, прежде чем приступить к любой из упомянутых процедур. Нет необходимости делать резервную копию каких-либо данных, поскольку описанные выше процессы не приведут к потере данных. Эти методы позволят полностью исправить код ошибки 0x88780078 и неисправимая ошибка воспроизведения с помощью Foobar. Если у вас есть какие-либо вопросы или отзывы, напишите комментарий в поле для комментариев.

    Источник

    Unrecoverable Playback Error with Foobar

    How to Fix the Unrecoverable Playback Error with Foobar?

    Some Windows users are seeing the ‘Unrecoverable payback error‘ whenever they attempt to play Mp3 files using the Foobar2000 application. In some cases, the error message is accompanied by the error code 0x88780078.

    Unrecoverable Playback Error

    In case you’re using Xonar DX Control Center with Foobar, start this troubleshooting guide by disabling GX DSP mode. If that doesn’t work, run the WMP Settings troubleshooter and see if it managed to fix the issue automatically. Additionally, you should try reinstalling Windows Media player via the Windows features screen and see if that fixes it.

    However, this error can also be caused by two services (Windows Audio and Windows Audio Endpoint Builder) that might be stuck in a limbo state. If this scenario is applicable, you should be able to fix the issue by restarting them individually.

    Under some circumstances, the fault can be caused by your playback device. In this case, you should attempt to change the default audio format and see if that fixes the issue.

    Disabling GX DSP Mode in Foobar2000

    As it turns out, this problem is most commonly being caused by a setting inside the Xonar DX Control Center. A lot of users encountering this issue have managed to fix the issue by deactivating the GX DSP Mode via the GX button.

    If this scenario is applicable, start this troubleshooting guide by clicking on the GX button and then restart the Foobar2000 application and see if that resolves the issue for you.

    Disabling GX mode

    In case this didn’t fix the issue for you or this scenario was not applicable, move to the next potential fix.

    If the problem is being caused by an inconsistency facilitated by Windows Media Player, your operating system might be able to fix the issue automatically. Several affected users have confirmed that they managed to fix the Unrecoverable Playback Errors by running the Windows Media Player Settings troubleshooter.

    Note: This is an older troubleshooter that’s typically reported to be effective on Windows 8.1 and older.

    This utility will scan the settings and dependencies of WMP and automatically deploy a repair strategy if a familiar scenario is identified.

    Here’s a quick guide that will show you how to run the Windows Media Player Settings troubleshooter and automatically apply the recommended repair strategy in case a familiar issue is discovered:

    1. Press Windows key + R to open up a Run dialog box. Next, type ‘control’ inside the text box to open up the classic Control Panel interface. Accessing the Classic Control Panel interface
    2. Inside the Classic Control Panel interface, use the search function (top-right corner) to search for ‘troubleshooting’ and press Enter to retrieve the results, then click on Troubleshooting.Accessing the classic troubleshooting menu
    3. Once you’re inside the Troubleshooting window, click on View All to see the full list of available troubleshooters. Viewing all available troubleshooters
    4. Once you get the full list of classic troubleshooters, click on Windows Media Player Settings from the list of available options. Accessing the Windows Media Player settings
    5. Once you’re at the initial screen of the Windows Media Player Settings troubleshooter, start by clicking on Advanced and check the box associated with Apply repairs automatically.Applying repairs automatically

    Note: If you see the Run as administrator hyperlink, click on it in order to open the troubleshooter with admin access.

  • Click on Next to advance to start the scan and wait for the operation to complete.
  • If the troubleshooter recommends you a fix, click on Apply this fix. Applying the fix for Windows Media Player Settings

    Note: Depending on the fix that gets recommended, you might need to follow some manual steps in order to complete the process.

  • Restart your computer and see if the issue is resolved at the next system startup.
  • If the Unrecoverable Playback Errors is still appearing when you attempt to play MP3 or MP4 files with Foobar2000, move down to the next potential fix below.

    Restarting the Windows Audio Endpoint Builder

    Under some circumstances, you might see this error due to a service (Windows Autio Endpoint Builder) that’s stuck in a limbo state. If this scenario is applicable, you should be able to fix the problem by restarting the service, forcing it to re-initiate.

    This operation was confirmed to be effective for a lot of Windows 8.1 users.

    Here’s a quick guide showing you how to restart the Windows Audio endpoint builder:

    1. Press Windows key + R to open up a Run dialog box. Next, type ‘service.msc’ and press Enter to open up the Services screen. If you’re prompted by the UAC (User Account Control), click Yes to grant administrative privileges. Type “services.msc” into the Run dialog and press Enter
    2. Inside the Service screen, move to the right section, scroll down through the list of services and locate the Windows Audio Endpoint Builder.
    3. Once you see it, right-click on it and choose Restart from the context menu to restart this service. Restarting the Windows Audio Endpoint Builder service
    4. Open the Foobar application once again and see if you’re still encountering the same error.

    If you are, move down to the next fix below.

    Restarting the Windows Audio Service

    Some users that were also encountering this problem have reported that for them. the error appears whenever the Windows Audio service is shot. In this case, the fix is simple and conventional – all you need to do is restart it in order to fix the problem.

    The easiest way to do this is via an elevated CMD window. Here’s a quick guide that will show you how to do this:

    1. Press Windows key + R to open up a Run dialog box. Next, type ‘cmd’ and press Ctrl + Shift + Enter to open up an elevated Command Prompt window. At the UAC (User Account Control) prompt, click Yes to grant administrative privileges. Running Command Prompt
    2. Inside the elevated CMD window, type the following command and press Enter in order to stop the Windows Audio service:
    3. Once the command has been successfully processed, wait for a couple of seconds before typing this command and pressing Enter to start the same service once again:
    4. Open the Foobar application and see if the issue is now resolved.

    In case the problem is persisting, move to the next potential fix.

    As it turns out, the Foobar2000 application relies on the built-in Media Player integration for certain playback functions. Because of this, you should expect to encounter various Unrecoverable Playback Errors in the event that the main Media Player functionality is glitched.

    In this case, you should be able to fix the issue by reinstalling the Windows Media Player ensuring that every relevant component is reinitiated. Several affected users have confirmed that this operation finally allowed them to use the Foobar2000 application normally.

    Here is the step by step instructions that will help you reinstall the Windows Media Player component:

      Press Windows key + R to open up a Run dialog box. Next, type ‘optionalfeatures.exe’ inside the text box and press Enter to open up the Windows Features screen. Opening the Windows Features screen

    Note: If you’re prompted by the UAC (User Account Control) screen, click Yes to grant administrative privileges.

  • Once you’re inside the Windows Features screen, scroll down through the list Windows features and locate Media Features. When you see this entry, double-click on it, then uncheck the box associated with Windows Media Player and click on Ok to save the changes.
  • Wait until the operation is complete, then restart your computer and wait for the next startup to complete.
  • At the next startup, follow the same instructions above, but this time enable the Windows Media Player component instead of disabling it.
  • Open Foobar2000 and repeat the action that was previously causing the Unrecoverable Playback Error to see if the issue is now resolved.
  • In case the same problem is still occurring, move down to the next potential fix below.

    Changing Default audio format to 16 bit, 44100 Hz (CD Quality)

    As it’s been confirmed by several affected users, the Unrecoverable Playback Error will also appear in a scenario where the audio device you’re using is forced to use an audio format that is not able to handle.

    If this scenario is applicable, you should be able to fix the issue by accessing your audio settings and forcing the default playback device to use the 16 bit, 44100 Hz (CD Quality) format.

    Here’s a quick step by step guide that will allow you to change the default format to the recommended value.

    Note: The instructions below are universal and can be followed on Windows 7, Windows 8.1 and Windows 10.

      Press Windows key + R to open up a Run dialog box. Next, type ‘control mmsys.cplsounds’ inside the text box and press Enter to open up Sound menu. Opening the Sound menu via Run box

    Note: If you’re prompted by the UAC (User Account Control), click Yes to grant admin access.

  • Once you’re inside the Sound menu, click on the Playback tab, then right-click on the active sound device (the one you’re actively encountering issues with).
  • From the newly appeared context menu, click on Properties.
  • From the Properties screen, click on the Advanced tab and go to the Default format section. Once inside, adjust the Default format to 16 bit, 44100 Hz (CD Quality) format.
  • Click Apply to save the changes, then attempt to play the media that was previously failing in Foobar to see if the issue is now resolved.
  • Changing the default audio format

    Источник

А после того,как нажимаешь «Создать новую запись» появляется следующая строчка: Нажмите Esc для завершения записи До сегодняшнего дня программа работала нормально. Прошу помочь. С уважением Виктор.

Виктор

+

0

-

0

Пока нет ни одного ответа. Оставьте первый.

Попробуйте также:

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Information cl10 ошибка мта провинция
  • Info error grease cent lubr ошибка ман