Aivar
Так?
Да он самый
Aivar, кодек V_MPEG4/ISO/AVC, вы были правы.
mplayer
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 56.26.100 (internal)
vlc
avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding.
Aivar
Вот и решение. )
Да хотя бы понять на чьей стороне проблема. Вроде всё указывает, на то что в vlc что-то сломалось, а с другой стороны уже прошло полгода и в интернете подобных тем не нашёл.
svicer,
vdpauinfo
display: :0.0   screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0

Video surface:

name   width height types
-------------------------------------------
420    16384 16384  NV12 YV12
422    16384 16384  UYVY YUYV
444    16384 16384  Y8U8V8A8 V8U8Y8A8

Decoder capabilities:

name                        level macbs width height
----------------------------------------------------
MPEG1                           0  9216  2048  1152
MPEG2_SIMPLE                    3  9216  2048  1152
MPEG2_MAIN                      3  9216  2048  1152
H264_BASELINE                  41  9216  2048  1152
H264_MAIN                      41  9216  2048  1152
H264_HIGH                      41  9216  2048  1152
VC1_SIMPLE                      1  9216  2048  1152
VC1_MAIN                        2  9216  2048  1152
VC1_ADVANCED                    4  9216  2048  1152
MPEG4_PART2_SP                  3  9216  2048  1152
MPEG4_PART2_ASP                 5  9216  2048  1152
DIVX4_QMOBILE                  --- not supported ---
DIVX4_MOBILE                   --- not supported ---
DIVX4_HOME_THEATER             --- not supported ---
DIVX4_HD_1080P                 --- not supported ---
DIVX5_QMOBILE                  --- not supported ---
DIVX5_MOBILE                   --- not supported ---
DIVX5_HOME_THEATER             --- not supported ---
DIVX5_HD_1080P                 --- not supported ---
H264_CONSTRAINED_BASELINE      --- not supported ---
H264_EXTENDED                  --- not supported ---
H264_PROGRESSIVE_HIGH          --- not supported ---
H264_CONSTRAINED_HIGH          --- not supported ---
H264_HIGH_444_PREDICTIVE       --- not supported ---
HEVC_MAIN                      --- not supported ---
HEVC_MAIN_10                   --- not supported ---
HEVC_MAIN_STILL                --- not supported ---
HEVC_MAIN_12                   --- not supported ---
HEVC_MAIN_444                  --- not supported ---

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8         16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A8I8 I8A8
R8G8B8A8         16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A8I8 I8A8
R10G10B10A2      16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A8I8 I8A8
B10G10R10A2      16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A8I8 I8A8

Bitmap surface:

name              width height
------------------------------
B8G8R8A8         16384 16384
R8G8B8A8         16384 16384
R10G10B10A2      16384 16384
B10G10R10A2      16384 16384
A8               16384 16384

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             y
DEINTERLACE_TEMPORAL_SPATIAL     -
INVERSE_TELECINE                 -
NOISE_REDUCTION                  y
SHARPNESS                        y
LUMA_KEY                         -
HIGH QUALITY SCALING - L1        -
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              y        48     2048
VIDEO_SURFACE_HEIGHT             y        48     1152
CHROMA_TYPE                      y
LAYERS                           y         0        4

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 y
CSC_MATRIX                       y
NOISE_REDUCTION_LEVEL            y      0.00     1.00
SHARPNESS_LEVEL                  y     -1.00     1.00
LUMA_KEY_MIN_LUMA                y
LUMA_KEY_MAX_LUMA                y

/etc/X11/xorg.conf не существует, а /etc/X11/xorg.conf.d/ пуст.
На счёт кодека понятия не имею. Просто из тех, что есть у меня со всеми avi такого нет, а с mkv такая бяда. И ещё если это имеет значение с mplayer всё хорошо, ну и я писал, что в гит версии такого не наблюдал.
svicer,
vainfo
libva info: VA-API version 0.38.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
pacman -Qii vlc
Название              : vlc
Версия                : 2.2.1-11
Описание              : A multi-platform MPEG, VCD/DVD, and DivX player
Архитектура           : x86_64
URL                   : http://www.videolan.org/vlc/
Лицензии              : LGPL2.1  GPL2
Группы                : Нет
Предоставляет         : Нет
Зависит от            : a52dec  libdvbpsi  libxpm  libdca  qt4  libproxy  sdl_image
                        libdvdnav  libtiger  lua  libmatroska  zvbi  taglib  libmpcdec
                        ffmpeg  faad2  libupnp  libshout  libmad  libmpeg2
                        xcb-util-keysyms  libtar  libxinerama
