LINUX.ORG.RU

Большинство плееров перестало воспроизводить .mkv и другие форматы

 , , ,


0

1

Доброго времени суток.

Есть Debian 9. С некоторого времени случился казус - Kodi, vlc, mplayer перестали показывать большинство форматов. Показывают только .avi. Vlc и .avi не показывает. Vlc при попытке воспроизвести в консоль пишет про segmentation fault.

kodi часть видео ещё воспроизводит. Dragon player - открывает всё. Не работает многое - вот в чём трабл. А это медиа-сервер, с него фильмы на большом телевизоре очень удобняк смотреть при помощи kodi.

uname -a
Linux DebServer 4.9.0-5-amd64 #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04) x86_64 GNU/Linux
inxi -G
Graphics:  Card: Advanced Micro Devices [AMD/ATI] Venus LE [Radeon HD 8830M]
           Display Server: X.Org 1.19.5  drivers: ati,radeon (unloaded: modesetting,fbdev,vesa)
           Resolution: 1920x1080@60.00hz
           GLXRenderer: AMD CAPE VERDE (DRM 2.49.0 / 4.9.0-5-amd64, LLVM 5.0.1) GLX Version: 3.0 Mesa 17.3.1

Видеокарта R9 350.

Есть подозрения на то, что куда-то делся файлик /usr/share/X11/xorg.conf.d/10-radeon.conf Если из-за него - то как его сгенерировать обратно?



Последнее исправление: PearlyDragon (всего исправлений: 1)

Ответ на: комментарий от redgremlin
# 

# deb cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official amd64 DVD Binary-1 20170116-11:01]/ jessie contrib main

# deb cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official amd64 DVD Binary-1 20170116-11:01]/ jessie contrib main

deb http://security.debian.org/ stretch/updates main contrib non-free
#deb-src http://security.debian.org/ jessie/updates main contrib
deb http://ftp.de.debian.org/debian stretch-backports main contrib non-free
deb http://security.debian.org/debian-security stretch/updates main contrib non-free
#deb http://ftp.de.debian.org/debian jessie main contrib non-free
#deb-src http://ftp.de.debian.org/ jessie main
deb http://httpredir.debian.org/debian/ stretch main contrib non-free
# jessie-updates, previously known as 'volatile'
# A network mirror was not selected during install.  The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
deb http://ftp.ru.debian.org/debian stretch main
deb http://ftp.de.debian.org/debian stretch main
deb http://ftp.debian.org/debian/ stretch-updates main contrib non-free
apt-cache show vlc
Package: vlc
Version: 2.2.7-1~deb9u1
Installed-Size: 218
Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
Architecture: amd64
Provides: mp3-decoder
Depends: vlc-bin (= 2.2.7-1~deb9u1), vlc-plugin-base (= 2.2.7-1~deb9u1), vlc-plugin-qt (= 2.2.7-1~deb9u1), vlc-plugin-video-output (= 2.2.7-1~deb9u1), vlc-l10n (= 2.2.7-1~deb9u1)
Description-en: multimedia player and streamer
 VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4,
 DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs,
 podcasts, and multimedia streams from various network sources.
 .
 VLC can also be used as a streaming server that duplicates the stream it
 reads and multicasts them through the network to other clients, or serves
 them through HTTP.
 .
 VLC has support for on-the-fly transcoding of audio and video formats, either
 for broadcasting purposes or for movie format transformations. Support for
 most output methods is provided by this package, but features can be added by
 installing additional plugins:
  * vlc-plugin-access-extra
  * vlc-plugin-fluidsynth
  * vlc-plugin-jack
  * vlc-plugin-notify
  * vlc-plugin-samba
  * vlc-plugin-sdl
  * vlc-plugin-skins2
  * vlc-plugin-svg
  * vlc-plugin-video-splitter
  * vlc-plugin-visualization
  * vlc-plugin-zvbi
