1. Помогает лишь перезагрузка xorg.
2. Если открыть vlc, то проблемы нет.
3. Относится не только к Fedora. Вчера наблюдал картину один в один у друга. У него Debian. Под Windows (топор) проблемы такой нет.
4. Способ вывода видео роли не играет.
5. В логах чистота и порядок. В консоли mplayer никаких ошибок. Как будто время остановилось и все. сигналов о паузе программе не поступает - это точно. иначе бы это было выведено в консоль.
6. Тип видео, которое так змаирает, роли не играет. контейнер, поток.
7. Железо. Amd Phenom core-quad сколько-то герц))/6 GB планок/Nvidia Nforce
8. Процессор в такой момент времени не нагружен ничем. Диски свободны. (в плане i/o жизни).
Выглядит это следующим образом:
Ты смотришь фильм и вдруг лицо персонажа задумывается. Фильм останавливается. Первым делом фильм хочется снять с паузы, но.. даже если паузу и жмешь - ничего не происходит. Тогда, запускаешь фильм снова, но фильм не проигрывается. Виден лишь первый кадр фильма, если он не темнота, и все. Жмешь стрелку вверх, или влево - фильм прокручивается (меняется кадр - это видно по картинке), но проигрываться сам не собирается. Тебя спрашивает любимая, что это. Ты ей - посмотри вверх, выглянув в окно, а сам перегружаешь xorg))). Таким воркэраундом течет жизнь удовольствий от просмотра видео с компьютера.
Не смотрел dmesg. что там. Если такое повторится, взглянуть будет не лишним.
Но, все же. может, такое у кого было. у кого какие мысли, что это.
Замирание проигрывания видео в mplayer
Используется чистый mplayer без гуя или нет? Версия mplayer'а?
У меня было похожее с гуем smplayer версии 0.6.8 и не очень свежим mplayer'ом - наблюдалось лишь на некоторых файлах с явно выраженным переменным битрейтом видео - тогда видео останавливалось, а звук продолжал воспроизводиться, поле обновления обоих (из исходников - smplayer 0.6.9 и mplayer из svn на тот момент) все заработало на отлично.
Используется чистый mplayer без гуя или нет? Версия mplayer'а?
У меня было похожее с гуем smplayer версии 0.6.8 и не очень свежим mplayer'ом - наблюдалось лишь на некоторых файлах с явно выраженным переменным битрейтом видео - тогда видео останавливалось, а звук продолжал воспроизводиться, поле обновления обоих (из исходников - smplayer 0.6.9 и mplayer из svn на тот момент) все заработало на отлично.
Чистый mplayer.
Плеер любой сборки, как и говорил. Глюк проявил себя уже на трех разных машинках. Debian, RFRemix и Arch.
Вывод видео разный. xv, gl, vdpau - не важно.
Нет. Файлов штук 50 разных форматов.
Под The kmplayer (windows) ни одной запинки с ними.
Значит, никто не сталкивался.
Проблема из-за alsa.
Jul 18 00:24:48 ....... pulseaudio[2300]: ratelimit.c: 6 events suppressed
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: snd_pcm_avail() returned a value that is exceptionally large: 18446744073709512512 bytes (384307167998 ms).
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: Most likely this is a bug in the ALSA driver 'snd_ca0106'. Please report this issue to the ALSA developers.
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: snd_pcm_dump():
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: Hardware PCM card 0 'CA0106' device 0 subdevice 0
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: Its setup is:
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: stream : PLAYBACK
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: access : MMAP_INTERLEAVED
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: format : S16_LE
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: subformat : STD
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: channels : 2
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: rate : 48000
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: exact rate : 48000 (48000/1)
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: msbits : 16
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: buffer_size : 16384
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: period_size : 8192
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: period_time : 170666
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: tstamp_mode : ENABLE
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: period_step : 1
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: avail_min : 15425
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: period_event : 0
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: start_threshold : -1
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: stop_threshold : 4611686018427387904
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: silence_threshold: 0
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: silence_size : 0
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: boundary : 4611686018427387904
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: appl_ptr : 14100016
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: hw_ptr : 14073856
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: snd_pcm_delay() returned a value that is exceptionally large: 506144 bytes (2636 ms).
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: Most likely this is a bug in the ALSA driver 'snd_ca0106'. Please report this issue to the ALSA developers.
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: snd_pcm_dump():
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: Hardware PCM card 0 'CA0106' device 0 subdevice 0
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: Its setup is:
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: stream : PLAYBACK
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: access : MMAP_INTERLEAVED
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: format : S16_LE
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: subformat : STD
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: channels : 2
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: rate : 48000
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: exact rate : 48000 (48000/1)
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: msbits : 16
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: buffer_size : 16384
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: period_size : 8192
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: period_time : 170666
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: tstamp_mode : ENABLE
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: period_step : 1
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: avail_min : 15425
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: period_event : 0
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: start_threshold : -1
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: stop_threshold : 4611686018427387904
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: silence_threshold: 0
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: silence_size : 0
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: boundary : 4611686018427387904
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: appl_ptr : 14200816
Jul 18 00:25:37 ....... pulseaudio[2300]: alsa-util.c: hw_ptr Этот вывод появляется сразу же, после "замерзания" программ типа mplayer.
Напоминает баг https://bugzilla.redhat.com/show_bug.cgi?id=530650
откатываться на старые драйвера alsa, тоже,.... смысл....
А со старыми драйверами пульс аудио хоть пробовали отключать/сносить? p.s. у меня пульс аудио везде после двух программ, одновременно выдающих звук, начинает выдавать уже не звук, а что-то хрипящее и дико жрать проц - выход вижу только один - грохнуть этот "пульс", т.к. толку от него нет.
2 alex-seed
хрип ловится и с alsa, равно как вылет. судя по логам, в alsa дровах проблема.
хрип может быть из-за софтовых микшеров звука, вместо микшеров, встроенных в карточку. Во всяком случае, с alsa так.
на 4frontech творится что-то не совсем понятное. предлагают снова скачать драйвера лишь зв 2003й год, когторые не поддердивают, естественно, чипсет ca0106.