I: new feature or improvement B: bug fix N: Note Pixellation and sound distortion ------------------------------ B: Pixellation on Dutch Canaal digitaal channels. B: Pixellation after an hour or more of watching. This pixellation was triggered by the epg code tuning to certain transponders. The bug was tracked down by neumoteam and dgs. The problem is in the remuxer FPGA. It has not been fixed completely, but with a workaround the worst pixellation is now gone. B: Pixellation after closing file list screen. B: Heavy audio stuttering after channel changing. The bug occurs only on some channel changes, e.g. from Eurosport to DSF or from EinsExtra to KTV. EPG ------------ N: Internet epg has been upgraded. In order to use it with this image, you must upgrade internet epg. B: Missing epg data on some dvb channels. B: Missing epg on dutch regional channels. B: No epg story on some premiere channels. B: No epg story on taquilla dvb epg. B: Excessive database write access because epg duplication check failed for no good reason. B: Epg code was inserted on the wrong channel. I: OTV epg has been updated to take into account the channel changes after the merger of Canalsat and TPS. B: If OTV epg is tun in the week before a daylight savings time, the start times of records for after the changeover were one hour off. I: Database cleaning is much faster now because old records are continuously cleaned. I: The new epg code now works in three consecutive steps: 1. gather all data from a dvb stream. 2. parse the data and insert in write queue 3. save records to the database. If the user changes channel during step 2 or 3, the captured epg data is no longer lost. Gathering data in a separate step 1 ensures that all data from a transponder is captured in a minimal time. This speeds up the code and it also minimizes the effect of channel changes. The now/next streams on the live channel are treated specially: they are inserted in front of the epg write queue so that they enter the database quickly. N: The code can still be improved: the epg on the live transponder is only scanned after step 2 completes on the previously scanned transponder. This can take 10-20 seconds. N: The new epg code looks up channels by a combination of TS_ID and service id (PG_ID) instead of network_id and service id. In some cases the value of TS_ID in the NITInfo database table is wrong. The problem can be solved by deleting that record from the database and rescanning. N: The epg summary now also shows the source of epg data: for instance, DVB:393 means the data was gathered by dvbepg.c on the transponder with NIT_ID=393. The summary also shows the time at which the data was gathered. In some cases, some debug information is added to the end of the summary. All of this information was added, so that users experiencing problems can provide us with some extra information. N: Due to insufficient testing, we cannot guarantee that epg works in North America. I: Epg data is updated in case of schedule changes. The code uses heuristics to decide if a program that overlaps with an existing program should be inserted in the database and if existing overlapping records should be deleted. If no good choice can be made, overlapping records are left in the database so that the users sees both and can choose, e.g., to schedule recordings. N: Because of this change, inserting epg records into the database and duplicate checking is now much slower than in the previous neumo image (about the same speed as in DGS). Once dbepg.dat is filled with records, the code will run faster, because it will do more database reads than writes (reads are much faster than writes). GUI ---- B: Relook crashes after pressing left/right multiple times on epg search list. B: Icons in live banner disappear sometimes. B: Relook crashes when pressing the favorites button. I: Headline in channel epg now displays channel number. I: Typing a channel number in channel list navigates to that channel. I: Volume and mute keys now work in teletext mode and in the epg menus (except epg search). Channel search -------------- B: Channel search fails on some transponders. B: Crash in channel search. Teletext ------- I: Teletext display is now nontransparent. B: Old lines of teletext subtitles remain on screen. B: Workaround (mainly for testing) for a problem where Polish and Latvian teletext subtitles are displayed in the wrong char-set. The workaround probably only works for Polish. B: Teletext subpages are now displayed properly as they arrive N: It is not yet possible to select an individual subpage. B: Crash after switching to nonexistent channel and starting teletext. B: The pause key sometimes fails in time-shift mode. Time ----- B: Local time reset by one hour after cold boot when using the "Central European" timezone B: Local time incorrect when set from menu. N: Users in central europe should use the "Central European" timezone. This will switch automatically to and from Daylight savings time. Various -------- I: Improved channel changing speed when tuning away from a channel which is (currently) absent from the stream. I: Added ssh and scp client programs. B: Asking questions during boot, e.g., about upgrading databases or formatting the hard disk, fails. B: The "dgs-original" power button setting is ignored by /usr/bin/relook.