From aae02a43daf93e979f536514fde6172de6ba44ff Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Fri, 15 May 2020 11:31:40 +0200 Subject: Modified setting system and override character tables --- HISTORY | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'HISTORY') diff --git a/HISTORY b/HISTORY index fafad735..22c2bd16 100644 --- a/HISTORY +++ b/HISTORY @@ -9420,7 +9420,7 @@ Video Disk Recorder Revision History - Fixed handling the S2SatelliteDeliverySystemDescriptor for transponders broadcasting in "backwards compatibility mode" according to ETSI EN 300 468 (thanks to Onur Sentürk). -2020-05-14: +2020-05-15: - Fixed moving channels between number groups in SVDRP's MOVC command and the Channels menu, in case a channel is moved to a higher number and into a numbered group @@ -9434,3 +9434,10 @@ Video Disk Recorder Revision History - Added the language code for Bulgarian (thanks to Helmut Binder). - Fixed handling multi part ExtendedEventDescriptors where only the first part contains information about the character table (based on a patch from Helmut Binder). +- When setting the system character table, it is no longer checked against the known + entries that are hard coded in libsi/si.c, but rather given to iconv_open() and the + result of that call is used to check whether the given name is valid. +- Checking whether the system character table is "single byte" is now done by checking + the result of a sample call to iconv(). +- Setting the override character table now checks and reports whether the given value + is valid (suggested by Helmut Binder). -- cgit v1.2.3