Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Windows 7 - Пропадает звук, после паузы. (http://forum.oszone.net/showthread.php?t=213299)

LexSan 15-08-2011 12:26 1732176

Windows 7 - Пропадает звук, после паузы.
 
Всем привет! После нажатия Паузы в любом аудио проигрыватели пропадает звук. Помогите плиз, может кто сталкивался с такой проблемой?

Vancouver 15-08-2011 12:44 1732192

Обновите драйвер звуковой карты.

DruOleg 15-08-2011 12:55 1732201

Аналогичная проблема.
Спасает только перезапуск службы аудио.
Стабильно уже пол года. Дрова обновлял и не раз.

LexSan 15-08-2011 13:49 1732242

Vancouver, обновлял. Без толку...
Как буду то проигрыватель глючит....

DruOleg,
Так Вы решили эту проблему?

Petya V4sechkin 15-08-2011 14:36 1732292

LexSan, DruOleg, попробуйте снять галку Разрешить приложениям использовать устройство в монопольном режиме в Пуск -> Панель управления -> Звук -> свойства используемых динамиков -> на вкладке Дополнительно.

LexSan 15-08-2011 15:49 1732345

Petya V4sechkin, Увы, не помогло. Еще есть какие-нибудь идеи? :(
ЗЫ. Когда я снял галочку - пропал звук, но потом ошибка была автоматом устранена, когда я нажал на "значок звука" в трее.

Перезапустил проигрыватель - запело. Хотя раньше надо было перезагружать комп.

Petya V4sechkin 15-08-2011 17:48 1732441

LexSan, еще из инета:

Цитата:

Снесите AIMP. У меня так было, поставил АИМП - при воспроизведении фильмов на любом плеере после нажатия паузы звук пропадал навсегда, лечилось перезагрузкой. Снес АИМП - восстановилось.

LexSan 15-08-2011 20:47 1732556

Попробую. Спасибо!

LexSan 15-08-2011 21:20 1732578

Снёс AIMP - не помогло. Включаю видео, жму на паузу, потом нажимаю Воспроизвести - звука нет секунд 10, потом появляется... Но и до того как снёс АИМП было также. Даже не знаю, что и делать. Наверно придётся ставить обратно Зверя, если не решу этот вопрос в ближайшие пару дней. Люди, HELP!!! SOS!!!

И также HELP! SOS!!! - http://forum.oszone.net/thread-213324.html

Petya V4sechkin 15-08-2011 21:39 1732595

LexSan, проверьте варианты:

LexSan 16-08-2011 09:58 1732854

Petya V4sechkin, запустил в Безопасном режиме, звука вообще нет. В трее значок звука зачеркнут красным. Зато помогло насчет этого http://forum.oszone.net/thread-213324.html

SubwayAX 17-08-2011 00:29 1733424

Как я думаю,это из-за того что отключается звук для экономии энергии,а как это отключить не знаю,тоже бы хотел узнать при помощи чего это можно сделать

blazze78 24-10-2011 10:45 1780439

Решил такую же проблему переустановкой обновлением драйвера прямо из деспетчера устройств семёрки.
а вообще нашёл такое

2.9 Баг с паузой SPDIF

Как было сказано, некоторые звуковые карты имеют ошибку с паузой SPDIF передачи. После паузы звуковая карта переключается в режим PCM и потом не восстанавливает SPDIF передачу. В этом случае звуковая карта требует полной переинициализации (т.е. мы должны закрыть текущее проигрывание, и открыть его заново) после каждой паузы или перемотки. Это управляется опцией “Force sound card to reinit after seek/pause”. Эту опцию следует включать только если звуковая карта имеет эту ошибку т.к. она нарушает нормальное функционирование DirectShow и может быть несовместима с некоторыми проигрывателями.

Технические подробности
Прямой поддержки переинициализации звуковой карты нет ни в DirectShow, ни в проигрывателях. Но решение есть. Фильтр меняет выходной формат на PCM и отсылает несколько нулевых сэмплов. Звуковая карта вынуждена закрыть текущий канал SPDIF и открыть PCM вывод. После этого фильтр меняет выходной формат назад на SPDIF и продолжает SPDIF передачу с места остановки. Звуковая карта вынуждена открыть SPDIF канал заново и начать проигрывание нормально.

Подробности для программистов
Проблема возникает с вызовом IDirectSoundBuffer::Stop():
IDirectSoundBuffer8 *ds_buf;

// [...] open, init, start playback.

ds_buf->Stop();
// Now sound card switches to PCM mode
// and restores all PCM sounds muted during SPDIF transmission.

ds_buf->Play(0, 0, DSBPLAY_LOOPING);
// Now sound card must continue SPDIF transmission.
// But some cards with the bug do not do this...

Неважно, вызывается ли Play() сразу после Stop() или через некоторое время. В любом случае после вызова Stop() SPDIF передача останавливается навсегда.

адресок http://ac3filter.net/files/docs/ac3f...spdif_rus.html

LexSan 23-12-2011 14:49 1820845

Цитата:

Цитата blazze78
Это управляется опцией “Force sound card to reinit after seek/pause” »

Где эта функция? Что сделать я так и не понял...

SubwayAX 25-12-2011 12:01 1821891

нужно отключить в настройка аудио,точно не помню как оно называется,короче это делается для экономии энергии,отключается после определенного кол-ва времени,сам искал долго,потом нашел,еще поможет драйвера последней версии,не официальные,а "левые",в них есть уже прописанная данная проблема

LexSan 25-12-2011 14:41 1821993

Да, объяснили....Но всё же спасибо. Может кто знает где это делается и как называется?


Время: 18:06.

Время: 18:06.
© OSzone.net 2001-