at least with another patch (attached)
I can get this:
bash-5.1$ bin/cin ~/6029.mp4
Cinelerra Infinity - built: Oct 17 2024
16:18:31
git://
git.cinelerra-gg.org/goodguy/cinelerra.git
(c) 2006-2019 Heroine Virtual Ltd. by Adam
Williams
2007-2020 mods for Cinelerra-GG by
W.P.Morrow aka goodguy
2003-2017 mods for Cinelerra-CV by
CinelerraCV team
2015-2024 mods for Cinelerra-GG by
Cinelerra-GG team
Libav version: Lavc61.3.100
Cinelerra is free software, covered by the
GNU General Public License,
and you are welcome to change it and/or
distribute copies of it under
certain conditions. There is absolutely no
warranty for Cinelerra.
RenderFarmClient::main_loop: client
started
[AVHWDeviceContext @ 0xf925c00] Trying to
use DRM render node for device 0.
[AVHWDeviceContext @ 0xf925c00] libva:
VA-API version 1.19.0
[AVHWDeviceContext @ 0xf925c00] libva:
Trying to open
/usr/lib/dri/nouveau_drv_video.so
[AVHWDeviceContext @ 0xf925c00] libva:
Found init function __vaDriverInit_1_19
[AVHWDeviceContext @ 0xf925c00] libva:
va_openDriver() returns 0
[AVHWDeviceContext @ 0xf925c00]
Initialised VAAPI connection: version 1.19
[AVHWDeviceContext @ 0xf925c00] Format
0x3231564e -> nv12.
[AVHWDeviceContext @ 0xf925c00] Format
0x30313050 -> p010le.
[AVHWDeviceContext @ 0xf925c00] Format
0x36313050 -> unknown.
[AVHWDeviceContext @ 0xf925c00] Format
0x30323449 -> yuv420p.
[AVHWDeviceContext @ 0xf925c00] Format
0x32315659 -> yuv420p.
[AVHWDeviceContext @ 0xf925c00] Format
0x56595559 -> unknown.
[AVHWDeviceContext @ 0xf925c00] Format
0x32595559 -> yuyv422.
[AVHWDeviceContext @ 0xf925c00] Format
0x59565955 -> uyvy422.
[AVHWDeviceContext @ 0xf925c00] Format
0x41524742 -> bgra.
[AVHWDeviceContext @ 0xf925c00] Format
0x41424752 -> rgba.
[AVHWDeviceContext @ 0xf925c00] Format
0x58524742 -> bgr0.
[AVHWDeviceContext @ 0xf925c00] Format
0x58424752 -> rgb0.
[AVHWDeviceContext @ 0xf925c00] VAAPI
driver: Mesa Gallium driver 22.1.7 for
NV106.
[AVHWDeviceContext @ 0xf925c00] Driver not
found in known nonstandard list, using
standard behaviour.
[AVHWFramesContext @ 0xea43980] Created
surface 0x1.
[AVHWFramesContext @ 0xea43980] Direct
mapping possible.
[av1_vaapi @ 0xf978680] Input surface
format is p010le.
[av1_vaapi @ 0xf978680] Compatible profile
VAProfileAV1Profile0 (32) is not supported
by driver.
[av1_vaapi @ 0xf978680] No usable encoding
profile found.
FFMPEG::open_encoder err: Function not
implemented
int FFMPEG::open_encoder(const char*,
const char*):
open failed
av1_vaapi:/dev/shm/yuv-test-reenc-rgba8-mpeg-range.webm
Render::render_single: Session finished.
Total excess of backups: -50
[AVIOContext @ 0xeaf1aa40] Statistics:
4570842 bytes read, 5 seeks
[AVIOContext @ 0xeaf348c0] Statistics:
2997978 bytes read, 2 seeks
[AVIOContext @ 0xd7aa8900] Statistics:
4272574 bytes read, 2 seeks
[AVIOContext @ 0xd7954080] Statistics:
2997978 bytes read, 2 seeks
[AVIOContext @ 0xf40c2840] Statistics:
9351290 bytes read, 18 seeks
[AVIOContext @ 0xf4008a00] Statistics:
2997978 bytes read, 2 seeks
Session time: 0:00:48
Cpu time: user: 0:00:09.659 sys:
0:00:03.077
so i guess it sets surface format now
correctly, just no encoder entrypoint
(obviously on my hw)?