Releases: linuxserver/docker-tvheadend
abcb0ea6-ls146
LinuxServer Changes:
Update sample env vars and how RUN_OPTS are handled.
tvheadend Changes:
Don't confuse GCC with zero-length array
Fix FTBFS introduced by 7b95ba4cf9113ae8808b3e4a9425010b607dbaca
Link: https://tvheadend.org/issues/6173
Link: https://tvheadend.org/issues/6226
References: 7b95ba4cf9113ae8808b3e4a9425010b607dbaca
Signed-off-by: Cédric Schieli cschieli@gmail.com
52c3ed3e-ls145
LinuxServer Changes:
Update sample env vars and how RUN_OPTS are handled.
tvheadend Changes:
Increase maximum ADTS packet size to match FFMPEG
1a437c88-ls144
LinuxServer Changes:
Update sample env vars and how RUN_OPTS are handled.
tvheadend Changes:
iptv_auto: Add support for m3u "channel-number" tag
SiliconDust recently added m3u playlist generation support to the
HDHomeRun products. They use "channel-number" for the channel
number, so add support for that value to TVHeadend. It is used as
a fallback only if the previously-supported "tvh-chnum" and
"tvg-chno" tags aren't present. This should be particularly useful
for usage with ATSC 3.0 channels, as those aren't supported in the
libhdhomerun library that TVHeadend normally uses for HDHomeRun
devices. Without this, the channel number for all channels
imported from the HDHomeRun m3u is "0".
18501338-ls143
LinuxServer Changes:
Update sample env vars and how RUN_OPTS are handled.
tvheadend Changes:
Fix race condition/data corruption in imagecache
604d81a2-ls142
LinuxServer Changes:
Update sample env vars and how RUN_OPTS are handled.
tvheadend Changes:
Update regexps for the finnish EIT scraping
4741b3c1-ls141
LinuxServer Changes:
Update sample env vars and how RUN_OPTS are handled.
tvheadend Changes:
Fix FTBFS introduced by 86f3617c8972c5362e51cee7d34cc2d69d799126
4741b3c1-ls140
LinuxServer Changes:
Update sample env vars and how RUN_OPTS are handled.
tvheadend Changes:
Fix FTBFS introduced by 86f3617c8972c5362e51cee7d34cc2d69d799126
ca756e3f-ls139
LinuxServer Changes:
Update sample env vars and how RUN_OPTS are handled.
tvheadend Changes:
Allow network scan to modify muxes
When 'change muxes' option for network discovery is enabled, allow network scan to modify muxes rather than duplicate them on minor changes such as FEC
1fa49afb-ls138
LinuxServer Changes:
Update sample env vars and how RUN_OPTS are handled.
tvheadend Changes:
Fixed and cleanup the "PSIP: ATSC Grabber" module (Fixes #5610)
-
Bumped up limit on number of supported EIT/ETT tables from 5 to 256 (this is the max number of EIT/ETT tables in the ATSC specification)
-
Remove table type 4 as a valid ETT table, there is no support for this table here and table type 4 doesn't supply any EPG data--just long names for channels/services, etc.
-
Removed the very rapid toggling between mpegts_table_{add,destroy}(...) calls on EIT/ETT tables that caused continuous enabling/disabling of EIT and ETT PIDs.
-
Added an 'ETM Location' check to EIT table handling to ensure that an event's extra text is cleared in the EPG database if there is no matching ETT.
-
Removed epg_broadcast_change_finish(...) because it was erasing the extra text field in EPG database when updating title in EPG database (in EIT handler).
-
Added the ability for receiving ETT tables with the same version ID. ETT tables use the same version ID for long runs of event IDs and 'Extra text's.
-
Fix bug in retrieving the number of tables EIT/ETT tables listed in the MGT table.
-
Removed the psip_{find,remove,add}desc(...) functions (and supporting code) that stored ETT extra texts before
there was a matching EIT event and then would try to match up the ETT extra texts when the EIT event showed up.
However, the psip*_desc(..) functions didn't keep track of the channel and would match up the ETT 'Extra text' with the wrong EIT event. -
Removed some non-functional code.
-
Removed old commented out test code.
-
Added placeholder support for 'stop' and 'done' functions of this module for future development.
The "Over-the-air: PSIP: ATSC Grabber" module now quickly and correctly populates 'Title', 'Extra text', 'Start time', 'End time', 'Duration', etc... fields in the EPG Database.
1fa49afb-ls137
LinuxServer Changes:
Switch to new picons builder.
tvheadend Changes:
Fixed and cleanup the "PSIP: ATSC Grabber" module (Fixes #5610)
-
Bumped up limit on number of supported EIT/ETT tables from 5 to 256 (this is the max number of EIT/ETT tables in the ATSC specification)
-
Remove table type 4 as a valid ETT table, there is no support for this table here and table type 4 doesn't supply any EPG data--just long names for channels/services, etc.
-
Removed the very rapid toggling between mpegts_table_{add,destroy}(...) calls on EIT/ETT tables that caused continuous enabling/disabling of EIT and ETT PIDs.
-
Added an 'ETM Location' check to EIT table handling to ensure that an event's extra text is cleared in the EPG database if there is no matching ETT.
-
Removed epg_broadcast_change_finish(...) because it was erasing the extra text field in EPG database when updating title in EPG database (in EIT handler).
-
Added the ability for receiving ETT tables with the same version ID. ETT tables use the same version ID for long runs of event IDs and 'Extra text's.
-
Fix bug in retrieving the number of tables EIT/ETT tables listed in the MGT table.
-
Removed the psip_{find,remove,add}desc(...) functions (and supporting code) that stored ETT extra texts before
there was a matching EIT event and then would try to match up the ETT extra texts when the EIT event showed up.
However, the psip*_desc(..) functions didn't keep track of the channel and would match up the ETT 'Extra text' with the wrong EIT event. -
Removed some non-functional code.
-
Removed old commented out test code.
-
Added placeholder support for 'stop' and 'done' functions of this module for future development.
The "Over-the-air: PSIP: ATSC Grabber" module now quickly and correctly populates 'Title', 'Extra text', 'Start time', 'End time', 'Duration', etc... fields in the EPG Database.