Description-md5: 196c026cc5fe76624a12ed5fdd276589
Homepage: http://www.videolan.org/vlc/
Pre-Depends: dpkg (>= 1.17.14)
Recommends: vlc-plugin-notify (= 2.2.7-1~deb9u1), vlc-plugin-samba (= 2.2.7-1~deb9u1), vlc-plugin-skins2 (= 2.2.7-1~deb9u1), vlc-plugin-video-splitter (= 2.2.7-1~deb9u1), vlc-plugin-visualization (= 2.2.7-1~deb9u1)
Section: video
Priority: optional
Filename: pool/updates/main/v/vlc/vlc_2.2.7-1~deb9u1_amd64.deb
Size: 135522
MD5sum: 4ea30795febe8d40e922cbeb6c21e15a
SHA1: 8e6d250aafe28f7958e1fa2e29f860c4ea6ede5e
SHA256: 25656253a07992aef7d233e30fa33f99afda333ffc131fa0c0e6ab009622aca8

Package: vlc
Version: 2.2.6-1~deb9u1
Installed-Size: 218
Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
Architecture: amd64
Provides: mp3-decoder
Depends: vlc-bin (= 2.2.6-1~deb9u1), vlc-plugin-base (= 2.2.6-1~deb9u1), vlc-plugin-qt (= 2.2.6-1~deb9u1), vlc-plugin-video-output (= 2.2.6-1~deb9u1), vlc-l10n (= 2.2.6-1~deb9u1)
Pre-Depends: dpkg (>= 1.17.14)
Recommends: vlc-plugin-notify (= 2.2.6-1~deb9u1), vlc-plugin-samba (= 2.2.6-1~deb9u1), vlc-plugin-skins2 (= 2.2.6-1~deb9u1), vlc-plugin-video-splitter (= 2.2.6-1~deb9u1), vlc-plugin-visualization (= 2.2.6-1~deb9u1)
Description-en: multimedia player and streamer
 VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4,
 DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs,
 podcasts, and multimedia streams from various network sources.
 .
 VLC can also be used as a streaming server that duplicates the stream it
 reads and multicasts them through the network to other clients, or serves
 them through HTTP.
 .
 VLC has support for on-the-fly transcoding of audio and video formats, either
 for broadcasting purposes or for movie format transformations. Support for
 most output methods is provided by this package, but features can be added by
 installing additional plugins:
  * vlc-plugin-access-extra
  * vlc-plugin-fluidsynth
  * vlc-plugin-jack
  * vlc-plugin-notify
  * vlc-plugin-samba
  * vlc-plugin-sdl
  * vlc-plugin-skins2
  * vlc-plugin-svg
  * vlc-plugin-video-splitter
  * vlc-plugin-visualization
  * vlc-plugin-zvbi
Description-md5: 196c026cc5fe76624a12ed5fdd276589
Homepage: http://www.videolan.org/vlc/
Tag: hardware::storage, hardware::storage:dvd, hardware::video,
 implemented-in::c, implemented-in::c++, interface::graphical,
 interface::x11, protocol::ipv6, protocol::ssl, role::program,
 scope::application, sound::compression, sound::player,
 uitoolkit::ncurses, uitoolkit::qt, use::converting, use::playing,
 works-with-format::TODO, works-with-format::mp3,
 works-with-format::oggtheora, works-with-format::oggvorbis,
 works-with-format::wav, works-with::TODO, works-with::audio,
 works-with::video, x11::application
Section: video
Priority: optional
Filename: pool/main/v/vlc/vlc_2.2.6-1~deb9u1_amd64.deb
Size: 135188
MD5sum: 1146c42b909697a9caef36b9e0b142f9
SHA256: 3d792ec55e53d6afd04c76ad85ca6bc214c55c936492bb1087ca33895c9a4d39

Вот.

PearlyDragon
() автор топика
Ответ на: комментарий от PearlyDragon

