Compare commits

..

8 Commits

Author SHA1 Message Date
LinuxServer-CI
2c722cf6f5 Bot Updating Package Versions 2019-08-23 03:28:34 +01:00
LinuxServer-CI
fbe55624ba Bot Updating Package Versions 2019-08-18 15:38:08 -04:00
nRaecheR
05dfb9ffb3 Add support for hardware accelerated transcoding on AMD platforms (#129)
* Add support for hardware accelerated transcoding on AMD platforms

* #139 piggyback this PR to fix typo
2019-08-18 12:03:48 -07:00
LinuxServer-CI
ac4f7d401e Bot Updating Package Versions 2019-08-15 14:58:04 +01:00
LinuxServer-CI
ed43e439b6 Bot Updating Templated Files 2019-08-15 09:04:42 -04:00
aptalca
f406290afe Merge pull request #138 from anoma/master
Clarify Multicast requirement
2019-08-15 09:02:45 -04:00
anoma
7520004527 Merge pull request #1 from anoma/UDP-1900-wording
Clarify Multicast requirement
2019-08-15 06:49:27 +00:00
anoma
18489b187b Clarify Multicast requirement
Closes #100
2019-08-15 06:18:05 +00:00
4 changed files with 21 additions and 10 deletions

View File

@@ -247,6 +247,7 @@ RUN \
libssl1.1 \
libva \
libva-intel-driver \
mesa-dri-ati \
libvpx \
libxml2 \
libxslt \

View File

@@ -72,14 +72,15 @@ docker create \
-v <path to data>:/config \
-v <path to recordings>:/recordings \
--device /dev/dri:/dev/dri `#optional` \
--device /dev/drb:/dev/dvb `#optional` \
--device /dev/dvb:/dev/dvb `#optional` \
--restart unless-stopped \
linuxserver/tvheadend
```
#### Host vs. Bridge
If you use IPTV, SAT>IP or HDHomeRun, you need to create the container with --net=host and remove the -p flags. This is because of a limitation in docker and multicast.
If you use IPTV, SAT>IP or HDHomeRun, you need to create the container with --net=host and remove the -p flags. This is because to work with these services Tvheadend requires a multicast address of `239.255.255.250` and a UDP port of `1900` which at this time is not possible with docker bridge mode.
If you have other host services which also use multicast such as SSDP/DLNA/Emby you may experience stabilty problems. These can be solved by giving tvheadend its own IP using macavlan.
### docker-compose
@@ -106,7 +107,7 @@ services:
- 9982:9982
devices:
- /dev/dri:/dev/dri #optional
- /dev/drb:/dev/dvb #optional
- /dev/dvb:/dev/dvb #optional
restart: unless-stopped
```
@@ -268,6 +269,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions
* **18.08.19:** - Add AMD drivers.
* **02.08.19:** - Attempt to automatically fix permissions on /dev/dri and /dev/dvb.
* **28.06.19:** - Rebasing to alpine 3.10.
* **27.03.19:** - Rebase to Alpine 3.9, fix init logic to only chown once.

View File

@@ -10,9 +10,10 @@ ca-certificates-20190108-r0
ca-certificates-cacert-20190108-r0
coreutils-8.31-r0
curl-7.65.1-r0
elfutils-libelf-0.168-r2
expat-2.2.7-r0
ffmpeg-4.1.3-r1
ffmpeg-libs-4.1.3-r1
ffmpeg-4.1.4-r0
ffmpeg-libs-4.1.4-r0
fontconfig-2.13.1-r0
freetype-2.10.0-r0
fribidi-1.0.5-r1
@@ -55,18 +56,23 @@ libva-intel-driver-2.3.0-r0
libvdpau-1.2-r0
libvorbis-1.3.6-r2
libvpx-1.8.0-r0
libx11-1.6.8-r0
libx11-1.6.8-r1
libxau-1.0.9-r0
libxcb-1.13.1-r0
libxdmcp-1.1.3-r0
libxext-1.3.4-r0
libxfixes-5.0.3-r2
libxml2-2.9.9-r2
libxshmfence-1.3-r0
libxslt-1.1.33-r1
linux-headers-4.19.36-r0
linux-pam-1.3.0-r1
musl-1.1.22-r2
musl-utils-1.1.22-r2
llvm8-libs-8.0.0-r1
mesa-19.0.6-r0
mesa-dri-ati-19.0.6-r0
mesa-glapi-19.0.6-r0
musl-1.1.22-r3
musl-utils-1.1.22-r3
ncurses-libs-6.1_p20190518-r0
ncurses-terminfo-6.1_p20190518-r0
ncurses-terminfo-base-6.1_p20190518-r0

View File

@@ -53,14 +53,15 @@ opt_param_usage_include_ports: false
opt_param_device_map: true
opt_param_devices:
- { device_path: "/dev/dri", device_host_path: "/dev/dri", desc: "Only needed if you want to use your AMD/Intel GPU for hardware accelerated video encoding (vaapi)." }
- { device_path: "/dev/dvb", device_host_path: "/dev/drb", desc: "Only needed if you want to pass through a DVB card to the container. If you use IPTV or HDHomeRun you can leave it out." }
- { device_path: "/dev/dvb", device_host_path: "/dev/dvb", desc: "Only needed if you want to pass through a DVB card to the container. If you use IPTV or HDHomeRun you can leave it out." }
opt_cap_add_param: false
optional_block_1: true
optional_block_1_items:
- |
#### Host vs. Bridge
If you use IPTV, SAT>IP or HDHomeRun, you need to create the container with --net=host and remove the -p flags. This is because of a limitation in docker and multicast.
If you use IPTV, SAT>IP or HDHomeRun, you need to create the container with --net=host and remove the -p flags. This is because to work with these services Tvheadend requires a multicast address of `239.255.255.250` and a UDP port of `1900` which at this time is not possible with docker bridge mode.
If you have other host services which also use multicast such as SSDP/DLNA/Emby you may experience stabilty problems. These can be solved by giving tvheadend its own IP using macavlan.
# application setup block
app_setup_block_enabled: true
@@ -125,6 +126,7 @@ app_setup_block: |
# changelog
changelogs:
- { date: "18.08.19:", desc: "Add AMD drivers." }
- { date: "02.08.19:", desc: "Attempt to automatically fix permissions on /dev/dri and /dev/dvb." }
- { date: "28.06.19:", desc: "Rebasing to alpine 3.10." }
- { date: "27.03.19:", desc: "Rebase to Alpine 3.9, fix init logic to only chown once." }