Автор Тема: firefox и воспроизведение mp3  (Прочитано 3828 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: firefox и воспроизведение mp3
« Ответ #15 : 12.02.2015 16:14:05 »
gst-plugins-ugly версии 0.10.x за воспроизведение mp3 отвечает оказывается. Как раз его мне и не хватало! Надо firefox'у в зависимости этот пакет ставить!
С чего это вдруг тянуть левую зависимость, без которой и так работает?

Тег audio не работает, если разработчики сайта не разместили в нём помимо mp3 вторым источником файл ogg (сейчас mp3 могут воспроизводить все браузеры на всех платформах и лишь firefox и лишь в своей linux-версии делает это через gstreamer, так что всё чаще будут в теге audio размещать исключительно mp3). То есть функционал-то востребованный, и хотелось бы, чтобы, установив firefox, не надо было бы гадать какой же пакет нужен, чтобы тег audio нормально воспроизводился.
Разумно попросить об этом мейнтейнера через багтрекер.

Вот этого как раз не надо. Иначе мне со всех компьютеров придётся Фокса выносить.
После этого трюка:
# apt-get install gst-plugins-ugly
...
Следующие дополнительные пакеты будут установлены:
  gstreamer
...
# rpm -qa --last gst-plugins-ugly
gst-plugins-ugly-0.10.19-alt1                 Чт 12 фев 2015 15:28:49

firefox
Mozilla Firefox 31.3.0

при щелчке по mp3-линку с url выше, начал рушиться быстрее раз в 10, чем компьютер сбрасывается по кнопке Reset, не успевая даже хоть что-то выбросить в шелл при обрушении.
« Последнее редактирование: 12.02.2015 16:30:40 от Speccyfighter »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: firefox и воспроизведение mp3
« Ответ #16 : 12.02.2015 20:19:21 »
gst-plugins-ugly версии 0.10.x за воспроизведение mp3 отвечает оказывается. Как раз его мне и не хватало! Надо firefox'у в зависимости этот пакет ставить!
С чего это вдруг тянуть левую зависимость, без которой и так работает?

Тег audio не работает, если разработчики сайта не разместили в нём помимо mp3 вторым источником файл ogg (сейчас mp3 могут воспроизводить все браузеры на всех платформах и лишь firefox и лишь в своей linux-версии делает это через gstreamer, так что всё чаще будут в теге audio размещать исключительно mp3). То есть функционал-то востребованный, и хотелось бы, чтобы, установив firefox, не надо было бы гадать какой же пакет нужен, чтобы тег audio нормально воспроизводился.
Разумно попросить об этом мейнтейнера через багтрекер.

Вот этого как раз не надо. Иначе мне со всех компьютеров придётся Фокса выносить.
После этого трюка:
# apt-get install gst-plugins-ugly
...
Следующие дополнительные пакеты будут установлены:
  gstreamer
...
# rpm -qa --last gst-plugins-ugly
gst-plugins-ugly-0.10.19-alt1                 Чт 12 фев 2015 15:28:49

firefox
Mozilla Firefox 31.3.0

при щелчке по mp3-линку с url выше, начал рушиться быстрее раз в 10, чем компьютер сбрасывается по кнопке Reset, не успевая даже хоть что-то выбросить в шелл при обрушении.

url  выше это который? Может стоит разобраться в проблеме и багу повешать, а не уходить от неё удалением "вредных" пакетов? У меня firefox уже давненько падать перестал. Начиная с 31 версии не припомню падений, а на 24 версии по нескольку раз в день падения были.

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 495
  • ненужная строка
    • Найдётся всё
Re: firefox и воспроизведение mp3
« Ответ #17 : 12.02.2015 20:49:00 »
делает это через gstreamer
Который отключен по умолчанию. В about:config ищите 'gst'.
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: firefox и воспроизведение mp3
« Ответ #18 : 12.02.2015 22:50:05 »
url  выше это который?

Достаточно первой прелюдии Баха.

Может стоит разобраться в проблеме и багу повешать, а не уходить от неё удалением "вредных" пакетов? У меня firefox уже давненько падать перестал. Начиная с 31 версии не припомню падений, а на 24 версии по нескольку раз в день падения были.

Начинать придётся с того, чем забит весь гугл и мозилловый багтрекер:
$ firefox

(process:14140): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed
[Scap] !!! constructor: [Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyTo]"  nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)"  location: "JS frame :: resource://dwhelper/scap-manager.jsm :: Scap.prototype.createInitialConfigFile :: line 360"  data: no]

