VDR developer version 1.5.6 is now available at
ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.5.6.tar.bz2
A 'diff' against the previous developer version is available at
ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.5.5-1.5.6.diff
WARNING: ========
This is a *developer* version. Even though *I* use it in my productive environment, I strongly recommend that you only use it under controlled conditions and for testing and debugging.
The changes since version 1.5.5:
- Fixed a buffer overflow in initializing the system character table (thanks to Marco Schlüßler). - Updated the Russian OSD texts (thanks to Oleg Roitburd). - Fixed handling single byte characters >0x7F in Utf8ToArray() (thanks to Udo Richter). - Improved numdigits(), isnumber() and strreplace() (thanks to Tobias Bratfisch). - Fixed clearing color buttons in the 'curses' skin (thanks to Udo Richter). - Fixed a typo in the function name of cOsd::SetOsdPosition() and added a range check to it (thanks to Christoph Haubrich). - Updated the Finnish OSD texts (thanks to Rolf Ahrenberg). - Improved cControl::Launch() to keep 'control' from pointing to uninitialized memory (thanks to Rolf Ahrenberg). - Made skipspace() an inline function (suggested by Tobias Bratfisch) and changed it to handle the most common case of 'no leading space' very fast, and avoid calling isspace(), which made the whole function a lot faster. - Fixed detection of Premiere NVOD channel links (thanks to anonymous). - Added a table of the used trick speed values to the description of cDevice::TrickSpeed() (suggested by Martin Dauskardt). - Added a missing 'P' to vdr.c's SHUTDOWNCANCELROMPT macro (reported by Marco Schlüßler).
Have fun!
Klaus
En/na Klaus Schmidinger ha escrit:
VDR developer version 1.5.6 is now available at
With this version display of national character broke here, e.g. "WDR münster" changed to "WDR m<little square>nster" (not only in the channels name, also in the epg for wdr, zdf, das erste ).
I reverted these two fixes in tools.c:
[...]
with no result.
Not that I understand german anyway, but I don't like the look of the channel list with all those squares ;-)
Bye
On Sun, Jul 22, 2007 at 10:38:21PM +0200, Klaus Schmidinger wrote:
Marco Schlüßler sent me the fix - see attachment. It was a side effect of the changes in skipspace()...
this patch seems to work only partialy: ----------------------------------------------------------------- lstc wdr 250-17 WDR Köln;ARD:11836:hC34:S19.2E:27500:601:602=deu:604:0:28111:1:1101:0 250-901 WDR M�nster;ARD:12421:hC34:S19.2E:27500:101:102=deu:104:0:28310:1:1201:0 <<<<< CUT >>>>> 250-1425 WDR D�sseldorf;ARD:12421:hC34:S19.2E:27500:101:102=deu:104:0:28308:1:1201:0 -----------------------------------------------------------------
looks like only The "Ü" (ONLY UPPERCASE) does not work for me :-o
newt 1:20:23:0:5:0:0:AAAÖÖÖÜÜÜ€€€€ 250 14 1:20:2007-07-23:0000:0005:0:0:AAAÖÖÖ���€€€€:
vdr: [17770] timer 14 (20 0000-0005 'AAAÖÖÖ�\377�\377�^F�\377�\377�^F�\377�\377�^F€€€€') added vdr: [17770] deleting timer 14 (20 0000-0005 'AAAÖÖÖ�\377�\377�^F�\377�\377�^F�\377�\377�^F€€€€')
newt 1:20:23:715:720:0:0:Bühnendübel 250 14 1:20:2007-07-23:0715:0720:0:0:Bühnendübel:
here it get strange: after putting a Ü in the Line, the timer gets added but the normal output of the complete timerline is not always echoed back: i have to press enter for getting a prompt; only every second input of lstt works;
newt 1:20:23:800:805:0:0:BÜHNENDÜBEL
" lstt 15 500 Command unrecognized: "lstt" lstt 15 250 15 1:20:2007-07-23:0800:0805:0:0:B�HNEND�BEL:
mfg hermann