Bug 28915 - Не работает выбор звуковой дорожки в gnome-mplayer
: Не работает выбор звуковой дорожки в gnome-mplayer
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/gnome-mplayer)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
: backport
: 28546
:
  Show dependency tree
 
Reported: 2013-05-01 10:22 by
Modified: 2014-02-16 15:55 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2013-05-01 10:22:28
Gnome-mplayer выбирает звуковую дорожку в соответствии с настройками языка для
звуковой дорожки (но отнюдь не всегда, если русская дорожка первая, а
английская вторая, то он выберет английскую). На попытки изменить звуковую
дорожку через меню никак не реагирует.
Баг наблюдаю уже больше полугода с того времени как перешел с p5 на p6, затем
на сизиф, а теперь и на p7.
------- Comment #1 From 2013-05-06 14:05:03 -------
На Sisyphus. Исправления будут бэкпортированы.
------- Comment #2 From 2013-05-07 11:36:15 -------
Похоже на этот баг: http://code.google.com/p/gnome-mplayer/issues/detail?id=509
Там указано, что это, в частности, баг в mplayer, который исправлен в снапшоте
r33317 (в сизифе сейчас r32772).
Как обходной вариант можно переключать аудио-дорожки горячей клавишей '#'.
------- Comment #3 From 2013-05-08 17:38:21 -------
(В ответ на комментарий №2)
> Похоже на этот баг: http://code.google.com/p/gnome-mplayer/issues/detail?id=509
> Там указано, что это, в частности, баг в mplayer, который исправлен в снапшоте
> r33317 (в сизифе сейчас r32772).
> Как обходной вариант можно переключать аудио-дорожки горячей клавишей '#'.

Переключать решеткой у меня не получается. Значит нужно ждать новый mplayer.
Кстати, у smplayer проблем с переключением дорожек нет.
------- Comment #4 From 2013-05-08 20:35:28 -------
(В ответ на комментарий №3)
> (В ответ на комментарий №2)
> > Как обходной вариант можно переключать аудио-дорожки горячей клавишей '#'.
> 
> Переключать решеткой у меня не получается. Значит нужно ждать новый mplayer.
> Кстати, у smplayer проблем с переключением дорожек нет.

Попробуйте запустить gnome-mplayer из консоли, установите в настройках
интерфейса вывод подробных отладочных сообщений. Посмотрите что выводит
программа в консоль при попытках переключения дорожки.
------- Comment #5 From 2013-05-09 11:30:20 -------
(В ответ на комментарий №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

Судя по последней строчки дорожка меняется, а по факту ничего не происходит.
------- Comment #6 From 2013-05-27 00:14:51 -------
Прошу проверить с новым mplayer в Sisyphus.
------- Comment #7 From 2013-05-29 10:41:00 -------
Проверил. У меня заработало.
------- Comment #8 From 2013-05-29 11:16:08 -------
Исправлено.
------- Comment #9 From 2013-07-02 10:33:22 -------
(В ответ на комментарий №8)
> Исправлено.

Андрей, а есть что-то, препятствующее попаданию исправленного mplayer в 6-е
ветки?
------- Comment #10 From 2013-07-02 10:50:51 -------
(В ответ на комментарий №9)
> (В ответ на комментарий №8)
> > Исправлено.
> 
> Андрей, а есть что-то, препятствующее попаданию исправленного mplayer в 6-е
> ветки?

По крайней мере сейчас -- отпуск Андрея, он будет на следующей неделе. Это все
же не просто перекладывание.
------- Comment #11 From 2013-07-12 20:12:27 -------
(В ответ на комментарий №9)
> Андрей, а есть что-то, препятствующее попаданию исправленного mplayer в 6-е
> ветки?
Ну да. См. http://git.altlinux.org/tasks/99901/
Даже без рекурсивного BuildRequires он не собирается с 
E: Невозможно найти пакет gstreamer1.0-devel>=1.0

Так что всё сильно непросто. Он реально в p6 нужен или "шоб було"?
------- Comment #12 From 2013-07-12 23:41:38 -------
(В ответ на комментарий №11)
> Так что всё сильно непросто. Он реально в p6 нужен или "шоб було"?

Андрей, я не знаю что ответить. Лично я им не пользуюсь, это обнаружили люди,
которым я ставлю симпли. Если трудозатраты на исправление ситуации в 6-х ветках
слишком велики - ну и фиг с ним.
------- Comment #13 From 2013-07-12 23:59:51 -------
(В ответ на комментарий №11)
> (В ответ на комментарий №9)
> > Андрей, а есть что-то, препятствующее попаданию исправленного mplayer в 6-е
> > ветки?
> Ну да. См. http://git.altlinux.org/tasks/99901/
> Даже без рекурсивного BuildRequires он не собирается с 
> E: Невозможно найти пакет gstreamer1.0-devel>=1.0

Попоробуйте  собрать mplayer без поддержки crystalhd (отключите в
mplayer.spec). Тем более, что я не уверен в поддержке crystalhd в ядре p6.

Ну а если не выйдет, то значит не повезло.

> 
> Так что всё сильно непросто. Он реально в p6 нужен или "шоб було"?
------- Comment #14 From 2013-07-16 15:50:54 -------
Нет, не выйдет каменный цветок, так как там возникает ошибка в компиляторе. См.
http://www.mplayerhq.hu/DOCS/HTML/ru/faq.html#idp12034960

Новую версию MPLayer в p6 собирать не буду.