~mamarley/+git/tvheadend:master-debian-lp

Last commit made on 2025-08-22
Get this branch:
git clone -b master-debian-lp https://git.launchpad.net/~mamarley/+git/tvheadend
Only Michael Marley can upload to this branch. If you are Michael Marley please log in for upload directions.

Branch merges

Branch information

Name:
master-debian-lp
Repository:
lp:~mamarley/+git/tvheadend

Recent commits

a705efb... by Michael Marley

Debian directory modifications for Launchpad recipe build

af7d204... by "copilot-swe-agent[bot]" <email address hidden>

Add single-threaded build fallback for both Debian and RPM builds

Co-authored-by: Flole998 <email address hidden>

11c534f... by "copilot-swe-agent[bot]" <email address hidden>

Fix WiFi startup issue: Add network-online.target to systemd service files

Co-authored-by: Flole998 <email address hidden>

d690213... by Ukn Unknown <email address hidden>

vaapi improvements

- remove all '=NULL' because are not required
- keep first call for vaapi_encode_close_context() and remove the second call

ec0469c... by Michael Kuron <email address hidden>

dvb_psi_pmt: Don't recognize extension descriptor as AC-4 audio

24efc44... by Flole <email address hidden>

Fix memory leak in iptv_mux.c

33066c4... by James Hutchinson <email address hidden>

transcode: fix VAAPI deinterlace mode handling for software decode/encode profiles

Move 'deinterlace_vaapi_mode' from the VAAPI codec profile to the generic Main
Video Codec Profile, allowing this setting to be applied when using VAAPI
hardware deinterlacing with software-based transcode profiles such as libx264.

This fixes a bug where 'deinterlace_vaapi_mode' was left uninitialized for
non-VAAPI codec profiles, resulting in invalid filter strings like
'deinterlace_vaapi=mode=21867:rate=2:auto=0' and filter graph setup failures.

The patch also:
- Adds validation for the mode value (range 0–4)
- Dynamically enables/disables the VAAPI mode field in the WebUI based on encoder
  and decoder settings
- Consolidates enum and mode list generation logic under 'profile_video_class.c'

This ensures that VAAPI deinterlacing can be correctly configured and used across
hybrid transcode profiles, improving compatibility and user control.

Fixes: #1878

13ec46a... by Flole <email address hidden>

Add fedora 43 to builds

905f6d8... by Flole <email address hidden>

Add Fedora 44 to cloudsmith script (ignored for now)

0294b86... by Flole <email address hidden>

Add debian forky files