Ну и дальше:
media.gstreamer.enabled true само-собой.
При установленном gst-plugins-ugly, браузер похоронит оба своих процесса firefox firefox-bin в один момент при попытке щелчка по линку на mp3-файл.
Уронит он процессы и тогда, когда попытаться перейти на вкладку, которая "не открывать без запроса" и в которой адресом mp3 оставшийся с последнего обрушения.
При добавлении к gst-plugins-ugly
gst-ffmpeg gst-plugins-good gst-plugins-tools gst-ffmpeg gst-plugins-base gstreamer
файрфокс будет упорно пытаться воспроизвести mp3 через flash-plugin с нулевым результатом при стоящем "открывать по запросу" mozilla-plugin-vlc.
Самому  mozilla-plugin-vlc глубоко всё равно под чем воспроизводить, под palemoon или под firefox.
Лишь бы не мешали:
gst-ffmpeg gst-plugins-good gst-plugins-tools gst-ffmpeg gst-plugins-base gstreamer gst-plugins-ugly
Он сразу подхватывает mp3-файл на воспроизведение несмотря на вес файла в почти 20Mb.
Понятно, что с моим каналом моментально он и во сне влететь не может.
Т.е. с mozilla-plugin-чтототаммедиа проблемы нулевые де-факто.
Рядом стоящие gst*1.0 совсем нельзя трогать:
$ apt-cache rdepends gst-plugins-bad1.0 gst-plugins-good1.0 gst-plugins-nice1.0 \
gst-plugins-base1.0 gst-plugins-ugly1.0|grep 'Revers\|Libre'
Reverse Depends:
  LibreOffice4
Reverse Depends:
  LibreOffice4
Reverse Depends:
  LibreOffice4
Reverse Depends:
  LibreOffice4
Reverse Depends:
  LibreOffice4

В самом браузере плагинов и расширений не много:
java, flash-plugin, vlc - по запросу
Adblock Plus, Classic Theme Restorer, DownloadHelper, Flashblock, Multiple Tab Handler
Из которых vlc-плагин можно считать лишним.

Зачем мне такой "подарок" как мёртвый depends  gst-plugins-ugly на firefox.
Чтобы самому себе создать проблемы и лишиться последнего браузера в репозитории который пожелал бы использовать?
Браузеры не умеющие "не открывать вкладки без запроса" не предлагать.


mvk

  • Гость
Re: firefox и воспроизведение mp3
« Ответ #19 : 13.02.2015 02:57:48 »
делает это через gstreamer
Который отключен по умолчанию. В about:config ищите 'gst'.
media.gstreamer.enabled - давно уже включен по умолчанию.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: firefox и воспроизведение mp3
« Ответ #20 : 13.02.2015 05:42:30 »
делает это через gstreamer
Который отключен по умолчанию. В about:config ищите 'gst'.

Как раз таки по-умолчанию включен. Проверял сразу же как возникла необходимость.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: firefox и воспроизведение mp3
« Ответ #21 : 13.02.2015 05:59:10 »
url  выше это который?

Достаточно первой прелюдии Баха.

Может стоит разобраться в проблеме и багу повешать, а не уходить от неё удалением "вредных" пакетов? У меня firefox уже давненько падать перестал. Начиная с 31 версии не припомню падений, а на 24 версии по нескольку раз в день падения были.

Начинать придётся с того, чем забит весь гугл и мозилловый багтрекер:
$ firefox

(process:14140): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed
[Scap] !!! constructor: [Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyTo]"  nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)"  location: "JS frame :: resource://dwhelper/scap-manager.jsm :: Scap.prototype.createInitialConfigFile :: line 360"  data: no]

