$ mplayer -ao alsa:device=default
Пробывал, через пульс выводит.
Можно попробовать не указывать устройство. Либо указать ваш выход, напр. device=hw=0,0
И так пробывал, пишет что устройство занято, на нем пульс висит, решения пока не нашел, писали что .asoundrc крутить надо, но что-то не взлетело.
Не могу понять почему mplayer останавливается на последнем кадре, просто пробывал на разных дистрибутивах, везде одинаково.
Вывод mplayer
: 4.2 V: 4.3 A-V: -0.069 ct: 0.000 0/ 0 9% 1% 8.5% 0 0
, предпоследняя цифра постоянно увеличивается, но mplayer не закрывается.
Лог mplayer после стопа
demux_lavf_fill_buffer()
ds_fill_buffer()->demux_fill_buffer() failed
ds_fill_buffer: EOF reached (stream: audio)
ds_fill_buffer (d_video) called
*** ftime=0.040 ***
...
demux_lavf_fill_buffer()
ds_fill_buffer()->demux_fill_buffer() failed
ds_fill_buffer: EOF reached (stream: audio)
ds_fill_buffer (d_video) called
demux_lavf_fill_buffer()
ds_fill_buffer()->demux_fill_buffer() failed
ds_fill_buffer: EOF reached (stream: video)
*** ftime=-1.000 ***
p.s.
причину не нашел, обошел указав в config mplayer
ao=sdl, вывод также идёт через пульс, но не стопарит на последнем файле и loop заработал. Хоть и не решено, но вроде работает.