в /etc/source.list.d/ ничего нет? Откуда-то же у тебя взялся xorg 1.19.5, которого в stretch отродясь не было. И почистил бы sources.list от jessie/ftp заодно.

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin
$ apt-cache policy xorg xserver-xorg
xorg:
  Установлен: 1:7.7+19
  Кандидат:   1:7.7+19
  Таблица версий:
 *** 1:7.7+19 500
        500 http://httpredir.debian.org/debian stretch/main amd64 Packages
        500 http://ftp.ru.debian.org/debian stretch/main amd64 Packages
        500 http://ftp.de.debian.org/debian stretch/main amd64 Packages
        100 /var/lib/dpkg/status
xserver-xorg:
  Установлен: 1:7.7+19
  Кандидат:   1:7.7+19
  Таблица версий:
 *** 1:7.7+19 500
        500 http://httpredir.debian.org/debian stretch/main amd64 Packages
        500 http://ftp.ru.debian.org/debian stretch/main amd64 Packages
        500 http://ftp.de.debian.org/debian stretch/main amd64 Packages
        100 /var/lib/dpkg/status

Судя по этому - он обновился из http://ftp.de.debian.org/debian stretch/main.

PearlyDragon
() автор топика
Ответ на: комментарий от redgremlin

В /etc/source.list.d/ только репозиторий для fglrx'а, и тот закомментирован внутри файла, ибо fglrx уже не работает в 9-м Дебиане. Ему и версия Xorg не нравится и новые ядра.

PearlyDragon
() автор топика
Ответ на: комментарий от redgremlin

$ apt-cache policy xorg-server N: Не удалось найти пакет xorg-server

PearlyDragon
() автор топика
Ответ на: комментарий от PearlyDragon

Этой SSD'ке всего год

как раз сразу после окончания гарантии - над этим целые институты работают...

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

Ещё пару недель назад бэдов не было, а проблема была. Ибо проверял все диски. Ибо на одном из HDD fs повредилась, пришлось checkfs делать.

PearlyDragon
() автор топика
Ответ на: комментарий от PearlyDragon

Какой лог на vlc и kodi?

Пробуй снять backtrace сегфолта:

gdb vlc

run

(открываешь проблемный файл, ждёшь сегфолта)

bt all

Выхлоп в тему.

EXL ★★★★★
()
Ответ на: комментарий от PearlyDragon

Копай в сторону VDPAU, иксов и дров на свой Radeon.

Какое-то обновление этих компонентов убило HW-декодинг.

EXL ★★★★★
()
Ответ на: комментарий от EXL
$ gdb vlc
GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from vlc...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/vlc 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
VLC media player 2.2.7 Umbrella (revision 2.2.7-0-g6e32381286)
[New Thread 0x7fffeb2a5700 (LWP 18026)]
[New Thread 0x7fffef327700 (LWP 18027)]
[New Thread 0x7fffea283700 (LWP 18029)]
[00005555557599d8] core libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
[New Thread 0x7fffd266c700 (LWP 18030)]
[New Thread 0x7fffd0bc2700 (LWP 18031)]
[New Thread 0x7fffbd6a5700 (LWP 18032)]
[New Thread 0x7fffb732e700 (LWP 18034)]
[New Thread 0x7fffb1bd0700 (LWP 18035)]
[New Thread 0x7fffb0c68700 (LWP 18036)]
[New Thread 0x7fffabfff700 (LWP 18037)]
[New Thread 0x7fffab7fe700 (LWP 18038)]
[New Thread 0x7fffaaffd700 (LWP 18039)]
[New Thread 0x7fffaa7fc700 (LWP 18040)]
[New Thread 0x7fffa9ffb700 (LWP 18041)]
[New Thread 0x7fffb012b700 (LWP 18073)]
[New Thread 0x7fffa97fa700 (LWP 18074)]
[New Thread 0x7fffa9615700 (LWP 18075)]
[Thread 0x7fffa9615700 (LWP 18075) exited]
[New Thread 0x7fffa9615700 (LWP 18077)]
[Thread 0x7fffb012b700 (LWP 18073) exited]
[Thread 0x7fffa9615700 (LWP 18077) exited]
[New Thread 0x7fff71b6b700 (LWP 18078)]
[New Thread 0x7fff7136a700 (LWP 18079)]
[New Thread 0x7fff70b69700 (LWP 18080)]
[New Thread 0x7fff70368700 (LWP 18081)]
[New Thread 0x7fffa9615700 (LWP 18082)]
[New Thread 0x7fffb012b700 (LWP 18083)]