Ну и дальше:
media.gstreamer.enabled true само-собой.
При установленном gst-plugins-ugly, браузер похоронит оба своих процесса firefox firefox-bin в один момент при попытке щелчка по линку на mp3-файл.
Уронит он процессы и тогда, когда попытаться перейти на вкладку, которая "не открывать без запроса" и в которой адресом mp3 оставшийся с последнего обрушения.
При добавлении к gst-plugins-ugly
gst-ffmpeg gst-plugins-good gst-plugins-tools gst-ffmpeg gst-plugins-base gstreamer
файрфокс будет упорно пытаться воспроизвести mp3 через flash-plugin с нулевым результатом при стоящем "открывать по запросу" mozilla-plugin-vlc.
Самому  mozilla-plugin-vlc глубоко всё равно под чем воспроизводить, под palemoon или под firefox.
Лишь бы не мешали:
gst-ffmpeg gst-plugins-good gst-plugins-tools gst-ffmpeg gst-plugins-base gstreamer gst-plugins-ugly
Он сразу подхватывает mp3-файл на воспроизведение несмотря на вес файла в почти 20Mb.
Понятно, что с моим каналом моментально он и во сне влететь не может.
Т.е. с mozilla-plugin-чтототаммедиа проблемы нулевые де-факто.
Рядом стоящие gst*1.0 совсем нельзя трогать:
$ apt-cache rdepends gst-plugins-bad1.0 gst-plugins-good1.0 gst-plugins-nice1.0 \
gst-plugins-base1.0 gst-plugins-ugly1.0|grep 'Revers\|Libre'
Reverse Depends:
  LibreOffice4
Reverse Depends:
  LibreOffice4
Reverse Depends:
  LibreOffice4
Reverse Depends:
  LibreOffice4
Reverse Depends:
  LibreOffice4

В самом браузере плагинов и расширений не много:
java, flash-plugin, vlc - по запросу
Adblock Plus, Classic Theme Restorer, DownloadHelper, Flashblock, Multiple Tab Handler
Из которых vlc-плагин можно считать лишним.

Зачем мне такой "подарок" как мёртвый depends  gst-plugins-ugly на firefox.
Чтобы самому себе создать проблемы и лишиться последнего браузера в репозитории который пожелал бы использовать?
Браузеры не умеющие "не открывать вкладки без запроса" не предлагать.

Проверил на firefox 31.4-esr (p7 32 bit) и firefox 35.0.1 (сизиф 64 bit) не падает.

Включил всё как у вас, но уронить так и не получилось. Что за функция "не открывать вкладки без запроса"? Как её активировать? Может дело в ней?
« Последнее редактирование: 13.02.2015 06:23:14 от midyukov-anton »

mvk

  • Гость
Re: firefox и воспроизведение mp3
« Ответ #22 : 13.02.2015 14:31:19 »
У меня firefox уже давненько падать перестал. Начиная с 31 версии не припомню падений, а на 24 версии по нескольку раз в день падения были.
У меня не падал, но периодически после закрытия висел процесс xulrunner - который грузил одно ядро на 100%.
Сейчас даже удивляюсь, как я все это терпел  :-)
« Последнее редактирование: 13.02.2015 14:33:26 от mvk »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: firefox и воспроизведение mp3
« Ответ #23 : 13.02.2015 15:21:24 »
Проверил на firefox 31.4-esr (p7 32 bit) и firefox 35.0.1 (сизиф 64 bit) не падает.

Он проявился на своём железе со стабильным p7 i586 std-pae.
В строго своей ситуации.

Включил всё как у вас, но уронить так и не получилось.

Значит баг плавающий и проявляется только при стечении абстоятельств.

Что за функция "не открывать вкладки без запроса"?

Функция позволяет держать вкладки (от нескольких до нескольких сотен, - на практике более тысячи) с адресами на вкладках, но не загружать содержимое неактивных вкладок.
Для использоания этой функции, требуется активная опция Показать окна и вкладки, открытые в прошлый раз.
Содержимое загружается только активной вкладки. Вне зависимости от состояния опции Работать автономно при активизации неактивной вкладки, содержимое вкладки берётся из кеша браузера. Для обновления содержимого вкладки до актуального состояния, требуется неактивное состояние Работать автономно и подключение к сети.
Откройте в браузерах не умеющих Не открывать вкладки без запроса, например в Opera или Seamonkey, десяток-другой вкладок и вы увидите разницу, и будет она более чем. Если вкладок в этих браузерах окажется под сотню, эти браузеры впадут в практически кататонический ступор до окончания полной загрузки содержимого всех вкладок.
Но для браузеров Pale Moon и Firefox такая ситуация не помеха.
При такой ситуации и состоянии опций, на фоне других бразеров, Pale Moon и Firefox выглядят болидами Formula I
Функция позволяет даже на слабых компьютерах держать большое количество вкладок не закрытыми. Скорость на таких компьютерах ограничивается только пропускной способостью ATA-интерфейса, а также наличием неприбитого гвоздями поцтерингом к корню /usr при наличии второго винчестера. Правильная планировка файловых при наличии нескольких винчестеров могут значительно увеличить скорость на таких компьтерах. Это не уход от темы, это та же тема в гораздо больших масштабах.

