- Remove OSS support from source, it is deprecated since kernel 2.6 (released December 2003)

- remove libavresample from source, deprecated since 2017
- make ALSA and libswresample mandatory for now
This commit is contained in:
Dirk Nehring
2021-12-30 10:38:56 +01:00
parent 43135c43bc
commit cf1a661c7b
5 changed files with 32 additions and 748 deletions

View File

@@ -25,14 +25,13 @@ A software and GPU emulated UHD output device plugin for VDR.
o Video decoder CUVID or VAAPI
o Video output opengl or DRM
o Audio FFMpeg / Alsa / Analog
o Audio FFMpeg / Alsa / Digital
o Audio FFMpeg / OSS / Analog
o Audio FFMpeg / ALSA / Analog
o Audio FFMpeg / ALSA / Digital
o HDMI/SPDIF pass-through
o Software volume, compression, normalize and channel resample
o VDR ScaleVideo API
o CUDA deinterlacer
o Suspend / Dettach
o Suspend / Detach
o Support for ambilight
o Support for Screencopy
o PIP (Picture-in-Picture) (only for CUVID)
@@ -96,9 +95,6 @@ Install:
make
make install
You can edit Makefile to enable/disable Alsa / OSS
support. The default is to autodetect as much as possible.
You have to start vdr with -P 'softhdcuvid -d :0.0 ..<more option>.. '
Beginners Guide for libplacebo:
@@ -148,27 +144,17 @@ Setup: environment
Following is supported:
DISPLAY=:0.0
x11 display name
X11 display name
only if alsa is configured
ALSA configuration:
ALSA_DEVICE=default
alsa PCM device name
ALSA PCM device name
ALSA_PASSTHROUGH_DEVICE=
alsa pass-though (AC-3,E-AC-3,DTS,...) device name
ALSA pass-though (AC-3,E-AC-3,DTS,...) device name
ALSA_MIXER=default
alsa control device name
ALSA control device name
ALSA_MIXER_CHANNEL=PCM
alsa control channel name
only if oss is configured
OSS_AUDIODEV=/dev/dsp
oss dsp device name
OSS_PASSTHROUGHDEV=
oss pass-though (AC-3,E-AC-3,DTS,...) device name
OSS_MIXERDEV=/dev/mixer
oss mixer device name
OSS_MIXER_CHANNEL=pcm
oss mixer channel name
ALSA control channel name
Setup: /etc/vdr/setup.conf
------
@@ -197,7 +183,7 @@ Setup: /etc/vdr/setup.conf
(only 0, 1, 4 supported with VA-API)
softhddevice.<res>.SkipChromaDeinterlace = 0
0 = disabled, 1 = enabled (for slower cards, poor qualit<69>t)
0 = disabled, 1 = enabled (for slower cards, poor qualit<69>t)
softhddevice.<res>.InverseTelecine = 0
0 = disabled, 1 = enabled
@@ -336,10 +322,7 @@ Commandline:
Selects audio output module and device.
"" to disable audio output
/... to use oss audio module (if compiled with oss
support)
other to use alsa audio module (if compiled with alsa
support)
other to use ALSA audio module
SVDRP:
------