Thread 20 "vlc" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff71b6b700 (LWP 18078)]
0x00007fff6810e410 in ?? ()
(gdb) bt all
No symbol table is loaded.  Use the "file" command.
(gdb) bt all
No symbol table is loaded.  Use the "file" command.
(gdb) bt
#0  0x00007fff600c5ca0 in ?? ()
#1  0x00007fff6c04edb3 in vdp_imp_device_create_x11 () from /usr/lib/x86_64-linux-gnu/vdpau/libvdpau_radeonsi.so.1
#2  0x00007fff6ca788b5 in vdp_device_create_x11 () from /usr/lib/x86_64-linux-gnu/libvdpau.so.1
#3  0x00007fff6ce8051a in vdp_create_x11 () from /usr/lib/x86_64-linux-gnu/vlc/libvlc_vdpau.so.0
#4  0x00007fff6ce8085e in vdp_get_x11 () from /usr/lib/x86_64-linux-gnu/vlc/libvlc_vdpau.so.0
#5  0x00007fff6d0a0c9d in ?? () from /usr/lib/x86_64-linux-gnu/vlc/plugins/vdpau/libvdpau_avcodec_plugin.so
#6  0x00007ffff71682c5 in ?? () from /usr/lib/x86_64-linux-gnu/libvlccore.so.8
#7  0x00007ffff716884e in vlc_module_load () from /usr/lib/x86_64-linux-gnu/libvlccore.so.8
#8  0x00007fff774f3ad6 in ?? () from /usr/lib/x86_64-linux-gnu/vlc/plugins/codec/libavcodec_plugin.so
#9  0x00007fff774ef694 in ?? () from /usr/lib/x86_64-linux-gnu/vlc/plugins/codec/libavcodec_plugin.so
#10 0x00007fff77a36145 in ?? () from /usr/lib/x86_64-linux-gnu/vlc/plugins/codec/libavcodec_plugin.so
#11 0x00007fff777558a5 in ?? () from /usr/lib/x86_64-linux-gnu/vlc/plugins/codec/libavcodec_plugin.so
#12 0x00007fff77758b38 in ?? () from /usr/lib/x86_64-linux-gnu/vlc/plugins/codec/libavcodec_plugin.so
#13 0x00007fff7771f8cd in ?? () from /usr/lib/x86_64-linux-gnu/vlc/plugins/codec/libavcodec_plugin.so
#14 0x00007fff77966f4d in ?? () from /usr/lib/x86_64-linux-gnu/vlc/plugins/codec/libavcodec_plugin.so
#15 0x00007ffff79a051a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#16 0x00007ffff74d43ef in clone () from /lib/x86_64-linux-gnu/libc.so.6
PearlyDragon
() автор топика
Ответ на: комментарий от EXL

Хм... Сделал aptitude search vdpau. Грохнул всё, что было установлено. Запустил kodi - работает. На весь большущий телевизор, без тормозов... Видимо какой-то из этих пакетов с чем-то притянулся. Видимо они не нужны vlc и kodi для нормального отображения больших видео-файлов.

PearlyDragon
() автор топика
Ответ на: комментарий от PearlyDragon

Они используются для HW-ускорения различных кодеков, вроде H.264 и иже с ними.

EXL ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.