<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/multimedia/tvheadend, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-09-23T13:02:57Z</updated>
<entry>
<title>tvheadend: handle DVB device nodes on dvb hotplug events</title>
<updated>2026-09-23T13:02:57Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-09-22T22:45:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4acd6e13fdbe85a1d5163145b9afacab418f3b75'/>
<id>urn:sha1:4acd6e13fdbe85a1d5163145b9afacab418f3b75</id>
<content type='text'>
The DVB device nodes are created after the USB hotplug event, so the
existing USB hotplug script may run before the nodes exist. This leaves
newly connected tuners owned by root:root 0600 and inaccessible to
tvheadend.

Handle DVB hotplug events instead. On add, fix the group ownership and
permissions after procd creates the node. On remove, remove the empty
adapter directory so tvheadend can detect that the adapter disappeared.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>tvheadend: drop the handwritten version override</title>
<updated>2026-09-10T06:53:25Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-08-21T09:39:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ef7283f3118859fcd1f99e1b6a1bba8d3e89a49a'/>
<id>urn:sha1:ef7283f3118859fcd1f99e1b6a1bba8d3e89a49a</id>
<content type='text'>
The handwritten debian/changelog is only used to override the version
reported by support/version, but it is unnecessary and causes a version
mismatch:

- Build/Prepare feeds the raw git hash into debian/changelog, so the
  binary reports ddb984f4c17f4a26fd34f3e1b24e3323f9641b75~openwrt1
  instead of the package version 2026.08.17~ddb984f4.
- The CI package test then fails because it cannot find the package
  version in the output of any installed executable.
- Without .git, debian/changelog or rpm/version, support/version falls
  back to the source directory name.
- OpenWrt already names the source directory tvheadend-$(PKG_VERSION),
  so the binary correctly reports 2026.08.17~ddb984f4 without any
  override.

Alpine uses rpm/version in the same way and does not encode its own
package release into the version either.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>tvheadend: require GNU libiconv and drop the iconv self-test patch</title>
<updated>2026-09-10T06:53:25Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-08-21T06:54:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f2c8300e2521b085cafb129d84774049a92510e3'/>
<id>urn:sha1:f2c8300e2521b085cafb129d84774049a92510e3</id>
<content type='text'>
tvheadend has no transliteration of its own.  It asks iconv for
"&lt;charset&gt;//TRANSLIT//IGNORE", a GNU extension that musl does not
implement.  Converting "ŽluťoučkýKůň" to ASCII on mpc85xx/p2020
(Turris 1.x), musl 1.2.6:

    charset                   musl             GNU libiconv
    ASCII//TRANSLIT//IGNORE   EINVAL           "Zlutouck'yKun"
    ASCII//TRANSLIT           EINVAL           "Zlutouck'yKun"
    ASCII                     "*lu*ou*k*K**"   EILSEQ

050-iconv-test-continue.patch removed the abort() from the startup
self-test that reports this, so the package could be built against
musl's iconv.  That silenced the check without fixing anything:
intlconv_utf8() still returns -EIO, so cleanup_filename() in
src/dvr/dvr_rec.c cannot build a recording file name and
pvr_generate_filename() fails.  The charset cannot be avoided either,
because intlconv_filesystem_charset() returns "ASCII" unless $LANG
names a UTF-8 locale, which OpenWrt does not set by default.

Depend on libiconv-full instead of $(ICONV_DEPENDS), which pulls it in
only when BUILD_NLS is set, and point the compiler at its staging prefix
when nls.mk has not already done so.  The binary then links against
libiconv.so.2, the self-test passes and the patch can be dropped.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>tvheadend: update to 2026-08-17</title>
<updated>2026-09-10T06:53:25Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-08-21T06:53:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4f1c6984a2dbb4c8c685d751e23b518a74d40011'/>
<id>urn:sha1:4f1c6984a2dbb4c8c685d751e23b518a74d40011</id>
<content type='text'>
Update to git master ddb984f4, 124 commits on from the previously
packaged 395afb85. Most of that is web UI work and translation updates,
with smaller fixes in the build system, mpegts and dvr code.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>tvheadend: update to 2026-04-03 (395afb8512d0)</title>
<updated>2026-04-11T07:04:30Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2026-04-11T07:04:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=164d5a0cf756cb90145056984d294e01f35ce913'/>
<id>urn:sha1:164d5a0cf756cb90145056984d294e01f35ce913</id>
<content type='text'>
I could not reproduce the bug reported, but the update should fix it
anyway. Tested on Turris Omnia, OpenWrt r31111.