Дополнительно         : avahi: for service discovery using bonjour protocol [установлено]
                        libnotify: for notification plugin [установлено]
                        gtk2: for notify plugin [установлено]
                        ncurses: for ncurses interface support [установлено]
                        libdvdcss: for decoding encrypted DVDs [установлено]
                        lirc: for lirc plugin [установлено]
                        libavc1394: for devices using the 1394ta AV/C [установлено]
                        libdc1394: for IEEE 1394 plugin
                        kdelibs: KDE Solid hardware integration [установлено]
                        libva-vdpau-driver: vdpau back-end for nvidia
                        libva-intel-driver: back-end for intel cards
                        libbluray: for Blu-Ray support [установлено]
                        flac: for Free Lossless Audio Codec plugin [установлено]
                        portaudio: for portaudio support [установлено]
                        twolame: for TwoLAME mpeg2 encoder plugin [установлено]
                        projectm: for ProjectM visualisation plugin [установлено]
                        libcaca: for colored ASCII art video output [установлено]
                        libgme: for libgme plugin
                        librsvg: for SVG plugin [установлено]
                        gnome-vfs: for GNOME Virtual File System support
                        libgoom2: for libgoom plugin
                        vcdimager: navigate VCD with libvcdinfo [установлено]
                        aalib: for ASCII art plugin [установлено]
                        libmtp: for MTP devices support [установлено]
                        smbclient: for SMB access plugin [установлено]
                        libcdio: for audio CD playback support [установлено]
                        ttf-freefont: for subtitle font
                        ttf-dejavu: for subtitle font [установлено]
                        opus: for opus support [установлено]
                        libssh2: for sftp support [установлено]
                        lua-socket: for http interface
Требуется пакетами    : Нет
Дополнительно для : Нет
Конфликтует с         : vlc-plugin
Заменяет              : vlc-plugin
Установленный размер:  47,82 MiB
Сборщик               : Evangelos Foutras <[email protected]>
Дата сборки           : Вс 06 дек 2015 17:33:55
Дата установки        : Сб 26 дек 2015 17:34:21
Причина установки     : Явно установлен
Установочный скрипт   : Yes
Проверен : Подпись
Резервные копии файлов:
MISSING	/usr/share/vlc/lua/http/.hosts
MISSING	/usr/share/vlc/lua/http/dialogs/.hosts
Остальное ничего не выдало.
Примерно после того, как пол года назад обновился начались проблемы в vlc с воспроизведением mkv. Возникает периодически серая рябь, примерно каждые 2-3 секунды. И видимо это как-то связано с аппаратным ускорением (кстати стоит радеон с свободным драйвером). В консоле именно каждые 2-3 секунды всплывает такое:
core input error: ES_OUT_RESET_PCR called
Failed to open VDPAU backend libvdpau_radeonsi.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
Если же отключить декодирование с аппаратным ускорением ничего не меняется, только теперь пишет так:
core input error: ES_OUT_RESET_PCR called
Ставил из аура версию, там такого не было, но она ведёт себя нестабильно. Не замечали подобного? Можно ли исправить?
Возможно немного не в тему, но где-то с месяц назад после обновления vlc стал некорректно воспроизводить mkv. Заикания звука, рябь, серые квадраты. Свободный драйвер radeon. Из необычного, в консоле:
...
[00007f8e8c002128] core input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 300 ms)
[00007f8e8c002128] core input error: ES_OUT_RESET_PCR called
...
Проблема решена. Решил я выполнить systemctl status hddtemp, а оно мне:
[[email protected] vadim]# systemctl status hddtemp
● hddtemp.service - Hard drive temperature monitor daemon
   Loaded: error (Reason: Invalid argument)
  Drop-In: /etc/systemd/system/hddtemp.service.d
           └─customexec.conf
   Active: active (running) since Сб 2015-10-03 19:51:56 YEKT; 4h 45min ago
 Main PID: 319 (hddtemp)
   CGroup: /system.slice/hddtemp.service
           └─319 /usr/bin/hddtemp -dF /dev/sda
...
И тут я вспомнил о не состыковке в файле /etc/systemd/system/hddtemp.service.d/customexec.conf, а именно:
Что прописывал я
- - - - - - - - - - - - - - - - - - - -
[Service]
ExecStart=/usr/bin/hddtemp -dF /dev/sda /dev/sdb
Что было на wiki
- - - - - - - - - - - - - - - - - - - -
[Service]
ExecStart=
ExecStart=/usr/bin/hddtemp -dF /dev/sda /dev/sdb
И о чудо, оно заработало! Без пустого ExecStart= оно работать не хотело!
А nc localhost 7634 выводит аккурат первый диск. Что за магия? Что не так со вторым хардом?
[[email protected] ~]$ nc localhost 7634
|/dev/sda|WDC WD10EZEX-00RKKA0|35|C|
Тут бы telnet localhost 7634 подошло как никак лучше. Но почему он имеет такой вывод, мол в соединении отказано и опять таки вывело только первый диск?
[[email protected] ~]$ telnet localhost 7634
Trying ::1...
Connection failed: В соединении отказано
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
|/dev/sda|WDC WD10EZEX-00RKKA0|35|C|Connection closed by foreign host.