Skip to content

Releases: linuxserver/docker-tvheadend

b3974f7d-ls260

09 Aug 15:53
8a34b24
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/tvheadend/b3974f7d-ls260/index.html

LinuxServer Changes:

Rebase to Alpine 3.20.

Remote Changes:

transcode: clean up unused parameters and fix SonarQube issues

  • Removed unused opts parameter from _video_filters_get_filters() and tvh_video_context_open_filters().
  • Updated all call sites accordingly.
  • Split combined variable declaration for clarity.
  • Marked AVFilterLink pointer as const to reflect read-only use.

No functional changes — purely code hygiene fallout linked to PR #1859

0af87f13-ls259

26 Jul 15:57
0c285ce
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/tvheadend/0af87f13-ls259/index.html

LinuxServer Changes:

Rebase to Alpine 3.20.

Remote Changes:

transcode: add advanced options for deinterlacing

This patch exposes additional configuration options for the
deinterlace_vaapi (hardware) and yadif (software) deinterlace filters:

  • Deinterlace rate type (rate): frame or field
  • Deinterlace fields only (auto): only deinterlace interlaced fields
  • VAAPI Deinterlace mode (mode): Bob, Weave, MADI, MCDI (for VAAPI only)

These options allow the transcode deinterlace configuration to be
fine-tuned. Most notably, the deinterlace filters can now be configured
with field-rate deinterlacing, which causes (for example) 25fps
interlaced input at a 90kHz timebase to produce 50fps output with a
180kHz timebase.

To maintain MPEG-TS compliance, the output timebase is fixed at 90kHz,
and both the adjusted output frame rate (e.g. 50fps) and frame
timestamps are rescaled accordingly before encoding. For accuracy, this
rescaling is performed dynamically using libav functions such as
av_rescale_q(), based on the timebase of the final filter in the
AVFilterContext chain and the timebase of the output AVCodecContext.
This approach supports fractional frame rates and remains robust against
future changes to the filter configuration, including various
combinations of deinterlace options.

When field-rate deinterlacing is selected, this produces frames with
(for example) correct timing of 50fps playback in a 90kHz container,
ensuring that the transcoded output stream preserves the intended
cadence and temporal fidelity of the original interlaced source.

da9fa603-ls258

19 Jul 15:54
6c8a371
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/tvheadend/da9fa603-ls258/index.html

LinuxServer Changes:

Rebase to Alpine 3.20.

Remote Changes:

Add Season number and Episode number to file name formatting strings.

d1fb6da0-ls257

12 Jul 15:54
6339693
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/tvheadend/d1fb6da0-ls257/index.html

LinuxServer Changes:

Rebase to Alpine 3.20.

Remote Changes:

Fix broken squash-autocomment

d431956c-ls256

05 Jul 15:53
a5e19c0
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/tvheadend/d431956c-ls256/index.html

LinuxServer Changes:

Rebase to Alpine 3.20.

Remote Changes:

Add 'sudo make install' to the Linux build notes.

730718c2-ls255

14 Jun 15:56
d717198
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/tvheadend/730718c2-ls255/index.html

LinuxServer Changes:

Rebase to Alpine 3.20.

Remote Changes:

fix memory leak 3 - transcoding

  • fix memory leak 3 - transcoding

26a14aa3-ls254

24 May 15:54
a001d2e
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/tvheadend/26a14aa3-ls254/index.html

LinuxServer Changes:

Rebase to Alpine 3.20.

Remote Changes:

MKV Tags - Change rating label. Add Sub-title and Comment.

221400c9-ls253

17 May 16:02
2a2e62d
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/tvheadend/221400c9-ls253/index.html

LinuxServer Changes:

Rebase to Alpine 3.20.

Remote Changes:

iptv: handle relative key URL

653bd040-ls252

19 Apr 15:54
bdb50da
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/tvheadend/653bd040-ls252/index.html

LinuxServer Changes:

Rebase to Alpine 3.20.

Remote Changes:

Check for hidden fields before reading them. Fixes #1782.

653bd040-ls251

12 Apr 15:52
75ffec1
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/tvheadend/653bd040-ls251/index.html

LinuxServer Changes:

Rebase to Alpine 3.20.

Remote Changes:

Check for hidden fields before reading them. Fixes #1782.