commit ababe58b73dc5f506ac42bed05f2bc45e80f87d1
Author: Klaas de Waal <klaas@kldo.nl>
Date:   Tue Mar 3 21:05:24 2026 +0100

    Skip low priority PIDs for SatIP -- v2
    
    Create a PID list without the low priority PIDs. This does leave
    all the PIDs that are needed to receive the requested channel.
    This does fix a problem with the Telestar Digibit SatIP server
    boxes; they cannot handle PID lists with more than 32 PIDs.
    The number of PIDs of a single channel is generally below 32 but
    with all the PMT PIDs of multiplex added the number of PIDs can
    be far more than 32.
    
    The low priority PIDs are used to receive the PMTs of the other
    programs in the same multiplex. This is theoretically somewhat useful
    when using Live TV to decrease channel switching time. This will
    however only be the case when the next channel is on the same
    multiplex as the current channel. Given that channels are usually
    ordered using Logical Channel Numbers and not on multiplex the
    feature of receiving all PMTs is rather useless and can possibly
    be removed from all the MythTV code.
    
    Fixed handling of special pid value 0x2000 which is used to
    signal that the whole transport stream has to be captured.
    
    Fixes #1292
    
    (cherry picked from commit 55a21cba94124fc7e22161ccd385151d92e5f3fd)

commit 5c144a2522cb72c300a708d79f0613b7dbd63299
Author: Nick Morrott <knowledgejunkie@gmail.com>
Date:   Thu Mar 5 01:45:23 2026 +0000

    Translations: Refresh mythplugins translation binary files [de]

commit c014a325bedba27451eb8da83f61f6856e256f92
Author: Nick Morrott <knowledgejunkie@gmail.com>
Date:   Thu Mar 5 01:44:21 2026 +0000

    Translations: Refresh mythfrontend translation binary file [de]

commit dd1a9b5ffb19fe056b7592dd639219fb8ae36240
Author: Roland Ernst <rcrernst@gmail.com>
Date:   Sun Mar 1 22:21:04 2026 +0100

    Remove German translation literal linefeed (`\n`) in text
    
    e.g.: The file `i18n/mythfrontend_de.ts` has these characters embedded,
    other ts files don't have this.
    Those files are xml files, and a linefeed in xml is either a real
    linefeed (`0xA`) or replaced by `&#xA;`.
    
    The resulting string comparison of a "Schedule Recordings" window
    in MythTV frontend:
    
    Dok 1
    Heute 20:15-21:10\n\"Sparen, Streichen, Schließen - Gemeinde unter
    Druck\"
    
    in opposite to applied patch
    Dok 1
    Heute 20:15-21:10
    "Sparen, Streichen, Schließen - Gemeinde unter Druck"
    
    Note the missing '\n\' sequence.
    
    (cherry picked from commit 794f7a6be2b9ae457cb3fff762a47ffa6bdf3baf)

commit 12f51d7b0727871de8f8ffbdde2095b3a8c7f7ca
Author: Klaas de Waal <klaas@kldo.nl>
Date:   Mon Mar 2 21:48:16 2026 +0100

    Revert "Skip low priority PIDs for SatIP"
    
    This reverts commit b58edb5e890a86019b30f3d4d52ca4ab26fa2028.
    
    Reason is that it breaks multirec on SatIP tuners.

commit b58edb5e890a86019b30f3d4d52ca4ab26fa2028
Author: Klaas de Waal <klaas@kldo.nl>
Date:   Sun Feb 8 15:15:47 2026 +0100

    Skip low priority PIDs for SatIP
    
    Create a PID list without the low priority PIDs. This does leave
    all the PIDs that are needed to receive the requested channel.
    This does fix a problem with the Telestar Digibit SatIP server
    boxes; they cannot handle PID lists with more than 32 PIDs.
    The number of PIDs of a single channel is generally below 32 but
    with all the PMT PIDs of multiplex added the number of PIDs can
    be far more than 32.
    
    The low priority PIDs are used to receive the PMTs of the other
    programs in the same multiplex. This is theoretically somewhat useful
    when using Live TV to decrease channel switching time. This will
    however only be the case when the next channel is on the same
    multiplex as the current channel. Given that channels are usually
    ordered using Logical Channel Numbers and not on multiplex the
    feature of receiving all PMTs is rather useless and can possibly
    be removed from all the MythTV code.
    
    Fixes #1292
    
    (cherry picked from commit c36db4e0dadb6a0807a1b533bba379f02909f950)

