Как заставить MPlayer оставить в фреймбуфере ненужную информацию?

Я использую Arch Linux, и до сих пор успешно использовал mplayer для воспроизведения видео с использованием вывода fbdev2.
Тем не менее, mplayer иногда оставляет за кадром в буфере кадров (под термином я имею в виду последний обработанный видеокадр перед выходом из mplayer, который остается видимым на экране впоследствии), а в других случаях оставляет кадровый буфер "чистым" (я имею в виду, что было после вывода видео в кадровом буфере происходит повторная вставка при выходе из mplayer, поэтому никаких видимых доказательств, кроме командной строки, не осталось от видео).
Если возможно, я прошу метод, позволяющий сделать mplayer бесполезным (несвязанные причины, по которым я не буду вдаваться).
Возможно, стоит отметить: я не прошу альтернативы, ни для mplayer, ни для вывода кадрового буфера. Прошу вышеизложенного.
Заранее спасибо.

1 ответ

Решение

Выяснилось, что оставшийся позади беспорядок был вызван тем, что другой процесс mplayer был запущен. Пока работает хотя бы один процесс mplayer, который пишет в кадровый буфер, Cruft останется в кадровом буфере после других процессов mplayer. До сих пор я не нашел других способов выполнить это надежно.

Другие вопросы по тегам