]> git.sesse.net Git - nageru/commit - nageru/mjpeg_encoder.h
Unify VA-API initialization.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Thu, 21 May 2020 13:49:05 +0000 (15:49 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Thu, 21 May 2020 13:50:53 +0000 (15:50 +0200)
commit0c7201c2d136870ea8c5fe205bee21207369312c
treee4cb4cfa1227300b479b4cd1e0afdcfe37fdc8f8
parent1a7e004368f4f5221e91bf53e17a8c0f7e1ceeb8
Unify VA-API initialization.

We initialized VA-API and enumerated configs etc. in three different
ways for H.264 encoding (Nageru), MJPEG encoding (Nageru) and MJPEG
decoding (Futatabi). Unify them into one shared function, to reduce
the amount of duplication.
futatabi/vaapi_jpeg_decoder.cpp
futatabi/vaapi_jpeg_decoder.h
nageru/mjpeg_encoder.cpp
nageru/mjpeg_encoder.h
nageru/quicksync_encoder.cpp
shared/va_display.cpp
shared/va_display.h