commit f3598325d42d552041f66b954225215f7b3a702b
Author: David Hampton <mythtv@love2code.net>
Date:   Sat Feb 14 13:24:09 2026 -0500

    tidy: Fix uninitialized variable warning.
    
    Give the volume the same default value as is passed to GetSetting().
    
    (cherry picked from commit 626463e693f2b48a83baf292d668f01efddaff11)

commit b5d8ffb8fefda1a2b97975db0c34607b76a11c39
Author: Steve Erlenborn <1751095+SteveErl@users.noreply.github.com>
Date:   Thu Feb 12 23:18:58 2026 -0600

    Properly set initial playback volume for PCM Mixer
    
    For PulseAudio, set the initial playback volume
    to PCMMixerVolume when MixerControl is set to PCM.
    
    Resolves #1297
    
    (cherry picked from commit 1aebcc5c9dc81a5865bf512b880fa3deb092281b)

commit 0987a092580121708077ada8aeeab713d7addebf
Author: Klaas de Waal <klaas@kldo.nl>
Date:   Sat Feb 14 21:45:52 2026 +0100

    Parse EXTINF IPTV channel name
    
    Change parsing of the IPTV channel name in an EXTINF record.
    When there is no "tvg-name" field use then the part of the
    line after the last comma.
    Previously the part of the name after the first comma was selected.
    It is still a good idea to write a proper parser.
    
    Refs #1287
    
    (cherry picked from commit 6d0009b6c98d6de4e051ab5bcd3dec1295ece2c1)

commit 45fce7035279533d7fa03f45f311ee72010eb502
Author: Klaas de Waal <klaas@kldo.nl>
Date:   Mon Feb 9 21:38:13 2026 +0100

    Remove priority setting in mythpreviewgen.cpp
    
    If needed, the priority should be set from where the mythpreviewgen
    is started; it should not be hard-coded in the application itself.
    Removing the hard-coded priority setting does also remove
    the error message that appeared when the caller had already set
    the priority to a lower value than the hard-coded value.
    
    Fixes #1296
    
    (cherry picked from commit 87d62a407c9c930b10037dc0eac1aa4ce2420829)

commit 662be785a833bb78c697d73f3f5f3bde277ab744
Author: Nick Morrott <knowledgejunkie@gmail.com>
Date:   Thu Feb 12 21:09:17 2026 +0000

    Translations: Update mythfrontend translation binary files
    
    (cherry picked from commit 6c5753df85fc37ea63135d553b61353c27f01cc3)

commit a1e5ec2f256feb938a15b1944695876e479f54b4
Author: Piotr Oniszczuk <piotr.oniszczuk@gmail.com>
Date:   Thu Feb 12 21:05:12 2026 +0000

    Translations: Update mythfrontend translation source file (Polish)
    
    Signed-off-by: Nick Morrott <knowledgejunkie@gmail.com>
    (cherry picked from commit 94292a877a9f9a7d3025a9f2ed55374e3898cde4)

commit 0bcc85b5906f0bcdd2af0af28b320e24d9e3a65f
Author: Steve Erlenborn <1751095+SteveErl@users.noreply.github.com>
Date:   Tue Jan 27 22:17:34 2026 -0600

    Restrict No window! error log to frontend
    
    MythVideoProfile::InitStatics() gets called for several
    applications, including mythfrontend, mythtranscode,
    mythcommflag, and mythpreviewgen. An error log gets
    generated when the application does not have
    control of the myth main window. However, this only
    makes sense for mythfrontend.
    
    This code change adds a test for the frontend,
    and will only generate the error log message if
    that test is true.
    
    Resolves: #1018
    (cherry picked from commit 28e6ea11c27403467a484a78f3ac0aa5ce33ebc5)
