fe2d327261
Changes since 0.6.9: * Added a network connection between the acquisition daemon and the GUI. While connected, the browser receives updates for opened Nextview databases (i.e. all incoming EPG blocks are forwarded) and constant updates about the acquisition progress. * Added compile-time option to use multi-threading for VBI acquisition instead of a separate process. The advantage is that the threads are only created when acquisition is enabled and not when connected to a daemon. * Added support for wheel mouse in main and help windows, thanks to Serge Koenigsmann. xawtv popup is immediately removed when xawtv is terminated or iconified * Fixed bug in status line statistics output: expired percentage did not reach 100% even after the database appeared empty because the total of "defective" blocks was erronously included in the quotient. * Added scollbars to network list in network selection dialog and limited listbox height to 27 networks. * Added field with official network description in network name config dialog to avoid confusion in case different stations have similar logos (e.g. there's "ntv" in Turkey and "n-tv" in Germany) * Added network name output during EPG scan (e.g. "ARD" instead of "0x0DC1") generally improved diagnostic output (summary at the end) * The timescales windows now show all blocks in the database; they used to start with the current time, omitting all expired blocks. That was confusing esp. in case all blocks were expired, because the status line said "100% complete" but no blocks were displayed. * Added "acquisition tail" to timescales: the most recently updated ranges are marked with a white bar which fades to the background color over time * Added callback to timescale windows: mouse click on a scale now filters the slected netwop in the main window and jumps to the given time * Fixed bug in database structure which holds navigation menu entries (a fixed length array was too short and caused memory overwrites) * Both acquisition and EPG scan now extract channel frequecies from both databases and rc/ini file, so that in case of loss of either databases or rc/ini file they still can be recovered. * Fixed bug which let the browser hang in wait(2) after the process group was delivered a STOP signal (i.e. CTRL-Z in the controlling terminal) * Made dialog windows which display lists resizable, e.g. netwop selection * Bugfix in database merge (yes, yet another one): the merged netwop table could contain uninitialized entries, if the user network selection contained networks that were included in none of the merged databases (e.g. remains of a previous merge with different providers) * Implemented "Index" filters for merged database; due to technical limitations currently only "now" & "next" searches are supported; others will return empty lists. Thanks to Mathias Homann for prompting this fix. |
||
---|---|---|
.. | ||
patches | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |