Gnome-mplayer выбирает звуковую дорожку в соответствии с настройками языка для звуковой дорожки (но отнюдь не всегда, если русская дорожка первая, а английская вторая, то он выберет английскую). На попытки изменить звуковую дорожку через меню никак не реагирует. Баг наблюдаю уже больше полугода с того времени как перешел с p5 на p6, затем на сизиф, а теперь и на p7.
На Sisyphus. Исправления будут бэкпортированы.
Похоже на этот баг: http://code.google.com/p/gnome-mplayer/issues/detail?id=509 Там указано, что это, в частности, баг в mplayer, который исправлен в снапшоте r33317 (в сизифе сейчас r32772). Как обходной вариант можно переключать аудио-дорожки горячей клавишей '#'.
(В ответ на комментарий №2) > Похоже на этот баг: http://code.google.com/p/gnome-mplayer/issues/detail?id=509 > Там указано, что это, в частности, баг в mplayer, который исправлен в снапшоте > r33317 (в сизифе сейчас r32772). > Как обходной вариант можно переключать аудио-дорожки горячей клавишей '#'. Переключать решеткой у меня не получается. Значит нужно ждать новый mplayer. Кстати, у smplayer проблем с переключением дорожек нет.
(В ответ на комментарий №3) > (В ответ на комментарий №2) > > Как обходной вариант можно переключать аудио-дорожки горячей клавишей '#'. > > Переключать решеткой у меня не получается. Значит нужно ждать новый mplayer. > Кстати, у smplayer проблем с переключением дорожек нет. Попробуйте запустить gnome-mplayer из консоли, установите в настройках интерфейса вывод подробных отладочных сообщений. Посмотрите что выводит программа в консоль при попытках переключения дорожки.
(В ответ на комментарий №4) > (В ответ на комментарий №3) > > (В ответ на комментарий №2) > > > Как обходной вариант можно переключать аудио-дорожки горячей клавишей '#'. > > > > Переключать решеткой у меня не получается. Значит нужно ждать новый mplayer. > > Кстати, у smplayer проблем с переключением дорожек нет. > > Попробуйте запустить gnome-mplayer из консоли, установите в настройках > интерфейса вывод подробных отладочных сообщений. Посмотрите что выводит > программа в консоль при попытках переключения дорожки. Итак, нажимаю выбор дорожки через графический интерфейс или же через # в консоли получаю: GMLIB-Message: ========================================================================== GMLIB-Message: Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders GMLIB-Message: AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000) GMLIB-Message: ID_AUDIO_BITRATE=448000 GMLIB-Message: ID_AUDIO_RATE=48000 GMLIB-Message: ID_AUDIO_NCH=2 GMLIB-Message: Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3) GMLIB-Message: ========================================================================== GMLIB-Message: [export] Exporting to file: /tmp/.private/anton/mplayer-af_exportbnhxrg GMLIB-Message: [export] Memory mapped to file: /tmp/.private/anton/mplayer-af_exportbnhxrg (0x7f086193d000) GMLIB-Message: [export] Exporting to file: /tmp/.private/anton/mplayer-af_exportbnhxrg GMLIB-Message: [export] Memory mapped to file: /tmp/.private/anton/mplayer-af_exportbnhxrg (0x7f086193d000) GMLIB-Message: AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample) GMLIB-Message: [export] Exporting to file: /tmp/.private/anton/mplayer-af_exportbnhxrg GMLIB-Message: [export] Memory mapped to file: /tmp/.private/anton/mplayer-af_exportbnhxrg (0x7f086193d000) GMLIB-Message: [export] Exporting to file: /tmp/.private/anton/mplayer-af_exportbnhxrg GMLIB-Message: [export] Memory mapped to file: /tmp/.private/anton/mplayer-af_exportbnhxrg (0x7f086193d000) GMLIB-Message: ID_AUDIO_TRACK=1 Затем нажимаю еще раз и получаю: GMLIB-Message: ========================================================================== GMLIB-Message: Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders GMLIB-Message: AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000) GMLIB-Message: ID_AUDIO_BITRATE=448000 GMLIB-Message: ID_AUDIO_RATE=48000 GMLIB-Message: ID_AUDIO_NCH=2 GMLIB-Message: Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3) GMLIB-Message: ========================================================================== GMLIB-Message: [export] Exporting to file: /tmp/.private/anton/mplayer-af_exportbnhxrg GMLIB-Message: [export] Memory mapped to file: /tmp/.private/anton/mplayer-af_exportbnhxrg (0x7f086193d000) GMLIB-Message: [export] Exporting to file: /tmp/.private/anton/mplayer-af_exportbnhxrg GMLIB-Message: [export] Memory mapped to file: /tmp/.private/anton/mplayer-af_exportbnhxrg (0x7f086193d000) GMLIB-Message: AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample) GMLIB-Message: [export] Exporting to file: /tmp/.private/anton/mplayer-af_exportbnhxrg GMLIB-Message: [export] Memory mapped to file: /tmp/.private/anton/mplayer-af_exportbnhxrg (0x7f086193d000) GMLIB-Message: [export] Exporting to file: /tmp/.private/anton/mplayer-af_exportbnhxrg GMLIB-Message: [export] Memory mapped to file: /tmp/.private/anton/mplayer-af_exportbnhxrg (0x7f086193d000) GMLIB-Message: ID_AUDIO_TRACK=2 Судя по последней строчки дорожка меняется, а по факту ничего не происходит.
Прошу проверить с новым mplayer в Sisyphus.
Проверил. У меня заработало.
Исправлено.
(В ответ на комментарий №8) > Исправлено. Андрей, а есть что-то, препятствующее попаданию исправленного mplayer в 6-е ветки?
(В ответ на комментарий №9) > (В ответ на комментарий №8) > > Исправлено. > > Андрей, а есть что-то, препятствующее попаданию исправленного mplayer в 6-е > ветки? По крайней мере сейчас -- отпуск Андрея, он будет на следующей неделе. Это все же не просто перекладывание.
(В ответ на комментарий №9) > Андрей, а есть что-то, препятствующее попаданию исправленного mplayer в 6-е > ветки? Ну да. См. http://git.altlinux.org/tasks/99901/ Даже без рекурсивного BuildRequires он не собирается с E: Невозможно найти пакет gstreamer1.0-devel>=1.0 Так что всё сильно непросто. Он реально в p6 нужен или "шоб було"?
(В ответ на комментарий №11) > Так что всё сильно непросто. Он реально в p6 нужен или "шоб було"? Андрей, я не знаю что ответить. Лично я им не пользуюсь, это обнаружили люди, которым я ставлю симпли. Если трудозатраты на исправление ситуации в 6-х ветках слишком велики - ну и фиг с ним.
(В ответ на комментарий №11) > (В ответ на комментарий №9) > > Андрей, а есть что-то, препятствующее попаданию исправленного mplayer в 6-е > > ветки? > Ну да. См. http://git.altlinux.org/tasks/99901/ > Даже без рекурсивного BuildRequires он не собирается с > E: Невозможно найти пакет gstreamer1.0-devel>=1.0 Попоробуйте собрать mplayer без поддержки crystalhd (отключите в mplayer.spec). Тем более, что я не уверен в поддержке crystalhd в ядре p6. Ну а если не выйдет, то значит не повезло. > > Так что всё сильно непросто. Он реально в p6 нужен или "шоб було"?
Нет, не выйдет каменный цветок, так как там возникает ошибка в компиляторе. См. http://www.mplayerhq.hu/DOCS/HTML/ru/faq.html#idp12034960 Новую версию MPLayer в p6 собирать не буду.