mirror of
https://github.com/jojo61/vdr-plugin-softhdcuvid.git
synced 2023-10-10 13:37:41 +02:00
Update README
This commit is contained in:
parent
8018f7d921
commit
e9cfe530ba
17
README.md
17
README.md
@ -71,15 +71,21 @@ Quickstart:
|
|||||||
|
|
||||||
You have to adapt the Makefile. There are 3 possible Version that you can build:
|
You have to adapt the Makefile. There are 3 possible Version that you can build:
|
||||||
|
|
||||||
softhdcuvid
|
softhdcuvid (CUVID=1)
|
||||||
This is for NVIDA cards and uses cuvid as decoder. It uses xcb for output and needs a X Server to run.
|
This is for NVIDA cards and uses cuvid as decoder. It uses xcb for output and needs a X Server to run.
|
||||||
|
I recommend to use libplacebo and set LIBPLACEBO=1 in the Makefile
|
||||||
|
|
||||||
softhdvaapi
|
softhdvaapi (VAAPI=1)
|
||||||
This is for INTEL cards and uses Vaapi as decoder. It uses xcb for output and needs a X Server to run.
|
This is for INTEL cards and uses Vaapi as decoder. It uses xcb for output and needs a X Server to run.
|
||||||
|
I recommend to use libplacebo and set LIBPLACEBO=1 in the Makefile. Also LIBPLACEBO_GL is supportet here.
|
||||||
|
|
||||||
softhddrm
|
softhddrm (DRM=1)
|
||||||
This is for INTEL cards and also uses Vaapi as decoder. It uses the DRM API for output and
|
This is for INTEL cards and also uses Vaapi as decoder. It uses the DRM API for output and
|
||||||
runs without X Server. There are several commandline options to select the resolution and refresh rate.
|
runs without X Server. There are several commandline options to select the resolution and refresh rate.
|
||||||
|
I recommend to use libplacebo and set LIBPLCEBO_GL=1 in the Makefile.
|
||||||
|
|
||||||
|
Libplacebo API Version >= 107 is needed.
|
||||||
|
|
||||||
|
|
||||||
Install:
|
Install:
|
||||||
--------
|
--------
|
||||||
@ -100,9 +106,10 @@ Beginners Guide for libplacebo:
|
|||||||
When using libplacebo you will find several config options.
|
When using libplacebo you will find several config options.
|
||||||
|
|
||||||
First of all you need to set the right scaler for each resolution:
|
First of all you need to set the right scaler for each resolution:
|
||||||
Best you beginn with setting all to "bilinear". If that works ok for you, you can try to change them
|
Best you begin with setting all to "bilinear". If that works ok for you, you can try to change them
|
||||||
for more advanced scaler. I use ewa_robidouxsharp on my GTX1050, but your mileage may vary.
|
for more advanced scaler. I use ewa_robidouxsharp on my GTX1050, but your mileage may vary.
|
||||||
Unfortunatly on INTEL not all scalers may work or crash.
|
Unfortunatly on INTEL not all scalers may work or crash.
|
||||||
|
The Intel GPU is much slower than NVIDIA and for UHD you most likly need to set the scaler to bilinear.
|
||||||
|
|
||||||
You can enable a Scaler Test feature. When enabled then the screen is split.On the left half you will
|
You can enable a Scaler Test feature. When enabled then the screen is split.On the left half you will
|
||||||
see the scaler defined by Scaler Test and on the right side you will see the scaler defined at the
|
see the scaler defined by Scaler Test and on the right side you will see the scaler defined at the
|
||||||
@ -121,6 +128,8 @@ Beginners Guide for libplacebo:
|
|||||||
The plugins searches the shaders in $ConfigDir/plugins/shaders for the shaders. One example shader is
|
The plugins searches the shaders in $ConfigDir/plugins/shaders for the shaders. One example shader is
|
||||||
provided in the shader subdirectory. Copy it to e.g.: /etc/vdr/plugins/shaders and then start
|
provided in the shader subdirectory. Copy it to e.g.: /etc/vdr/plugins/shaders and then start
|
||||||
vdr -P 'softhdcuvid -S filmgrain.glsl ...'
|
vdr -P 'softhdcuvid -S filmgrain.glsl ...'
|
||||||
|
I use KrigBilateral for UV scaling and then adaptive-sharpen for sharpening. This results in a perfect picture for me.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user