Как её активировать?

Настройки -> Основные -> Показать окна и вкладки, открытые в прошлый раз
Настройки -> Вкладки -> Не открывать вкладки без запроса

Может дело в ней?

Этой функции уже сто лет в субботу. И пока мозилла не устроила из браузера полигон для экспериментов, она никому не мешала.
Начинать нужно не с гадания на кофейной гуще, а с выброса по маске на багтрекере мозилла, и почему если в стабильном это рядом, у них это клоузет.
Там не очень далеко, также не поверил ядерщикам с kernel.org что это только сообщение, - это не просто сообщение, а сообщение о причине которая мешает подняться виртуальному драйверу acpi. Даже ядерщики не всегда бывают правы, но нужно увидеть где именно.
В этом мире не всё так просто.

И ещё раз:
Я на альтах больше 10-ти лет. И меня в нём всё устраивает и чемоданы не собраны. Но если прибитием gst-plugins-ugly к Файфоксу меня возьмут за горло, то переезд на Slackware займёт не более полусуток. И у меня золотое правило: если на винчестере стоит Линукс одного проекта, другие на винчестере рядом не появляются.
Это только констатация факта. И ничего больше.

Предваряя другие вопросы:
держаться за p7 на пороге появления весеннего p8 нет причин.
Для держаться, нужно пофиксить баг в pitivi который в p7 по веским причинам нефиксимый.

mvk

  • Гость
Re: firefox и воспроизведение mp3
« Ответ #24 : 13.02.2015 15:45:26 »
У меня pae i586 ядро стабильно пашет.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: firefox и воспроизведение mp3
« Ответ #25 : 13.02.2015 15:59:38 »
У меня pae i586 ядро стабильно пашет.

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

У меня духу не хватает проверить свой багрепорт обрушения ядра с nouveau при выходе из STR на другой карте (проявляется ли на ней на H61-Pro?), и вот только краша Файрфокса c gst-plugins-ugly в комплекте, для полного счастья мне только  и не хватало. :-)

mvk

  • Гость
Re: firefox и воспроизведение mp3
« Ответ #26 : 13.02.2015 16:03:35 »
P8H61-M LX3 R2.0
Дрова проприетарные nvidia.
« Последнее редактирование: 13.02.2015 16:07:24 от mvk »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: firefox и воспроизведение mp3
« Ответ #27 : 13.02.2015 17:26:30 »
При наличии gst-plugins-ugly, для обрушения браузера при щелчке по mp3-линку, версия браузера не имеет значения.

Было:
# apt-cache show firefox|grep -i version
Version: 31.3.0-alt0.M70P.2

Текущее:
# apt-cache show firefox-esr|grep -i version
Version: 31.4.0-alt0.M70P.2

При удалении gst-plugins-ugly, на mp3-линке моментально подхватывается плагин mozilla-plugin-vlc и в версии 31.4.0

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: firefox и воспроизведение mp3
« Ответ #28 : 13.02.2015 18:04:37 »
Как её активировать?

Настройки -> Основные -> Показать окна и вкладки, открытые в прошлый раз
Настройки -> Вкладки -> Не открывать вкладки без запроса

Она у меня активирована всегда была, просто не понял о чём речь. А что вам мешает в about:config поддержку gstreamer выключить?

media.gstreamer.enabled
Дело в том, что в багзиле уже согласились с моим предложением: #30732. Пожалуйтесь там тогда раз не согласны. Как компромисс можно наверное сделать метапакет firefox-gstreamer.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: firefox и воспроизведение mp3
« Ответ #29 : 13.02.2015 21:16:14 »
А что вам мешает в about:config поддержку gstreamer выключить?

Спасибо, но я знаю.
Меня больше интересует, какие дефолтные условиях приведут к крашу браузера Firefox и чего не должно быть чтобы браузер _никогда_ не рушился убивая все свои процессы, а не что в нём нужно подкрутить, чтобы он не рушился.
Как в поганых Форточках, в которых инсталляция заканчивается началом отлома всего вредного и ненужного.