Signed-off-by: Marius Dinu &lt;m95d+git at psihoexpert.ro&gt;
[imported from mailing list]
Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>tvheadend: cut subnet from lan IP reported by uci, fix bug #26681</title>
<updated>2025-06-07T18:26:47Z</updated>
<author>
<name>Marius Dinu</name>
</author>
<published>2025-06-04T13:02:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ea07162ee5eac30063ff7678edecc33815ffba93'/>
<id>urn:sha1:ea07162ee5eac30063ff7678edecc33815ffba93</id>
<content type='text'>
Unannounced modifications (OpenWrt PR 13780) in uci network.lan.ipaddr broke tvheadend init script.
This commit updates the init script to cut the subnet from the ip address reported by uci.

Bug report: #26681

Reported-by: @DonKult
Tested-by: @DonKult
Signed-off-by: Marius Dinu &lt;m95d+git@psihoexpert.ro&gt;
</content>
</entry>
<entry>
<title>tvheadend: update to git master 2025-06-04</title>
<updated>2025-06-07T18:26:42Z</updated>
<author>
<name>Marius Dinu</name>
</author>
<published>2025-06-04T13:42:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=df98d72e4001c89992ff55eefacf2ba2395737d1'/>
<id>urn:sha1:df98d72e4001c89992ff55eefacf2ba2395737d1</id>
<content type='text'>
removed patch is now included in tvheadend sources

Signed-off-by: Marius Dinu &lt;m95d+git@psihoexpert.ro&gt;
</content>
</entry>
<entry>
<title>tvheadend: update to 2024-11-12, new options, patch for bug #26422</title>
<updated>2025-05-11T18:01:38Z</updated>
<author>
<name>Marius Dinu</name>
</author>
<published>2025-05-11T13:19:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=471960be94342cb6bfb1d79e9894c33a2e182c0c'/>
<id>urn:sha1:471960be94342cb6bfb1d79e9894c33a2e182c0c</id>
<content type='text'>
Changes:
- update to git master 2024-11-12 (dev stalled since then)
- patch for OpenWrt bug #26422 / tvheadend bug #1786
- Options removed:
  - imagecache = tvheadend doesn't support disabling it anymore
- Options added:
  - detailed (but slow) memory utilization reporting
  - Timeshift (default on)
  - tsfile (currently bugged in tvheadend, commented out / always on)
  - HDHomeRun server emulation (default on)
  - Digital Devices DVB CI descrambling cards (default off)
- RegEx options cleaned up, PCRE2 is the new default.
- Some help text improved

Signed-off-by: Marius Dinu &lt;m95d+git@psihoexpert.ro&gt;
</content>
</entry>
<entry>
<title>tvheadend: update to latest master</title>
<updated>2024-09-01T17:41:44Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2024-08-18T03:55:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c6f9c82a855ca3a6629f2a3261de5319573ddb60'/>
<id>urn:sha1:c6f9c82a855ca3a6629f2a3261de5319573ddb60</id>
<content type='text'>
Removed PKG_VERSION for compatibility with apk.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: refresh hashes after move to use ZSTD as default</title>
<updated>2024-04-07T10:06:34Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2024-04-06T10:47:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=272f55e87f0731b3f04aefd39598a127b317abf4'/>
<id>urn:sha1:272f55e87f0731b3f04aefd39598a127b317abf4</id>
<content type='text'>
With the recent move to using ZSTD as the default compression format
for packaging git repo clones we must refresh all of the hashes for
the packages feed as well.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
</feed>
