Всем привет!
Проблема в том, что когда в первый раз запускаю на проигрывание видео через фб ffplay movie.avi
, то все норм отображается, а когда второй раз ввожу ту же команду после остановки первой, то выдает вот что:
Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 259 kb/s, 29.97 fps,c
Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 44100 Hz, stereo, fltp, 192 kb/s
SDL_OpenAudio (2 channels, 44100 Hz):
SDL_OpenAudio (1 channels, 44100 Hz):
No more combinations to try, audio open failed
nan M-V: nan fd= 0 aq= 0KB vq= 80KB sq= 0B f=0/0
При этом, другие приложения умеют писать в этот фб. Что не так с ffplay?
Также вопрос - если видео не подходит к размеру экрана, то ffplay меняет размер экрана фб под размер видео. Это нормальная практика (а значит, скейлинг надо впиливать в драйвер фб) или же патология (и тогда искать другой плеер/ копать опции ffplay)?
Также, если fbset-ом выставлять виртуальное разрешение (vxres, vyres), то оно не выставляется (старый размер остается), но при этом ffplay как-то умудряется менять виртуальное разрешение фб. Как выставить новый виртуальный размер фб?