Help us keep the list up to date and submit new video software here.



Our website is made possible by displaying online advertisements to our visitors. Consider supporting us by disable your adblocker or try DVDFab and copy,convert Blu-ray and DVDs! :)

Software Home >


Tool

Description

Type
Rating
Comments
DVBViewer allows you to experience Digital TV on your PC. With a proper DVB card you can enter the world of digital entertainment and experience high quality, incredibly sharp TV pictures and near CD quality radio! It provides all basic functions you need to enjoy digital television and radio programs. In addition, DVBViewer offers you a wide range of advanced features such as Teletext, Electronic Programming Guide, Remote Control support and enhanced recording capabilities which enable you to record your favourite shows on hard-disc, edit them or share them with your friends.

Trialware ($20)
OS:Windows
Version:6.1.2.1
Released:Sep 20,2018
File size:7.1MB
8.6/10
9 votes

Rate it




Screenshots

DVBViewer screenshot
Click to enlarge screenshot


DVBViewer screenshot 2
Click to enlarge screenshot
Latest version

6.1.2.1 (September 20, 2018)




Download


Visit developer's site

Download DVBViewer 6.1.2.1  [7.1MB]  [Win]




Supported operating systems

WinWindows




License

Shareware ($20)



Complete Version history / Release notes / Changelog


Change Log DVBViewer Pro 6.1.2

Removed: Recording: Writing the EPG data of recordings as NTFS file properties has been dropped. However, reading file properties on recording data base updates (if there is no EPG information file) is still supported.

Fix: Timer Recordings Window: Timers could not be edited if the channel was excluded by the filter options of the channel list on the left.

Fix: Timer Recordings Window: The timer end time was not displayed if the additional follow-up time exceeded midnight (e.g. 23:55 + 10 minutes).

Fix: Timer Recordings- and EPG-Window: Up/Down buttons in time input fields were displayed too wide if Windows was configured for a large text size (see here).

Fix: EPG Window: The “EPG at...” tab did not respond to time selection (e.g. the Now button) if it displayed search results.

Added: EPG Window: A pipe character '|' between search items is interpreted as a logical OR, which means, a search for Tom|Jim|Joe will yield search results that contain the name Tom, Jim or Joe. As before blanks between search items are interpreted as logical AND. Thus a search for Tom Jim Joe yields results that contain all three names. AND and OR can be combined: Tom Jim|Joe yields results that contain Tom and Jim or Joe.

Change/Fix: EPG: New strategy for handling arriving EPG data in relation to already present data that enhances the EPG update behavior. Additionally potential access violations after EPG data deletion were fixed.

Fix/Change: TV/Radio Options: Channel switching with the mouse wheel (see Options → Input → Mouse) only caused MiniEPG changes if “Browse in MiniEPG” was enabled. The “Browse in MiniPG” and “Channel plus/minus switching delay” settings are not mutual exclusive anymore, so the latter can be enabled for channel switching with the mouse even if “Browse in MiniEPG” is enabled for channel switching via keyboard.

Change: Wake on LAN: DVBViewer now sends the WOL magic packet via all available network cards (previously the choice was up to Windows), in order to avoid problems with multihomed PCs.

Fix: Scanner: Several channels on Astra 28.2° E, 12207 V were erroneously flagged as data channels due to “hide channel duplicates without Freesat EPG” measures.

Added: Hardware: Basic support for Unicable 2 (JESS). Options → Hardware → Unicable allows to configure a device for the conventional (EN 50494) or the advanced (EN 50607) Unicable system, that supports up to 32 user bands (slots) and more than 2 satellite positions.

Added: Hardware: Support for DigiBest ISDB-T devices (unencrypted channels only, see here).

Fix: Hardware: Tuning ATSC frequencies with Hauppauge WinTV-HVR 950Q did not work (see here).

Added: Hardware: Support for Freenet (SMiT USB Dongle) DVB-T2 Sticks

Change/Fix: Downloader: Several enhancements and fixes particularly concerning the handling of errors, HTTPS and user name/password.


Change Log DVBViewer Pro 6.1.1

Fix: EPG Window: The Timeline tab was not updated to “now” when opening the EPG Window. On EPG updates the Timeline view did not keep its vertical scroll state, but jumped to a position where the last selected channel was visible. Additionally the timeline view did not immediately respond to changes in the timer list by displaying scheduled items in red. In certain cases the date displayed at the top did not match the content of the TV Guide tab.

Fix: Channel Editor: The Direct Address button for retrieving the direct URL of a stream without redirections remained hidden in case of HTTPS URLs.

Added: Recorder: SDT data in recordings in addition to EPG data (if configured) enabling VLC to read the EPG (see here).

Fix: Media Server Client: If the configured Media Server address was a name instead of an IP address (except “localhost”), DVBViewer did not resolve it before comparing it with the sender IP address of received Media Server broadcasts/multicasts, thus erroneously discarding prompts for updating the timer and recording list (see here).

Added: Hardware: Support for Elgato Netstream 4C devices.


Change Log DVBViewer Pro 6.1.0

Added: Recorder Options: Separate radio recording format setting. The default is pure MP2 / MP3 / AAC / AC3 audio without TS containers depending on the broadcasted format. The previous general recording format setting now only applies to TV recording and has been renamed accordingly.

Removed: Recorder Options: “Adjusted PAT/PMT” checkbox. It is still available as tweak (launch Tweaker.exe for changing it) and switched on by default. It makes sure that the table of contents in TS files specifies the recorded, not the broadcasted elements (like audio tracks, teletext, subtitles), in order to avoid issues with other players than DVBViewer.

Added: Timer Recordings: The lead and follow-up time can now be specified / edited individually per timer in the Timer Recordings Window and the corresponding OSD dialog (default skin only). Transferring these values to / receiving them from the DVBViewer Media Server is now fully supported.

Change: Timer Recordings: The description and channel IDare now stored as Unicode in the file timers.xml . Please note: This may cause compatibility issues (garbled non-ASCII characters) when reverting to a version before 6.0.4.0.

Fix: Recorder: Filename schemes containing backslashes could result in file paths with double backslashes and cause follow-up issues.

Fix/Change: Recorder: Better error handling in case of a Service ID in the channel list data that does not match the Service ID in the received data (which previously disabled “all audio tracks” recording).

Change/Fix: Recording Database: On database recreation / refresh reading the EPG Info files (.txt) now precedes reading the NTFS file properties of recordings (previously the other way round). This and other measures avoid messed up duration values that were not stored and processed correctly in the past.

Change: EPG Window: Parts have been restructured and unified/simplified. The search bar and the button for showing/hiding it are now placed at the bottom. The time bar has been removed. The contained elements (date & time input, Now Button) are now permanently visible at the top. There is one uniform context menu for all tabs (previously three different menus). Time related menu items like “Time +/-” or “Evening” now apply to all tabs (previously only to “EPG at...” and “Timeline”). The additional navigation bar at the top of the TV Guide tab has been removed. The functionality is covered by the permanently visible time navigation and the context menu.

Fix: EPG Window: After sorting the content of the “EPG at...” tab by clicking a column title the Details panel showed the wrong EPG item (not the selected one, see here). Additionally numerous functional bugs and inconsistencies have been fixed.

Added: UPnP Window: Buttons for copying the URL of UPnP items to the clipboard, playing an item and transferring the displayed items to the DVBViewer playlist, so they can be played successively without having to start the playback of each item individually.

Fix: UPnP Window: The window was not able to display Unicode characters, that are not contained in the local character set.

Fix: UPnP / OSD: Some flaws on OSD Menu → htpcHome → UPnP, particularly the missing help via OSD Blue (F8) and the non-working automatic display of discovered UPnP servers. The page remained empty unless the user pressed OSD Yellow (F7).

Added: Subtitles: Ability to obtain SRT subtitle files associated with video files from the DVBViewer Media Server (requires DMS version 2.1 or later). This also applies to Playback → UPnP Server. They appear in the Settings → Subtitles menu.

Added: Subtitles: Ability to recognize multiple SRT files for different languages that are associated with a video file, provided the SRT filenames follow the usual naming convention. If the video filename is movie.mkv, recognized SRT subtitle file names are movie.srt, movie.eng.srt, movie.ger.srt etc. They all appear in the Settings → Subtitles menu.

Fix: Subtitles: Several issues concerning SRT subtitles. SRT files with UTF-8 BOM bytes couldn't be read. The subtitle update frequency was too low (once per second) causing bad sync with video and omitted subtitles on fast changes.

Fix: Subtitles: DVBViewer did not handle video files with both internal (embedded) and external SRT subtitles correctly (see here).

Fix: Subtitle Options: The slider for adjusting the background transparency of SRT subtitles didn't take effect.

Added: Teletext Options: Sliders for adjusting the background transparency and outline thickness of teletext subtitles.

Added: Hardware Options: The complete device name is displayed as hint on mouse over if it exceeds the list box width.

Fix: Hardware: The connection timeout configured for virtual TS Stream devices was ignored internally.

Change: Hardware: “No hardware available” error message replaced in the English language file by the more meaningful “"There is no matching DVB device available for this channel!" (see here).

Fix: HbbTV/MHEG5: Measure to enable the coexistence of HbbTV and MHEG services for the same channel. OSD Red (F5) preferably activates HbbTV, if available and enabled. The OSD main menu allows to select HbbTV or MHEG5 (by Christian).

Fix: Channel List Views: If the grouping was set to Root + Frequency empty category names were displayed for TS Stream channels (because they have no frequency).

Fix: Main Window: Enabling/Disabling the Playback → Playback Rate menu item in the main window did not work as intended. It is supposed to be enabled on DVD playback (except for DVD menus) and for file playback without the DVBViewer Filter.

Change/Fix: Media Server Options: The method for sending Wake On LAN to the server PC now conforms more to the standard expected by network devices.

Fix: General: The “User Data Error” message box appeared without text. After clicking OK DVBViewer was not terminated properly, but was still running invisibly and had to be terminated with the task manager (see here).

Updated: DVBViewer Filter to version 3.9.6 (H.264 format detection enhancements particularly for handling problems with H.264 baseline profile and the LAV Video Decoder in DXVA2 Native mode).

Updated: Default satellite transponder lists, default satellite and internet channel lists.


Change Log DVBViewer Pro 6.0.4

Added: Teletext Window: Navigation tree view showing the available pages and sub-pages. A “+” icon indicates a page with sub-pages, an “S” icon a subtitle page and an “N” icon a news flash page. Please note: The tree view changes the navigation with the arrow keys, page up/down etc. according to the tree view standard behavior. Additionally holding down the Ctrl key lets the Teletext Window respond as before.
Change/Added: Teletext Window: The (non-graphical) teletext representation for the visual impaired that appears after activating Options → Extended → Support for visual impaired users is now adjusted to the current window size (thus being more readable for non-impaired users) and provides additional keyboard functions:
Placing the text cursor on a page number and pressing Return switches over to this page. Placing the text cursor on an internet address and pressing Return opens a browser window with the corresponding page (does not work if the address contains a line break). Ctrl + C copies the selected text to the clipboard, Ctrl + A selects the whole teletext page. Ctrl + arrow keys are for teletext navigation (up: previous (sub-)page, down: next (sub-)page, left: back to the last visited page, right: forward).
Fix: Teletext: DVBViewer unnecessarily reset the teletext page memory on audio track changes. The Teletext Window content now responds more smoothly to resizing.
Change: Teletext Subtitles: They are now synchronized with video according to the broadcasted presentation time stamps (PTS) and displayed at the position and with the color intended by the broadcaster.
Added: Subtitles: DVB and teletext subtitles are labeled as “for the hearing impaired” in menus if they are flagged by the broadcaster accordingly.
Fix: Subtitles: DVBViewer only remembered the last selected teletext subtitles for a channel. Other subtitle types were excluded.
Fix/Change: Subtitle Options: The font size grew after each change on this page and OK/Apply in case of a Windows/Resizer text size greater than 100%, particularly affecting teletext subtitles. Additionally the Subtitle Options have been generally reworked. They don't apply to teletext subtitles anymore (the corresponding settings are now completely covered by the Teletext Options).The misleading Delay setting, that only takes effect under exceptional/error conditions has been moved to Tweaker.exe.
Added: Main Window: Toolbar Editor for rearranging and extending the toolbar. It can be opened by right-clicking the toolbar. The icon set selection in the upper part was located on Options → General in previous versions. On the left side it shows the icons (sorted in categories) that are available in the currently selected icon set. The right side shows the icons that are currently assigned to the toolbar including dividers. You may use the buttons or drag & drop to add, delete and rearrange icons.
Added: Main Window: VisionX icon set that covers almost all commands that are available in the DVBViewer main window and allows to add them to the toolbar, if VisionX is selected in the Toolbar Editor. Please note that VisionX is a modifiable external icon set on disk (see below).
Added: Main Window: Possibility to add external icon sets for the toolbar (also self-made sets). They must comply with the following rules:
The icons must be *.png files carrying the internal name of the corresponding DVBViewer action object, e.g. actRecord.png (see the fairly complete VisionX set as example – in case of doubt ask in the DVBViewer forum).
The icons must be located in the installation directory (containing DVBViewer.exe) in sub-directories of ImagesIcons . The sub-directory names (e.g. ImagesIconsMyIcons) appear in the Icon Set drop down list of the Toolbar Editor.
If the sub-directory name equals the name of an internal standard set (like “XPedition” or “Vision”) DVBViewer uses the external icons in addition to the internal icons of this set. In this case the external icons must have a size of 16x16. Such extension sets don't need to provide icons for actions that are already covered by the standard set.
If the sub-directory name does not match an internal standard set name DVBViewer regards its content as additional independent icon set. It should at least provide icons for the actions covered by the standard sets.
Independent Icon sets that contain actRecord.png (for recording the currently played channel) must also contain actRecordStop.png that is shown while the currently played channel is recorded.
Icons of independent sets may have any (uniform) square size (e.g. 24x24). If the size is not 16x16 it must be specified in a Settings.ini file contained in the icon set subdirectory. It may also specify the width of separators and a default toolbar assignment that is used when the user clicks the Default Button in the Toolbar Editor. If no Settings.ini is present DVBViewer assumes the following content:
[General]
IconWidth=16
IconHeight=16
SeparatorWidth=8
Toolbar=actStatusbar;actFullscreen;actHideAll;actTeletext;actEPG;|;actCDown;actCUp;|;actStationMinus;actStationPlus;|;actVolDown;actVolUp;|;actList;actAVSettings;|;actRecorderControls;actRecord;
Added: Main Window: Help menu item “Order/Unlock Add-Ons...” that launches KeyTool.exe.
Change: Main Window: The signal strength field of the status bar (with four display modes switchable by mouse clicks) has been reworked. The former “None” display mode that showed an empty field has been replaced by a time of day display. Hints have been added for each display mode (elapsed time / remaining time / signal / time of day) indicating its meaning. The elapsed/remaining time modes consider timeshift playback by calculating “now” accordingly. On HLS Internet TV playback they are used for displaying the position in the timeshift buffer provided by the broadcaster. On file playback the signal display mode that formerly only showed 0% now displays the elapsed time as percent value.
Added: Recorder/Timeshift: “Remove video filler data” now also applies to HEVC video (previously only to H.264 and MPEG2). Thanks to Martin K for coding!
Fix: Timer Recordings: Changing the start time of a Media Server timer in DVBViewer also changed its end time.
Change: Timer Recordings: The lead and follow-up time of recordings are now stored internally as separate data fields (previously they had to be reconstructed from the difference of the EPG and timer start and end times). Additionally they are stored in the file timers.xml and are sent to / received from the Media Server.
Fix: Timer Recording Window: Several minor issues concerning language files, the selection of control elements with accelerator keys, the activation of buttons, tuner type icons etc.
Fix: Recording Statistics Window: The Recordings list wasn't updated on some occasions when it was visible. Recording Status → Context Menu → Delete Recording also deleted a corresponding auto-repeat timer. General cleanup and adjustments, particularly concerning language file entries.
Removed: Recorder Options: “MPG with DVD packet size” checkbox that enabled enhanced MPG file recording compatibility with (old) DVD players. The setting is still available as tweak (see Tweaker.exe).
Fix: Recorder: A wrong (non-existing) Service ID in the channel data prevented recordings from starting. Please note: Without a correct Service ID the recorder output is restricted in any case. Decryption is not possible, DVB subtitles and additional audio tracks are not available and the Adjust PAT/PMT option does not take effect. Clients / Players may be unable to play the result. New debug and recording log entries inform about the issue (“Service ID not found in PAT”).
Added: UPnP Window (Playback → UPnP Server): Optional thumbnail display that can be switched on and off in the context menu of the media list.
Fix: UPnP Window: Some minor fixes and adjustments (the window couldn't be closed with Esc, no minimum window size, child nodes were indicated in the left tree for nodes that had no children, language file corrections etc.)
Added: TS Stream: Tweak “Automatically create TS Stream devices on demand” (see Tweaker.exe, default “on”). It allows to disable the automatic internal creation of Virtual TS Stream devices in order to limit the streams to the number of manually added TS Stream devices on Options → Hardware.
Added: TS Stream (HLS): Temporary storing of (session) cookies and sending them back to the server, thus enabling reception of streams that don't work without it. DVBViewer does not store cookies permanently. They are deleted after the reception of the stream is finished.
Fix: TS Stream: A HTTP host header field as part of an addhdr URL parameter did not replace the host header field created by the Media Server, but was attached as an additional header field. Requesting an AES key for encrypted HLS from the server didn't use the intended user agent string in the HTTP header and ignored an addhdr URL parameter. In order to fix problems with Deluxe Music TV the number of buffered segments (with an intended overall duration/timeshift of 30 seconds) is now based on the actual duration of segments, not on the announced target duration value anymore.
Fix: Movie Options: The Clean Up Database button performed a cleanup of the recording database (TVDatabase.db3), not the indicated cleanup of the movie database (MediaDatabase.db3). The main purpose of the movie database is storing the last playback position. Now the clean up works in the following way: Entries referencing a file on the local PC are deleted if the file does not exist anymore. Entries referencing a remote file (by URL, UNC path, network drive) or a removable medium (DVD) are deleted if the object hasn't been played in the past 12 months.
Change: General Options: The menu style selection has been removed. All installations are changed to the DVBViewer menu style that supports a user defined font and font size (by means of Resizer.exe). The standard Windows menu style can still be activated by switching the new tweak “Use DVBViewer menu stile” off (see Tweaker.exe).
Fix: Input Options: The action Open File=94 (see actions.ini) did not work. Access violations under certain conditions could caused various malfunctions. The command list was not re-translated after a language change.
Change: Input Options: The action names in the file action.ini, the default command list and the English language file have been reworked in order to make them more comprehensible. The actions Window Size 40%=2018, Open URL=141 and UPnP Server=142 have been added to the file actions.ini so that keys can be assigned to them. Invalid entries have been removed.
Added: Hardware Options: The connection timeout (= maximum waiting time until the server responds) for RTSP Network Devices is now configurable in the settings dialog.
Fix: HbbTV: Issues if a HbbTV application was terminated and another one was started because the OSD was closed in between and other problems caused by certain broadcaster habits.
Change: Channel Handling: When the channel list is loaded DVBViewer now unifies root and category names with different upper/lowercase in order to avoid inconsistent display at different UI locations, particularly that such categories are merged in the Channel List/ Channel Editor Window, but are displayed separately in the OSD.
Added: Actions: New action “FavEdit=10” (see actions.ini). It replaces the former useless “ChanSave=10” that was a duplicate of “ChannelEdit=117”. The new action opens the Channel Editor with active Favorites page.
Fix/Change: Channel Logo Options: The “Select Logo” function in the context menu could not assign logos that were located in sub-directories of ImagesLogos. The navigation bar in the file dialog has been removed because assigning images from other directories is not possible.
Change: Media Server Recordings Playback: The Tweak “Method for playing remote recordings” has been redesigned and renamed to “Access mode for remote recordings”. It introduces a new “automatic” mode, to which all DVBViewer installations are changed. In this mode DVBViewer automatically uses streaming for playback if accessing the recording directly (on hard disk or via network shares/drive) fails. The other fixed modes (1=network shares/UNC path, 2=media server streaming, 3=web server streaming) may let playback start faster. For testing purpose mode 2 and 3 can also be used with a local Media Server on the same PC.
Change: Media Server Handling: If DVBViewer is associated with a Media Server on the same PC, it checks if the Media Server is running before trying to connect to it and waiting for a response, thus accelerating the DVBViewer start considerably if the Media Server is offline. Same applies to RTSP Network Devices associated with the local Media Server. Initialization fails immediately if the Server is not running.
Added: Media Server Options: Checkbox “Download channel logos from the server”. It enables DVBViewer to request channel logos from an associated Media Server, so they don't have to be installed on the client PC. They are downloaded on demand. Requires the DVBViewer Media Server 3.0.4 or later! Please note that in this case logo assignments cannot be changed on Options → Channel Logos. It has to be done in the Media Server options.
Fix: Media Server Options: Possible crash caused by the server detection when leaving the Options → DVBViewer Media Server Page, particularly if it was entered a very short time before.
Updated: DVBViewer Filter to version 3.9.5. The default buffer size has been doubled generally for fixing HEVC / UHD playback issues. If still required the buffer size for HEVC playback can be set independently from the host application by tweaking the file DVBSource.ini (see configuration folder) and adding a line HEVCBufferSize=xxx in the [Params] section, where xxx is the buffer size in KB. In extreme cases a size greater than the default size may be required for 4k HEVC playbackr, e.g. 1024 = 1 MB (see here).
Updated: Default Channel and Transponder Lists.


Change Log DVBViewer Pro 6.0.3

Change: General: Default configuration files including the transponder lists shipped with DVBViewer are not stored in the installation folder anymore, but in the Default sub-directory.
Change: Main Window: When the DVBViewer main window is restored from the minimized state all other minimized DVBViewer windows are also restored. Previously each window had to be restored separately.
Added: File Playback: Jumping to the previous/next chapter, if a MKV file contains chapter markers.
Added: File Playback: Tweak “Use chapters for Previous/Next actions” (see Tweaker.exe). Applies to DVD and MKV playback, provided chapter markers are present. Enables jumping to chapters instead of 1 minute back/forward. The default is “on”.
Change: File Playback: The default playback method for DVBViewer Media Server recordings from another PC is now “Media Server Streaming” except for recordings with UNC path (also see “Method for playing remote recordings” setting in Tweaker.exe). Streaming allows DVBViewer to access the recordings without network shares.
Fix: Teletext Window: Teletext pages saved as .bmp or .png were rendered with too large characters overlapping each other if the Windows text size was greater than 100% (see here).
Added: Teletext Window: Tweak “Width of saved teletext images” (see Tweaker.exe) for specifying the width of teletext images saved as .png or .bmp in pixels. The height is scaled accordingly.
Change: Channel Logos: Enhanced handling that uses less memory. Please note: On next channel logo access the file ChannelLogos.ini (containing logo → channel assignments) is converted to a more efficient format and stored as ChannelLogos2.ini.
Added: Channel Logo Options: New “Default Logo” context menu item that resets the selected logo → channel assignment to its default. It does the same as the Reset button, but for a single entry.
Fix: Channel Logo Options: Cancel did not undo changed logo → channel assignments.
Fix: Timer Recording Window: After opening the Window the currently played channel was assigned to the channel field in the input area, not the channel of the selected timer recording (see here).
Fix: EPG Window: The timeline view was restricted to displaying the EPG only one week ahead (see here). The keyboard shortcut for opening the Timer Recording Window did not work correctly. It is now Ctrl+M.
Fix: OSD: The OSD menu timeout set on Options → OSD General did not work anymore (since 6.0.2, see here).
Fix: Actions: Missing entries in the file actions.ini (see installation directory), particularly “Video Window 1” and “Radio Window”. The former “Hide All” entry has been renamed to “Video Window 2” (see here).
Fix: Hardware: DVB Tuner allocation did not work correctly in case of competing access to hybrid tuners and tuners that were configured for “Shared LNB”. They were used simultaneously though they shouldn't. (since 6.0.2).
Fix: COM Interface: Deleting favorites with the RemoveFavorite function did not work correctly (see here).
Change: TS Stream: Enhanced Handling of relative paths in URLs. Required for playing certain HLS streams.
Updated: Default channel lists for internet TV / Radio in DefaultChannels.directory.


Change Log DVBViewer Pro 6.0.2

Fix: File Playback: The fast forward / rewind function did not work in the Radio Window display mode, where it was supposed to perform incremental jumping (+/- 10, 30, 60... seconds depending on the number of rapid mouse clicks).
Fix: File Playback: File playback with the DVBViewer Filter did not work if the filename contained characters that were not available in the local character set.
Fix: TS Stream / HLS: Enhanced internal error handling preventing useless attempts to get the same file from server again and again if it replies with an error code.
Fix: DVB IPTV: Virtual DVB IPTV network devices (and also virtual TS Stream devices if used for DVB IPTV) always signaled data reception with a “signal strength” of 100%, even if they did not receive data at all.
Change: EPG: Faulty UTF-8 EPG strings are auto-corrected (which may yield some missing characters). This does not apply to EPG data already stored in the file epg.dat (see configuration folder).
Fix: COM Interface: ChannelManager.GetByChannelName did not work anymore (always returned 0).
Fix: Media Server Options: The “Method for playing remote recordings” tweak (see Tweaker.exe) did not work anymore.
Fix: Main Window: On DVBViewer start the main window always appeared on the primary monitor, not where it was previously closed, if Options → General → Start in full screen mode was switched on. The fix in DVBViewer Pro 6.0.1 only took effect under Windows 7 with Aero design switched off.


Change Log DVBViewer Pro 6.0.1

Fix: Main Window: Under Windows 8 and 10 the control bar disappeared completely or turned into a small button when it was visible while the main window was minimized and restored (particularly in DVBViewer 6.0.0 radio window mode).
Change: Main Window: Restoring the minimized main window under Windows 8 and 10 now also restores all other open DVBViewer windows (like under Windows 7). Previously each window had to be restored separately.
Fix: Main Window: On DVBViewer start the main window always appeared on the primary monitor, not where it was previously closed, when Options → General → Start in full screen mode was switched on.
Fix: OSD: Creating thumbnails for movie folders (in htpcHome → Movies) did not work correctly. Possibly the content of Images ThumbsVideosTitle in the Configuration Folder must be deleted to force image recreation.
Fix: COM Interface: EPG-related bugs affecting add-ons, particularly EPGPlus and Zappi.
Fix: Subtitle Options: “Enable if available” (supposed to let DVBViewer automatically display subtitles if available for the selected languages) did not work anymore.
Fix: Channel Editor: The import open dialog did not offer M3U as file type.
Fix: RTSP Device: DVBViewer did not respond correctly to forced channel switching signaled by the DVBViewer Media Server, e.g. when a timer recording starts in the Media Server requiring a device that currently is used for playback in a DVBViewer client).


DVBViewer Pro 6.0.0
In Memoriam - Lars Gehre

Change Log DVBViewer Pro 6.0.0

Please take note of the following important changes before installing DVBViewer Pro 6.0:
Removed: Unicast Network Device: This out-dated way of connecting to the Recording Service is not available anymore. Its functionality is now fully covered by RTSP (Sat>IP) Network Devices that can be used as replacement. If Unicast Network Devices are essential for some reason please stay with Recording Service 1.33.2 beta and DVBViewer Pro 5.6.4.
Updated: Key Tool (KeyTool.exe) to version 1.1. It allows to order a Media Server license (more about it here) and to enter the password that you will receive after having purchased it.
Added: Channel List: DVBViewer Pro 6.0 provides an easy way to try the new streaming capabilities that allow to store Internet TV/Radio channels in the channel list.
Click TV/Radio → Reception Settings in the main menu.
Select “TS Stream” in the list of available reception types.
Click the Load Channel List button and select one of the sample lists from the drop-down menu.

Please note that the channels contained in German (ger) channel lists may not be receivable outside of Germany due to geo-blocking. In other countries you may rather want to try the international (int) lists. Please also note that URLs of channels belonging to the new TS Stream (Live Stream) tuner type are stored in an additional file ChannelsURL.ini that is located in the configuration folder. A backup or copy of a channel list containing TS Stream entries requires saving the files channels.dat and ChannelsURL.ini together. Without the additional file or after loading/saving the file channels.dat with previous DVBViewer Pro / Recording Service versions all TS Stream channel list entries are lost!

The new feature is only usable with DVBViewer Pro 6.0 (stand alone) or in combination with the DVBViewer Media Server 2.0 and later. Please take care that a channel list containing TS Stream entries is not accessed by older DVBViewer Pro / Recording Service versions.

If you are using Xepg for importing EPG data, please update to Xepg 0.7.0.0 that complies with the changed EPG handling in DVBViewer Pro 6.0 / DVBViewer Media Server 2.0 and supports assigning EPG data to internet channels belonging to the new TS Stream tuner type. Please note that Xepg 0.7.0.0 must not be used with older Recording Service / DVBViewer versions (and older Xepg versions not with DVBViewer Pro 6.0 / Media Server 2.0).

Since it is not possible to describe all aspects of the new TS Stream tuner type in the following log, a series of articles dealing with the details will soon be published in the forum.
Streaming

Added: Streaming: Handling of URL based entries in the channel list, provided the source delivers a transport stream (TS) or something that DVBViewer can convert to a transport stream (“TS Stream” tuner type). The “Channel List” section (see below) describes how such channels can be added to the channel list. The following stream / URL types are supported:
HTTP carrying a transport stream, as for example used by broadcasters providing TV streams via HbbTV.
HLS (HTTP Live Streaming) based on M3U8 playlists and transport stream segments. This format has been introduced by Apple and is frequently used for Internet TV. AES 128 encrypted streams are supported if the provider allows to access the key.
UDP/RTP multicast and unicast carrying a transport stream, similar to DVB IPTV as already supported by previous DVBViewer versions. Multicast URLs may specify a source IP and the IP of the local network adapter (NIC) in the following way: rtp://[Source-IP@]Multicast-IP:Port[/Adapter-IP]. The parts in square brackets are optional.
RTSP carrying a Sat>IP compliant transport stream letting DVBViewer work as a Sat>IP thin client that uses static RTSP URLs as provided by a some Sat>IP servers as M3U playlist (e.g. by the DVBViewer Media Server as RTSP channel list). However, Sat>IP with a virtual RTSP Network Device should be preferred, if possible, since it is more effective.
HTTP containing AAC or MP3 audio (internet radio). Internally the streams are converted to transport streams. Metadata like artist and title appears as EPG data, if available.
Paths of local TS, MP2, MP3 and AAC files which are handled “as if broadcasted live”.
Change: Stream/URL Playback: The handling/playback of URLs originating from Playback → Open URL, Playback → Open UPnP, from the playlist and other sources has been reworked and enhanced in the following way:
Everything that is detected as live stream containing a transport stream or MP3/AAC audio (like HLS and internet radio) is played as channel, including the possibility to use recording, timeshift and PiP. However, there are drawbacks resulting from such streams not being contained in the channel list. So the URLs should rather be added as TS Stream tuner type entries to the channel list.
All URLs referencing a remote file with a media format that the DVBViewer Filter can cope with are played by using it. This includes the capability to handle growing files correctly (particularly ongoing recordings).
All URLs referencing a remote file originating from HbbTV (mostly MP4) are handled by the VOD Source Filter. It has been reworked for this purpose and preferably cooperates with the LAV Splitter for playback. Please make sure that the LAV Filters are installed.
All URLs not covered by the points above are handled by the LAV Source Filter, if available (recommended), otherwise by standard Windows DirectShow mechanisms.
Added: Stream/URL Playback: Support for HTTPS live streams (see first point above). For this purpose the OpenSSL files libeay32.dll and ssleay32.dll are installed.
Added: Stream/URL Playback: URLs can now be passed as command line parameters to DVBViewer (in the same way as file paths).
Added: Hardware Options: Possibility to add virtual TS Stream Devices to the device list in order to change the default settings. By default TS stream devices are created dynamically on demand without showing up in the device list. Furthermore, in order to save network bandwidth, DVBViewer only creates new TS Stream devices dynamically if there is no alternative like taking the device away from a lower priority task for a high priority task. So if you don't want a TS Stream timer recording to stop playback of a different TS Stream, just add enough TS Stream devices to the device list. DVBViewer regards them as “available in any case”.
Added: Hardware Options: Settings dialog for virtual TS Stream Devices. It allows to specify the connection timeout and receive buffer size, the amount of pre-read data (before playback starts), a “per device” HLS data rate limitation and the network interface card / adapter over which UDP / RTP streams shall be received.
Channel Handling

Added: Channel Editor: Import (also by drag & drop) and export of M3U playlists containing TS Stream URLs. DVBViewer supports reading / storing the category of the channels in a format used by the Kodi IPTV Simple Client add-on. Please note that in case of M3U imports DVBViewer does not know the type of the contained streams, particularly whether they are video or audio streams. You may preselect whether they are imported as video or audio by selecting a video or audio node (or one of their sub-nodes) before importing the file. Wrongly assigned channels are automatically moved to the matching category when they are played for the first time.
Added: Channel Editor: Export of DVB IPTV channels as M3U channel list, so they can be re-imported as TS Stream channels for conversion (see above). The new TS Stream tuner type integrates DVB IPTV (which was already supported by previous DVBViewer versions) and provides a more convenient handling.
Added: Channel Editor: Means for manually adding / editing TS Stream channel list entries (including their URLs): For new TS Stream entries click New → TS Stream on the Channel Data page. Enter the address and the channel name and click Add. All other data is detected automatically when the channel is played for the first time.
Added: Channel Editor: Special streaming settings and functions on the Channel Data page if a TS Stream entry is selected:
Channel Name button: Only applies to internet radio. Automatically detects the channel name belonging to a given address and copies it to the name input field if the channel provides Shoutcast metadata.
Direct Address button: Applies to internet radio and simple HTTP streams containing a transport stream. Detects the direct stream address without redirections or playlist references and copies it to the address input field. The direct stream address speeds up channel switching.
Remove clock reference / Ignore PTS discontinuities checkboxes: Applies to HLS and simple HTTP streams containing a transport stream. May help to fix issues caused by wrong time stamps in the stream.
Time Offset input field: Applies to HLS. Some channels allow to “timeshift” streams to the past. The Time Offset input field enables creating channel list entries like “ZDF 30 minutes ago”. Please note that in case of HLS playback the main window control bar shows the current position in / the total duration of the timeshift buffer provided by the HLS server. However, if DVBViewer timeshift is active the control bar shows the values resulting from the DVBViewer timeshift buffer.
Max. Rate input field: Applies to HLS. Some channels allow to select streams with different data rates affecting the video resolution and quality. The Max. Rate input fields enables to limit the data rate. It lets DVBViewer select a stream with a data rate below the specified value, if possible. The default is 0 (= unlimited, highest possible quality). Please note that the hardware options → TS Stream Device settings provide a “per device” HLS data rate limitation that is superseded by the per channel setting if not zero.
Added: Channel Search: Possibility to perform a TS Stream channel search based on M3U lists that are handled as transponder lists if they are stored in the Transponders sub-directory of the configuration folder. In contrast to direct M3U import (see above) scanning only adds working entries to the channel list, saves the auto-detection of channel data on first tuning and assigns the channels to the correct video/audio category.
Fix: Channel Search: The channel search did not detect DVB-T2 and sub-streams (MPLP) correctly with DVB-T devices that support auto-detection (e.g. Digital Devices, DVBSky).
Added: Channel Search: Transliteration of channel and provider names with Cyrillic and Greek letters to Latin if the local character set does not contain such letters (since the channel list does not use Unicode yet, see here).
Change: Channel Search: Duplicate BBC channels appearing on Astra 28° East without assigned Freesat EPG and MHEG5 are dropped automatically.
Added: Channel Editor: The per-category settings (if a category is selected) can now be applied to a multi-selection of categories. The same applies to the “Set Channel Group” sub-menu in the context menu of the tree view.
Changed: Channel Editor: The “New DVB-S” button on the Reception Settings page has been replaced by a permanent generic DVB-S entry in the list of the available reception types (provided a DVB-S device is present). It can be used to define a new DVB-S reception type for another satellite position.
Added; Channel Editor: “Load Channel List” button on the Reception Settings page. It allows to select and load one of the DVBViewer default channel lists if available for the selected reception type (Astra 19/23/28° East and Hotbird 13° East for DVB-S, additionally Internet TV/Radio for the TS Stream reception type). Please note: DiSEqC should be set up correctly if necessary before loading a satellite channel list because it is adjusted to the DiSEqC settings.
Change/Added: Channel List Window: The former buttons have been replaced by a tool bar providing the following functions: “Channel Editor”, “Last Channel”, “Add to Favourites”, “Only Favourites on/off”, “Only TV on/off”, “Only Radio on/off”, thus making the main filter functions more accessible. The change also applies to the popup channel list in the main window and the channel lists embedded in the EPG- and the Timer Recordings window.
Added: Media Server Options: “Download Channels Now” button for getting the channel list from a remote DVBViewer Media Server (including channels.dat, ChannelsURL.ini and DiSEqC.xml). It can be undone with the Reload function in the Channel editor.
Main Window & OSD

Change/Added: Main Window: The handling of the Main Window views (“Hide All”, Full Screen”...) has been completely reorganized and enhanced in several respects. Each active view can be configured independently from the others with the options in the lower menu part (if available for the view) and the window position and size. Clicking the currently active view lets DVBViewer return to the previous view.
Change: Main Window: The “View → Hide All” menu item has been renamed to “Video Window 2”. By default it looks like the former “Hide All” view (without title-, menu-, tool- and status bar), but can be configured independently from the normal view, which means, it can be equipped with the mentioned bars.
Added: Main Window: “View → Video Window 1” menu item. It switches over to the “normal” view that by default contains a title-, menu-, tool- and status bar. However, this view can also be configured in different ways.
Added: Main Window: “View → Radio Window”. Enables to manually switch over to the radio view that hides the video area (even if TV or a video is played). Previously is was only available via “Options → TV/Radio → Hide video display area on audio only playback” letting DVBViewer switch to it automatically. Additionally the Radio Window now permanently displays the Main Window Control Bar for navigation.
Added: Main Window: “View → Show Frame” menu item that hides / shows the frame of Video Window 1/2. Please note that even in “frame off” mode some Windows versions still shows a (thinner) frame if the title bar is visible. Since Windows does not allow to resize a Window in “frame off” mode, DVBViewer automatically switches the frame on while the mouse cursor is close to the window border.
Added: OSD: The (internet) radio text OSD (see Options → TV/Radio → Show radio text) can now occupy up to three lines, so that long text is not cut off anymore. If no radio text is available it displays the EPG title of the current program or at least the channel name. In case of internet radio the Radio Text OSD shows metadata like artist and title. Internally the metadata is converted to EPG data and can also be viewed in the EPG window.
Fix: File Playback: Unicode subtitles from SRT files were not displayed correctly.
Change: MHEG5/HbbTV: The main window control bar is now usable while MHEG or HbbTV is active, thus enabling to jump / seek with the mouse in HbbTV videos.
Change/Fix: HbbTV: Measures for speeding up navigation in HbbTV pages, various fixes and enhancements.
Fix: Movie Thumbnails: The function for generating video thumbnails was not able to create thumbnails from some important video formats and tended to crash if it was canceled. The resulting thumbnail files could not be processed in the OSD. Please note: It is recommendable to delete all old files in the Configuration FolderImagesThumbsVideosTitle sub-directory.
Change: Movie Thumbnails Creation / Mosaic Preview: A considerable speed-up of both functions due to optimization. The maximum video thumbnail width/height has been increased from 128 to 256 pixels.
Removed: Movie Options: “Movie Thumbs” page including the faulty generation of movie thumbnails for selected directories. The thumbnails are now created automatically on demand if the corresponding option is switched on (see below).
Added: Movie Options: The “Movies” page now contains a “Create Thumbnails” checkbox that switches the automatic on-demand creation of video thumbnails on/off. The default is “off”. Additionally a “From Position” input field allows to specify from which file position (in seconds from the beginning) the thumbnail shall be taken. Please note: Thumbnail creation now requires the LAV Filters to be installed!
EPG

Change: Channel Editor/EPG: Previously the EPG settings in the channel editor specified which EPG types (DVB/MHW/External) are accepted and stored for a channel. Now all arriving EPG data is stored and the settings decide which EPG type is displayed for a channel, allowing to switch between them. Data from different sources for the same channel can coexist in the EPG data base without being mixed up or overwritten. If more than one EPG type is allowed and available for a channel, DVBViewer prefers external (imported) EPG data over MediaHighway data over DVB data.
Removed/Change: EPG Options: The three checkboxes “Receive standard / MediaHighway / Freesat EPG data” have been removed. EPG reception is now always enabled, particularly Freesat EPG reception if the orbital position of satellite channels is 28.2° East (previously switched off by default). Additionally the “MHW/Freesat” page (allowing to enter frequencies on which MediaHighway and high speed Freesat EPG is broadcasted) has been merged with the main EPG page.
Change/Fix: EPG Handling: General restructuring of EPG related code, including support for the import of external EPG data from Xepg for TS Stream channels. Some problems and inconsistencies have been fixed.
Fix: EPG Window: Parts of the EPG timeline were not scaled according to the Windows text size. On program controlled tab changes (not directly triggered by the user) the content of the filter drop-down list was not adjusted to the active tab.
Fix: EPG Import: The EPG import from the Recording Service after waking up from sleep mode / hibernate tended to fail due to network adapters not being ready at this early stage. It is now performed after a delay of 30 seconds (see here). Additionally the import is now performed in the background in order to prevent the UI from freezing for several seconds due to waiting if the server is unreachable.
Hardware

Added: RTSP Device: CAM menu display for virtual RTSP devices. Requires DVBViewer Media Server 2.0 or later. For accessing TV/Radio → CAM Menu “Has CI module” must be checked for the RTSP device (see Options → Hardware), playback using this device must be active in the main window and a DVB device with CI/CAM must be associated with it on the server side.
Added: RTSP Device: Tweak for letting the RTSP Device send a complete DVB-T parameter set to a Sat>IP server including some fake values, in order to formally comply with the specifications. (see here, (2)). The tweak can be added to RTSP Network Device sections in the file hardware.xml:
<entry name="AllParams">1</entry>
Fix: CI Handling: Tuning an unencrypted channel could stop or disturb decryption of another channel from the same transponder and spoil an ongoing recording of this channel (particularly concerning DVBSky and FireDTV).
Fix: Hardware: Windows messages reporting the arrival or removal of a DVB USB device did not update the executable state of recording timers.
Added: Hardware: DVB-T2 and sub-stream (MPLP) detection for EMPIA based DVB-T2 devices (e.g. Hauppauge WinTV-soloHD, dualHD and PCTV triplestick).
Fix: Hardware: The Hauppauge WinTV-soloHD, dualHD and PCTV triplestick hybrid tuners were erroneously regarded as USB 1.1 devices that are not able to deliver more than one TV channel at the same time. Please note: A new device detection must be performed on Options &#8594; Hardware to fix this issue.
Fix: Hardware: DiSEqC with Sundtek DVB-S2 sticks did not work. Please note: A new device detection must be performed on Options &#8594; Hardware to fix this issue.
Updated: Hardware Database.
Miscellaneous

Change: Recorder: Parts of the recorder have been restructured. Recordings are now started after reading the broadcasted service information, thus making it unnecessary to split and restart recording immediately due to channel data changes.
Change: Scaling: Resizer.exe and DVBViewer.exe now support user defined window and font size scaling up to 300%.
Fix: COM Interface: After registering a COM event handler the action ID 16382 for minimizing DVBViewer did not work anymore (see here).
Fix: DVBViewer Media Server Options: After being opened the page did not display the currently selected Media Server, but the first Media Server that was found in the network, which could be misleading.
Updated: DVBViewer Filter (DVBSource) to version 3.9.4.
Added: Playback: Support for HEVC playback with the Lentoid Decoder. Please note: Requires DVBViewer Filter 3.9.4. The measures are optimized for German DVB-T2 (HEVC Full HD 50 fps). They enlarge the buffer size in the DVBViewer Filter so that it exceeds the maximum video PES packet size. Otherwise artifacts may occur. This special size can be tweaked in the file DVBSource.ini (see configuration folder) by adding an entry BufferSize=... in KB to the [Params] section. The default is 320. Increasing the value further for UHD may cause a very high memory consumption, particularly if playback is too slow so that the DVBViewer Filter uses up to 1000 buffers of this size.


DVBViewer Pro 5.6.4
In Memoriam - Lars Gehre

Fix: Main Window: In case of new installations and installations in which no changes on Settings -> Options -> TV/Radio had been performed yet the "Channel Plus/Minus" and "Favourite Plus/Minus" buttons in the DVBViewer main window tool bar unintentionally opened the OSD EPG display ("Mini EPG"), requiring to press [Enter] for channel switching to take place.
Fix: Channel Editor: In case of DVB IPTV clicking Apply on the channel data page of the channel editor stored wrong data preventing further reception of the channel.
Fix: Channel Editor: A change of a satellite frequency on the channel data page of the channel editor did not adjust the LOF and 22 kHz signal settings accordingly.
Fix: HbbTV: Under certain circumstances redirections were not handled correctly yet.


DVBViewer Pro 5.6.3
In Memoriam - Lars Gehre

Change: HbbTV: The ce-html and HbbTV web page loading algorithm has been completely rewritten.
Fix: HbbTV: Several fixes and stability enhancements. Redirections are now handled properly, wrong width and height values can no longer cause a crash, invalid javascript close commands don't kill the browser instance anymore etc.
Added: HbbTV: Tweak “Automatic color key detection for HbbTV” (see Tweaker.exe). It activates an algorithm that determines if a color key is necessary. Auto-detection may help if DVBViewer does not show the expected HbbTV content, e.g. a background picture instead of foreground video.
Fix: Main Window /OSD: Channel switching and/or the Mini EPG OSD did not work correctly with certain combinations of settings (particularly Options &#8594; EPG Options &#8594; Show EPG Info on channel change, TV/Radio &#8594; Browse in MiniEPG, TV/Radio &#8594; Channel plus/minus switching delay).
Fix: OSD: An OSD-embedded video window did not work correctly in EVR Custom mode with DXVA scaling switched on when the chain of playback components was (re)built while the OSD was visible. It caused the video to be stretched to the whole video area, thus hiding the OSD.
Fix/Change: OSD Options: The OSD pages in the Options have been reworked and reorganized (including the corresponding English and German language file sections). Some flaws have been fixed. All mouse related OSD settings are now located on a new OSD Mouse page that replaces the former OSD Appearance page. Appearance related settings have been moved to the OSD General page.
Removed: OSD Tweaks: The tweaks “Auto-close OSD channel list”, “Auto-close OSD recording list” and “Auto-close OSD EPG window” are no more available. They are now covered by Options &#8594; OSD General &#8594; Close OSD on video and TV playback start / Close OSD on audio and radio playback start with extended functionality. Please note that these options only apply to playback started on OSD pages.
Fix/Change: Options: The Shutdown and Subtitles page have been reworked (including the corresponding English language file sections), some flaws have been fixed.
Fix: Channel Editor: The F10 keyboard shortcut for “Main Audio Track” function did not work and has been replaced by F8.
Fix: General: Icon scaling produced ugly results if the screen was set to another color depth than 32 bit.
Added: Recorder Log: Three additional lines in the recorder log (timer name, intended end time, timer options). Teletext and DVB subtitle streams are also logged now.
Fix: Recorder Log: In some countries the recorder wrongly used the 12 hour format for logging the duration.
Fix: Recorder: Corrections concerning the PMT handling. After detecting a wrong PMT PID the recorder did not record the correct one (applies to TS recordings with auto-split switched off). If the “Adjusted PAT/PMT” option was switched on the first PMT in the recording did not indicate all audio streams, causing problems with other software. The PMT was not adjusted if the PMT PID in the channel list was initially 0. No PAT/PMT was written in case of a wrong Service ID.
Added: Recording Service Options: Tweak “Method for playing remote recordings” (see Tweaker.exe). It can be used if DVBViewer is configured as client of a Recording Service running on another PC and Options -> Recording Service -> Connect to recording list is switched on. The tweak allows DVBViewer to play remote recordings by means of streaming, so that no network shares and UNC paths are required. There are three possible values: 0 = network shares/UNC path (streaming off, default), 1 = media server streaming, 2 = web server streaming (only Recording Service 1.33 or later).
Change: Hardware Options: The “Has CI module” checkbox is now enabled for IPTV network devices.
Change: CI Handling: General CI handling enhancements. Inducing decryption does not require a valid PMT PID in the channel list anymore (missing in channels that were scanned while being inactive), thus saving a retune with the corrected PMT PID. Additionally the internal CI handling is not executed uselessly anymore if a required vendor-specific DLL is missing. Some more exceptions are caught and logged.
Added: File Playback: Tweak “Search Depth in MB” (see Tweaker.exe). Applies to file playback with the DVBViewer Filter. The search depth specifies how many MBs DVBViewer analyzes before playing an MPG or TS file in order to detect the contained streams and the video/audio format. Increasing the value may help if streams are not found, but also increases the time that is needed for analysis.


DVBViewer Pro 5.6.2
In Memoriam - Lars Gehre

Fix: Mosaic View: The Mosaic View did not apply the Options &#8594; OSD Appearance &#8594; Overscan Adjustment settings correctly and displayed the pictures with a wrong aspect ratio (depending on the OS aspect ratio).
Fix: Zoom Settings: The effect of “Stretch vertically up/down” was swapped throughout DVBViewer, including Settings &#8594; Zoom, OSD &#8594; System &#8594; Settings &#8594; Zoom and the corresponding actions.
Change: Zoom Settings: The handling of the Zoom Setting has been reworked and simplified; several inconsistencies have been fixed. DVBViewer now uses only one set of zoom settings for all aspect ratios, not two separate sets for 4:3 and 16:9 anymore. You may revert to the previous behavior by activating the tweak “Separate zoom settings for 4:3 and 16:9” (see Tweaker.exe).
Fix: DiSEqC: The Preset Position setting was reset to 0 on each (re-)loading of the channel list (channels.dat) and each DVBViewer start..
Fix: Channel Editor: The additional input elements for the DiSEqC settings “Preset Position”, “Angular Position” and “Extended” were not shown anymore after re-opening the Reception Settings Page.
Fix: UPnP Window: On a Windows text size of more than 100% the column widths in the Playback &#8594; UPnP Window became wider each time when the window was opened, up to a limit of 10000 pixel. In order to fix this issue DVBViewer Pro 5.6.2 resets the column settings to their default when it is launched for the first time.
Added: Hardware Database: Consideration of (known) DVB-C devices requiring the symbol rate to be multiplied by 1000 before it is passed to the driver. “Scan Devices” automatically adds the SRx1000 flag to the hardware settings in this case.


DVBViewer Pro 5.6.1
In Memoriam - Lars Gehre

Change Log DVBViewer Pro 5.6.1
Fix: Recorder: Recording all audio channels as TS did not work anymore (in version 5.6.0).
Fix: EVR / Custom EVR: Issues caused by wrong EVR Video Processor handling if the corresponding tweak was switched on. The default is now “off”.
Change: Channel Search: After a channel search the Channel Editor automatically selects and shows the first found new channel.
Fix: Channel Numbering: Under certain conditions the favorite number was not displayed correctly in “Favorites based OSD navigation” mode.
Fix: Channel Numbering: The status bar still displayed a zero-based channel number if the “One based channel and favorites numbering” tweak was switched on.
Fix: OSD: After opening the EPG details from the Mini EPG with OSD Green/Yellow and performing OSD Back the last state of the Mini EPG was not restored.
Fix: OSD: Assigning channel logos to channels failed in certain cases (particularly concerning audio track sub-entries).
Fix: OSD: Browsing left/right in the Mini EPG only worked for the current (played) channel, not after browsing up/down.
Added: Main Window: “Hide mouse cursor” tweak (see Tweaker.exe) specifying when the mouse cursor gets hidden in the video area: 0 = never, 1 = only in full screen mode (default), 2 = always (tweak already available in 5.6.0 release).
Added: Main Window: New menu item View &#8594; Windows Size &#8594; Source Resolution plus a corresponding action. It adjusts the size of the main window so that TV or a video is displayed in its original resolution. In case of anamorphic video (non-square pixels) DVBViewer preserves the aspect ratio and adjusts the window size either to the horizontal or to the vertical source resolution (depending on the tweak “Best window size by only changing the height”).


DVBViewer Pro 5.6.0
In Memoriam - Lars Gehre

Please note: Despite careful testing it cannot be excluded that DVBViewer Pro 5.6.0 still contains bugs that may damage the channel or favorites list, due to major changes in the channel and favorites handling. So please backup the fileschannels.dat and favourites.xml that are located in the configuration folder (see DVBViewer help menu) before using this version.

Channel and Favorites Editor
Added: Channel Editor: Multi-Selection of items for functions like Export, Delete or Drag & Drop. More than one Item can be selected by using the mouse plus the Ctrl or Shift key or the cursor keys plus Shift.
- In the channel list multi-selection is restricted to items belonging to the same level, so a selection cannot contain categories besides channels. Additionally the items (except root nodes) must be located in the same Video or Audio folder, so a selection cannot contain TV and Radio channels or items from different root folders.
- In the favorites list multi-selection is restricted to items of the same type, so a selection cannot contain categories and channels. However, a selection may contain channels from different levels, which means, channels outside and inside of categories.
Added: Channel Editor: “Select All” function in the context menu of the channel / favorites editor (Ctrl + A). It selects all siblings of the selected item with the same type on the same level.
Added: Channel Editor: Cut, Copy and Paste functions for moving or copying (multi-)selected channel list or favorite items to another location. The functions are available in the context menu of the channel / favorites editor or by using the standard keys Ctrl + X/C/V. Please note that DVBViewer does not use the standard Windows clipboard in this case, but a file in the Windows temp folder that even survives a reboot. Cut, Copy and Paste may serve the following purpose:
- Moving channels or categories within the channel list or favorites list by using Cut and Paste (as keyboard substitute for drag & drop).
- Copying channels or categories from the channel list to the favorites list (as keyboard substitute for drag & drop).
- Copying channels or favorites from or to other DVBViewer instances resp. installations on the same PC (particularly DVBViewer GE). Please note that favorites can only be copied to favorite lists, not to channel lists.
- Copying scan results from the TransEdit Scanner Window to the DVBViewer channel list by using “Copy to clipboard” in the Scanner Window context menu or Ctrl + C. TransEdit exports a mixture of channels from different transponders as category folders and a mixture of TV and Radio channels as root folder, which are inserted as such (including their content, of course) in the DVBViewer channel list. Only channels of the same type (TV or Radio) from the same transponder (frequency) are copied as pure channels.
Please note the following restrictions:
- The favorites editor actively prevents duplicates, so it does not make sense to use Copy and Paste within the favorites. After drag & drop or copy & paste of channels to the favorites a message box informs about how many of the selected channels were rejected because they are already present in the favorites list.
- Favorites only work if they are also present in the channel list (the favorites list is a subset of the channel list), so it is no good idea to use Cut and Paste for moving channels from the channel list to the favorites. It may result in data loss since it is not possible to to move/copy channels from the favorites back to the channel list.
Added: Channel Editor: “Sort Alphabetically” function in the context menu of the channel editor (Ctrl + O). Sorts the categories contained in the selected video/audio folder or the channels contained in the selected category folder(s) in alphabetical order. Please note that this kind of sorting changes the channel list permanently, unlike the sort functions in the channel list (without editor) that only influence how the channel list is displayed.
Added: Channel Editor: Context sensitive help function for the different editor pages. Please use the question mark tool button or F1 to open the corresponding Wiki page in your browser.
Change: Channel Editor: The auto-expand delay for drag & drop has been increased from 1 to 2 seconds.
Added: Channel Editor: “New” Button on the channel data page. It opens a pop-up menu allowing to select the tuner type for new channel data that can be entered on a page where all parameters are blank resp. set to zero.
Fix: Channel Editor: File names containing a dot were cut off at this position on export.
Change: Favorites Editor: New icons for the favorites indicating the tuner type (DVB-S/T/C) and if the channel is encrypted. Please note: A red cross indicates that no matching channel can be found for this favorite. Additionally it is disabled in the Favorite Menu and skipped on Favorite Plus/Minus. To make it work again such a favorite must be recreated, or the missing channel must be added again to the channel list.
The channel ID based assignment of favorites to channels is handled more strictly than before. A maximum of one deviating Channel ID attribute is accepted (and subsequently corrected). Otherwise the favorite is regarded as “not assignable”. However, a new internal favorite auto-update function continuously synchronizes the favorites with channel ID changes while DVBViewer is running. For example if a channel is renamed, the associated favorite is renamed in the same way. This measure avoids broken links between favorites and the corresponding channels.
Added: Favorites Editor: “Delete All” function in the context menu of the favorites editor (shortcut Ctrl + N). It deletes the whole favorites list after prompting for confirmation.
Reception Settings and Channel Search
Removed: Channel Editor: Satellite reception settings like DiSEqC, LOF and Tone cannot be set up per folder or channel anymore. They are only displayed as information on the channel data page. Please use the new Reception Settings page to configure reception of a satellite position (see below).
Added: Channel Editor: Clicking the gear wheel tool button opens a new Reception Settings page. The list on the left shows the available reception types (depending on the available tuner types). The list on the right shows the available transponder resp. frequency lists for the selected reception type. They are required for a channel search.
The Update Button updates both lists after changes in the hardware configuration, channel list or the transponder list directory. The “New DVB-S” Button creates a new satellite reception type item. It becomes permanent after selecting a transponder list for it and performing a channel search. The Transponder List Directory link opens an Explorer window showing the files in the transponder list directory.
The settings section allows to change the name of the selected transponder list and to set up DiSEqC and the LNB type for satellite reception. Clicking Apply updates the selected transponder list and all channels belonging to the selected reception type accordingly. Additionally Apply creates a permanent link between the reception type and the transponder list so it only has to be set up once for a channel search.
Please note that each satellite position is regarded as a separate reception type. Internally it is identified by its orbital position originating from the transponder list that has been used for scanning. However, if channel list entries are very old or have been created by a scan without transponder list, no orbital position may be assigned to them. They will let a “DVB-S 0°” item appear in the reception type list. Please select a matching transponder list for this item and click Apply to prevent issues that may result from missing orbital position assignments.
Change: Channel Search: The Channel Search Window has been integrated in the Channel Editor. It does not lock the DVBViewer UI anymore, that now remains accessible while a channel search is going on. The scanner engine and UI has been adopted from the DVBViewer GE scanner, entailing several fixes and updates, including new options, correct handling of DVB-T2 transponders, scanning for DVB-T2 MPLP sub-streams with appropriate hardware (Digital Devices, DVBSky) and the possibility to scan DVB IPTV lists (as for T-Entertain, INI and M3U format supported).
Please note that the new scanner engine does not support “blind scans” without transponder list anymore. A transponder list is now mandatory for scanning. If the Reception Settings Page does not offer a matching transponder list for your satellite position, or if it is outdated, please download an according INI file from one of the following web pages
http://en.kingofsat.net/satellites.php
http://satellites-xml.eu/
http://www.fastsatfi...ers_europe.html
and drag & drop it into the “Transponder Lists” field of the Reception Settings Page. This will store the file in the transponder list directory and make it available in the “Transponder Lists” list box.
Added: Channel Editor / Channel Search: “Scan this Frequency (F10)” item in the channel editor context menu. It is only available if the scanner page is visible, not scanning and a channel with a matching reception type is selected. The command sets the start transponder resp. frequency on the scanner page to the channel's transponder, thus enabling to scan it with “Scan Frequency”.
General Channel Handling
Fix/Change: Channel Auto Update: The code has been reworked. Several bugs / inconsistencies particularly concerning the recorder have been fixed, e. g. the missing check for a wrong teletext PID or the missing UI update (in the channel list and channel editor).after channel data changes.
The recorder's auto-update activities do not depend anymore on at least one of the “All Audio Tracks”, “DVB Subtitles” and “Auto-Split” options being switched on. The channel data in the channel list is updated in any case provided the channel is not flagged as “don't update automatically” (see below). Streams are dynamically added to TS recordings in any case if the auto-update function detects that one of the initial PIDs is wrong. Please note that streams cannot be dynamically added or corrected in ongoing MPG and pure audio (e. g. MP2) recordings. They require a restart resp. the auto-split option for being corrected.
Added: Channel Editor: “Don't update automatically” checkbox on the channel data page. It declares a channel as “solely handled manually” and prevents all auto-update and auto-correction, including updates by a channel search, auto-split of recordings on channel data change or adding audio tracks that are not present in the channel list when recording.
“Don't update automatically” may be useful for keeping manual corrections if wrong channel data is broadcasted in service information tables, e. g. causing EPG data not to be assigned to a channel or similar issues. It can also be set / reset per category if a folder is selected. In this case it applies to all contained channels. However, only use this checkbox if inevitable because of the functional restrictions.
Removed: TV/Radio Options: “Automatic channel data update” checkbox for generally switching the auto-update off.
Fix: Channel List: Jumbled numbering after performing import, channel search and other functions.
Change: Channel List: The Hide Submenu items in the context menu have been moved to the Filter Submenu and renamed, so that all items are conforming to a “Only *** Channels” scheme.
Change: Channel List: In “Only show favorites” filter mode the channel list now shows the favorites with their original structure and numbering, not as reduced channel list anymore. This applies to all channel list representations in the UI except the channel editor.
Added: Channel List: “Only Channels with H.264/265” filter option in the context menu.
Change: Favorites: The tweak “Favorites based OSD navigation” (see Tweaker.exe) now also swaps the meaning of the number actions, so that Channel0...Channel9 are used for favorite number input and Fav0...Fav9 for channel number input.
Added: Channel Numbering: The “One based favorites numbering” tweak (see Tweaker.exe) now also applies to channel numbering. Please note that the one-based numbering is now switched on by default on new installations resp. installations without keeping the settings.
Added: Channel Numbering: A leading asterisk (*) now indicates that a number displayed in the main window is a favorite number, not a channel number.
Change: Channel List: If there is no channel list (channels.dat) in the configuration directory or if it is empty the default channel list containing channels from the main European satellite positions is only loaded from the installation directory if a DVB-S device is available.
Change: Channel List: If f there is no channel list (channels.dat) in the configuration directory or if it is empty or if the default channel list has been loaded, DVBViewer automatically opens the Channel Editor after being launched, provided DVB devices are available. The Editor shows the Reception Settings page, allowing to select a reception type, to configure it and to perform a channel search.
Main Window / OSD / D3D / MadVR
Fix: D3D: Needless attempts to re-initialize the unused D3D engine after Aero on/off changes under Windows 7, spamming the DVBViewer.log with error messages.
Fix: MadVR: The size of the video area was not set after building the filter graph, causing the OSD to appear too small in the upper left corner before playback started.
Added: DirectX Options / MadVR: Checkbox “Low Latency OSD Mode”. Lets the OSD respond faster if MadVR is used as video renderer, but may cause video to become less fluid while the OSD is active.
Added: MadVR: Tweak “Use extended OSD capabilities of recent MadVR versions” (see Tweaker.exe). Lets DVBViewer use the capability of recent MadVR versions to output the OSD in stop/pause resp. still picture mode, thus enabling visual seeking and fast forward/rewind. The default setting is off (for now). Please note: Only use this tweak with MadVR version 0.90.10 or later!
Added: Mouse Options: The Input &#8594; Mouse Options contain a new “Ctrl + Mouse Wheel” section. It specifies which function is executed if the mouse wheel is used in the Main Window while the Ctrl key is pressed. Additionally there are two new checkboxes allowing to use the mouse wheel for brightness and contrast adjustment.
Change: Mouse Options: The options for the function of the middle mouse button in the OSD have been moved from Input &#8594; Mouse to OSD General.
Added: OSD: The OSD temporarily shows percent values that have been changed by the actions for brightness up/down, contrast up/down etc. and the zoom / stretch actions. This also applies to the mouse wheel (see above).
Added: Mouse Wheel: Channel selection with the mouse wheel now uses the Options &#8594; TV/Radio &#8594; Channel plus/minus switching delay, so that the Mini EPG can display the channel / favorite that will be selected in advance, provided Options &#8594; EPG &#8594; Show EPG Info on channel change is switched on.
Fix Mouse Wheel: Mouse wheel messages were processed more than once by the DVBViewer main window under Windows 10 with “scroll inactive windows” configuration, causing the mouse wheel to appear “hypersensitive”.
Fix: General: Windows did not dock gaplessly to the desktop edges or other windows under Windows 10. Please note: This issue cannot be avoided completely since it is caused by the Windows 10 design resp. theme. The visible window dimensions are smaller than the dimensions reported by the Windows API.
Change/Fix: OSD Mosaic Preview: The middle mouse button now executes as intended the “OSD Back” command in the Mosaic Preview, thus closing it.
Fix: UPNP OSD Window: The list was not updated when UPnP servers were added or removed in the network.
Fix: Mini EPG: On channel plus/minus the MiniEPG temporarily displayed the wrong channel if the tweak “Favorites based OSD-Navigation” was active (channel numbers were mistaken as favorite numbers).
Fix: Audio Settings: The checkmark in the Settings &#8594; Audio Channel submenu was not updated correctly after a change.
Fix: Visualizations: Visualizations did not work in case of floating point audio decoder output.
Recording / Recording Service / Hardware / Plug-ins
Fix: Recorder: Channels with MPEG video and AC3 or AAC audio were recorded as TS, though MPG was selected as output format.
Change: Recorder / Timeshift Options: The default value for the minimum free disk space has been increased to 300 MB (takes effect on new installations).
Added: Recording Service Wizard: If DVBViewer notices on start that the Recording Service is running and the DVBViewer device configuration allows to access DVB hardware directly on the same PC a dialog pops up. It contains a warning and a button for launching the Recording Service Wizard.
Changed: Recording Service Wizard: The handling has been simplified by removing some special settings, that are still available on Options &#8594; Hardware and Options &#8594; Recording Service, however. After wizard completion the last channel is retuned.
Fix: Recording Service Usage: Under certain circumstances (particularly non-latin character sets) an insufficient character coding could cause garbled descriptions after editing timers and sending them to the Recording Service.
Added: Logging: Logging of DVB device removal in the DVBViewer.log (in debug mode) and the recording log (if an ongoing recording is affected).
Change: RTSP Device: The RTSP Network Device (for Sat>IP) now closes and re-opens the session on tuning if the RTSP server delivered no data within the last two seconds. This allows manual retuning after the network connection has been interrupted.
Change: Plug-ins: The DVBViewer setup does not allow plug-ins anymore to write to the Plugins Directory. Plug-ins should read the configuration directory path from the file UserMode.ini in order to save their data. Please note: If you are still using old / out-dated plug-ins it may be necessary to adjust the access rights for the Plugins Directory manually after the DVBViewer 5.6 installation.


DVBViewer Pro 5.5.2
In Memoriam - Lars Gehre

Fix: HbbTV: HbbTV video playback did not work (since 5.5.1).
Fix: Stream Playback: Decoder / Renderer selection for streams in filter graph presets did not work.
Fix: Channel List Editor: Drag & Drop of channels into empty category folders did not work.
Fix: Channel List Editor: Wrong numbering of exported INI channel lists, so that the import function only read the first channel.
Add: Channel List Editor: “Delete Duplicates” item in the context menu. It deletes multiple entries for the same channel except the first one. Audio track sub-items are excluded. Different audio tracks of the same channel that are stored as separate channel entries (not as sub-items) remain untouched.
Add: TV / Radio Options: Possibility to select if the Popup Channel List shall appear on the right or left side of the main window.
Change: Main Window: The width of the mouse sensitive area that lets the Popup Channel List appear is scaled according to the window width.
Fix: Hardware: “Retune on missing stream” was repeated endlessly after Unicable reception failure, even when data arrived again.
Fix: Hardware: DiSEqC problem with latest Sundtek SkyTV driver.
Add: Hardware Options: Virtual RTSP (Sat>IP) network devices are displayed in red if no server IP is configured.
Change: Hardware Options: Adding a virtual RTSP network device, unicast network device or file device automatically opens the corresponding configuration dialog.
Updated: EPG Window: The file EPG_URLList.ini contains new and corrected EPG Window &#8594; Search &#8594; Internet popup menu items. In case of an DVBViewer Pro update installation please copy the file from the installation folder to the configuration folder if you want to use it.


DVBViewer Pro 5.5.1
In Memoriam - Lars Gehre

Fix/Change: Main Window: Several window state related issues concerning “Hide All” mode, Radio Window etc. The Radio Window is now always shown with title bar, menu bar, tool bar and status bar. These elements cannot be hidden anymore (the variable height caused some unwanted effects). The Radio Window width is now handled and stored independently from the Video Window width...
Add: General: Scaling of tool button icons and other graphical elements according to the Windows text size settings in the Control Panel &#8594; Appearance and Personalization &#8594; Display section (with regard to 4k displays).
Fix: Playlist Window: The toolbar icons at the lower right were not displayed. Additionally the toolbar icons on the left side were displayed with magenta background if the channel list editor was opened before the playlist (old bug already in 5.1).
Change/Fix: Stream Playback: Playback of RTSP and RTMP (Flash) URLs is now delegated by default to the LAV Source Filter if installed (previously to the VOD Source Filter that couldn't handle it). Additionally the DVBViewer Playlist now recognizes RTSP and RTMP URLs in .m3u playlist files as URL. Previously they were wrongly treated as local file paths. In combination this enables import and playback of RTSP channel lists (as provided by Sat>IP servers).
Change/Fix: Stream Playback: Filter graph presets for playing URLs (containing “stream” as condition) took only effect partly. Now it is possible to create presets for certain protocol types by specifying them as pseudo file extensions (e. g. .http), particularly for forcing the usage of a source filter like LAV. Please note that this may prevent playback of HbbTV content that requires a certain user agent.
Change: General: The “Large Address Awareness Flag” is set again.
Add: General: Detection of the ATSC E-AC3 stream type.
Add: Recorder Options: “Scheduler launch attempts” tweak (see Tweaker.exe). Specifies whether the Windows Task Scheduler shall try to launch DVBViewer Pro one time or two times for a scheduled recording. The default is 1.
Add: Channel Auto Update: DVBViewer now also updates / corrects the Network ID, thus avoiding failure of channel -> EPG data assignment.
Change: Channel List Editor: The Delete buttons were replaced by a single waste bin tool button.
Add: Channel List Editor: “New Category” tool button and context menu item. Inserts a category folder at the selected position.
Add: Channel List Editor: “New Root” context menu item. Adds a root folder to the channel list.
Add: Channel List Editor: “Default Audio Track” context menu item (F10). Turns the selected audio track sub-entry into the main audio track.
Change: Channel List Editor: Scan, Edit Favorites and Close buttons replaced by tool buttons.
Change: Channel List Editor: The current channel resp. audio track played in the main window is displayed in bold (also applies to all channel list views except in the OSD). Previously bold channel names indicated in a faulty way channels that had already been handled by the automatic channel update.
Fix: Channel List Editor: Incomplete and faulty handling of the “Changed” flag indicating whether the channel list in memory differs from the channel list on disk. The activation / deactivation of the Save and Reload tool button now indicate the current state (also applies to the Favorites Editor resp. favorites list).
Fix: Channel List Editor: Missing update of the favorites menu in the main window after changes in the Favorite Editor on some occasions.
Change/Fix: Channel List Editor: Some Icons have been changed / corrected, particularly those of the “New Folder” and “Reload/Undo” tool buttons in the favorites editor.
Fix: Channel List Editor: The in-place edit box for changing category names showed no text cursor.
Add: Channel List Editor: In-place edit box for changing channel, category and root names. It is activated by slowly double-clicking an item (aslike in Windows Explorer).
Add: Channel List Editor: After rebuilding the channel list tree view the editor re-selects the last selected channel instead of displaying the tree in collapsed state. Particularly applies to the “Reload” function and to automatic channel updates.
Fix: Channel List Editor: The Favorites Editor did not auto-scroll the content of expanded nodes into view.
Change/Fix: Channel List: General code cleanup and various minor fixes concerning the channel list management. “Same transponder” detection does not require identical DiSEqC settings anymore.
Change: RTSP Device / Sat>IP: The “Hardware &#8594; Retune on missing stream” option now reconnects to the server resp. starts a new session, thus being able to re-establish a lost network connection (previously it only repeated the tune command).
Fix: Hardware: The TerraTec Connect N3 network tuner was not handled correctly.
Updated: Tweaker.exe to version 1.0.6. It displays settings that differ from the default in italic. A new Default Button allows to reset the selected setting individually. The former Default Button is now labeled “All Default”. It resets all settings to their default.


DVBViewer Pro 5.5.0 beta
In Memoriam - Lars Gehre

If you are updating from version 5.3.2 to 5.5.0 please take note of the changes in version 5.4.0 beta and 5.4.1 beta. They are not contained in the following list.
Change: Hardware: The “Retune on missing stream...” function now ensures that the interval between (!) two tuning processes is at least twice as long as the time needed for tuning, thus preventing DVBViewer from getting completely occupied by repeated tuning.
Removed: Hardware Options: The device status cannot be set to “Preferred” anymore. Free devices are now allocated solely according to the device list order. The first (topmost) entry has the highest priority.
Add: Hardware Options: The selected device list entry can be moved up and down by using the shift key plus arrow up/down, thereby influencing its priority.
Fix: Hardware Options: The Delete button in the DVB File Device settings did not perform any action.
Add: Hardware Options: Tweak for devices / BDA drivers that expect a symbol rate value multiplied by 1000 (applies specifically to the PCTV 291e/461e DVB-C tuner). The following line has to be added manually in the corresponding section of the file hardware.xml:
<entry name="SRx1000">1</entry>
Fix: RTSP Device: The Sat>IP Frontend Tweak (to be added manually in the file hardware.xml) did not work correctly.
Fix: Unicast Device: Switching between scrambled channels did not work anymore.
Change/Add: Channel List: The keyboard shortcuts for the filter options are now Ctrl + function keys (previously function keys without Ctrl colliding with standard functions like F1 for help). Shortcuts for other functions have been added (see channel list context menu).
Fix: Channel List: Adding a favorite via the channel list context menu did not update the favorites menu in the main window.
Add: Channel List: If the file channels.dat can neither be loaded from the configuration folder nor from the installation folder, DVBViewer tries to load the backup file channels.bak.
Fix: Channel List Editor: Right-clicking the favorites panel did not select the according entry.
Fix: Options: In certain cases the Options Window did not show the last selected page when it was re-opened and radio buttons did not show the current settings.
Fix: Music Options: The “FreeDB Audio CD lookup” checkbox did not activate the Apply button. Under certain circumstances the “Cleanup Database” function caused an access violation, which caused an hourglass cursor to remain active until DVBViewer was restarted.
Fix: EPG Options: The “Offset to GMT” field in the time zone settings displayed the value as time of day formatted according to the Windows regional settings (e.g. with AM/PM), not as a simple time offset. Selecting “Automatic time zone” did not reset the offset to the standard value.
Fix: EPG Window: Several language file related issues (@language file authors: requires language file update). The search settings were not stored in the file setup.xml and got lost when DVBViewer was closed. Additionally right-clicking the timeline did not select the according entry.
Change: OSD: Several default skin pages reworked.
Fix: OSD: Truncated EPG descriptions of Freesat / Freeview programs.
Fix: OSD: The caption of the currently played playlist item was invisible in the default (Envy) skin.
Fix: OSD: After browsing channels in the Mini EPG and closing it, the OSD Main Menu showed the logo of the last Mini EPG channel, not the logo of the currently played channel.
Fix: OSD: The OSD Menu &#8594; htpcHome &#8594; UPnP page could let DVBViewer freeze for a long time.
Fix: OSD: While being shown OSD dialogs prevented UI status updates. Additionally the pop-up channel list did not disappear.
Change: OSD/Weather: MSN weather has been replaced by OpenWeather and GeoNames.org. Microsoft seems to have abandoned the support for its weather forecast system. Please note: The cities in the weather options need to be updated since the IDs have changed.
Fix: MHEG-5 / OSD: Some flaws when receiving and displaying BBC MHEG-5 content.
Fix: General: The support for visually impaired resp. screen readers in the Virtual TreeView component was broken again.
Add: Recorder: Removing video filler data includes an additional filler data type (adaptation field stuffing).
Change: Recording Service: DVBViewer only responds to shutdown messages (by showing a confirmation dialog) sent by the Recording Service with which it is associated. Formerly shutdown dialogs for other Recording Service instances in the network showed up, but the Cancel Button had no effect (did not stop shutdown).
Change: Recording Service: DVBViewer uses the value in Options &#8594; General &#8594; Shutdown &#8594; Shutdown Warning Timeout for the “Recording Service will shutdown” dialog instead of hard-coded 20 seconds. This also allows to disable the dialog completely.
Fix: Playlist: DVBViewer did not recognize .m3u8 files as playlist and tried to play comments and unknown extended M3U directives (with leading #) as a file.
Fix: Custom EVR / DVD Playback: Selection changes in DVD menus remained invisible if the Custom EVR was used in combination with certain decoders.


DVBViewer Pro 5.4.1 beta
In Memoriam - Lars Gehre
&#8203;
Fix (finally): Shutdown / Log-off: DVBViewer unnecessarily refused to be closed on Windows shutdown / log-off, thus letting Windows display a “the following programs are still running” screen offering to force or cancel the action. Forcing it caused loss of unsaved data in DVBViewer. Now DVBViewer only refuses to be closed if it is recording, if a recording to be executed by DVBViewer is due within the next minutes (see Options &#8594; Shutdown) or the Recording Service is executing an instant recording. The reason is displayed in the Windows UI. Forcing shutdown / log-off doesn't cause data loss anymore.
Change: General: DVBViewer does not prevent the Windows idle timeout anymore if (and only if) no playback and no recording is going on resp. is due within the next minutes (see Options &#8594; Shutdown &#8594; Don't shut down if a recording is due within...). The idle timeout is the time without user interaction (configured in the Windows energy options) after which Windows automatically triggers sleep mode / hibernation.
Add: Playback: Checkbox Options &#8594; General &#8594; Resume playback after sleep mode / hibernation. This option applies to TV/Radio and file playback. Please note that playback does not resume as long as a lock screen is present.
Add: Shutdown Options: The “Don't shut down if a recording is due within...” setting now also applies if closing DVBViewer or shutting the PC down is triggered outside the OSD. If a recording executed by DVBViewer (!) is due within the configured minutes DVBViewer will prompt for confirmation on closing, prevent shutdown / log-off, the idle timeout (see above) and let Windows replace sleep mode by away mode (if triggered by the user or other applications).
Removed: Task Scheduler: The support for the outdated DVB Task Scheduler tool has been removed. If you want the PC to wake up automatically for recording please use the Recording Service or configure task scheduling on Options &#8594; Recorder &#8594; Recordings.
Fix: Recorder: Recordings were not stopped properly on hibernation.
Change: Recorder: Instant recordings executed by the Recording Service are now stopped in any case (and consistently with the OSD &#8594; System options) after confirmation when DVBViewer is closed. Formerly a dialog offered to continue the recording independently from a running DVBViewer instance as timer recording with a default duration of 24 hours. Please note that the handling is solely up to the Recording Service if sleep mode / hibernation is triggered outside DVBViewer.
Fix: Recorder: Instant recordings executed by the Recording Service are not needlessly stopped anymore when applying changes in the hardware options.
Fix: Recorder: The red record indicator in the taskbar button was not updated if the status bar was not visible or DVBViewer was minimized.
Add: General: DVBViewer is now basically able to adjust its windows and contained text to the text size settings in the Control Panel &#8594; Appearance and Personalization &#8594; Display section. Additionally Windows is informed about this capability, so DVBViewer is not scaled graphically anymore in case of 150% text size and more, which caused a blurry UI display and bad video quality particularly in full screen mode.
Add: General: Resizer.exe is a new tool for customizing the DVBViewer font and the window/text size independently from the control panel settings (see above). Changes can only be applied while DVBViewer is closed. Please note that the size of some items like window title bars or standard message boxes is not under application control and can' t be influenced by the Resizer Tool. The menu font and size is only influenced by the Resizer settings if the DVBViewer Menu Style is selected on Options &#8594; General.
Fix: General: The “Hide hints in the top area of windows” tweak didn't take effect on some windows with top area hints (see Tweaker.exe).
Add: Input Options: Some labels in the Action Editor added to make it more comprehensible.
Change/Fix: Hardware: The device administration has been completely reworked, avoiding various issues like using two tuners for the same transponder, unnecessarily switching Picture in Picture off and some more.
Add: Hardware: Support for additional encoder devices similar to Hauppauge PVR, including Hauppauge Colossus/Siena, Vixs Pure TV, ITE Tech IT9910 HD Grabber, AverMedia HD, TeVii,. Roxio). The general handling has been enhanced. A settings dialog for encoder devices on Options &#8594; Hardware replaces the former Editor Tool. Read more about it here.
Add: Hardware Options: “Reset after sleep/hibernate” checkbox and “Reset DVB device before recording” tweak (for more information see Tweaker.exe). Applies to DVB devices with BDA driver and TechniSat cards with WDM / network driver. This option should only be used for devices that are not working correctly after sleep / hibernation.
Fix: MadVR: Measures against MadVR trying to close down prematurely when DVBViewer is closed, causing trouble if DVBViewer prompts for confirmation in case of ongoing recordings.
Fix: MadVR: Switching between TV channels with different video type (e. g. H.264 &#8596; MPEG2) caused the mouse cursor to appear permanently in full screen mode.
Fix: OSD / Custom EVR: Display of dynamic background images did not work anymore.
Fix: OSD / Custom EVR: The OSD was displayed too small if the GPU only supports power of two texture dimensions.
Fix: OSD / Mosaic: The Return key resp. OSD OK action didn't switch to the selected mosaic TV channel.
Fix: OSD: Several pages of the default OSD (Envy) skin have been reworked (videoinfo.xml, dialogok.xml, dialogyesno.xml, myUPNP.xml).
Fix: Main Window: Access violation if Video/Audio A/B was toggled in playback off state.
Fix: Timer Recordings Window: Access violations on certain occasions.
Fix: Options: Measures against plug-ins causing trouble by needlessly activating the Apply button when adding option pages.
Fix: Shader: The Settings &#8594; Shaders &#8594; Last Shader menu item didn't toggle between the last shader and none.
Fix: Weather: Weather data was assigned to wrong days (one day shifted to the future).
Add: Logging (already available in 5.4.0): If translating a window content fails in debug mode, DVBViewer writes the missing language file section and its English default content to a file “Missing_[Language].log” located in the language sub-directory of the configuration folder. [Language] is the name of the currently used language file.
Updated: DVBViewer Filter to version 3.9.3. The property page is adjusted to the text size settings in the Control Panel &#8594; Appearance and Personalization &#8594; Display section.
Updated: VODSource Filter to version 2.2.3: Potential DVBViewer crash on stream abortion and minor bugs in the JSON parser fixed.


DVBViewer Pro 5.4.0 beta
In Memoriam - Lars Gehre
&#8203;
Changelog DVBViewer Pro 5.4.0 Beta
Change: Custom EVR: The EVR Custom Video Renderer has been replaced by a new version elaborated by CiNcH, comprising several picture quality and timing enhancements.
Add: MadVR: The high quality MadVR video renderer (if installed) can be selected in the DirectX Options. MadVR provides a lot of expert settings via its property page (see Settings &#8594; Filters menu). Please note that this renderer requires some graphics card capabilities and GPU power. It may be unsuitable for old resp. low-end graphics cards.
Add: Custom EVR/Logging: New -d3ddebug command line switch enabling EVR Custom / D3D debugging. It can be used together with or independently from the -debug and -osddebug switch. Please note that -d3ddebug may let the DVBViewer.log file grow rapidly.
Removed: Custom EVR: Support for D3D exclusive full screen mode.
Add: Custom EVR / MadVR: Action “Custom Renderer Stats” (see actions.ini) for switching cyclically between the OSD statistics levels (off, basic, extended) of the EVR Custom Video Renderer resp. for switching the MadVR debug OSD on/off (MadVR 0.87.18 or later required).
Add: Custom EVR Tweaks: The following tweaks have been added (see Tweaker.exe):
Use FlipEx swap chain (default on): Applies to the EVR Custom Renderer under Windows 7 with Aero and Windows 8. Enables efficient D3D usage, but a change from the EVR Custom Renderer to certain other renderers (VMR 7/9, standard EVR) will only work after a DVBViewer restart, if "Allow video panel recreation" is switched off.
Allow video panel recreation (default on): Allows to recreate the video panel under Windows 7 with Aero and Windows 8 on custom -> no-custom renderer changes. Enables the change in any case independently from "Use FlipEx swap chain", but may have unknown side effects.
Alternative VSync method (default off): Applies to Windows XP and Windows 7 without Aero. Replaces the standard Direct3D VSync handling by an alternative method enabling manual adjustment to prevent tearing.
VSync shift (in scan lines, default = 0): Applies to Windows XP and Windows 7 without Aero if "Alternative VSync method" is switched on. Shifts the point of time for frame output in order to prevent tearing effects.
Custom EVR color range (default = 1): 0 = EVR Default, 1 = 0..255, 2 = 16..235, 3 = 48..208, 4 = 64..127.
Custom EVR matrix for YUV -> RGB conversion (default = 3): 0 = EVR Default, 1 = BT709, 2 = BT601, 3 = Auto (BT601 for SD, BT709 for HD)
Change: DirectX Options: The “Use custom renderer” checkbox has been removed. The custom renderer mode (associated with the OSD D3D mode) is now activated by selecting the “EVR Custom Video Renderer” entry in the Video Renderer drop-down list.
Add: DirectX Options: The EVR Custom Video Renderer can be selected on the Video A/B or DVD page in combination with non-custom renderers on another page. Additionally the video renderer can now be specified in filter graph presets. Please note that a video renderer change may require restarting DVBViewer under certain conditions (see tweaks above).
Add: DirectX Options: New Custom Renderer option “DXVA Scaling”. Decides if scaling is done by the EVR mixer (using DXVA) or by the D3D engine (using D3D like the previous Custom EVR).
Removed: DirectX Options: The VMR9 Custom Video Renderer is not supported anymore.
Change: DirectX/DVD Options: After selecting the page initially the VideoB / AudioB tabs are shown if VideoB/AudioB is currently active.
Fix: DirectX Options: Several visual, language file and other flaws corrected.
Change: DirectX Options: The VMR Options now take effect globally, not separately for the Video A/B and DVD page anymore.
Fix/Change: DirectX Options: Corrected and updated decoder defaults (thanks to Tjod!).
Add: PiP: Context menu for the Picture in Picture window providing the following functions: Close, Take Over, Swap, PiP Audio on/off, Record, Channel Plus/Minus, the latter automatically skipping channels that are currently not available for PiP. Additionally the context menu contains a Filters sub-menu enumerating the DirectShow components currently used by PiP.
Add: PiP: Border for the PiP window. It can be resized with the mouse by dragging the edges, as indicated by the mouse cursor.
Fix: PiP: The PiP Window does not cover the popup channel list and the control bar anymore.
Change: PiP : The PiP window keeps its relative position when the main window is resized, e. g. remains in the upper right corner.
Fix: PiP: Hardware administration related bugs and numerous other issues.
Fix: PiP Options: The video decoder selection was ignored.
Add/Change: PiP Options: Drop-down list for video renderer selection. The former “Use VMR 9 Renderer” checkbox has been removed.
Add: PiP / Channel List: New “Picture in Picture” item in the channel list context menu (in all channel list appearances except the channel list editor), that displays the right-click-selected channel as picture in picture. The menu item is disabled if the channel resp. a matching tuner is currently not available. The selected channel can also be played as PiP by pressing Ctrl + Return.
Add: PiP / OSD: All PiP functions added to the OSD PiP context menu.
Add: PiP / OSD: “Picture in Picture” item added to the OSD context menu of the OSD channel list page, allowing to display the selected channel / favorite as picture in picture. The item only appears if a channel (not a category) is selected and if it is available as picture in picture (depending on the available tuners).
Fix/Change/Add: Mosaic Preview: Completely reworked. Processing of H.264 and HEVC channels added (previously only MPEG2). The mosaic can now be switched off with the OSD Back action (space bar by default). Numerous bugs and incompatibilities with OSD skins fixed.
Change: Mosaic Options: The Settings &#8594; DirectX &#8594; Mosaic Preview page and most of its settings have been removed. Only two settings are left. They are now located on the DirectX &#8594; Picture in Picture page: Mosaic Preview &#8594; Video Decoder specifies the video decoder used for mosaic preview. Preferably select one that is able to decode all video formats that are broadcasted in your region. LAV Video Decoder recommended! “Columns” (range 2..9) specifies the number of pictures in a row. The more columns, the smaller the picture size.
Removed: Main Window: GUI skin support and the corresponding ”Appearance” page in the options. The icon and menu style settings have been moved to the General options.
Change: Main Window: If the main window borders on the monitor's work area bounds the “Best Window Size” and “Auto Size” functions keep this state, which means, resizing neither exceeds the border nor detaches the main window from it.
Fix: Pop-up Channel List: After a change in the TV/Radio Options the pop-up channel list was not set to its correct size and position. The pop-up channel list disappeared when the mouse cursor left the area though its context menu was still open.
Fix: Channel Administration: The satellite orbital position (and also the network number for DVB-C, DVB-T, ATSC and IPTV networks) was ignored on transponder comparison, so that DVBViewer could erroneously regard two channels from different networks as belonging to the same transponder.
Change: Recorder: Instant recordings are performed directly with the main window or PiP channel data, not with the data retrieved by a channel ID based search in the channel list anymore (does not apply to instant recordings delegated to the Recording Service).
Fix: Recorder: TS recordings yielded a file containing no video and audio if the Service ID was 0 and Options &#8594; Recorder &#8594; Adjusted PAT/PMT was switched on.
Fix: Recording Service Options: Changes in the “Service Address and Port” input line did not activate the Apply button.
Fix: Hardware Options: After relaunching DVBViewer the DVB-S2/T2 checkboxes for RTSP devices were always ticked, even if previously unticked.
Fix: General: Screen reader support in the treeview component was broken due to compatibility issues.
Fix: General: After text enlargement in the Windows control panel control elements were positioned invisibly outside of window boundaries. The “Help &#8594; Recording Service Wizard” and “Options &#8594; Hardware &#8594; DVB File Device &#8594; Settings” now avoid the issue by retaining small text.
Change: Playback: DVBViewer Filter updated to version 3.9.2.
Change: Playback: Enhanced E-AC3 handling particularly concerning AC3 / E-AC3 audio track changes on file playback with the DVBViewer Filter (see here). Additionally E-AC3 and AAC audio types are now more distinguishable displayed by the status bar hint and written to recorder logs as "E-AC3" resp. "ADTS AAC" or "LATM AAC", if possible.
Fix: Playback: Under certain conditions relative jumps (+/- x seconds) in pause mode didn't yield the expected position (more about it here).
Fix: Playback: DVBViewer didn't recognize AAC as audio type and didn't use the AAC Decoder selected in the DirectX Options when the LAV Sourcefilter/Splitter was connected to the LAV Audio Decoder.
Fix: File Playback: When (re-)playing files with the DVBViewer Filter and the EVR Video Renderer DVBViewer did not remember the previous file position.
Add: UpnP Playback: "Copy URL" command in the UPnP Window context menu, so URLs can be exported and tested in other software (like TransEdit).
Fix: Stream Playback: Source filters / splitters defined by filtergraph presets with the "Stream" condition were ignored.
Fix: Stream Playback: Adjustments for a changed USTVNow login method. Additionally USTVNow was not rendered correctly in DVBViewer.
Removed: OSD Options: “Display background graphics” checkbox (now always switched on).
Add: OSD: Horizontal scrolling with the mouse wheel and mouse selection in the new default skin &#8594; htpcHome &#8594; media center menu.
Fix: OSD: Several bugs affecting OSD-embedded video (like in the previous default skin), particularly concerning the resizing behavior.
Fix: OSD: The “Back” item in the OSD context menu of the OSD channel list page prebooked the selected program instead of just closing the menu.
Fix: OSD: The “Show Mini EPG in timeshift mode” tweak did not work anymore (see Tweaker.exe).
Fix: OSD: DVBViewer created wrong filenames for loading pictures supplied by the EPGImporter.
Add: OSD: UPnP icon in the home menu and UPNP page (including the possibility of using a myUPNP.xml or myVideo.xml as fallback).
Change/Fix: OSD: Redesigned EPG search window. Due to a missing listbox it did not appear in the default skin.
Fix: OSD: The OSD subtitle menu could not be opened directly on file playback (specifically MKV playback).
Fix: OSD: Slideshow pan & scan (Ken Burns Effect) was broken.
Add: OSD: A red button indicates HbbTV or MHEG5 availability. It is displayed in the Mini EPG if an image with ID 209 (HbbTV) and 210 (MHEG5) is provided. Moreover a HEVC and UltraHD icon was added.
Add: Visual Effects: Fluid Visualizer Plugin.
Fix: Weather: Weather data was not retrieved anymore.
Change: HbbTV: If the “HbbTV Proxy” tweak is switched on (see Tweaker.exe) the HbbTV engine will always try to find the windows proxy first
Fix: HbbTV/MHEG: Switching the tweak “Use browser cache for HbbTV” off (see Tweaker.exe) now disables the cache completely.
Fix: HbbTV/MHEG: The position of video inside a HbbTV/MHEG window was not correct.


DVBViewer Pro 5.3.2
In Memoriam - Lars Gehre
&#8203;
Changelog DVBViewer Pro 5.3.2

Add: Playback: While the seek bar slider in the control bar is dragged with the mouse DVBViewer continuously shows the picture at the current position (only if a custom video renderer or overlay is used, not on DVD playback).
Add: Playback: "Show pictures while the seek bar slider is dragged" tweak (see Tweaker.exe, default on). Switching it off lets DVBViewer fall back to the seek bar handling of previous versions.
Change: Playback: In case of video playback without DVBViewer Filter (e.g. MKV or AVI) the "Fast Forward / Rewind" actions do not change the playback speed anymore (limited to a 0.25...2.00 range in forward direction), but perform fast consecutive forward and backward jumps, thus achieving a speed up to 32x in both direction. The playback speed can still be influenced via Menu -> Playback -> Play Rate or by assigning keys to the Speed Up / Down actions.
Add: Playback: Fast Forward / Rewind is now also available by right-clicking the << and >> buttons in the control bar. Please note that the "Replace dynamic jumps by fast forward/rewind" tweak (see Tweaker.exe), that generally exchanges the assignment of the Fast Forward / Rewind and Jump Plus / Minus actions to UI elements, also applies to left/right-clicking the control bar buttons.
Fix: Playback: Several seeking / position change issues, e.g. black screen on each position change with DVBViewer Filter and (non-custom) EVR video renderer.
Fix: Playback: Audio playback with the DVBViewer Filter could not be re-started after seeking / jumping in pause mode (timeshift also affected).
Add: Playback: .m4a and .ape added to the default audio file extensions.
Fix: DVD Playback. After reaching the beginning of a title with fast rewind DVBViewer didn't notice that the DVD navigator automatically switched to normal forward playback, which caused some confusion in the OSD and playback handling.
Fix: Playback: Wrong handling of the "Options -> Movies -> Action playback end -> None" setting, causing failure of subsequent play / pause actions.
Fix: Custom EVR: Measures against potential freezing and some audio/video sync problems (particularly when using the LAV Video Decoder).
Change: DirectX Options: "VSync by Aero" option removed. It didn't prove to be useful.
Add: DirectX Options: "Render late pictures" checkbox for EVR Custom Renderer (default off). It specifies whether the video renderer shall drop all pictures arriving too late (after their presentation time). Ticking this checkbox enables watching video that is decoded too slow due to high CPU load (e.g. HEVC UHDTV), but may let audio / video become asynchronous under certain circumstances.
Fix: D3D Engine: Delayed OSD and video area repaint, unnecessary CPU/GPU load when no video was playing or no OSD was displayed.
Fix: Main Window: Custom Renderer crash if the video display area was resized to zero. Now there is a minimum size of 160 x 90 pixel.
Fix: Main Window: Heavy video flickering when the main window was resized (Windows 7 with Aero and Windows 8 not affected).
Change: Main Window: Tool button icons in the control bar enlarged for better perceptibility.
Add: Main Window: Tweak "Allow Main Window Aero Snap" (see Tweaker.exe). Allows the Windows Aero Snap function to enlarge the DVBViewer main window when the mouse cursor touches the left, upper or right screen border while dragging the window title bar
Please note: Though several issues concerning the main window behavior in “Aero Snapped” state were fixed, malfunctioning in certain situations may still occur.
Fix: DVBViewer Windows: Several window handling related issues, particularly concerning the "Always on Top" main window setting, full screen on/off changes, dialog windows appearing behind other windows (making DVBViewer almost inoperable), video content remaining visible in other windows after full screen off (Windows 7 without Aero) etc.
Add: Main Window: "Bring open windows to the foreground" tweak (see Tweaker.exe). Decides if open DVBViewer windows are brought to the foreground on full screen on/off: 0=never, 1=on full screen off, 2=on full screen on, 3=always. The default is 3.
Fix: Picture in Picture: Closing PiP after using the swap function (swapping of the PiP and main channel by double-clicking the PiP area) in combination with certain plug-ins caused DVBViewer to crash.
Change: Subtitles: The Options -> EPG -> Subtitles -> Font selection now also takes effect on ATSC and ISDB subtitles (font name only, no other attributes).
Change: Streaming: Streaming framework for VOD Source Filter reworked, VOD Source Filter updated to version 2.2.1.
Add: HbbTV: "Use browser cache for HbbTV" tweak (see Tweaker.exe), switched on by default. Switching it off may be necessery to make ZDF HbbTV work.
Fix: HbbTV: HbbTV prevented the update of UI elements (e.g. enabled/disabled state), thus causing wrong display or functions to be unavailable.
Fix: HbbTV: An unnecessary stop command issued by broadcasters before delivering an MP4 stream could cause an unintended "stop timeshift?" warning despite live playback position.
Change: EPG: Optimization of EPG data import / export and epg.dat reading / writing. The old 1.8 format (used till DVBViewer 5.1) is not fully supported anymore, but can still be read (without some details like PDC, though). The DVBViewer GE epg.dat can now be read, but without ANSI -> UTF-8 conversion.
Fix: Data Base: A corrupted TVDatabase.db3 in the Configuration FolderDatabase subdirectory could permanently disable all playback with the DVBViewer Filter (including TV/Radio). Now .db3 files that are recognized as corrupted are automatically renamed to .err, and a new (empty) .db3 file is created.
Fix: Playlist: The EndLess Playback option didn't work if the list contained only one item.
Fix: Playlist: Saving the playlist via COM interface didn't work.
Fix: Recorder: A prebooked program resp. "tune channel" timer didn't start in playback off state due to repeated access violations.
Fix: Recorder: Recording AC3 Audio originating from a Hauppauge HD PVR didn't work.
Add: Recorder: DVBViewer now sends additional timer data (Event ID, PDC, lead and follow-up time) to the Recording Service if an EPG entry is scheduled for recording, so that the PDC (Programme Delivery Control) options can be set in the RS Web Interface for these timers.
Change: Options Window: The window is now "non-modal", which means, the rest of DVBViewer remains accessible while it is open.
Change: Options Window: DVBViewer does not urge users anymore to download and install the DirectX 9 runtime library when a custom video renderer is selected. The dialogue prompting for installation only appears after a shader is selected in the Settings -> Shader sub-menu, because this is the only purpose the runtime library is needed for.
Add: API: Possibility to send command line parameters via the Recording Service to DVBViewer Pro, thus enabling remote control of DVBViewer clients. (RS API Wiki)
Fix: RTSP/IPTV Device: Long channel switching delays caused by wrong RTP sequence counter handling of some SAT>IP servers.
Fix: RTSP Device: Wrongly set thread priority ("lower than normal" instead of "highest") and potential buffer overflow.
Fix: RTSP Device: The multicast TTL, intended to be 5, was wrongly set to 1, affecting the visibility of search requests across sub-net boundaries.
Add: RTSP Device: Automatic detection of a changed server port (usually 554). Requires the "Automatic RTSP server IP:Port detection” tweak to be switched on (switched on by default, see Tweaker.exe).
Add: Hardware: Automatic detection of correct Pilot Symbols setting if DVB-S2 channels are received with Devolo dLan Sat network tuners.
Add: Hardware: Support for Hauppauge Colossus devices (similar to Hauppauge HD PVR).
Fix: Hardware: Glitches in streams provided via hardware encoder based devices like Hauppauge PVR.
Fix: Hardware: Under certain timing conditions tuning of an already tuned transponder (e. g. due to channel switching or another recording starting) could cause discontinuities in ongoing recordings of this transponder, if "Options -> Hardware -> Retune on missing stream..." was activated resp. set to a value greater than 0.
Updated: Hardware Database.


DVBViewer Pro 5.3.1
In Memoriam - Lars Gehre
&#8203;
Changelog DVBViewer Pro 5.3.1

Fix: TV Playback: HEVC aspect ratio was not processed correctly.
Fix: Playback: The “Disable AV” state after performing the according action was not handled correctly (applies to 5.3.0 and playback with DVBViewer Filter).
Change: Playback: The stricter graph building method introduced in 5.3.0 now falls back to the more “tolerant” handling of previous versions instead of displaying an error message if an audio decoder cannot be connected. Please note: User DirectX settings are ignored silently in this case. Please check Settings &#8594; Filters to see which DirectShow components are actually used by playback.
Add: File Playback: Detection of MP3 in TS files if the audio headers are aligned with the PES packet structure. Applies to playback with the DVBViewer Filter.
Fix: Stream Playback: For some file formats (e.g. .mkv) the decoder and video renderer selected in the DirectX options were not used with VODSource as source filter.
Change: Stream Playback: If the VOD Filter is not registered the LAV Source is used as replacement if installed.
Updated: DVBViewer Filter to version 3.8.1. Fixes issues occurring occasionally if Options &#8594; DirectX &#8594; DVBViewer Filter &#8594; TV/Radio Pre-Format Detection is switched on.
Change: Music Options: Restructured.
Change: FreeDB Options: Removed. FreeDB lookup setting moved to the Music Options, the FreeDB server settings are now available as tweak (see Tweaker.exe).
Change: Recording Service Options: Restructured, prevents useless activation of channel list / favorites list download and Wake On LAN if a local Recording Service instance is selected.
Change: Recording Service Wizard: Prevents useless activation of Wake On LAN if a local Recording Service instance is selected.
Change: Hardware / Recording Service Options: RTSP (SAT>IP) server detection reworked. It is now performed in a separate background thread so that a missing server response cannot block the UI. Also applies to the Recording Service Wizard.
Fix: Recorder: Recording of an inactive / non-existing audio track with "Options -> Recorder -> Auto-split on channel data change" switched on and "All audio tracks" switched off could result in thousands of small files. Now the recorder uses an active audio track in this case.
Fix: Recorder: A timer recording assigned to the Audiorecorder Plugin didn't start in playback off state due to repeated access violations.
Add: IPTV/RTSP Device: RTP packet reordering. It significantly lowers the probability of drop outs resp. discontinuities, particularly when receiving TV/Radio via WLAN.
Change: IPTV Device: The virtual IPTV network device is now based on a different code library and uses much less memory than before.
Add: IPTV/RTSP Device: Two tweaks for virtual IPTV/RTSP network devices in the file hardware.xml:
The RecvBuffer entry specifies the size of the receive buffer in kB. The default is 13560 kB (approx. 13 MB).
The ReorderTimeout entry specifies how many milliseconds DVBViewer waits at maximum for missing RTP packets and meanwhile stores subsequent packets for processing them in correct order. The default is 100 ms.
Change: Main Window: The View &#8594; Window Size percentage now refers to the desktop resp. monitor work area, not to the video resolution anymore (which didn't make much sense). The new percent values are 40%, 50%, 60%, 75% and 100%, the latter representing the maximum achievable window size.
Change: Status Bar: Right-clicking it opens the main window context menu (previously disabled). Left-clicking the (textual) format information section opens the DVBViewer Filter property page, if available (previously right-clicking the audio channel icon or signal strength field).
Add: Tray Icon: A left-click minimizes DVBViewer if it is visible. A click with the middle mouse button switches audio off/on (mute).
Fix: OSD: DVBViewer now prevents a second confirmation dialog as Windows message box in addition to an OSD dialog if actions that require confirmation are performed repeatedly. They are ignored as long as an OSD confirmation dialog is visible (which means they are internally answered with “No”).
Fix: OSD: Readability of several default skin (Envy) pages enhanced, missing images on certain HTPC pages added, missing 1088 display fixed.
Fix: HbbTV: The AIT Parser did not read all packets.
Fix: HbbTV: Playback of playlists could cause damaged links filled with parts of previous URLs (a HbbTV broadcast plugin bug worked-around in DVBViewer).


DVBViewer Pro 5.3.0
In Memoriam - Lars Gehre
&#8203;
Changelog DVBViewer Pro 5.3.0

Main Menu
Change: Menus: General restructuring of the DVBViewer Main Menu. Some menus and menu items were renamed and /or moved to another location. A new Playback Menu was added. The upper part of the Context Menu that appears after right-clicking the main window now exactly mirrors the main menu structure.
Change: Main Menu: Former DVBViewer Menu renamed to TV/Radio. All items that are not TV/Radio related (like "Open Media File") were moved to the new Playback Menu (see below).
Change: Main Menu: Former Channel Menu renamed to Favourites. It only contains favourites now (if present). Other items like "Channel List", "Channel Editor" etc.were moved to the TV/Radio Menu (see above), the Channel Auto Update option to Settings -> Options -> TV/Radio.
Add: Main Menu: New Playback Menu containing playback-related items formerly residing in the DVBViewer Menu and other locations.
Change: Main Menu: DVD submenu removed. Items like "Stop", "Fast Forward", "Next" etc. are now available in the new Playback Menu and also apply to other playback types, not to DVD only.
Change: Main Menu: Playlist Submenu removed, Playlist menu item moved to the new Playback Menu, where it directly opens the Playlist Window. Its toolbar and context menu provide all functions of the former Playlist Submenu.
Change: Main Menu: "Close Graph" moved from View Menu to Playback Menu and renamed to the more comprehensible "Playback Off". The function now works as a toggle. If playback is already switched off, DVBViewer resumes playback of the last channel or file.
Change: Main Menu: "Rebuild Graph" moved from the View Menu to the Playback Menu and renamed to the more comprehensible "Rebuild Playback".
Add: Main Menu: Video Playback Off/On switch in the Playback Menu. Only applies to TV/Radio and file playback with DVBViewer Filter. Allows to disable video playback without stopping audio.
Change: Main Menu: View Menu reduced to user interface related items, thus conforming to the Windows standard. Playback related items were moved to the new Playback Menu (see above), TV/Radio related items like "Picture in Picture", "Mosaic View" and "CAM Menu" to the TV/Radio Menu. The Filters Submenu is now available in the Settings Menu.
Change: Main Menu: View -> Menu Bar and View -> Title Bar items reversed resp. renamed from Hide... to Show... for unification. The actions in the file actions.ini were renamed accordingly (ShowMenu, ShowTitlebar). The action numbers remained unchanged.
Fix: Main Menu: The View -> Show Titlebar setting was not saved when closing DVBViewer.
Fix: Main Menu: If the Recording Service reported an available CI module, the "CAM Menu" menu item was enabled for RTSP devices, though they do not provide such a menu.
Change: Main Menu: Playrate Submenu (only visible on playback without DVBViewer Filter) moved from the Settings Menu to the new Playback Menu.
Playback
Change: Playback: Graph building code restructured. Decoders are now connected directly to the output pins of source filters / splitters, thus preventing DirectShow's "Intelligent Connect" from occasionally replacing user-configured decoders by other components.
Fix: Playback: Audio playback tended to leak memory and to crash on stop if visualizations were active.
Fix: Playback: The Play/Pause/Stop Buttons appearing in the Radio Window status bar on audio file playback (if Option -> TV & Radio -> Hide video display area is switched on) didn't work correctly.
Add: Playback: If playback is already switched off, the Stop function generally resumes playback of the last channel or file, thus working as toggle. Please note: The function of the Stop button and menu item are configurable for file playback (see below)
Change: File Playback: Options -> Movies -> Playback stop action is now performed without a preceding "Playback Off", thus enabling more possibilities than before. The default is "Stop". "None" also triggers "Stop" (for compatibility). The former default "Last Channel" works as before.
Add: TV/Radio Playback: The stop function switches playback off/on in TV/Radio mode (previously inoperable).
Fix: File Playback: TS files without PAT/PMT (e.g. TechniSat receiver recordings) couldn't be played with the DVBViewer Filter.
Add: File Playback: The condition VC-1 (for VC-1 video) can be used in Auto B Conditions and Presets.
Fix: File Playback: Useless "Press 0 to start from the beginning" OSD message on audio track changes removed (only file playback without DVBViewer Filter affected if "Options -> Movies -> Resume and ask" is switched on).
Fix: File Playback: Video postprocessor filters inserted by filtergraph presets for displaying subtitles (like ffdshow subtitle filter or VSFilter AKA DirectVobSub) were not connected to the subtitle ouput pin of a splitter filter like LAV or Haali.
Add: File Playback: DVBViewer is now able to receive multiple files as commandline parameter (previously it only used the last one). Practically this feature enables to select several media files in the Windows Explorer and drag & drop them on the DVBViewer icon, thus activating playlist playback.
Fix: Stream Playback: Several issues in the “Open URL” window, particularly concerning the history list.
Fix: Stream Playback: DVBViewer ignored the DirectX user settings when building a filter graph for audio streaming sources (e.g. internet radio).
Change: Stream Playback: ShockWave rendering removed (introduced for streaming services that were hardly ever used).
Fix: Stream Playback: Wrong handling of the "Stream" condition in Auto A/B and preset conditions.
Fix: Stream Playback: Opening variable bitrate AAC or MP3 stream URLs could block DVBViewer for several minutes.
Fix: Stream Playback: Opening Windows Media stream URLs could cause filter graph building failure.
Fix: UPnP: Selecting an entry that lists hundreds of files in the Playback -> Open UPnP -> UPnP Select window could block the application for a long time.
Fix: CD Playback: Audio CD playback with the DVBViewer Filter didn't work, forcing DVBViewer to use an external CD source filter as fallback.
Fix: Playlist: Bug when writing M3U files, including the file Playlist.m3u in the configuration folder. All extended information (#EXTINF, e.g. the title) were omitted.
Recording & Timeshift
Change: Recorder Options: "Write extended log file" checkbox removed. DVBViewer now always writes an extended recording log.
Change: Recorder Options: "Instant Recording" settings removed (still available as tweak, see Tweaker.exe).
Change: Recorder Options: "Remove H.264/MPEG2 filler data" checkboxes replaced by a single "Remove video filler data" checkbox affecting both formats.
Change: Recorder Options: "Split file after.." setting removed (still available as tweak, see Tweaker.exe).
Add: Recorder: DVBViewer automatically splits a recording into pieces slightly smaller than 4GB if the file is written to a FAT32 formatted drive. So there is no need to use the "Split file after..." option for this purpose anymore.
Change: Recorder Options: Task Scheduler settings moved from Options -> Extended to Options -> Recorder -> Recording.
Fix: Scheduler: The internal task scheduler ignored auto-repeated recordings.
Change: Timer Recordings: Special Action sub-menu removed. The Transponder Dump option is now available in the Timer Action dropdown list.
Change: Timer Recordings: The "Recording Folder and Special Action" button now has a caption ("Folder") and directly opens the Recording Folder menu. The button is disabled for external recordings (executed by the Recording Service), or if no alternative recording directories are specified (see Options &#8594; Recorder).
Fix: Timer Recordings: DVBViewer didn't receive the "Transponder Dump" setting from the Recording Service.
Change: Recording Statistics: AV Control in the Recording and Device Statistics Window removed. The options are already covered by functions like "Stop", "Video Playback Off" or "Mute".
Fix: Recording: Setting an end time in the popup menu that appears after clicking the Record Button in the Main Window (if a recording is going on) did not immediately update the end time in the Recording Statistics and Timer Recordings windows.
Change:Timeshift: In case of a channel change "Options -> Recorder -> Timeshift -> Warning on timeshift termination" only takes effect if time-shifted playback is going on, not if a channel is played live, thus avoiding a confirmation dialog on each channel change if "Options -> Recorder -> Timeshift -> Start timeshift automatically" is switched on.
Change: Timeshift: The Stop function (button or menu item) first switches timeshift off if it is active. A warning is displayed (if enabled in the options), also in case of live playback. If timeshift is already switched off the Stop function switches playback off.
Change: Timeshift: The Play function (button or menu item) resumes timeshift playback, if paused (as before). If time-shifted playback is already going on, Play jumps to the live position (new). If live playback is going on Play jumps to the last time-shifted position or the beginning of the file, if there is no last position (new).
Hardware
Fix: Hardware: Reading of an uninitialized memory area under certain circumstances when searching for a free device, yielding unpredictable results.
Fix: Hardware: Discontinuities with Digital Devices cards on overlapping recordings of the same channel.
Fix: Hardware:: Decryption of a scrambled channel by Digital Devices CI was stopped by switching to an unscrambled channel on the same transponder (thus spoiling an ongoing recording of the scrambled channel).
Fix: Hardware: Bug in DVBSky CI MMI handling (didn't take effect until now due to another bug in the DVBSky driver), unnecessary excessive logging when using DVBSky CI.
Change: Hardware: Support for Twinhan WDM drivers removed.
Fix: Hardware: Access violation if a device currently used by DVBViewer was disconnected.
Change: Hardware: A more efficient and manageable internal representation of the device list.
Fix: RTSP Device: Potential PID filter problem fixed, internal structure optimized.
Change: RTSP Device: Automatic search for an alternative server removed. If the RTSP device cannot connect to the configured server it only checks if its IP address has changed. If yes the RTSP device corrects and saves it automatically.
Change: Hardware Options: General reordering of control elements.
Change: Hardware Options: The former "+" Button (now called "Add") doesn't open a dialog window anymore, but a pop-up menu allowing to select the type of virtual network device (RTSP, Unicast, IPTV or File) that shall be inserted at the selected device list position.
Add: Hardware Options: OctopusNet CI configuration in the RTSP (SAT>IP) settings window. If the (selected) server is detected as OctopusNet, the window displays a drop-down list containing the following options

Don't use CI
Use any CI
Use CI #1
Use CI #2

for assigning a CI to the RTSP device. "Any CI" means the first available (unoccupied) CI. The last two options require OctopusNet 1.0.17 or later. Please note: An RTSP device configured for OctopusNet CI usage occupies the CI all the time while it is active, even when DVBViewer receives unscrambled streams. If the CI is not available, tuning will fail in any case. A dynamic CI allocation and deallocation "per channel" can only be achieved by using two RTSP devices assigned to OctopusNet, one configured for unscrambled channels ("No CI"), the other one for scrambled channels only. The channels must be assigned to the two RTSP devices by using different channel groups for unscrambled and scrambled channels.
Change: Hardware Options: All settings of virtual network devices are now stored in the file hardware.xml. The file network.xml isn't used for this purpose anymore. Please note: For compatibility with former versions DVBViewer reads settings from network.xml as long as they are not yet available in hardware.xml, but doesn't write to it anymore. Changed network device settings can not be read by former versions (no compatiblity in backward direction).
Change: Hardware Options: All hardware settings (including virtual network device settings) are preserved on Scan Devices, except those prescribed by the BDA hardware database for important reasons. Formerly Scan Devices reset several settings to their default.
Change: Hardware Options: Opening a dialog window with the Settings Button doesn't require to release the affected device anymore and to stop playback resp. recording.
Fix: Hardware Options: Closing the Options with Cancel didn't restore previous hardware settings. Please note: Even the results of "Scan Devices" or changes in a dialog windows opened with the Settings Button are now discarded on Cancel!
Fix: Hardware Options: Connecting or disconnecting a device from the PC didn't trigger an update of the device list (red display of unavailable devices).
Fix: Hardware Options: Missing selection of the moved entry after dragging and dropping device list entries.
Fix: Hardware Options: The "Use TCP instead of UDP" checkbox for RTSP devices assigned to the Recording Service didn't show up in the RTSP device settings until a server list entry was selected. The protocol is now represented by two radio buttons “UDP” and “TCP”.
Change: Hardware Options: "Low bandwidth mode (USB 1.1)" checkbox removed (still available as hardware.xml tweak – create an “LowBandWidth” entry with the value 1 in the according section).
Add: Hardware Options: "Scan Devices" auto-detects Digital Devices cards that are DVB-T2 capable.
Miscellaneous
Change: Logging: debug.log, osd.log and osderror.log dropped. All log entries are written to the file DVBViewer.log, by default only critical errors and exceptions. The commandline parameter -debug additionally enables general event logging (as before), and -osddebug (new) general OSD event logging. The parameters -debug and -osddebug can be used separately or together.
Fix: Options: When using the tab key for navigation the selection rectangle marking checkboxes as focused wasn't displayed. Additionally the tab order had to be corrected on some pages (= order of control elements when using the tab key).
Change: Extended Options: "Ignore error messages" checkbox removed (still available as tweak, see Tweaker.exe)
Change: EPG Options: Restructured. The former "Do not receive EPG Data" checkbox now appears as a reverse "Receive standard EPG data" checkbox making more clear what it does.
Fix: EPG Options: After removing all MediaHighway/Freesat entries the default was restored on next launch. Additionally there were outdated Outdated MediaHighway entries.
Change: Teletext Options: Color settings removed.
Add: TV/Radio Options: General Restructuring. The "Disable video/audio when minimized" checkbox was replaced by a "Playback in minimized state" dropdown list providing three options: On, Stopped and Audio Only - the latter letting you hear what is going on while video decoding is switched off in order to save CPU power.
Fix: Channel Logo Options: Changes didn't activate the Apply Button.
Change: Visualization Options: The section has been merged with the Music section. The "Reload Plugin List" button and the Plugin path setting have been removed. The directory now always is DVBViewerVisPlugins.
Fix: OSD: System -> Settings -> Music settings were not synchronized with according settings in the Options Window. The Show Visualizations setting didn't take effect until DVBViewer was relaunched.
Fix: OSD: Radio text wasn't removed on Playback Off.
Fix: Recording Service Wizard: Bug causing heavy access violations if the Recording Service Wizard was executed while DVB devices were used (e..g. for TV/Radio playback). Now, when clicking "Finish", the wizard displays a warning in case of ongoing recordings and stops every DVB device usage.
Add: Recording Service Wizard: Support for DVB-T2 and IPTV devices (requires Recording Service 1.28.0 or later).
Change: GUI Skins: Default GUI Skins adapted to the new menu structure
Fix: GUI Skins: Position slider resp. seeking issues.
Change: Channellist Editor: The file dialog for importing channellist files now shows all channellist file types at once (e.g. *.csv and *.ini), no need to select the types separately anymore.
Fix: Commandline: DVBViewer ignored the upper 32 Bit of a 64 bit channel ID passed as part of a -c parameter.
Add: Datamanager: #System.mute contains the current mute state (1 = muted | 0 = unmuted).
Update: VOD Source Filter to version 2.2.0
Update: Transponder lists for Astra 13°/23°/28° East and Hotbird 13° East.
Update: Tweaker.exe to version 1.0.5 (search function added).
Update: Hardware Database: TBS, DVBSky and Digital Devices cards added.


DVBViewer Pro 5.2.9
In Memoriam - Lars Gehre

&#8203;General
Add: Main Window: Resizing by dragging the edges keeps the aspect ratio of the video display area. Dragging the corners works as before.
Change: Main Window: The window sticks to the screen edges when it is resized with the mouse wheel.
Fix: Main and GUI Skin Window: Aero snap is prevented while resizing
Add: Main and GUI Skin Window: Snapping to the desktop edges under Windows Vista / 7, issues when moving the napped window are solved.
Add: GUI Skin Window: Resizing by dragging the lower right corner and holding the shift key down keeps the aspect ratio of the video display area. Dragging without shift key works as before.
Fix: GUI Skin Window: Resizing with the mouse wheel invisibly changed the size of the main window
Fix: DVBViewer Windows (general): Keyboard shortcuts like Ctrl+A, Ctrl+C etc. disabled using them for standard functions (Select All, Copy...) in focused input fields
Fix: Channel List: Auto-scroll did not work when expanding a node.
Fix: Channel Editor: The return key didn't start the search function.
Fix: Scanner: The scanner didn't read ATSC Clear QAM channels correctly, thus creating "Service XXX" entries to which no EPG data could be assigned.
Fix: Timeshift: Timeshift files weren't written correctly after selection of ATSC subtitles
Fix: Timer Recordings Window: The Special Action -> Transponder Dump option didn't work.
Fix: Timer Recordings Window: An incomplete input in the start/end time fields disabled using most other control elements.
Add: Timer Recordings Window: Carry from minutes to hours and from hours to the date when exceeding 0 minutes/hours in the start/end time field.
Fix: Instance Management: Bug causing a resource leak under Windows 7 and preventing Tweaker.exe from detecting that DVBViewer Pro is running.
Fix: Instance Management: A second DVBViewer instance accessing the same configuration folder could be launched by using "as administrator".
Change: Browser: Enhanced default browser detection by using a new method (applies to EPG Internet search function and teletext URLs). A per-user browser selection now takes preference over global Windows settings.
Change: Database: dbconvert.exe isn't launched automatically anymore when DVBViewer is launched (only required when updating from DVBViewer Pro 4.3 or earlier, has to be performed manually now for converting the database to the new format).
Change: Teletext-Window: Start page input field for teletext search function removed (the start page can be selected directly as well).
Fix: Teletext-Window: The "Match whole word" option for the teletext search function was reversed (previously unchecked = whole word, now checked = whole word).
Fix: Setup: The setup.xml was written twice when DVBViewer was closed, causing the setup.bak to be a copy of the current instead of the previous setup.
Change: Setup: If an xml file can't be loaded because it is corrupted or not present, DVBViewer recreates it by copying the content of the according .bak file (if available).
Fix: KeyTool: Without a previously used key the key file selection was not displayed as intended
Update: Tweaker.exe to version 1.0.4
Update: DVBViewer Filter to version 3.8.0
EPG
Fix: Tweaks: The tweak that was supposed to let DVBViewer assume ISO 6937 character coding didn't work correctly.
Fix: EPG Character Set: Wrong EPG character set selection under certain circumstances.
Change: EPG Character Coding: The setup doesn't contain the file Huffman.dll anymore because it has been integrated in DVBViewer.
Fix: EPG Internet Search: The internet search in the EPG Window failed on some sites if the search item contained non-ASCII characters (e.g. umlauts). Please copy the new EPG_URLList.ini file from the installation directory to the configuration folder. It contains additional entries indicating if UTF-8 character coding must be applied for a site.
Fix: EPG Window: Numerous TV Guide issues fixed.
Fix: EPG Window: An incomplete time input in the time bar disabled using most other control elements.
Add: EPG Window: Carry from minutes to hours and from hours to the date when exceeding 0 minutes/hours in the time bar.
Fix: EPG Window: The date selection in the time bar was limited to 7 seven days ahead.
Hardware
Fix: Hardware Options: If two or more equivalent free devices in the hardware list were set to "Preferred" DVBViewer selected the last instead the first one.
Fix: Hardware Options: Sorting the device list with drag & drop followed by OK/Apply caused a memory leak and possibly access violations.
Fix: Hardware Options: Canceling OK/Apply due to an ongoing recording caused a memory leak and possibly access violations.
Fix: Hardware Options: Useless "Rebuild Graph" on file playback after OK/Apply removed.
Add: Hardware Options: "Last Channel" is performed automatically if OK/Apply interrupts TV/Radio playback.
Fix: CI/CAM: Dynamic PMT changes of scrambled channels didn't work with Digital Devices cards
Fix: RTSP Device: A longer lasting RTSP tuning process could let the SAT>IP server stop the stream for other active RTSP devices in the same application because „still alive” messages were sent too late.
Fix: RTSP Device: Channel redirection didn't work as intended and caused an RTSP device to block for some time (only applies if the Recording Server is the RTSP server).
Change: RTSP Device: Code restructured in order to make it less error prone.
Playback
Add: Playback: Support for HEVC video. Requires DVBViewer Filter 3.8.0 and LAV Filters 0.59 or later.
Add: Playback: Support for AES3 audio. Requires DVBViewer Filter 3.8.0 and LAV Filters 0.58 or later.
Add: DirectX Options: HEVC decoder selection
Fix: Zoom: Under certain circumstances the video resolution was detected as 0 x 0 causing the View &#8594; Zoom 25%...200% functions in the context menu of the main window to set it to zero size.
Change: Picture in Picture: Code cleanup.
Fix: RDS: The accidental activation of RASS picture reception caused occasional beeps or saving of pictures in the configuration folderimages subdirectory when playing certain German radio stations.
Fix: VOD Source Filter: URL detection for Vimeo. Links work again.
Fix: Tweaks: Wrong default for "Use EVR Video Processor" option.
OSD
Fix: OSD Volume Bar: After 24 days without rebooting the PC the volume bar remained endlessly on screen.
Fix: OSD Help: The OSD menu timeout was unintentionally applied to the OSD help pages.
Fix: OSD Timeline: After entering a channel / favourite number the according channel entry wasn't marked / selected correctly in the OSD timeline.
Fix: OSD Menu: Moving the mouse within the video display area removed the focus from the currently selected OSD menu item, so OSD OK had to be pressed twice for selection.
Fix: OSD Default Skin: Dialogs didn't perform "page down" on first arrow down key press.
Fix: OSD Popup Windows: Closing DVBViewer with open OSD popup window (help or EPG details) caused an access violation.
Fix: Subtitles: Subtitles remained on screen when performing "Close Graph" while they were displayed.
Fix: Subtitles: Teletext subtitles didn't disappear immediately when switched off.
Fix: Digger Game: Small memory leak after the first level with enemies
HbbTV
Fix: HbbTV: Redirection of websites didn't work reliably
Fix: HbbTV: The AIT Parser didn't write the AIT links to the debug.log and COM DataManager.


DVBViewer Pro 5.2.8
In Memoriam - Lars Gehre

General
Change: TS Playback: The package size is now detected more accurate
Fix: COM: The Interface IHbbTV is now located under the DVBViewer3 Interface
Fix: Vod Source: Obviously wrong HbbTV-urls are not repaired
Change: COM-Interface: HbbTV Interface is now moved to a new IDVBViewer3 Interface
Add: COM-Interface: new OSD2 interface with Showpopup2 function
Change: TS Playback with DVBSource: The TS packet size is now detected automatically. Previously DVBViewer only relied on the file extension (.ts, .m2ts).
Fix: TS Playback with DVBSource: Under certain (rare) circumstances video wasn't detected in TS files.
Change: File/Stream Playback without DVBSource: Enhanced aspect ratio detection, particularly on-the-fly changes (depending on the video decoder).
Fix: Stream Playback: A splitter name specified in a filtergraph preset wasn't assigned to the splitter and didn't show up under View -> Filters
Add: File/Stream Playback: Presets are now shown under View -> Filters
Add: Scanner: Widestring support in channel scan, same like in the GE
Fix: Playback: support for <=L2000 WMV DRM via wmvdrm.dll:
__stdcall HRESULT WMCreateCompanyCertificate(IUnknown **pUnkCert; GUID *Company);
Fix: VodSource: Test für Content-Range if the server does not return the proper file size (e.g. DR dk)
Change: General code cleanup
Add: Options: Channel Logo editor under options
Change: Options: Former "Is DVB-S2 device" checkbox replaced by a DVB-S2 / DVB-T2 checkbox that is now located above the tuner type dropdown list.
Add: Channel Editor: DVB-T2 checkbox, Substream ID checkbox and Substream ID input field for DVB-T/T2 channels. Please note: Channels that are flagged as DVB-T2 require a tuner that is flagged as DVB-T2 capable
Hardware
Change: DVBSky: Disabled PMT Polling if no CAM is available
Add: Terratec H7/S7: Support for CAM and DiSEqC
Add: Started implementing the DVB-T2 support
Fix: Source IP only partly checked on IPTV transponder comparison
EPG
Fix: fix for problems with diacritic char sets
HbbTV
Fix: HbbTV: The automatic translation is disabled for the browser list
Fix: HbbTV: Some providers send wrong URIs for their videos, they are now repaired before playback starts
Fix: HbbTV: ACTION_DVD_MENU does not open HbbTV anymore
Fix: HbbTV: The automatic translation is disabled for the browser list
Fix: HbbTV: Some providers send wrong URIs for their videos, they are now repaired before playback starts
Add: MHEG-5: new engine build which required changes in the interface
Fix: HbbTV: partially rewrite of the html loader, if an application/ce-html+xml or application/vnd.HbbTV.xhtml+xml is used. ZDF should run fine as well as Mediathek
Fix: HbbTV: the window ignored the Close OSD on Video playback setting
Fix: HbbTV: content is stored in the cache-subfolder
Fix: HbbTV: https urls now also work fine if the MIME type application/vnd.HbbTV.xhtml+xml is used
Fix: HbbTV: The window cleared a background while loading a video, which caused removed background textures on some skins
Fix: HbbTV: created a dummy KeyEvent Object, used on several sites (e.g. LokalTV)
Change: HbbTV: new HbbTV.xml file for configuration and auto update located under http://www.dvbviewer.tv/hbbtv.xml
Fix: HbbTV: Debug Window did not worked, caused by the Popupblocker


We have released the new DVBViewer Pro 5.2.7 today.

DVBViewer Pro 5.2.7
In Memoriam - Lars Gehre

Changelog
General
Add: HbbTV: COM Interface to load customized websites via Plugin:
Interface: IHbbTV = interface(IDispatch)
Description: The IHbbTV interfaces allows to load and display HTML websites inside the DVBViewer.
Methods: procedure LoadInBrowser(const Url: WideString; IsHbbtv: WordBool); safecall;
Properties: property Available: WordBool;
property Visible: WordBool;
Change: MHEG-5: handling is now similar to HbbTV. You find a Mheg-Item inside the OSD Home-Menu which starts the MHEG window. OSD Close turns it off, which allows you to use the regular OSD even if MHEG is started.
Fix: HbbTV: HbbTV did not worked properly on several (e.g. virtual) machines, caused by timing related issues of webkit.
Add: HbbTV: AIT Parser now supports Simple application boundary descriptor
Add: HbbTV: Proxy can be used by a tweak
Fix: VirtualTreeview 5.0.1 used since screen reader support was broken
Fix: HbbTV: rewrite to avoid browser multithreading related problems
Add: HbbTV/MHEG5: Tweaks to disable both engines separately
Add: HbbTV/MHEG5: Zoom and stretch values in full screen mode are used for video display
Add: HbbTV/MHEG5: Can be disabled by a tweak
Fix: HbbTV: In passive mode the page is loaded only after the browser is opened and not automatically in background.
Removed: Exit Action (12294)
Add: HbbTV: Channel +/- does now simulate TAB resp. Shift+TAB key press for better handling of websites who do not work fine with cursor keys
Changed: OSD: Incremented revision number of the windowdef.xml
Hardware
Add: Support for DVBSky DVB-T2/C hybrid tuner, no CI
Fix: HDHomeRun/Sundtek and other Network Devices devices now work again
Fix: Tuning with EMPIA based DVB-C USB devices if “Force Auto-modulation” is switched off.
Add: Support for multiple tbsCIapi.DLLs. If you use more than one CI in combination with more than one TBS card you should create additonal tbsCIapi's starting with tbsCIapi1.dll up to tbsCIapin.dll


Changelog DVBViewer Pro 5.2

General

Fix: Weather: Errors inside the XML-Weather information are ignored.
Add: HbbTV: HbbTV Engine for CE-Html and HbbTV related content.
Add: HbbTV: Parser for AIT transmissions provided by the broadcasters.
Add: HbbTV: Passive mode available via Tweak.ini.
Add: HbbTV: Ability to inject javascript for certain channels.
Add: HbbTV: Ability to add own User-Agents for certain websites
Add: HbbTV: Ability to switch between transparent and colorkey mode.
Fix: Channel AutoUpdate: Wrong PMT tables where left uncorrected.
Change: Client Tuning Priority Default: Default value is set to 50
Add: Teletext: Persian (ira) Teletext language is set to arabic by default
Change: Channel Scanner: False frequencies entered by the user are automatically fixed if no transponder list is used.
Add: UPnP: You can now open a Upnp Browser under the DVBViewer menu.
Hardware
Fix: RTSP Device: more detailed Keep-Alive timing
Fix: RTSP Device: optimized command sequences
Fix: RTSP Device: closing the device caused sometimes exceptions in UDP mode
Fix: RTSP Device: Sat>IP Server from Digital Devices should now work fine
Fix: Hardware Framework: PIDs for NULL-Packets can be added.
Change: RTSP Device: The device detects if the RTSP Server is a Recording Service. If so you can additionally use the TCP Option.
Change: BDA Devices: DVB-S BDA devices with unknown vendor are now marked as DVB-S2 compatible by default.
EPG
Fix: EPG: simplified management of EPG information


Changelog DVBViewer Pro 5.1

General
Fix: Playback: Playback of m2ts files with the DVBSource Filter didn't work.
Fix: Main Window: Zoom 75% fixed.
Fix: OSD: The screen saver was not disabled for slide shows.
Fix: Timeshift: Fixed problems with timeshift for some channels.
Fix: OSD: Image files with an UNC path were not shown.
Fix: Tweaker.ini: The OSD Enable Tweak was missing.
Change: Main Menu: Removed the Help entry.
Change: Main Menu: Renamed the "Wiki" entry to “Online Help”.
Change: Main Window: Auto Best Width defaults to enabled now.
Fix: Recoding Window: The timer status changes were not shown correctly.
Change: RTSP Device: 127.0.0.1 was not included in the SSDP search for SAT>IP servers.
Fix: Options Window: Fixed problems with missing labels on reopening this window.
Change: Options/Input: Changed the behavior of the “Learn” button.
Add: Recording Options: Added an option to record the Current Now/Next EIT EPG data stream.
Fix: Unicast Device Setup Window: The buffer count could not be adjusted.
Add: ActionIDs: Added ActionID 135 for Close Graph.
Fix: VCR: If a changed PMT PID was detected while recording the recording was restarted in an endless loop.
Fix: VCR: TS audio only recordings with more than one audio stream sometimes an audio stream was wrongly detected as PCR stream.
Fix: PMT-Parser: If the Service ID was set to 0 it was wrongly detected as PID 16.
Fix: PMT-Parser: The PMT parser used a wrong PID for non ATSC audio streams with the ID $81.
Update: DVBSource filter 3.7.
Channel Logos
It is now possible to assign a logo to a channel with the help of the "channellogos.ini" file. The DVBViewer first checks if an entry for a channel is found in this file. If it isn't found it tries the old method (guessing).
The format of the channellogos.ini file is quite simple:
EPGChannelID]
c=[Channelname} (UTF-8 encoded)
logo=[LogoFilename]
The “c=” entry exists for an improved readability the program just ignores it.
If a logo can't be found or doesn't exist it is marked with
logo=-
This avoids repeating and failing the search over and over again.
Recording Service
Fix: Service Options: The test button showed the XML answer of the request.
Fix: Service Options: “Ignore local recording list” is now ignored if the RS support is deactivated.
Change: Service Support: The MAC of the Recording Service PC (needed for WOL) is now updated on every DVBViewer start.
Fix: Service Setup Wizard: Fixed problem with empty password.
Fix: Service Options: Fixed problem with empty password.
Fix: Fixed unnecessary memory consumption for downloading data from the RS.
Hardware
Change: BDA Hardware Detection: The DVB-S2 flag is now set for unknown DVB-S Devices.
Fix: Hardware Options: The display wasn't updated correctly if no hardware entries were present.
Add: HardwareDB: Support for Technotrend TT-budget CT2-4500 CI and Technotrend TT-connect CT2-4650 CI.
Fix: Hardware/Sundtek/HDHomerun: Added a signal strength query directly after tuning.
Add: HardwareDB: Support for DVBSky S680, DVBSky S960 and DigitalDevices Cine S2 V6.5.
Subtitles
Add: MPEG/Subtitles: Support for subtitles in MPEG files added.
Fix: The “show subtitles automatically” option didn't work under certain circumstances.
Fix: DVB Subtitle: Switching between different languages didn't work.
Change: OSD Subtitle: The OSD subtitle display is now cleared on channel / subtitle stream changes.
Change: Options/TTX Subtitle: Changed the default font size to 24 point.
EPG
Change: EPG Parser: The EPG Parser doesn't delete CRLF in the description text anymore.
Change: EPG Processing: The language tag of the EIT EPG is now ignored if only one language is present.
Fix: EPG-Export to HTML: Fixed problems with non ANSI channel names.
Change: EPG Window: Unnecessary updates of the details display removed.
Add: EPG: Tweak to force EPG without character set information to be recognized as ISO6937 encoded.
Fix: EPG-Parser: Fixed missing last character for UTF-8 encoded EPG.
Internal Task Scheduler
Fix: The tasks were not created in the correct order.
Fix: Fixed different defaults for the LeadTime setting.
Fix: The “-i” command line parameter was not detected correctly.
Fix: Running recordings are now deleted from the task list.
Fix: Synchronizing the task list on DVBViewer start.
Fix: Empty parameter didn't work.
Fix: Timer with the same start time result now in only one entry in the task list.
Streaming Playback
Add: Ability to use the LAV Source Filter. By adding a "lav_" before an URL the Lav Splitter will be used instead of the own Vod Filter.
VOD Source Filter
Fix: Streaming Thread reading problem. Several Splitters tried to read "behind" a file which caused an endless loop inside the reading thread
Fix: Exception inside GetMediaType, if no PAMMediaType is provided
Fix: UserAgent changed to allow playback of HbbTV content
Shaders
Fix: the Bilinear Hardware Filter is disabled if you use a resample filter. To do so you have to set the ManualResample variable inside the shader script
Add: Lanczos 3 and 12, Bicubic, resample shader
Add: Several new Shader effects, like Old TV.
Add: Stereo 3D Left/Right to Up/Down converter, which is required for several 3D glasses like Zeiss Cinemizer OLED.
Change: Shaders have been renamed and sorted into Stereo, Effect and Resample categories.


Changelog DVBViewer Pro 5.0

General
Fix: Splash Screen: The splash screen is not brought repeatedly to the front.
Fix: Custom Renderer: Reworked the screen shot routines.
Fix: Music tag reader: Fixed problems with Flac and tags.
Fix: EPG Export: Fixed wrong time format for the duration.
Add: Remove H264/MPEG2 Filler Data for recordings/timeshift updated/added (Thanks to @Basic.Master, @Martin K and griga).
Fix: Streaming Renderer / WMV Recordings: Fixed exception on ending a recording.
Fix: SI-Parser/Language Support: Added several fixes for the language processing.
Change: User Name/Password Recording Service. The data is now stored encrypted in the userdata.xml.
Change: Timeshift/Plugin/Recordings running messages on shutdown separated.
Fix: Default OSD-Skin: The title of a Yes/No dialog was not displayed.
Change. No message is shown anymore on DVBViewer start up if no useable device is found.
Add: Support for LibAACS. You should be able to play Bluray Discs without using third party tools inside the DVBViewer. Attention: You need a working build of LibAACS.
Add: Two new Variables which inform about the used video and audio mode. #playback.Audio and #playback.Video
Fix: Youtube videos did not worked properly
Fix: VodSource Filter has been partially rewritten.
Fix: The Microsoft VC1 decoder can now be used to decode VC1 decoded Bluray streams
Fix: Remove Fillerdata MPEG2: Fixed a potential problem in the MPEG2 Fillerdata remover.
Update: Updated language files.
Update: Updated sqlite.dll.
RTSP Network Devices
Notice: You need at least Version 1.22+ of the DVBViewer Recording Service for the new functions.
A new virtual network device has been added. The SAT>IP / RTSP Devices is compatible with the SAT>IP protocol by SES and can be used with compatible Servers. Additionally the devices support the DVB>IP extension of the Recording Service.
A RTSP Device normally consists of three parts
The RTSP part which is a TCP protocol similar to Http. This part is the controlling instance of the device and send all commands to the server.
The RTP part which is UDP based and responsible for the TS streaming. RTP always uses even port numbers.
The RTCP part which is UDP based and used for status messages (signal quality etc).
The RTCP part always uses the RTP port + 1.
You can add RTSP devices via the RS Connection wizard or manually with the add device (+) button on the hardware options page.
The setup of these manually added devices is quite simple.
The Servers list presents all found SAT>IP Servers. If it's empty check if the firewall allows UPnP packets. SAT>IP uses UPnP (SSDP) to announce the server.
If you select a server the RTSP Server address and port are automatically entered.
You can enter a Description for the device in the name field.
Normally you do not need to change the suggested RTP Settings UDP Ports. The RTSP device selects automatically the needed free ports from the port range.
The Default button resets the UDP Ports to the default port range.
If the selected Server is a DVBViewer Recording Service you can additionally select the “Use TCP instead UDP”, which switches the RTP and RTCP part to TCP.
It is generally discouraged to use this option. The overhead of UDP is way lower than TCP and UDP works in a local LAN very efficient.
Instant Recordings
Instant Recordings are now delegated to the Recording Service.
Send timer to Recording Service must be active.
The instant recording is only recognized for the runtime of the DVBViewer client. If you close the DVBViewer, it will not recognize the recording as an instant recording anymore.
If you change the end time of the instant recording (DVBViewer or RS webinterface), it will be converted to a normal recording.
If you close the DVBViewer a warning will be shown and you can either stop the instant recording or let it continue after the DVBViewer is closed.
Internal Task Scheduler
The internal task scheduler uses the Windows Task Scheduler to automatically wake up the PC for timer recordings from standby / sleep mode and / or to start the DVBViewer Pro.
The task scheduler can be activated via Options -> Extended -> “Use Microsoft Task Scheduler”. If the external DVB Task Scheduler (Scheduler.exe) is found in the DVBViewer Pro program folder, it will be used, otherwise the internal task scheduler is used.
Please note: The task scheduler is not used if the timers are send to the Recording service.

If the internal task scheduler is used, Options -> Extended -> Scheduler Settings opens the scheduler dialog with the following settings:
Execute as: Windows User account to run the DVBViewer Pro.
Password: Password of the user account.
Maximum number of scheduled tasks (default 3): Determines how many timers the DVBViewer Pro adds in advance to the Windows Task Scheduler. They are updated automatically each time the DVBViewer Pro starts and any time the timers are changed.
Additional lead time in minutes: Determines how many minutes before an upcoming recording the PC is woken / DVBViewer Pro is started.
Command line parameters: Determines the command line parameters the Windows Task Scheduler passes to the DVBViewer Pro at startup.
Please note: It is required that the Windows Task Scheduler service is running. It starts the DVBViewer Pro only if the user is logged into their account. A user account locked by the welcome screen is not an obstacle, but the account must already be active by prior log in.
Hardware
Fix: Hardware Detection: fixed a memory leak in the hardware detection
Fix: Unicast Devices: Problems with auto retune fixed.
Fix: File Device: Error on initializing the file device fixed.
Add: Added support for Terratec N3
Fix: Hardware: Realtek Cable mode caused a crash.
Fix: Hardware: DVBWorld support caused a crash
Add: Hardware Database: Added support for Sundtek devices.
Add: Hardware db: Added TBS6985, TBS5990, TBS6680 and TBS DTB20 DVBT/T2 USB Dongle.
Add: Hardware db: Added DVBSky 9580, DVBSky T982, DVBSky T980C, BlackGold BGT3630, AVer3D Satellite TV R889.
Change: Hardware Detection: Sundtek (Network) devices do now have the “Open whole transponder” option disabled on first detection.
Update: Hardware database.
Options
Add: F1 opens the according DVBViewer wiki page in the web browser
The English URLs are integrated into the program. The (German) URLs are taken from the language file.
Add: Added a help button, which opens the according DVBViewer wiki page in the web browser.
Removed: Removed the Wiki link in the bottom area of the options window.
Change: The passwords are now shown as “*****”.
Change: Recording Service: The password is now saved encrypted.
Add: Recording Service: Added a list box with all found Recording Services. On selection of a RS the address and port are automatically entered into the address field.
Add: Recordings: “Remove MPEG2 Filler data” added.
Removed: Hardware/Add Virtual Devices: Removed the multicast device entry.
Add: Hardware/Add Virtual Devices: Added SAT>IP / RTSP Device entry.
Fix: Hardware: Not needed settings are now disabled for virtual devices.
Add: Recording Service: Added “ignore local recordings”. If selected, the local recording db will be ignored.
Fix: Hardware Options: The Whole Transponder option is only enabled for devices, which support PID filters.
Fix: EPG Options: Disabling MHWEPG was not permanent.
Change: Hardware Options: Device with the status “Do not Use” are displayed gray in the device list.
Subtitle Engine
Change: Subtitle Engine: The subtitle engine has been completely rewritten from scratch. It supports now all kind of DVB/ATSC/ISDB and Bluray subtitles available.
Add: BluRay Subtitles: If you play bluray discs inside the DVBViewer you are now able to enable and show all available subtitle streams. It works with graphical as well as with text subtitles.
Changed: ISDB Subtitles (&#32113;&#21512;&#12487;&#12451;&#12472;&#12479;&#12523;&#25918;&#36865;&#12469;&#12540;&#12499;&#12473;): A complete rewrite which is 100% compatible to the specification and tested with Brazilian and Japanese subtitles.
Change: ATSC Closed Captions: Closed captioning is the process of displaying text on a television, video screen or other visual display to provide additional or interpretive information to individuals who wish to access it. It is used mainly in North America and Canada and typically show a transcription of the audio portion of a program as it occurs.
Change: DVB Subtitles: Also completely rewritten and closer to the specification (EN 300 743)
Add: Better ATSC Subtitle Detection: ATSC transmissions can have up to 4 channels which are now detected properly.
Add: Subtitle Detection: Subtitles are detected in transmissions/recordings and listed resp. delisted if they (dis)appear.
Simple Recording Service Connection Wizard
A Simple Recording Service Connection Wizard has been added which can be accesses via main menu &#8594; help &#8594; Rec. Service Wizard.
Notice: The wizard will ignore all existing settings for the RS connection.
On the first page you have to select an existing RS, enter the user name and password and click the “Test” button, only if the test is successful you can continue with “Next”.
On the second page you can adjust the different options.
If the RS is on the same PC as the DVBViewer the download channel- and favorites list is disabled.
On the third page the wizard will list all needed/possible RTSP Devices. You can deselect devices which will be ignored.
The list will only offer two RTSP devices per tuner type, even if your server offers more devices.
If the RS is on the same PC as the DVBViewer, an option for disabling all local (real) DVB devices in the DVBViewer is available.
If you close the wizard with “Finish” the following things happen:
The RS options are saved, existing data will be overridden.
All Unicast Devices and if needed all local DVB devices are disabled.
All selected RTSP devices are created with the needed options and settings overriding the existing RTSP devices.
If selected the EPG, channel, timer, favorites lists etc. are downloaded (and loaded).


Version 4.9.9 BETA
expires 10.10.2012

General
Fix: Splash Screen: The splash screen is not brought repeatedly to the front.
Fix: Custom Renderer: Reworked the screen shot routines.
Fix: Music tag reader: Fixed problems with Flac and tags.
Fix: EPG Export: Fixed wrong time format for the duration.
Add: Remove H264/MPEG2 Filler Data for recordings/timeshift updated/added (Thanks to @Basic.Master, @Martin K and griga).
Fix: Streaming Renderer / WMV Recordings: Fixed exception on ending a recording.
Fix: SI-Parser/Language Support: Added several fixes for the language processing.
Change: User Name/Password Recording Service. The data is now stored encrypted in the userdata.xml.
Change: Timeshift/Plugin/Recordings running messages on shutdown separated.
Fix: Default OSD-Skin: The title of a Yes/No dialog was not displayed.
Change. No message is shown anymore on DVBViewer start up if no useable device is found.
Update: Updated language files.
Update: Updated sqlite.dll.

RTSP Network Devices
A new virtual network device has been added. The SAT>IP / RTSP Devices is compatible with the SAT>IP protocol by SES and can be used with compatible Servers. Additionally the devices support the DVB>IP extension of the Recording Service.

A RTSP Device normally consists of three parts

The RTSP part which is a TCP protocol similar to Http. This part is the controlling instance of the device and send all commands to the server.
The RTP part which is UDP based and responsible for the TS streaming. RTP always uses even port numbers.
The RTCP part which is UDP based and used for status messages (signal quality etc).
The RTCP part always uses the RTP port + 1.
You can add RTSP devices via the RS Connection wizard or manually with the add device (+) button on the hardware options page.

The setup of these manually added devices is quite simple.

The Servers list presents all found SAT>IP Servers. If it's empty check if the firewall allows UPnP packets. SAT>IP uses UPnP (SSDP) to announce the server.
If you select a server the RTSP Server address and port are automatically entered.
You can enter a Description for the device in the name field.
Normally you do not need to change the suggested RTP Settings UDP Ports. The RTSP device selects automatically the needed free ports from the port range.
The Default button resets the UDP Ports to the default port range.
If the selected Server is a DVBViewer Recording Service you can additionally select the "Use TCP instead UDP", which switches the RTP and RTCP part to TCP.
It is generally discouraged to use this option. The overhead of UDP is way lower than TCP and UDP works in a local LAN very efficient.

Instant Recordings
Instant Recordings are now delegated to the Recording Service.

Send timer to Recording Service must be active.
The instant recording is only recognized for the runtime of the DVBViewer client. If you close the DVBViewer, it will not recognize the recording as an instant recording anymore.
If you change the end time of the instant recording (DVBViewer or RS webinterface), it will be converted to a normal recording.
If you close the DVBViewer a warning will be shown and you can either stop the instant recording or let it continue after the DVBViewer is closed.

Internal Task Scheduler
The internal task scheduler uses the Windows Task Scheduler to automatically wake up the PC for timer recordings from standby / sleep mode and / or to start the DVBViewer Pro.

The task scheduler can be activated via Options -> Extended -> "Use Microsoft Task Scheduler". If the external DVB Task Scheduler (Scheduler.exe) is found in the DVBViewer Pro program folder, it will be used, otherwise the internal task scheduler is used.

Please note: The task scheduler is not used if the timers are send to the Recording service.

If the internal task scheduler is used, Options -> Extended -> Scheduler Settings opens the scheduler dialog with the following settings:
Execute as: Windows User account to run the DVBViewer Pro.
Password: Password of the user account.
Maximum number of scheduled tasks (default 3): Determines how many timers the DVBViewer Pro adds in advance to the Windows Task Scheduler. They are updated automatically each time the DVBViewer Pro starts and any time the timers are changed.
Additional lead time in minutes: Determines how many minutes before an upcoming recording the PC is woken / DVBViewer Pro is started.
Command line parameters: Determines the command line parameters the Windows Task Scheduler passes to the DVBViewer Pro at startup.
Please note: It is required that the Windows Task Scheduler service is running. It starts the DVBViewer Pro only if the user is logged into their account. A user account locked by the welcome screen is not an obstacle, but the account must already be active by prior log in.

Hardware
Fix: Hardware Detection: fixed a memory leak in the hardware detection
Fix: Unicast Devices: Problems with auto retune fixed.
Fix: File Device: Error on initializing the file device fixed.
Add: Added support for Terratec N3
Update: Hardware database.

Options
Add: F1 opens the according DVBViewer wiki page in the web browser
The English URLs are integrated into the program. The (German) URLs are taken from the language file.
Add: Added a help button, which opens the according DVBViewer wiki page in the web browser.
Removed: Removed the Wiki link in the bottom area of the options window.
Change: The passwords are now shown as "*****".
Change: Recording Service: The password is now saved encrypted.
Add: Recording Service: Added a list box with all found Recording Services. On selection of a RS the address and port are automatically entered into the address field.
Add: Recordings: "Remove MPEG2 Filler data" added.
Removed: Hardware/Add Virtual Devices: Removed the multicast device entry.
Add: Hardware/Add Virtual Devices: Added SAT>IP / RTSP Device entry.
Fix: Hardware: Not needed settings are now disabled for virtual devices.
Add: Recording Service: Added "ignore local recordings". If selected, the local recording db will be ignored.

Subtitle Engine
Change: Subtitle Engine: The subtitle engine has been completely rewritten from scratch. It supports now all kind of DVB/ATSC/ISDB and Bluray subtitles available.
Add: BluRay Subtitles: If you play bluray discs inside the DVBViewer you are now able to enable and show all available subtitle streams. It works with graphical as well as with text subtitles.
Changed: ISDB Subtitles (&#32113;&#21512;&#12487;&#12451;&#12472;&#12479;&#12523;&#25918;&#36865;&#12469;&#12540;&#12499;&#12473;): A complete rewrite which is 100% compatible to the specification and tested with Brazilian and Japanese subtitles.
Change: ATSC Closed Captions: Closed captioning is the process of displaying text on a television, video screen or other visual display to provide additional or interpretive information to individuals who wish to access it. It is used mainly in North America and Canada and typically show a transcription of the audio portion of a program as it occurs.
Change: DVB Subtitles: Also completely rewritten and closer to the specification (EN 300 743)
Add: Better ATSC Subtitle Detection: ATSC transmissions can have up to 4 channels which are now detected properly.
Add: Subtitle Detection: Subtitles are detected in transmissions/recordings and listed resp. delisted if they (dis)appear.

Simple Recording Service Connection Wizard
A Simple Recording Service Connection Wizard has been added which can be accesses via main menu &#8594; help &#8594; Rec. Service Wizard.

Notice: The wizard will ignore all existing settings for the RS connection.
On the first page you have to select an existing RS, enter the user name and password and click the "Test" button, only if the test is successful you can continue with "Next".
On the second page you can adjust the different options.
If the RS is on the same PC as the DVBViewer the download channel- and favorites list is disabled.
On the third page the wizard will list all needed/possible RTSP Devices. You can deselect devices which will be ignored.
The list will only offer two RTSP devices per tuner type, even if your server offers more devices.
If the RS is on the same PC as the DVBViewer, an option for disabling all local (real) DVB devices in the DVBViewer is available.
If you close the wizard with "Finish" the following things happen:
The RS options are saved, existing data will be overridden.
All Unicast Devices and if needed all local DVB devices are disabled.
All selected RTSP devices are created with the needed options and settings overriding the existing RTSP devices.
If selected the EPG, channel, timer, favorites lists etc. are downloaded (and loaded).


We have released the new DVBViewer Pro 4.9.6.20 today.

The changelog:

Fix: ATSC/AC3 Detection: Added several fixes for ATSC AC3 detection.
Fix: 125% Font size: Added support for 125% font size to the status bar and the playback control window.
Fix: EPG Window / Timeline: The Timeline display is updated correctly now if the splitter between timeline and EPG details is moved.
Fix: EPG Window / Timeline: Fixed the flickering on redrawing the timeline.
Fix: EPG Window / Timeline: The row height and count is now calculated based on the font size.
Fix: EPG Window / Timeline: Added support for 125% font size.
Change: EPG Fenster: Converted the filter popup menu into a select list.
Fix: EPG-Parser: Fixed wrongly as Japanese interpreted EPG with the language indicator "jpn" but English content.
Change: EPG Display: The "exclude from EPG" flag is obsolete.
Change: Channel List Editor: Removed the "exclude from EPG" check box.
Change: Channel List Editor: Added a RDS check box.
Update: Transponder lists: Updated the Astra 19.2 E transponder list.
Update: Default SAT Channel list: Added the new German HD channels.


We have released the new DVBViewer Pro 4.9.6.11 today.

The changelog:

Fix: Options: Subtitles: Fixed several problems with the subtitle options page.
Fix: Processing the SFI EPG could cause a crash.
Fix: Timeshift: Timeshift recording didn't work correctly due to changes in 4.9.6.
Change: Update of the internal ICS library. The DVBViewer now uses the same version as the Recording Service.
Change: Unicast Devices: Rewritten in parts. Special care has been taken of the timing of the tuning process. The Unicast device now blocks the DVBViewer for the duration of the tuning the same way a real DVB Device would block. Switching frequencies is much more stable that way.
Fix: The channel list window size can be changed with 125% font size.
Fix: Display problem with 125% font size fixed. All text fields and other elements are now readable.
Fix: BDA Devices: Fixed DiSEqC/Unicable problems with some devices and Windows XP.
Fix: Fixed problems with gzip/deflate compressed (HTML) downloads from the RS and Windows XP.
Fix: Options: Unicast Devices: Closing the settings dialog of a Unicast Device could freeze the DVBViewer.
Change: Channel Search: The check box "In-depth Search" is now activated by default.
Fix: The scripting error message box problem is now solved.
Change: Options &#8594; Scripts: The timeout can be set to -1 to deactivate the timeout (default).
Change: Options &#8594; EPG: Reading the SiehFernInfo can now be activated separately. Default is deactivated.
Fix: COM/Actions: The action „minimize" didn't work correctly if the COM events were connected.
Fix: DVD-Playback: Seeking didn't work correctly due to changes in 4.9.6.
Fix: Workaround for a Delphi bug when changing the window size with the mouse. If the minimal window width was reached the window started to move.
Add: Added Hauppauge NOVA-HD-USB2 to the hardware database.
Add: Added Cinergy S2 USB HD (Rev.2) to the hardware database.
Add: Basic support for band stacking (DishPro LNBs, US single cable distribution). For scanning and editing you have to use Transedit 3.8.4+.


We have released the new DVBViewer Pro 4.9.6 today.

The changelog:

Fix:CustomRenderer:Accessing the DVD menu with the mouse now works with custom EVR andVMR9.
Fix:MainWindow:Hiding the symbols/status/menu bar changed the aspect ratio of the playback.
Fix:File/TimeshiftPlayback:Fixed problems with playback from file and UAC.
Fix:Options-> Mosaic Preview:After changing the decoder the DVBViewer had to be restarted for thechange to take effect. Now you only need to deactivate andreactivate the mosaic preview (if it is active).
Improved:MosaicPreview:Compatibility improvements with video decoders and DXVA. Image quality slightly improved and the change frequency increased.
Fix:MosaicPreview:Fixed a bug in the mosaic preview which could crash the DVBViewer under certain circumstances.
Change:Writing of the infofile ofrecordings has been optimized.
Fix:EPG:The Chinese charset Big5 was incorrectly converted.
Fix:Start:Script error message on startup fixed.
Change:Channels.dat:While reading the channels.dat there now is a check if thetransponder frequency is in khz and it will be accordingly adjusted.
Change:Changed the initialization of the D3D devices of the customrenderers alittle bit to prevent problems on some systems after standby.
Fix:Recordings:Refreshing the recording data from the file info had problems with summer/winter time calculations.
Fix:BDA-Devices- KNC One:The KNC DLL was initialized wrongly.
Add:DVBViewerPro Update Notice:If a new DVBViewer Version is available a message will be displayedin the menu -> Help -> Info window and in OSD -> System ->Info.
Fix:OSD/Videos:If more than one DVD drive existed the title of a previous DVD drivewas copied to the following empty DVD drives.
Change:DVDOptions:The custom renderer check box has been removed. This setting canonly be changed on the DirectX options page.
Fix:VCR:Fixed a potential overflow in "Adjust PAT/PMT" function.
FixChannelEditor:The audio language of an subchannel couldn't be changed.
Fix:Hardware:Detection of dLAN devices corrected.
Fix:UnicastDevices:Channel search with unicast devices now works for "slow tuning"DVB hardware in the Recording Service.
Fix:InputOptions:Fixed multiple warning message boxes were shown if the remote hadauto repeat.
Change:Recordings:Remove filler data for H264 now defaults to active.
Change:Timeshift:Remove filler data for H264 now defaults to active.
Change:MainWindow:If there is no playback active at all, the status bar now shows "No Playback" instead of "Standby".
Change:LanguageFiles:Translations for the weather forecast are now prefixed by"weather.".
Removed:LanguageFiles:Video Recorder Plugin removed from the language files and the defaults.
Update:Updated to Version 3.6.2 of the DVBSource filter.
Update:Updated language files.
Update:Updated sqlite DLL.
Severalsmall fixes and optimizations.


We have released the new DVBViewer Pro 4.9.5 today.

ATTENTION: You can download the DVBViewer Pro 4.9.5 only from https://www.dvbviewer.tv/members/

The changelog:

General
Change: Daylight saving changes/EPG: If the timezone is set to "automatically" the system will calculate the local time of the EPG entries depending on the date with the help of special windows functions.
This should fix most problems with day light saving changes because now the EPG always has the "correct" time.
Timer in the night of the change may have to be adjusted manually.
Fix: Adjust PAT/PMT: If a recording was started before the PAT contained the fitting PMT the PAT/PMT were not correctly adjusted and written.
Fix: OSD/Weather: The weather page is working again. ATTENTION: You have to setup your location in the weather options again!
Change: MHEG5: Rewritten Audio/Video playstate in Mheg5 engine
Change: MHEG5: ServiceIDs (NID, TID, SID) are now send properly to the Mheg5 engine
Change: MHEG5: Booking (Add, List, Delete) EPG Events in NZ should work but is untested
Fix: VOD filter does no longer accept ms-asf streams, since they can not work
Fix: Recordings: Splitted recording weren't correctly deleted.
Fix: Options: The custom renderer check box wasn't correctly synchronized between the DVD and DirectX options pages.
Fix: Main window: Maximize via Aero snap for Vista/Win 7 deactivated.
Fix: File playback: The bit rate in the status bar wasn't updated correctly for mp3 files.
Fix: Rec Stats Window: The recordings count is now updated immediately after deleting a recording.
Change: Main window: Best window size: For 4:3 monitors the height is adjusted (as before), for non 4:3 monitors the width is now adjusted to fit the window with the TV picture. You can disable the new adjustment via tweak -> see tweaker.exe.
Change: DirectX options: Audio/Video auto detection changes in the DirectX options page now trigger a rebuild graph.
Add: DVD Playback/Presets: It is possible to define a DVD navigator other than the MS DVD navigator in the presets for DVD playback.
Change: Windows: Added high res explorer icons (Vista/Win 7) for the DVBViewer Pro and the setup programs.
Fix: Startup: fixed the issues with the "synzip" messageboxes on program start.
Fix: RDS Parser: Griga fixed a problem in the RDS parser.
Fix: Channel Scan: Griga fixed several potential problems in the channel scanner.
Fix: COM Interface: The Timer list didn't take the remote timers of the recording service into account.
Fix: Videotext Parser: Griga fixed some small problems with the videotext parser.
Fix: Instant recording: If an instant recording is started while the DVBViewer Pro is in radio (small interface) mode, the OSD display of the instant recording menu is disabled.
Add: File Playback: The settings of the progressbar in the statusbar for file playback are now stored separately from the settings for LiveTV.

Hardware

The Hardware classes have been in parts rewritten with the help of Griga.
Please note: In case of an update some of the changes will only take effect after performing Options -> Hardware -> Detect Devices.
Enhanced: Unicable support, particularly for DVB-S/S2 devices that don't allow full Unicable compliance.
The basic requirement for Unicable support is a driver providing an interface for sending DiSEqC raw commands. This is fulfilled by all DiSEqC 1.2 capable DVB-S/S2 devices. Additionally a (known) interface for directly changing the LNB voltage (without tuning) is required. If it is not available the DVBViewer Pro now performs the necessary voltage changes by dummy tuning. However, this method slows down channel switching and may exceed the Unicable timing constraints. It is not guaranteed to work in all cases (though it works quite well with an Inverto Unicable LNB and different devices).
In case of a device that does not allow to fulfill the EN 50494 specifications properly, the hardware options page displays a warning before opening the Unicable configuration dialog. Devices regarded as fully Unicable compliant are currently: Digital Devices (above all), FireDTV, TechnoTrend and DVBSky.
Added: Unicable collision detection.
A Unicable collision occurs if two receivers try to send a ChannelChange DiSEqC command to the Unicable router at the same time. Frequency switching failure in the router results in no data arriving at all, or even worse, still data from the previous transponder (depending on the transponder parameters).
Fix: Work-around for the "Initializing the device has failed" error under Windows 7, caused by a buggy Microsoft component that tries to create registry keys without sufficient access rights.
In "Use internal Network Provider filter off" mode (see hardware settings) the DVBViewer Pro now uses the new MS Universal Network Provider filter (introduced with Vista/Windows 7), that does not show this issue. Additionally "Use internal Network Provider filter on" has become the default setting for new installations, which avoids the error as well. However, it may still occur in "Use standard interface on" mode.
Added: Pilot symbols auto-detection when receiving DVB-S2 channels resp. transponders with Hauppauge devices.
DVB-S2 tuning will now succeed with wrong Pilot Symbols settings (though it takes a bit longer).
Added: DiSEqC 1.2 support for TechniSat SkyStar eXpress HD with WDM/Network driver.
Enhanced: DiSEqC 1.2 support for TechniSat SkyStar eXpress HD and SkyStar USB HD with BDA driver. Now it also works under Windows XP.
Please note: Due to the design of the BDA DiSEqC interface for these TechniSat devices command sequences (consisting of more than one DiSEqC command) will not work. Please use the WDM/Network driver in this case.
Changed: Handling of TBS DiSEqC interfaces (since the implementation in TBS/Prof drivers is quite confusing). The DVBViewer Pro first verifies that the interface specified in the hardware database exists. If not, the DVBViewer Pro tries to auto-detect the interface.
Fix: ATSC Direct Tuning: The 1750 Hz offset is now taken into account.
Fix: Using more than one KNC One device does now work correctly.
Add: Detection of TerraTec H5 Rev. 3 devices.
Add: Detection of TT-budget S2-4100 devices.
Add: Detection of PCTV Dual Sat Pro PCI 4000i (Stargate Tuner) devices.
Add: Detection of several TBS devices.
Add: Added DiSEqC 1.2 support for Omicom devices.
Add: Added DiSEqC 1.2 support for Compro devices.
Change: TBS CI Stack update
Add: Support for CI modules from Jactec.
Change: Detection of the Pinnacle PCTV DVB-S2 Stick 460e changed from VendorID 7 to VendorID 33, otherwise DiSEqC would not work in Vista/Win 7. Users of Win XP have to change this entry back to VendorID 7 manually in the hardware.xml.
Updated: Hardware database.

Tweaker Tool
Add: The tweaker tool enables you to adjust the tweaks for the DVBViewer Pro with a quite comfortable UI. For all tweaks the tools has a check box or edit box and a short explanation. The changes can only be saved if the DVBViewer Pro is not running.

DVB Server
The DVBServer has been discontinued and will be no longer available.


We have released the new DVBViewer Pro 4.9 today.

ATTENTION: You can download the DVBViewer Pro 4.9 only from https://www.dvbviewer.tv/members/

The changelog:

MHEG-5

Add: TOT data generated by the system time
Add: Audio play states are now handled by the MHEG engine
Add: Video play states are now handled by the MHEG engine
Add: partially support for online content like BBC iPlayer
Fix: Volume control of the MHEG engine should work correctly
Fix: Interactive language is now send to the MHEG application correctly
Add: PVR Bookings are send/read to/from the VCR

Video On Demand Filter

Add: Youtube support (youtube://[youtubeid])
Add: Vimeo support (vimeo://[vimeoid])
Fix: Improved Playback and buffering of all kind of audio and video streams
Add: Better Icecast/Shoutcast detection
Removed: LastFM support

General

Add: Playback Presets by Griga. Presets are used to offer a more flexible way to select codecs and splitters for specific file formats. Note: selecting a Videorenderer inside these preset files is NOT supported.
Some example presets are in the [app-folder]GraphPresets_Samples. You need to copy them into the [configuration folder]GraphPresets folder and adjust the filter IDs and/or make sure you have the fitting filters/splitters installed.
Add: Playback: Added CD and WAV playback via the DVBSource Filter.
Change: Program: Saving of the windows positions is now handled a little better.
Fix: Program: The position of dialog windows was sometimes incorrect.
Add: Playback: Playback of ts/mp3/wav streams from a http source (Recording Service) via the DVBSource filter added. Use the "Open URL" dialog. Needs the current version of the Recording Service.
Fix: Installation: A clean installation with no channel list as a Recording Service client could deactivate all timers in the Recording Service.
Fix: Program Start: under certain circumstances a renderer error message could delay the program start up to 20 seconds.
Fix: Recordings: If adjust PAT/PMT was activated and the SID of a channel was wrong, no Audio/Videodata was written. Now adjust PAT/PMT is deactivated if the SID doesn't match. careful this might cause problems with other hard/Software. Make sure the SID of a channel is always correct.
Change: Rewritten and optimized the code for (debug)Logfile writing.
Fix: Settings: Changes to Auto detect Audio/Video weren't saved anymore.
Updated to current sqlite3 version.
Updated the DVBViewer Filter.
Several corrections and optimizations.
Language files updated.

Hardware

Add: Skystar USB HD with WDM driver: Enabled Diseqc 1.2 for this device.
Add: BDA: DiSEqC support for DVBSky devices added.
Add: BDA: Detection of Digital Devices Cine CT V6 devices added.
Add: BDA: Reworked the detection of Turbosight devices. You might have to do a manual hardware search in the options.
Add: BDA: Cinergy HTC Stick detection added.
Change: BDA: New option for EMPIA compatible devices in DVB-C mode in the hardware Options: "Force Auto Modulation". Changing this value might help if channel changes are very slow.
Add: Support for Hauppauge PVR devices


We have released the new DVBViewer Pro 4.8.1 today.

ATTENTION: You can download the DVBViewer Pro 4.8.1 only from https://www.dvbviewer.tv/members/

The changelog:

MHEG5

We finally added MHEG-5 support to the DVBViewer.

What is it?
MHEG-5 is a TV middleware and modern replacement of the old teletext. It is used in the UK, New Zealand, Hong Kong, Australia, Ireland and Germany (via Technisat Multytext on Astra 19.2°E).
A video presentation can be found here:
How to get it?
The MHEG-5 plugin is a third party add-on and has to be ordered separate. To do so, open the key tool and press order, next to the MHEG-5 entry.
Attention: Keep in mind that the license is bound to the email which was been used to buy the DVBViewer!
After the transaction has been completed, the downloadable content will be unlocked for your DVBViewer member account in the DVBViewer members area (https://www.dvbviewer.tv/members/).
Once the installation process is done, the personal plugin key you got via email has to be entered inside the keytool. You have to make sure that the code corresponds with the one you got provided by us. A triple-digit CRC Checksum indicates if the entered key is correct.



MHEG-5

Fix: Stopped graph on radio playback
Fix: Problem with ISO default language setting
Fix: Time difference caused by summer time
Fix: Audio 100% problem on BBC MHEG
Fix: Problems with the videowindow while MHEG is active on Irish channels
Add: Partially support for interactive channels (not finished yet)




General

Change: EPG.dat: The PDC PIL (if present) for EPG entries is saved in the epg.dat.
Change: BDA-Hardware: EyeTV devices with CI are now handled like Twinhan/Terratec devices , MMI should work now.
Change: Adjust PAT/PMT: The ECM Descriptors are now removed from the PMT if "Adjust PAT/PMT" is activated.
Change: TS-Recordings: TS recordings now start always with a PAT/PMT.
Fix: EPG-Parser: Fix for polish EPG by Griga.
Add: Arib Subtitles: Do work now for real.
Fix: DVBViewer Recording Service: Connection to the local recording service now doesn't use the windows proxy settings anymore.
Change: Wizard: Simplified the hardware selection in the wizard.
Change: DirectX Options: Changed the selection of media file types the DVBSource Filter should be used for.
Fix: Video playback without the DVBSource Filter: Griga fixed several problems with the IAMStreamSelect interface.
Add: Teletext: Added Grigas improvements to the teletext parser.
Fix: Video/Audio A/B: Fixed a bug in detecting the correct file extension.
Add: Datamanager: Added #TV.Timeshift.relativepos a float value (0..1). 0 means timeshift is at the beginning of the timeshift file, 1 means timeshift is at the liveTV position.
Fix: OSD-Teletext: On jumping to page 100 with the OSD-OK key the internal input buffer for the teletext page numbers is reset now.
Add: BDA Devices: Added detection of several new TBS devices.
Add: OSD Channel EPG Window: You can now programmatically select which channel EPG should be shown by setting #OSD.channelnumber to the wanted channel number. Attention: The caller is responsible to set the value to empty or -1 after use.
Change: Playback: For mp3 playback with the DVBSource Filter the graph is not rebuild if the old one can be reused.
Updated to current sqlite3 version.
Update to Version 3.5.5 of the DVBViewer Filter.
Several corrections and optimizations.
Language files updated.


Hotfix 4.8.0.1.

Changes:

- Fix: Favourites: fixes problems with favourites.

- Fix: Timer: fixes all timers are shown red in the recording window if recorded locally.


We have released the new DVBViewer Pro 4.8 today.

ATTENTION: You can download the DVBViewer Pro 4.8 only from https://www.dvbviewer.tv/members/

The changelog:

MHEG5

We finally added MHEG-5 support to the DVBViewer.

What is it?
MHEG-5 is a TV middleware and modern replacement of the old teletext. It is used in the UK, New Zealand, Hong Kong, Australia, Ireland and Germany (via Technisat Multytext on Astra 19.2°E).

A video presentation can be found here:

How to get it?
The MHEG-5 plugin is a third party add-on and has to be ordered separate. To do so, open the key tool and press order, next to the MHEG-5 entry.
Attention: Keep in mind that the license is bound to the email which was been used to buy the DVBViewer!
After the transaction has been completed, the downloadable content will be unlocked for your DVBViewer member account in the DVBViewer members area (https://www.dvbviewer.tv/members/).
Once the installation process is done, the personal plugin key you got via email has to be entered inside the keytool. You have to make sure that the code corresponds with the one you got provided by us. A triple-digit CRC Checksum indicates if the entered key is correct.

General

Change: Teletext Subtitles: The language of TTx subtitles is now detected by examining the PMT. This should result in a more accurate detection than before. Thanks @Griga.
Add: Subtitles : Added support for Arib8 (Japanese) subtitles.
Change. Favorites: Changed to the 64bit Favorites ID as used in Grigas GE and the Recording Service. The old IDs will still work.
Change: Options channels (Sky Germany): Changed the way how the options channels are detected. Now the list of the channels can be opened if you have tuned a active option channel. No need to tune the portal channels first.
Change: Options channels (Sky Germany): If a options channel is not found in the DVBViewer channel list, it will not be shown in the options channel list anymore, instead a entry about the missing channel is written to the log files.
Fix: EPG HTML Export: The event wasn't exported.
Fix: Problems with W2k : The DVBViewer work again with W2k.
Fix: Wizard : The check for the D3D support dll is now executed in the wizard.
Fix: Installer : The sample jumplist.ini wasn't installed.
Add: Timeshift : H.264 Filler data removal added, can be activated in the timeshift options. Careful, this can make the jumping in timeshift less accurate.
Fix: GUI Skins : The translation didn't work correctly, if started in GUI Skin mode.
Change: Teletext Options : Now only valid fonts can be selected in the TTx options.
Change: Teletext Options : Added support for Arabic, Serbian (Cyrillic) and Ukrainian charsets.
Change: Teletext : Added support for the Nation Option Bits to detect the charset of a page. Sometime the bits are not unique then you have to adjust the settings in the Teletext options manually.
Removed: Teletext : Removed the Language popup menu.
Change: Subtitle Options : Now only scalable fonts can be selected.
Change: Mosaic Options : Now only scalable fonts can be selected.
Add: Languages : The DVBViewer now tries to detect and use the windows user language on first start.
Fix: DVBSpeak.vbs should work again.
Updated to current sqlite3 version.
Several corrections and optimizations.
Language files updated.

Hardware

Add: BDA Devices: Support for Turbosight CI . You need to install the TBS support dll with the downloader at the end of the installation.
Add: BDA Devices: Support for Anysee E7 series with CI.
Add: BDA Devices: Griga added DiSEqC support for Omicom devices.
Add: BDA Devices: Added detection of the Digital Devices Cine S2 V6 .
Add: Hardware detection : Support for variations of Digital Devices Octopus, Terratec Cinergy 1200-S and Terratec Cinergy S added.
Add: BDA Devices : Added support for RealTek DVB-T/C Hybrid USB devices.
Improved: DVB-IPTV Device : Optimized and improved by Griga. It should now handle extended RTP Headers correctly.
Fix: BDA Devices : For TT devices the Unicable settings were not shown in the hardware options.
Add: BDA Devices : Added detection of the Technisat Skystar eXpress HD.
Change: BDA Devices: Several Hauppauge devices were wrongly detected as hybrid devices.
Add: BDA Devices: Added support for Qbox 3 devices.

Windows

Fix: Channel List Editor : The automatic scrolling on moving an entry didn't work anymore.
Change: Favorites Menu Main window: Favorites entries which can not be associated with a channel are shown deactivated.
Change: Recorder Window : Clicking on a timer selects the associated channel in the channel list on the left.
Change: About window : Completely reworked.
Fix: Recording window didn't close on pressing ESC.
Change: EPG window : The EPG search now defaults to „from now“.
Fix: EQ Window : Rearranged the text a little bit, so it is not cut off anymore.
Change: Channel List Editor : If the channel list editor is opened from the channel list window, the currently focused channel is selected in the channel list editor.
Add: Recording statistic window . Added the removed Filler data amount display (only if active).
Fix: Recording Stats window : Fixed some translation problems.
Change: Channel list editor: If a channel is moved in the channel list, the detail view is now updated correctly with the new root/category.
Change: Channel list editor : Changed the label “Service PID” to “Service ID” (English/German language file).

Recordings/Timer

Add: Recordings : Optional removal of H.264 filler data while recording. (see recording options).
Thanks to forums user Martin K for contributing the concept and code and to Griga for adapting it to the DVBViewer!
Some (not all) HD channels, particularly Das Erste HD, ZDF HD, arte HD and ORF HD, are inserting filler data in the H.264 video stream in order to keep a constant bitrate. The percentage of filler data depends on the broadcasted content. E.g. in low motion scenes 50% or more of the H.264 stream may consist of filler data, and in case of movie opening or closing titles even more than 90%. So removing the H.264 filler data may decrease the size of TS recordings with H.264 content considerably, in some cases to 50% and less.
Fix: Channel auto update : Sometimes the channel auto update for recordings didn't work correctly.
Change: The default name scheme for recording is now: %date_%time_%station_%name

EPG

Fix: D+ EPG (Spanish MHW EPG) works again.
Add: EPG: Support for the Japanese Arib8 EPG format.
Fix: EPG Options : Reworked the language selection in the EPG options.
Change: The ISO language is now shown in the EPG language options .
Add: Tweaks : Added “DVBEPGAsAnsi” Tweak (see Tweaks.txt). Determinates if the DVB EPG Parser ignores the language settings in the EIT and converts the text from the local charset to UTF-8. May help if you get strange chars in the EPG.
You have to set the locales setting of the system account the recording service is running in to the same locales your user account is using.
OSD
Change: OSD Timer window : The askdeletetimer setting now also works for the OSD timer window.
Change: OSD channel list window : OSD Left/Right on a channel group now jumps one group forward/backward.
Change: OSD Default skin : Some fixes and small changes.

Playback

Add: DVB/Bluray/HDDisk images : can be played by Drag'n'Drop into the main window or “open media file” (still needs Daemon Tools or Virtual CloneDrive).
Fix: Tag reader/Flac files: The Vorbis Comments tags were not read correctly for flac files.
Recording service related
Change: EPG loaded from the Service : Is now handled again as external EPG.
Change: Sending WOL to the Recording Service PC on program start up: Now the messages pump is kept working while waiting for the WOL. No more “... doesn't respond” messages.
DVBServer
Updated to the current hardware handling, please see above for changes.


We have released the new DVBViewer Pro 4.6 today.

ATTENTION: You can download the DVBViewer Pro 4.6 only from https://www.dvbviewer.tv/members/

The changelog:

General

* Reworked: Start-up: Completely reworked the start-up sequence of the DVBViewer.
* Add: Shader menu: Added a new menu item: "Last Shader". This recalls the last used shader.
* Add: Actions: "No Shader" and "Last Shader" actions added. See actions.ini.
* Fix: WOL: Fixed a potential memory leak if no network was present.
* Change: Reworked the status messages of the splash screen.
* Change: Reworked the about window.
* Fix: Input Options: Export only user defined commands didn't work.
* Fix: Channel Scan: A corrupt PAT could cause problems in some situations. (fixed by Griga).
* Fix: A docked channel list window was not brought to front together with the main window.
* Fix: EPG Window: Reworked the tab order.
* Fix: Recording Stats window: A running recording in the recording service wasn't shown under certain circumstances.
* Fix: Unicode: Fixed several problems with Unicode and timers.
* Reworked: Recording Stats window: Reworked the display of the recording stats window.
* Fix: Options window: Cleaned up the tab order in the options.
* Add: Configuration files: The configuration (xml) files are now first saved to a temporary file and then renamed to the actual file name. This should prevent corrupt files if the PC crashes on writing.
* Add: Subtitles: Christian added support for ISDB subtitles.
* Add: Recording window/ EPG window: Added an improved time entry component by griga.
* Fix: Instant recordings: Instant recordings are not saved to the timers.xml and not added to the scheduler anymore.
* Fix: Streaming renderer: Christian fixed some bugs in recordings of streaming content.
* Fix: Custom Renderer: Fix for wrong aspect ratio when zooming with the custom renderer.
* Fix: Channel Autoupdate: Fixed several problems with the auto update for LiveTV and recordings.
* Fix: Forced channel switch by recording service: If a channel switch is forced by the service and UseFav is set to 1, the DVBViewer tries to find a fitting favorite. This may or may not work.
* Fix: Options window: Several usability and optical improvements.
* Fix: Channel editor window: Setting the LOF for a root entry didn't work.
* Fix: Recording info file: Reading the recording info file didn't work if no title was present. In this case the filename is now used.
* Change: Several optimizations for the D3d renderer.
* Fix: Fixed the worst problems with font sizes > 100% in Vista/Win 7.
* Fix: Fixed problems if the screen saver timeout is set to one minute.
* Fix: Fixed the DVBViewer main window doesn't have the focus after start.
* Add: Recording Stats window: If deleting a running timer a warning/confirmation dialogue is now shown.
* Updated the DVBSource Filter to version 3.5.4.
* Updated to current sqlite3 version.
* Several corrections and optimizations.
* Language files updated.


Hardware

* Add: Grigas new hardware detection integrated. Please do a manual hardware search in the hardware options!
* Fix: In some cases the DiSEqCCount parameter wasn't initialized correctly.
* Fix: The IPTV Client device can now detect and ignore extended RTP headers (> 12 byte).
* Add: BDA Hardware: Support for Geniatech devices ( DiSEqC and DVBS-2).
* Fix: For Digital Devices devices the unicable button is now displayed in the hardware options.
* Add: The Digital Devices devices handling detects if Unicable is activated in the driver. If it is activated it discards the internal unicable handling.
* Add: Basic support for DVB-T2.
* Fix: DiSEqC didn't work for Anysee devices.
* Change: *star devices: Lowered the Tunerlock-Timeout for B2C2-based cards with WDM-drivers from 2 seconds to one second.
* Removed: BDA devices: Removed the Tunerlock-Timeout for FireDTV-devices.
* Add: BDA devices: Added CI support for KNC One DVB-S2 Dual cards. Attention: MMI/CAM Menu does not work, there seem to be problems with the driver and/or SDK dll.
* Warning: Users with KNC One devices should use the current driver!


OSD

* Change: OSD main window: OSD-Yellow displays the channel list or the favorites list based on the UseFav tweak.
* Add: Datamanager: #CurrentShader contains the currently used shader.
* Add: Datamanager: The Last Shader name is now stored in the OSDDatamanager under "#LastShader". To change the shader via script you can change the value to a valid shader name and call the Lastshader action.
* Change: Weather OSD: The images are now forced to keep the aspect ratio.
* Fix: OSD Slide show: The Slide show was not stopped, if a playback via menu was started.
* Fix: OSD Slide show: Blending transition of the images didn't work.
* Add: OSD main window: With OSD-Blue you can open the shaders menu (if custom renderers are used).


Playback

* Fix: Drag and drop of playlists onto the DVBViewer icon didn't work.
* Fix: Shoutcast: Christian fixed problems with shoutcast in the VODFilter.
* Add: File playback: Files with the TS4 extension are now handled as TS stream.
* Add: The DVBViewer handles link files to media files or folders via drag'n'drop or command line.
* Fix: DVD playback: On DVD playback timeshift was stopped without asking/warning the user.


Recording service related

* Add: Now you can download the favourites.xml from the service on start up. See Service options in the options window. (needs the current service 1.6.8.2+).
* Add: Service Options: You can download the favorites in the service options with the favorites button (needs the current service 1.6.8.2+).
* Add: Service Options: You can activate sending WOL to the PC with the recording service on start up.
* Add: Service Options: You can define the wait time for WOL. It defines the maximal wait time the DVBViewer will pause until he can contact the recording service. Default is 2 minutes.
Attention: The DVBViewer will block the defined time if the recording service is not running or the PC takes too long to wake up. If it fails to contact the recording service all following downloads (EPG, channel list, favorites etc) will fail!
* Add: Service Options: You can initiate WOL with the WOL button in the service options.
* Removed: The background EPG download from the service. (needs the current service 1.6.8.2+).
* Removed: Service Options: Remove the max days EPG download. The EPG will now be downloaded in one go in binary form.


DVBServer

* Add: Grigas new hardware detection integrated. Please do a manual hardware search in the hardware options!
* Please see hardware changes for the DVBViewer for more information.


We have release the new DVBViewer Pro 4.5 today.

ATTENTION: You can download the DVBViewer Pro 4.5 only from https://www.dvbviewer.tv/members/

The changelog:

Unicode support

* EPG and file handling is now completely in Unicode.
* mp3 tags (Music tags) are also in Unicode.
* The databases are now in Unicode (UTF-8).
* The Recording file name is in Unicode now.
* The OSD shows Unicode correctly everywhere.
* The User Interface shows Unicode correctly everywhere.
* Channel names and favorites do NOT use Unicode for now.
* Change: Play lists: The play list loader now detects UTF-8 encoded and non UTF-8 encoded files and loads them accordingly.
* Change: Teletext: Integrated the new Teletext engine by Griga. It is fully Unicode compatible and contains a lot of improvements.

Custom Renderers

* Added two new Renderer types: “VMR9 Custom” and “EVR Custom”. You can activate them in Options &#8594; DirectX &#8594; “Use Custom Renderer”.
They are based on D3D9, so your graphics adapter must fully support DirectX9. They use the hardware to composite and render the output and are DXVA and DXVA2 compliant (DXVA2 only for Vista+ and EVR), note: your video decoders must support this.
If you activate the custom renderers the DVBViewer checks if there are Dlls missing. In case they are missing, it displays a warning and asks you to install the files from the MS website. These files are not essential for the renderers to work, but if you want to use the shaders, you will need the files.
Known limitations:
o EVR only works with Vista and windows 7.
o You can not mix custom and normal renderers. If you select one method you have to stick with it (Video A/B and DVD). PiP does NOT use the custom renderers.
* Add: D3D Exclusive Mode: Works only with custom Renderer activated and skinning of the main window deactivated.
You can activate with a tweak in the setup.xml section “MPEG” with the entry
<entry name="D3DExclusive">1</entry>
Of course it only works in full screen mode. You can't access the popup menu or any other window. You can only use the OSD.
* Add: Pixelshaders can be selected to apply various effects on the videodisplay including an anaglyph 3D shader for side by side 3D transmissions.


Windows 7 support

* Add: An Overlay Icon for the DVBViewer taskbar symbol, showing the recording status, thanks to rago (W7 only).
* Add: Taskbar thumbnails: New Icons for the Taskbar Preview thumbnail buttons thanks to rago
* Add: Support for Windows 7 jump list (right click on the programs taskbar icon). The jumplist entries are defined in the file “jumplist.ini”. You can add max. 10 entries. The format is:
[name]=[DVBViewer commandline parameter(s)].
Some examples are included (channels only work for Astra 19.2E users).
* Fix: Vista/Win7: Fixed application freezes if the virtual keyboard of windows was used.

Fix: Prevent Screensaver: On windows 7 and Vista the screensaver was prevented even if the setting was deactivated, due to changes made by MS.

OSD

* Fix: OSD: Fixed high system load for 3 secs after channel switching.
* Fix: OSD Media play back window: It was not possible to set an individual time out for it in the windowdef.xml.
* Change: The timeout of the MiniEPG browsing is now set to the OSD timeout.
* Add: Demo OSD Skin: The Volume bar is vertical to demonstrate the use of a vertical progress bar.
* Add: OSD Skin Controls: New control: numeric input field. It is very similar to the Up/Down control but without the arrows.
* Add: OSD Timeline: The settings of the time interval are now saved and restored.
* Fix: OSD Timeline: It was possible to cause a negative time interval.
* Change: OSD Timeline: Prev/Next: Switches forward/backwards by day. You can't jump before the current date.
* Add: Play symbol is shown in the OSD if you go from Pause to Play. You can adjust the timeout for this display in the Setup.xml section "OSD".
<entry name="Playtimeout">1000</entry>
The value is measured in Milliseconds, default is 1000 (1 second).
You have to add in the skin file "videoinfo.xml" an according element (image) with the ID = 26.
* Change: The action "Show Current Info" (8264) shows now if the MiniEPG is active, the details of the top EPG Entry of the MiniEPG. If MiniEPG is not active it shows the EPG details of the current or time shifted program or on recording playback the details of the recording (if any).
This action is a toggle. If the details are shown, calling this action does go back to the previous OSD window.
* Add: A new tweak in the Setup.xml section "OSD"
<entry name="Volumedelay">500</entry>
The value describes the timeout of the Volume Display in milliseconds. Default is 500.
* Fix: OSD Listview Control: The vertical spacing problems are gone.
* Add: Custom Date/Time formatting for some values.
For the following #Tags you can use a custom Date/Time format:
#TV.Now.starttime
#TV.Now.stoptime
#TV.Next.starttime
#TV.Next.stoptime
#EPG.stoptime
#EPG.starttime
An example can be found in the Demo OSD skin MiniEPG -> Date Label.
#Time.dddd_dd._mmmm%TV.Now.starttime
With the keyword "#Time." you tell the parser you want to use a custom format. Then you enter the wanted formatting where you replace all Spaces with "_". At the end you enter which #Tag to use, you have to replace the "#" with a "%".
* Add: Added the data tag "#TV.Timeshift.image". It does contain the value "timeshift.png", if timeshift is active. See demo skin / MiniEPG for an example. (Attention: the tweak “TimeshiftEPGdisplay” must be enabled).
* Add: svc_wol.png
svc_epg.png
svc_standby.png
svc_hibernate.png
svc_shutdown.png
svc_back.png
to the OSD service menu.
* Add: the tags: #menufocusimage+2; #menufocusimage+1; #menufocusimage-1; #menufocusimage-2
* Add: OSD: The record Button does add or delete a timer on the following OSD pages: EPG-Now, Timeline, Channellist, EPG-Search, EPG-Details, EPG-Channels. The confirmation can be disabled (see tweaks.txt).
* Change: OSD: Plugin windows, Weather- and Newswindow: Images will be removed from the internal cache if they are not used anymore.
* Add: OSD: Added “#menufocustext“ tags according to the “#menufocusimage“ tags.
* Change: OSD: The home windows do not need a menu control on it anymore.
* Change: OSD-Windowdef. Now you can put a Windowdef.xml into the OSD skin folder and the Viewer uses it instead of the main windowdef.xml.
Attention! Careful using this, because of possible user rights problems with options "OSD Menu".
* Fix: OSD-Controls: The Sliderbar control had a display bug, if it was displayed larger than the original size.
* Add: OSD Recording window: Now there are several data tags (#EPG.xxxx please check with DVB-Spy) set, if a recording item is focused (and the data is present).
* Fix: OSD-Playlist: Delete (OSD-Green) didn't work anymore. Also the performance of list building was a little bit Improved.
* Add: OSD-Controls: You can disable the text of the thumbnails in the thumbnail panel. You can also adjust the “zoom factor” (the zooming if a thumbnail gets the focus). The higher the zoom factor value the less the resizing. You need the updated OSD Skineditor from “OSD Demo skin & Editor“.
* Add: OSD Controls: Label controls now have a selected color.
* Fix: MiniEPG: On browsing the time was set to the current time sometimes.
* Add: OSD Plugin interface: Added a new interface to get access to the OSD-controls of a OSDWindow. You find the definition here: http://www.dvbviewer...ndpost&p=289410
* Change: Teletext OSD window: You can now cycle through several transparencies with OSD-Red (F5). The viewer will remember the last selected transparency and use it the next time the window is shown.
* Add: OSD Windows: Added a default and a dynamic Backdrop (background) to the OSD window xml definition.
The default backdrop must be an image file with the size of the OSD skin.
The dynamic backdrop can be empty or contain a data tag which points to a qualified file name of an image. If the image is not found or the data tag is empty the default backdrop will be shown.
If custom renderers are used, the backdrops will be drawn by D3D which should improve the performance. Be careful: OSD dialog windows can't use the backdrops!
* Add: Actions: Added actions to toggle display/sorting/sort direction in music/video/picture OSD-windows:
ACTION_TOGGLE_VIEW=8278
ACTION_TOGGLE_SORT=8279
ACTION_TOGGLE_SORTDIRECTION=8280
* Fix: OSD: It was not possible to disable subtitles if no subtitles were present but a subtitle has been earlier selected.
* Add: OSD EPG windows: Added a new menu item in the OSD blue popup menu: “Prebook”. This programs a tuning timer without dialog window and with EPG pre- and post roll times. Works in the windows: ChannelEPG, ChannelWindow, EPGNow, EPGSearch, Timeline.
* Add: Recordings OSD window: Added a menu item to reset the played state of a recording.
* Fix: PiP: Closing the OSD context menu via OSD Blue didn't work.
* Fix: OSD EPG details: OSD-OK now also switches the channel if the page was opened from the MiniEPG.
* Fix: OSD Timeline: The display was messed up if you selected a time windows > 60 minutes.
* Change: OSD: The internal handling of item lists has been reworked and optimized.
* Add: OSD: EPG entries marked for recording can be made more visible with an additional little symbol (See Demo OSD-Skin in the membersarea/Betasection).
* Change: MiniEPG: Browsing is now done by a single entry not by page.
* Fix: MiniEPG: On browsing the remaining time for programs in the future was calculated and shown.
* Fix: MiniEPG: If ToggleFav was active, favorites, which did not corresponded with the main channel (means a audio sub channel was a favorite), were displayed with the channel number instead of the favorite number on EPG browsing.
* Add: Data properties: Added "#PiP" property. If the PiP is active &#8594; “1” and if the PiP is closed either an empty value or “0”.

Hardware related

* Change: Hardware: LNB Off can be set per device, if it supports this. You have to do a manual device scan to see the option on the hardware page.
* Change: Hardware: LNB Off will be force for shared LNB devices.
* Add: BDA - Twinhan/Azurewave based devices: Added LNB Off.
* Fix: Hardware: DiSEqC for K-World devices should work now.
* Add: BDA: The NovaS2 Plus is now detected as a S2 device under W7 with newer drivers.
* Add: BDA: Support for Philips SAA7231 (DVB-S2, DiSEqC 1.0).
* Add: BDA - KNC-One: You can force the KNC-One device now to use DiSEqC 1.0 with following entry in the device section of the hardware.xml:
<entry name="DiSEqC10">1</entry>
* Change: BDA - Pinnacle: TT compatible Pinnacle devices are not detected as hybrid devices anymore.
* Add: BDA - Anysee: Added DiSEqC support for Anysee devices.
* Add: BDA - Realtek: Added support for Realtek DVB-T/C hybrid devices.
* Change: BDA - Twinhan: Reworked the Twinhan CI / MMI handling.
* Add: BDA – Digital Devices: Support for devices by “Digital Devices” (DVB-S2, DiSEqC 1.2).
* Change: BDA -: Digital Devices: Added support for CI / MMI.
Attention: You have to execute a manual search of the devices in the options &#8594; hardware settings, so the new settings for the devices take effect.
The MultiTranponderDecryption is supported, but limited to one encrypted channel per Tuner. You have to activate the CI in the “DVBCineConfig“ &#8594; CI tool from Digital Devices.
If you remove the CI hardware, please run the “DVBCineConfig“ tool &#8594; CI again. Otherwise the devices won't work anymore in the DVBViewer.
* Fix: BDA - Terratec H7: MMI didn't work with this card, because it was not detected as a supported card.
* Add: BDA - Technisat: Added support for the BDA driver of the Technisat Skystar HD USB.
* Fix: BDA - Terratec: Hybrid devices based on the Terratec HTC are now detected correctly. You need to do a manual device search in the DVBViewer Hardware options for this change to take effect.
* Fix: BDA - Hauppauge: If there were more than one Hauppauge device present the hybrid device detection could fail and mark devices as hybrid which weren't.
* Fix: BDA - QBox DiSEqC corrected according to information by Griga.
* Change: Griga reworked the DiSEqC handling.
* Add: BDA - Tevii: Added support for the new BDA driver of Tevii S470.
* Fix: BDA - Terratec H5: Added the hybrid tuner detection for this device.
* Add: BDA - Genpix: Added DiSEqC support for the Genpix BDA driver..

Options and Tweaks

* Add: Options window: Added a link to the wiki in the footer of the window.
* Change: Options window: Closing the window with the system button (the cross in the upper right corner) is now treated like pressing the Cancel Button.
* Fix: Options window: Sometime the values of the Up/Down controls and the according text fields didn't match. Thanks @griga.
* Change: Hardware options: You can now sort the device entries via drag'n'drop. The sorting order will be reset if you do a manual hardware detection.
* Add: Hardware options: Added the Unicable settings dialog for supported devices. You have to do a manual device scan to see the option on the hardware page.
* Change: Videotext options: Reworked the font list.
* Change: Options: The task scheduler password and user name now need to be entered in the task scheduler itself.
* Removed: Options: Removed the use first CPU only option. This can be set with the tweak “ProcessMask” .
* Fix: Shares: The default shares are now checked for an empty string result on adding via the default button.
* Removed: Recording options: Removed the Recording buffer setting. It is now a tweak (see tweaks.txt).
* Removed: General options: Removed fullscreen always on top. This can now be set with the normal menu item Stay on top.
* Add: Recording Service Options: A new Option is available: Download the channel list at the start. If you enable this option you have to restart the DVBViewer.
* Add: DirectX Options: Added “Vsync by Aero” for custom renderers.
* Add: DirectX Options: Added “Reset Device on monitor change”.
* Add: DirectX Options: Added the MS AAC decoders in Windows 7 to the audio decoder list.
* Add: DirectX Options: The MS MPEG-1/DD/AAC audio decoder is now listed under Windows 7 in the AAC-decoder list and can be used with the DVBSource 3.5.1+.
* Add: DirectX options: Added a VC1 decoder selection.
* Add: DirectX options: Added a property page button to each decoder selection box. It does purely depend on the decoder, if there is a property page.
* Fix: OSD-Options: Changing the OSD skin while a visualization was active stopped the visualization.
* Removed: Options Pictures: Removed the transition selection, you can now change this within the slideshow with OSD-Yellow. Also changed the transition times from frames to seconds.
* Add: Tweaks: Added a tweak to use the FF/FREW with F6/F7 (OSD Green/Yellow) and in the playback control window (<< and >>). see tweaks.txt.
* Add: Tweaks: Added a tweak to hide the top title panels in most windows. See tweaks.txt.
* Add: Tweaks: Most tweaks are now written with the default values to the setup.xml on the first start.

Slideshow

* Change: Slideshow: If the custom renderers are used the slideshow will be rendered with an optional Ken Buns like effect in hardware which speeds things up.
* Add: Slideshow: Random order can be activated/deactivated with the OSD-Blue popup menu.
* Add: Slideshow: Pan&Scan can be activated/deactivated with the OSD-Blue popup menu.
* Removed: Slideshow: The new slideshow doesn't support zooming.

Playback

* Change: Resume Playback: Removed the resume playback dialog. Now you can define in the DVD/Video options if you want to start always from the beginning or always resume.
If you use “always resume” a info field is shown “To start from the beginning press 0”. You can define how long it is shown in the said option. If you set the time to 0 it wont be shown at all.
* Add: Playback: Added some kind of fast forward/ fast rewind for Overlay/Custom VMR9/Custom EVR Renderer.
It's basically a timer doing a small jump forward or backward. The jump value can be incremented.
* Add: Actions/Input Options: Added/reassigned the Action_Forward/Action_Rewind for FF/FREW.
* Add: Fileplayback: While playing a file keys 0..9 now jump to the position ([number]*10)% of the playtime of the file.
* Fix: DisableAV and Timeshift: Timeshift now continues the playback at the last position after DisableAV &#8594; EnableAV.
* Fix: Playback: Griga fixed the frame rate detection for h.264 files.
* Add: Playback: Files with the extension “.mts” are now handled like .m2ts (bluray) files. On existing installations you have to add the extension manually to the video options.
* Add: Several improvement by griga for playback of ts files with the DVBSource.
* Change: "End of stream" Handling changed according to an idea by @griga.
* Add: Playback: For playback stop (press of the stop button) and for Playback end (the movie/music/playlist ends by itself) you can define actions in "Options -> Videos" (see actions.ini for the list of actions).
* Add: File Playback: Topfield REC-files are now handled like TS files.
* Fix: For dual channel ADTS AAC the format recognition did not work correctly.
* Fix: File Playback: Under certain circumstances the playback of TS-files stopped on an combination of Run-Pause-Run.
* Add: Fileplayback of splitted recordings does handle all splitted files as one.
* Fix: Recordings playback: If a recording in the recording service was deleted, the local media database of the DVBViewer wasn't updated.

Windows

* Change: EPG Window Timeline: Double clicking on a channel now changes to the channel.
* Change: EPG Window: The default recording action is now used when creating timers with “Send to PVR”.
* Fix: EPG Window/Timeline: The current program is now selected on opening the window in timeline view.
* Fix: Main window: If the main windows was minimized to the tray while a child window was open and the child window was closed with the context menu, the windows wasn't hidden correctly and could not be closed anymore.
* Fix: Recording Stats Window: The played indicator does work now correctly with remote recordings from the Recording service.
* Add: Recording Stats Window: Added a menu item to reset the played state of a recording.
* Change: Main window: Changing the size of the main window with the mouse wheel does work much better now.
* Change: Recording Stats Window: The minimum disk space setting is taken into account when calculating the free disk space.
* Fix: Main Window: Sometimes the recording icon in the statusbar wasn't updated correctly.
* Changed: Main Window: Stay on top, show/hide menubar, statusbar and toolbar are now handled separately for full screen and normal window. This does only work if NO window skin for the main window is selected.
* Fix: Recorder window: Deleting a remote running timer also delete the recorded file on the recording service.
* Fix: Recorder Window: For a new empty timer sometimes the wrong time format was used.
* Removed: Recorder window: Stop and split were moved to the Rec Stats window.
* Fix: Main window / Status bar: If ToggleFav was active and a channel couldn't be identified as a favorite the display of the left hand panel of the status bar was empty.
* Fix: Main window: The context menu doesn't pop up anymore if you click on the status/buttonbar with the right mouse button.
* Fix: Main Window: The context menu could not be open with the context menu key or Shift-F10.
* Fix: Playlist window: The stop button is not displayed as pressed anymore.
* Fix: Playback control bar: Fixed the “jumping” on state transition from play to pause/stop.
* Fix: If timeshift was active and pause was selected the stop button in the mediacontrol bar did not work.
* Fix: Clicking on the progress bar in the status bar of the main window did not work correctly.
* Fix: On deactivating AV pause was marked as active.
* Change: Zooming: Zooming with the mouse wheel is now restricted to the same min/max values as used in the zoom window.
* Fix: Systemtray icon: The icon in the systemtray was not refreshed / hidden on changing the settings for this in the options.
* Fix: EPG Window: Sometimes the details for the selected entry were not shown when opening the window.

EPG, Subtitles, Videotext

* Fix: DVB Subtitles: Fixed a potential threading problem.
* Fix: DVBSubtitle: Several improvements and fixes.
* Fix: EPG: Under certain circumstances errors could occur if an entry was updated when it was used in another part of the program.
* Fix: EPG: In extreme rare cases the EPG.dat could become corrupted. On loading this could result in a very high memory usage.
* Fix: Siehferninfo: The date shown for finished days in January was off a month at the end of December. This did not affect the actual data.
* Fix: Siehferninfo: The date calculation changed, so not up to date transmission will not result in wrongly added EPG.
* Add: Siehferninfo: The genre of the SFI entry will be translated to a DVB genre (if possible).
* Change: EPG from recording service: On single CPU systems the transmission and processing is now throttled to keep the load on the CPU down.
* Add: Freesat EPG/ATSC EPG: New huffman decoding unit thanks to Griga.
* Change: The decoding tables for the hufmann decoding are now in the hufmann.dll.
* Fix: Download of the EPG from the service: The DVBViewer did not respect the settings of the day count correctly.
* Add: A faster way to download the EPG from the recording service. Needs Recording Service 1.6.6+.

VCR, Recordings

* Add: VCR: Added the “lazy CAM” handling of grigas plugin directly into the recording engine. Now the DVBViewer checks at the beginning of a recording if Audio/Video packets marked as decrypted are actually decrypted and ignores them if they are encrypted.
* Fix: Record audio only: The format of audio only Recordings of h.264 channels was wrongly changed to TS.
* Change: VCR: The DVB Task Scheduler (if present) now is run with every saving of the timers.xml. Hopefully this solves the problems with vista/win 7.
* Change: VCR: If there is a (Windows-)error while recording, now a more descriptive error is logged if possible.
* Fix: RecordDatabase: Refreshing the recording database didn't work correctly if no infofile was present.
* Change: Refresh recording DB: Refresh database will now compare the individual fields, so manual changes to fileinfo/infofile are taken into account.
* Change: Cleanup recording DB: Checks now, if the path of a entry is within the list of recording folders.
* Improved: Recording: MPG Recording work now even if the Sequence header is not at the beginning of the PES-packets.
* Add: VCR: Added several new placeholders for the file name.
%name - name of the timer,
%tshort - the (Sub)Title (if any) shortened to 80 chars.,
%m - month,
%d - day of the month,
%h - time hour,
%M - time minute,
%g - the Genre (if any),
%D - Day of the week (Mo, Tue etc)
Additionally you can define sub folders with a .
* Fix: Recording database: In some cases a database rebuild did mess up with the details of a recording.
* Fix: Recording files with a -xx (xx=numbers) in the file name were ignored on a database refresh.
* Change: Splitted recordings get now a “_xxx” name scheme.

PiP

* Fix: PiP: The PiP window could be moved over the status bar.
* Fix: PiP: PiP now understands the forced tuning message from the recording service.
* Fix: PiP: Under certain circumstances the mouse arrow was not hidden if it was over the PiP.
* Fix: PiP: Vol+/Vol- actions didn't work if the sound was swapped.
* Fix: PiP: Volume display was inconsistent if the sound was swapped.
* Fix: PiP: When using non custom renderers the PiP was placed behind the OSD and wasn't visible anymore, if media playback was started via the OSD.
* Change: Mosaic Preview: Channel change only with left mouse button now.
* Fix: The mosaic preview didn't work for channels with a separate PCR.
* Fix: PiP: The PiP could not be closed with the menu if a media file was played back.


Channels, Favorites

* Add: Channellist: A click on a folder does toggle expand/contract.
* Change: Channellist: Expand/contract doesn't move the content of the treeview anymore.
* Fix: Popup channellist: Entering a text in the channel search was also interpreted as OSD commands.
* Add: Channellist: The channel list can be downloaded from the Recording Service at the start of the DVBViewer. Needs Recording Service 1.6.0.2+.
* Add: Favorites: Can start at 1. (see tweaks.txt).
* Change: Favorites: If the tweak “UseFav” is active, the favorite numbers instead of channel numbers are shown (if possible).
* Change: Sky Options channels: The name of the options channel in the options channel menu are now shown as transmitted by Sky.
* Change: Popup Channel list: Added Last channel and Channel editor menu item.
* Fix: Scan window: Fixed a bug which could block the hardware device if the stepsize was set to 0 and no transponderlist was used.

General

* Add: Added the data tag "#PremierePortal". If option channels are present it contains the count of available channels. If not option channels are available it can be “0” or empty.
* Add: Several measures taken against binary planting of DLLs and executeables.
* Add: DEP (Data Execution Prevention) ist now activated if possible.
* Add: ASLR (Address space layout randomization) is now activated if possible.
* Add: Added a new manifest to prevent windows from using the virtual store for the configuration data of the DVBViewer Pro and it's plugins.
* Add: Right click on the Status display in the status bar opens the DVBSource Filter property window (if active).
* Add: Action to open the DVBSource Filter property window (if active) see actions.ini.
* Add: An easy method to query the current playback state (Stop, Play, Pause).
Example:
pause = datamanager.parse("#currentplaystate")
' possible values "no graph" = no playback active, this state you get, if you close the graph or start the DVBViewer with -c, "stop" - renderer is stopped,
' "pause" - renderer in pause state, "play" renderer in play state.
* Change: Program start: It is now possible to start fullscreen without the normal window showing before.
* Change: Start in Fullscreen: If the viewer is started in Fullscreen the GUI skin setting is automatically disabled.
* Fix: Fullscreen: Full screen didn't work if the second monitor wasn't present at DVBViewer Start.
* Fix: System: In case of a faulty configuration XML file this file now is renamed and replaced with a new one.
* Fix: Zoompresets: The value 0 doesn't reset the presets back to default anymore.
* Change: Hints: Hints are now shown indefinitely, instead of hiding them after a few seconds.
* Change: Plugin menu: Griga reworked the plugin menu handling.
* Fix: Filter property pages: Changed the way the property pages of filters are handled, so not more side effects do occur.
* Fix: Close Graph: Now on each action which would cause a graph close there is a check if the audio recorder plugin is active with a warning dialog.
* Add: Data tags: Tag #endtime added for file playback.
* Fix: Daemontools: The renamed daemontools lite program file is now recognized.
* Add: Support for the Daemontools Pro.
* Add: Actions: Added the action “ACTION_SHOW_SYSInfo” see actions.ini.
* Fix: Video format changes detected by the channel autoupdater were not applied to the subchannels.
* Fix: ID3V2 Reader: Several small fixed and optimizations.
* Fix: COM: Adding EPG with the COM XML method now takes UTF-8 into account.
* Fix: COM: Adding EPG with the COM interfaces now takes UTF-8 / Unicode conversion into account.
* Add: Transponder lists: Now the “King of SAT” transponder list format additions are recognized.
* Fix: Data-Properties: The “timeshift.png” tag was also on file playback assigned.
* Fix: CaPMT: Reverted to the old handling: No more ignoring of ES CA descriptors if there are PS CA descriptors. If you need to previous handling please set in the file hardware.xml the "IgnoreESCA" Value to "1" for the appropriate device.
* Change: PAT/PMT and EPG tables will now be CRC32 checked to avoid problems with wrong data (cause by bad reception).
* Add: Vista/Windows 7: the font for the windows of the DVBViewer is set to the Vista/Windows7 default font.
* Switched to the current sqlite 3 database library. On first start the DVBViewer converts the old databases into the new format.
* Updated the DVBSource Filter to Version 3.5.2.
* Several corrections and optimizations.
* Language files updated.
* Add: KeyTool: From this version on a new protection system has been integrated. This will be explained in a separate document.

DVBServer

* Hardware handling up to date with the DVBViewer.


Version 4.5 RC2

This version fixes smaller issues with the installer, the dvbserver and the DVBViewer.
One fix is quite important: we found a problem in the miniEPG handling, which caused a very high CPU peak for several seconds after switching channels.



Changelog DVBViewer Pro 4.5.0.0 RC

Expires 01.11.2010

Unicode support

* EPG and file handling is now completely in Unicode.
* mp3 tags (Music tags) are also in Unicode.
* The databases are now in Unicode (UTF-8).
* The Recording file name is in Unicode now.
* The OSD shows Unicode correctly everywhere.
* The User Interface shows Unicode correctly everywhere.
* Channel names and favorites do NOT use Unicode for now.
* Change: Play lists: The play list loader now detects UTF-8 encoded and non UTF-8 encoded files and loads them accordingly.
* Change: Teletext: Integrated the new Teletext engine by Griga. It is fully Unicode compatible and contains a lot of improvements.


Custom Renderers

* Added two new Renderer types: "VMR9 Custom" and "EVR Custom". You can activate them in Options &#8594; DirectX &#8594; "Use Custom Renderer".
They are based on D3D9, so your graphics adapter must fully support DirectX9. They use the hardware to composite and render the output and are DXVA and DXVA2 compliant (DXVA2 only for Vista+ and EVR), note: your video decoders must support this.
If you activate the custom renderers the DVBViewer checks if there are Dlls missing. In case they are missing, it displays a warning and asks you to install the files from the MS website. These files are not essential for the renderers to work, but if you want to use the shaders, you will need the files.
Known limitations:
o EVR only works with Vista and windows 7.
o You can not mix custom and normal renderers. If you select one method you have to stick with it (Video A/B and DVD). PiP does NOT use the custom renderers.
* Add: D3D Exclusive Mode: Works only with custom Renderer activated and skinning of the main window deactivated.
You can activate with a tweak in the setup.xml section "MPEG" with the entry
<entry name="D3DExclusive">1</entry>
Of course it only works in full screen mode. You can't access the popup menu or any other window. You can only use the OSD.
* Add: Pixelshaders can be selected to apply various effects on the videodisplay including an anaglyph 3D shader for side by side 3D transmissions.


Windows 7 support

* Add: An Overlay Icon for the DVBViewer taskbar symbol, showing the recording status, thanks to rago (W7 only).
* Add: Taskbar thumbnails: New Icons for the Taskbar Preview thumbnail buttons thanks to rago
* Add: Support for Windows 7 jump list (right click on the programs taskbar icon). The jumplist entries are defined in the file "jumplist.ini". You can add max. 10 entries. The format is:
[name]=[DVBViewer commandline parameter(s)].
Some examples are included (channels only work for Astra 19.2E users).
* Fix: Vista/Win7: Fixed application freezes if the virtual keyboard of windows was used.
* Fix: Prevent Screensaver: On windows 7 and Vista the screensaver was prevented even if the setting was deactivated, due to changes made by MS.


OSD

* Fix: OSD Media play back window: It was not possible to set an individual time out for it in the windowdef.xml.
* Change: The timeout of the MiniEPG browsing is now set to the OSD timeout.
* Add: Demo OSD Skin: The Volume bar is vertical to demonstrate the use of a vertical progress bar.
* Add: OSD Skin Controls: New control: numeric input field. It is very similar to the Up/Down control but without the arrows.
* Add: OSD Timeline: The settings of the time interval are now saved and restored.
* Fix: OSD Timeline: It was possible to cause a negative time interval.
* Change: OSD Timeline: Prev/Next: Switches forward/backwards by day. You can't jump before the current date.
* Add: Play symbol is shown in the OSD if you go from Pause to Play. You can adjust the timeout for this display in the Setup.xml section "OSD".
<entry name="Playtimeout">1000</entry>
The value is measured in Milliseconds, default is 1000 (1 second).
You have to add in the skin file "videoinfo.xml" an according element (image) with the ID = 26.
* Change: The action "Show Current Info" (8264) shows now if the MiniEPG is active, the details of the top EPG Entry of the MiniEPG. If MiniEPG is not active it shows the EPG details of the current or time shifted program or on recording playback the details of the recording (if any).
This action is a toggle. If the details are shown, calling this action does go back to the previous OSD window.
* Add: A new tweak in the Setup.xml section "OSD"
<entry name="Volumedelay">500</entry>
The value describes the timeout of the Volume Display in milliseconds. Default is 500.
* Fix: OSD Listview Control: The vertical spacing problems are gone.
* Add: Custom Date/Time formatting for some values.
For the following #Tags you can use a custom Date/Time format:
#TV.Now.starttime
#TV.Now.stoptime
#TV.Next.starttime
#TV.Next.stoptime
#EPG.stoptime
#EPG.starttime
An example can be found in the Demo OSD skin MiniEPG -> Date Label.
#Time.dddd_dd._mmmm%TV.Now.starttime
With the keyword "#Time." you tell the parser you want to use a custom format. Then you enter the wanted formatting where you replace all Spaces with "_". At the end you enter which #Tag to use, you have to replace the "#" with a "%".
* Add: Added the data tag "#TV.Timeshift.image". It does contain the value "timeshift.png", if timeshift is active. See demo skin / MiniEPG for an example. (Attention: the tweak "TimeshiftEPGdisplay" must be enabled).
* Add: svc_wol.png
svc_epg.png
svc_standby.png
svc_hibernate.png
svc_shutdown.png
svc_back.png
to the OSD service menu.
* Add: the tags: #menufocusimage+2; #menufocusimage+1; #menufocusimage-1; #menufocusimage-2
* Add: OSD: The record Button does add or delete a timer on the following OSD pages: EPG-Now, Timeline, Channellist, EPG-Search, EPG-Details, EPG-Channels. The confirmation can be disabled (see tweaks.txt).
* Change: OSD: Plugin windows, Weather- and Newswindow: Images will be removed from the internal cache if they are not used anymore.
* Add: OSD: Added "#menufocustext" tags according to the "#menufocusimage" tags.
* Change: OSD: The home windows do not need a menu control on it anymore.
* Change: OSD-Windowdef. Now you can put a Windowdef.xml into the OSD skin folder and the Viewer uses it instead of the main windowdef.xml.
Attention! Careful using this, because of possible user rights problems with options "OSD Menu".
* Fix: OSD-Controls: The Sliderbar control had a display bug, if it was displayed larger than the original size.
* Add: OSD Recording window: Now there are several data tags (#EPG.xxxx please check with DVB-Spy) set, if a recording item is focused (and the data is present).
* Fix: OSD-Playlist: Delete (OSD-Green) didn't work anymore. Also the performance of list building was a little bit Improved.
* Add: OSD-Controls: You can disable the text of the thumbnails in the thumbnail panel. You can also adjust the "zoom factor" (the zooming if a thumbnail gets the focus). The higher the zoom factor value the less the resizing. You need the updated OSD Skineditor from "OSD Demo skin & Editor".
* Add: OSD Controls: Label controls now have a selected color.
* Fix: MiniEPG: On browsing the time was set to the current time sometimes.
* Add: OSD Plugin interface: Added a new interface to get access to the OSD-controls of a OSDWindow. You find the definition here: http://www.dvbviewer...ndpost&p=289410
* Change: Teletext OSD window: You can now cycle through several transparencies with OSD-Red (F5). The viewer will remember the last selected transparency and use it the next time the window is shown.
* Add: OSD Windows: Added a default and a dynamic Backdrop (background) to the OSD window xml definition.
The default backdrop must be an image file with the size of the OSD skin.
The dynamic backdrop can be empty or contain a data tag which points to a qualified file name of an image. If the image is not found or the data tag is empty the default backdrop will be shown.
If custom renderers are used, the backdrops will be drawn by D3D which should improve the performance. Be careful: OSD dialog windows can't use the backdrops!
* Add: Actions: Added actions to toggle display/sorting/sort direction in music/video/picture OSD-windows:
ACTION_TOGGLE_VIEW=8278
ACTION_TOGGLE_SORT=8279
ACTION_TOGGLE_SORTDIRECTION=8280
* Fix: OSD: It was not possible to disable subtitles if no subtitles were present but a subtitle has been earlier selected.
* Add: OSD EPG windows: Added a new menu item in the OSD blue popup menu: "Prebook". This programs a tuning timer without dialog window and with EPG pre- and post roll times. Works in the windows: ChannelEPG, ChannelWindow, EPGNow, EPGSearch, Timeline.
* Add: Recordings OSD window: Added a menu item to reset the played state of a recording.
* Fix: PiP: Closing the OSD context menu via OSD Blue didn't work.
* Fix: OSD EPG details: OSD-OK now also switches the channel if the page was opened from the MiniEPG.
* Fix: OSD Timeline: The display was messed up if you selected a time windows > 60 minutes.
* Change: OSD: The internal handling of item lists has been reworked and optimized.
* Add: OSD: EPG entries marked for recording can be made more visible with an additional little symbol (See Demo OSD-Skin in the membersarea/Betasection).
* Change: MiniEPG: Browsing is now done by a single entry not by page.
* Fix: MiniEPG: On browsing the remaining time for programs in the future was calculated and shown.
* Fix: MiniEPG: If ToggleFav was active, favorites, which did not corresponded with the main channel (means a audio sub channel was a favorite), were displayed with the channel number instead of the favorite number on EPG browsing.
* Add: Data properties: Added "#PiP" property. If the PiP is active &#8594; "1" and if the PiP is closed either an empty value or "0".


Hardware related

* Change: Hardware: LNB Off can be set per device, if it supports this. You have to do a manual device scan to see the option on the hardware page.
* Change: Hardware: LNB Off will be force for shared LNB devices.
* Add: BDA - Twinhan/Azurewave based devices: Added LNB Off.
* Fix: Hardware: DiSEqC for K-World devices should work now.
* Add: BDA: The NovaS2 Plus is now detected as a S2 device under W7 with newer drivers.
* Add: BDA: Support for Philips SAA7231 (DVB-S2, DiSEqC 1.0).
* Add: BDA - KNC-One: You can force the KNC-One device now to use DiSEqC 1.0 with following entry in the device section of the hardware.xml:
<entry name="DiSEqC10">1</entry>
* Change: BDA - Pinnacle: TT compatible Pinnacle devices are not detected as hybrid devices anymore.
* Add: BDA - Anysee: Added DiSEqC support for Anysee devices.
* Add: BDA - Realtek: Added support for Realtek DVB-T/C hybrid devices.
* Change: BDA - Twinhan: Reworked the Twinhan CI / MMI handling.
* Add: BDA – Digital Devices: Support for devices by "Digital Devices" (DVB-S2, DiSEqC 1.2).
* Change: BDA -: Digital Devices: Added support for CI / MMI.
Attention: You have to execute a manual search of the devices in the options &#8594; hardware settings, so the new settings for the devices take effect.
The MultiTranponderDecryption is supported, but limited to one encrypted channel per Tuner. You have to activate the CI in the "DVBCineConfig" &#8594; CI tool from Digital Devices.
If you remove the CI hardware, please run the "DVBCineConfig" tool &#8594; CI again. Otherwise the devices won't work anymore in the DVBViewer.
* Fix: BDA - Terratec H7: MMI didn't work with this card, because it was not detected as a supported card.
* Add: BDA - Technisat: Added support for the BDA driver of the Technisat Skystar HD USB.
* Fix: BDA - Terratec: Hybrid devices based on the Terratec HTC are now detected correctly. You need to do a manual device search in the DVBViewer Hardware options for this change to take effect.
* Fix: BDA - Hauppauge: If there were more than one Hauppauge device present the hybrid device detection could fail and mark devices as hybrid which weren't.
* Fix: BDA - QBox DiSEqC corrected according to information by Griga.
* Change: Griga reworked the DiSEqC handling.
* Add: BDA - Tevii: Added support for the new BDA driver of Tevii S470.
* Fix: BDA - Terratec H5: Added the hybrid tuner detection for this device.
* Add: BDA - Genpix: Added DiSEqC support for then Genpix BDA driver..


Options and Tweaks

* Add: Options window: Added a link to the wiki in the footer of the window.
* Change: Options window: Closing the window with the system button (the cross in the upper right corner) is now treated like pressing the Cancel Button.
* Fix: Options window: Sometime the values of the Up/Down controls and the according text fields didn't match. Thanks @griga.
* Change: Hardware options: You can now sort the device entries via drag'n'drop. The sorting order will be reset if you do a manual hardware detection.
* Add: Hardware options: Added the Unicable settings dialog for supported devices. You have to do a manual device scan to see the option on the hardware page.
* Change: Videotext options: Reworked the font list.
* Change: Options: The task scheduler password and user name now need to be entered in the task scheduler itself.
* Removed: Options: Removed the use first CPU only option. This can be set with the tweak "ProcessMask" .
* Fix: Shares: The default shares are now checked for an empty string result on adding via the default button.
* Removed: Recording options: Removed the Recording buffer setting. It is now a tweak (see tweaks.txt).
* Removed: General options: Removed fullscreen always on top. This can now be set with the normal menu item Stay on top.
* Add: Recording Service Options: A new Option is available: Download the channel list at the start. If you enable this option you have to restart the DVBViewer.
* Add: DirectX Options: Added "Vsync by Aero" for custom renderers.
* Add: DirectX Options: Added "Reset Device on monitor change".
* Add: DirectX Options: Added the MS AAC decoders in Windows 7 to the audio decoder list.
* Add: DirectX Options: The MS MPEG-1/DD/AAC audio decoder is now listed under Windows 7 in the AAC-decoder list and can be used with the DVBSource 3.5.1+.
* Add: DirectX options: Added a VC1 decoder selection.
* Add: DirectX options: Added a property page button to each decoder selection box. It does purely depend on the decoder, if there is a property page.
* Fix: OSD-Options: Changing the OSD skin while a visualization was active stopped the visualization.
* Removed: Options Pictures: Removed the transition selection, you can now change this within the slideshow with OSD-Yellow. Also changed the transition times from frames to seconds.
* Add: Tweaks: Added a tweak to use the FF/FREW with F6/F7 (OSD Green/Yellow) and in the playback control window (<< and >>). see tweaks.txt.
* Add: Tweaks: Added a tweak to hide the top title panels in most windows. See tweaks.txt.
* Add: Tweaks: Most tweaks are now written with the default values to the setup.xml on the first start.


Slideshow

* Change: Slideshow: If the custom renderers are used the slideshow will be rendered with an optional Ken Buns like effect in hardware which speeds things up.
* Add: Slideshow: Random order can be activated/deactivated with the OSD-Blue popup menu.
* Add: Slideshow: Pan&Scan can be activated/deactivated with the OSD-Blue popup menu.
* Removed: Slideshow: The new slideshow doesn't support zooming.


Playback

* Change: Resume Playback: Removed the resume playback dialog. Now you can define in the DVD/Video options if you want to start always from the beginning or always resume.
If you use "always resume" a info field is shown "To start from the beginning press 0". You can define how long it is shown in the said option. If you set the time to 0 it wont be shown at all.
* Add: Playback: Added some kind of fast forward/ fast rewind for Overlay/Custom VMR9/Custom EVR Renderer.
It's basically a timer doing a small jump forward or backward. The jump value can be incremented.
* Add: Actions/Input Options: Added/reassigned the Action_Forward/Action_Rewind for FF/FREW.
* Add: Fileplayback: While playing a file keys 0..9 now jump to the position ([number]*10)% of the playtime of the file.
* Fix: DisableAV and Timeshift: Timeshift now continues the playback at the last position after DisableAV &#8594; EnableAV.
* Fix: Playback: Griga fixed the frame rate detection for h.264 files.
* Add: Playback: Files with the extension ".mts" are now handled like .m2ts (bluray) files. On existing installations you have to add the extension manually to the video options.
* Add: Several improvement by griga for playback of ts files with the DVBSource.
* Change: "End of stream" Handling changed according to an idea by @griga.
* Add: Playback: For playback stop (press of the stop button) and for Playback end (the movie/music/playlist ends by itself) you can define actions in "Options -> Videos" (see actions.ini for the list of actions).
* Add: File Playback: Topfield REC-files are now handled like TS files.
* Fix: For dual channel ADTS AAC the format recognition did not work correctly.
* Fix: File Playback: Under certain circumstances the playback of TS-files stopped on an combination of Run-Pause-Run.
* Add: Fileplayback of splitted recordings does handle all splitted files as one.
* Fix: Recordings playback: If a recording in the recording service was deleted, the local media database of the DVBViewer wasn't updated.


Windows

* Change: EPG Window Timeline: Double clicking on a channel now changes to the channel.
* Change: EPG Window: The default recording action is now used when creating timers with "Send to PVR".
* Fix: EPG Window/Timeline: The current program is now selected on opening the window in timeline view.
* Fix: Main window: If the main windows was minimized to the tray while a child window was open and the child window was closed with the context menu, the windows wasn't hidden correctly and could not be closed anymore.
* Fix: Recording Stats Window: The played indicator does work now correctly with remote recordings from the Recording service.
* Add: Recording Stats Window: Added a menu item to reset the played state of a recording.
* Change: Main window: Changing the size of the main window with the mouse wheel does work much better now.
* Change: Recording Stats Window: The minimum disk space setting is taken into account when calculating the free disk space.
* Fix: Main Window: Sometimes the recording icon in the statusbar wasn't updated correctly.
* Changed: Main Window: Stay on top, show/hide menubar, statusbar and toolbar are now handled separately for full screen and normal window. This does only work if NO window skin for the main window is selected.
* Fix: Recorder window: Deleting a remote running timer also delete the recorded file on the recording service.
* Fix: Recorder Window: For a new empty timer sometimes the wrong time format was used.
* Removed: Recorder window: Stop and split were moved to the Rec Stats window.
* Fix: Main window / Status bar: If ToggleFav was active and a channel couldn't be identified as a favorite the display of the left hand panel of the status bar was empty.
* Fix: Main window: The context menu doesn't pop up anymore if you click on the status/buttonbar with the right mouse button.
* Fix: Main Window: The context menu could not be open with the context menu key or Shift-F10.
* Fix: Playlist window: The stop button is not displayed as pressed anymore.
* Fix: Playback control bar: Fixed the "jumping" on state transition from play to pause/stop.
* Fix: If timeshift was active and pause was selected the stop button in the mediacontrol bar did not work.
* Fix: Clicking on the progress bar in the status bar of the main window did not work correctly.
* Fix: On deactivating AV pause was marked as active.
* Change: Zooming: Zooming with the mouse wheel is now restricted to the same min/max values as used in the zoom window.
* Fix: Systemtray icon: The icon in the systemtray was not refreshed / hidden on changing the settings for this in the options.
* Fix: EPG Window: Sometimes the details for the selected entry were not shown when opening the window.


EPG, Subtitles, Videotext

* Fix: DVB Subtitles: Fixed a potential threading problem.
* Fix: DVBSubtitle: Several improvements and fixes.
* Fix: EPG: Under certain circumstances errors could occur if an entry was updated when it was used in another part of the program.
* Fix: EPG: In extreme rare cases the EPG.dat could become corrupted. On loading this could result in a very high memory usage.
* Fix: Siehferninfo: The date shown for finished days in January was off a month at the end of December. This did not affect the actual data.
* Fix: Siehferninfo: The date calculation changed, so not up to date transmission will not result in wrongly added EPG.
* Add: Siehferninfo: The genre of the SFI entry will be translated to a DVB genre (if possible).
* Change: EPG from recording service: On single CPU systems the transmission and processing is now throttled to keep the load on the CPU down.
* Add: Freesat EPG/ATSC EPG: New huffman decoding unit thanks to Griga.
* Change: The decoding tables for the hufmann decoding are now in the hufmann.dll.
* Fix: Download of the EPG from the service: The DVBViewer did not respect the settings of the day count correctly.


VCR, Recordings

* Add: VCR: Added the "lazy CAM" handling of grigas plugin directly into the recording engine. Now the DVBViewer checks at the beginning of a recording if Audio/Video packets marked as decrypted are actually decrypted and ignores them if they are encrypted.
* Fix: Record audio only: The format of audio only Recordings of h.264 channels was wrongly changed to TS.
* Change: VCR: The DVB Task Scheduler (if present) now is run with every saving of the timers.xml. Hopefully this solves the problems with vista/win 7.
* Change: VCR: If there is a (Windows-)error while recording, now a more descriptive error is logged if possible.
* Fix: RecordDatabase: Refreshing the recording database didn't work correctly if no infofile was present.
* Change: Refresh recording DB: Refresh database will now compare the individual fields, so manual changes to fileinfo/infofile are taken into account.
* Change: Cleanup recording DB: Checks now, if the path of a entry is within the list of recording folders.
* Improved: Recording: MPG Recording work now even if the Sequence header is not at the beginning of the PES-packets.
* Add: VCR: Added several new placeholders for the file name.
%name - name of the timer,
%tshort - the (Sub)Title (if any) shortened to 80 chars.,
%m - month,
%d - day of the month,
%h - time hour,
%M - time minute,
%g - the Genre (if any),
%D - Day of the week (Mo, Tue etc)
Additionally you can define sub folders with a .
* Fix: Recording database: In some cases a database rebuild did mess up with the details of a recording.
* Fix: Recording files with a -xx (xx=numbers) in the file name were ignored on a database refresh.
* Change: Splitted recordings get now a "_xxx" name scheme.


PiP

* Fix: PiP: The PiP window could be moved over the status bar.
* Fix: PiP: PiP now understands the forced tuning message from the recording service.
* Fix: PiP: Under certain circumstances the mouse arrow was not hidden if it was over the PiP.
* Fix: PiP: Vol+/Vol- actions didn't work if the sound was swapped.
* Fix: PiP: Volume display was inconsistent if the sound was swapped.
* Fix: PiP: When using non custom renderers the PiP was placed behind the OSD and wasn't visible anymore, if media playback was started via the OSD.
* Change: Mosaic Preview: Channel change only with left mouse button now.
* Fix: The mosaic preview didn't work for channels with a separate PCR.
* Fix: PiP: The PiP could not be closed with the menu if a media file was played back.


Channels, Favorites

* Add: Channellist: A click on a folder does toggle expand/contract.
* Change: Channellist: Expand/contract doesn't move the content of the treeview anymore.
* Fix: Popup channellist: Entering a text in the channel search was also interpreted as OSD commands.
* Add: Channellist: The channel list can be downloaded from the Recording Service at the start of the DVBViewer. Needs Recording Service 1.6.0.2+.
* Add: Favorites: Can start at 1. (see tweaks.txt).
* Change: Favorites: If the tweak "UseFav" is active, the favorite numbers instead of channel numbers are shown (if possible).
* Change: Sky Options channels: The name of the options channel in the options channel menu are now shown as transmitted by Sky.
* Change: Popup Channel list: Added Last channel and Channel editor menu item.
* Fix: Scan window: Fixed a bug which could block the hardware device if the stepsize was set to 0 and no transponderlist was used.


General

* Add: Added the data tag "#PremierePortal". If option channels are present it contains the count of available channels. If not option channels are available it can be "0" or empty.
* Add: Several measures taken against binary planting of DLLs and executeables.
* Add: DEP (Data Execution Prevention) ist now activated if possible.
* Add: ASLR (Address space layout randomization) is now activated if possible.
* Add: Added a new manifest to prevent windows from using the virtual store for the configuration data of the DVBViewer Pro and it's plugins.
* Add: Right click on the Status display in the status bar opens the DVBSource Filter property window (if active).
* Add: Action to open the DVBSource Filter property window (if active) see actions.ini.
* Add: An easy method to query the current playback state (Stop, Play, Pause).
Example:
pause = datamanager.parse("#currentplaystate")
' possible values "no graph" = no playback active, this state you get, if you close the graph or start the DVBViewer with -c, "stop" - renderer is stopped,
' "pause" - renderer in pause state, "play" renderer in play state.
* Change: Program start: It is now possible to start fullscreen without the normal window showing before.
* Change: Start in Fullscreen: If the viewer is started in Fullscreen the GUI skin setting is automatically disabled.
* Fix: Fullscreen: Full screen didn't work if the second monitor wasn't present at DVBViewer Start.
* Fix: System: In case of a faulty configuration XML file this file now is renamed and replaced with a new one.
* Fix: Zoompresets: The value 0 doesn't reset the presets back to default anymore.
* Change: Hints: Hints are now shown indefinitely, instead of hiding them after a few seconds.
* Change: Plugin menu: Griga reworked the plugin menu handling.
* Fix: Filter property pages: Changed the way the property pages of filters are handled, so not more side effects do occur.
* Fix: Close Graph: Now on each action which would cause a graph close there is a check if the audio recorder plugin is active with a warning dialog.
* Add: Data tags: Tag #endtime added for file playback.
* Fix: Daemontools: The renamed daemontools lite program file is now recognized.
* Add: Support for the Daemontools Pro.
* Add: Actions: Added the action "ACTION_SHOW_SYSInfo" see actions.ini.
* Fix: Video format changes detected by the channel autoupdater were not applied to the subchannels.
* Fix: ID3V2 Reader: Several small fixed and optimizations.
* Fix: COM: Adding EPG with the COM XML method now takes UTF-8 into account.
* Fix: COM: Adding EPG with the COM interfaces now takes UTF-8 / Unicode conversion into account.
* Add: Transponder lists: Now the "King of SAT" transponder list format additions are recognized.
* Fix: Data-Properties: The "timeshift.png" tag was also on file playback assigned.
* Fix: CaPMT: Reverted to the old handling: No more ignoring of ES CA descriptors if there are PS CA descriptors. If you need to previous handling please set in the file hardware.xml the "IgnoreESCA" Value to "1" for the appropriate device.
* Change: PAT/PMT and EPG tables will now be CRC32 checked to avoid problems with wrong data (cause by bad reception).
* Switched to the current sqlite 3 database library. On first start the DVBViewer converts the old databases into the new format.
* Several corrections and optimizations.
* Language files updated.
* Add: KeyTool: From this version on a new protection system has been integrated. This will be explained in a separate document.


DVBServer

* Hardware handling up to date with the DVBViewer.


We published a new version of the DVBViewer.

Timeshift

* Add: Timeshift: It is now possible to start a recording in timeshift mode. The timeshift timer converts the timeshift from the current shown timeshift position on to a "normal" recording file. Exception: The actual timeshift position = LiveTV (at the very end of the timeshift buffer) in this case a normal instant recording is started.
o The conversion runs as fast as possible till it reaches the end of the timeshift buffer. If the end is reached the data is converted as soon as it arrives in the timeshift buffer.
o It is a real timer. All settings (format etc) apply. Exception: Only the current audio track is recorded (timeshift does only buffer the current audio track).
o If timeshift is stopped the timer is stopped.
o If a timeshift timer is active you get a warning on channel switching, even if the option is deactivated. Channel switching stops timeshift ? timer stops.
o If available the EPG data corresponding to the timeshift time is used for the recording.
o The instant recording popup menu works also for timeshift timers. Notice: the times apply to the current time not the timeshifted time.
o The timeshift timers are visible in all the timer lists.
o The timeshift timers are never saved into the timers.xml.

Scan window

* Fix: ATSC: Channel scan works correct now. Big thanks @antdude for testing.
* Fix: ATSC AC3 detection.
* Fix: The "updated channels" display is now reset on scan start.
* Fix: The heading in the info area did not use the default charset.
* Add: Inactive channels with entries only in the SDT can be added. You have to disable the "Active channels only" Option. Also channels with no video and audio are regarded as inactive.
* Some changes in the handling.
o If an existing root folder is selected the channels already present are updated and new ones are added. You can disable the adding of new found channels by enabling "Update only".
o If you enter a new root folder or leave it empty all channels are added as new to the new root folder. If the root folder name is empty a unique name for the root folder is generated.
o The display in the lower area now shows the count of the new found channels and updated channels.
* Add: "In-depth search": If this option is enabled the scanner also examines the NIT and can add new transponders or update existing one. This option takes a little longer than a normal scan.
Requirements:
o A transponder list with at least one valid frequency entry is selected.
o The whole frequency range (Start/End frequency) must be enabled.
o Works only with "Scan Range"
o Not available for ATSC or IPTV.
o The new found transponders are not saved.
If you need more influence on the procedure please use transedit.

Channel list editor

* Removed: The button to clear the whole channel list. Please use the right click context menu if you need this function.
* Reworked: The channel details have been reworked and several parameters have been added.
* Fix: The DiseqC parameter for root entries were sometimes messed up.
* Add: Import of channels.dat and channel ini files per drag'n'drop into the window.
* Fix: Fixed some minor display problems.

OSD

* Change: MiniEPG preview: OSD-Up/Down browses the channels, left right the time, OSD-OK switches to the channel.
Ch+/ch- and Fav+/Fav- does switch the channel at once now. You can revert back to the old behavior in the options (TV + Radio).
* Add: MiniEPG: The sky select channels menu (if available) can be opened from the MiniEPG via OSD-Green.
* Fix: If delayed channel switching was active and the MiniEPG was closed before the switching time, the viewer changed to channel 0.
* Add: The Instant recording popup menu is also shown in the OSD if the record button on the remote or keyboard is pressed. If you press the key again while the menu is visible it closes without any action (toggle).
* Fix: Recordings view: fixed some problems with non ANSI languages.
* Fix: Sky select channels (and sport etc) menu: The menu shows the channel names and the times instead the SID and the times (they have changed it somehow).
* Fix: For channels with mono audio the wrong audio format image was shown.
* Add: Delete bookmark shows a confirmation request.
* Fix: Slideshow: The slide show wasn't stopped on switching to the last channel.
* Fix: OSD-Slideshow: The pictures should now keep their aspect ratio.
* Change: The OSD Image dialogue keeps the aspect ratio of the image.
* Removed: OSD-Teletext mouse support removed.
* Change: OSD-Teletext: Now always in 4:3 ratio.
* Fix: OSD-Teletext: Several small fixes and changes.
* Fix: Blu-ray was not started correctly from OSD Videos.
* Change: OSD Weather window: OSD Green works also for the radar images now.
* Fix: Fixed the windows error message box in OSD Videos after the last played DVD was remove while DVBViewer was closed.

Recording engine

* Change: VCR: You can activate auto splitting of a recording if the PMT data changes while it is running. It's the same mechanism like the channel auto update.
* Change: If the selected/default recording folder is not found the DVBViewer tries all folders in the recording folder list and takes the first one, which can be used. If no folder was found the default user/public video folder is used.
* Fix: Recordings without EPG were not written to the database.

DVBSubtitles

* Add: Added support for plain text DVB Subtitles. Thanks @Elber for providing samples
* Add: Added support for 2 bit DVB Subtitles. Thanks @Elber for providing samples

Non Ansi Charset support

* Add: The control popup (the one you get if you move the mouse to the bottom of the DVBViewer window) supports Unicode EPG data (for now only Chinese EPG is unicode).
* Add: The EPG hint shown in the favorites menu if hovering over a favorite entry supports Unicode EPG.
* Change: Screenshot function: The screenshot function now handles Unicode filenames (for channel names and EPG with non Ansi chars).
* Change: Channel list: The channel names are now shown with a charset based on the user locales. Thanks @ter9999.
* Change: Chinese EPG should show now correctly everywhere (OSD/EPG window). Big Thanks @ter9999 for testing. These changes should also affect other non latin based languages.
* Several more preparations for Unicode support

Popup Channellist

* Fix: Popup channel list did not focus the correct channel sometimes.
* Add: The popup channel list gets now the focus as soon as it pops up (only if the main window has the focus.
* Fix: The Popup channel list closes if you leave the window to the right side.
* Fix: Removed the entries "channel list editor" and "last channel" from the popup channel list context menu.

EPG Parsing

* Change: ATSC: EPG scanner and parser completely rewritten. You do need a DVB card which supports "Open whole transponder" and the option must be enabled in the hardware options. Big thanks @antdude for testing.
* Change: (EIT) EPG parser: optimized the detection of already processed tables.
* Change: (EIT) EPG Processing: Fixup for Anixe, RTL and SuperRTL EPG. The viewer tries to map some info from the description to the subtitle.
* Fix: Disabling the EPG processing could lead to faulty recording names.
* Reworked: The internal EPG handling has been further reworked to optimize the multi language/entry handling.

Options

* Removed: OSD options: removed "Semitransparent" setting.
* Add: TV + Radio options: Added a option to enable/disable the new MiniEPG behavior.
* Add: Recording options: Added an option to enable auto split on PMT data change.

Hardware

* Add: Raw DiseqC support for KNC1 cards. Attention: The for this needed DLL is not compatible with older DVBViewer/Recording Service versions.
* Fix: Some fixes for Unicable support.
* Fix: Fixes for Skystar 2 DiseqC WDM.
* Change: CAM support for Twinhan and KNC1 based cards. Some broadcasters send contradicting CA_Info descriptors on program and ES level (Hotbird the polish TVN channels as example), which some CAMs do not handle very well. Now the CA_PMT ignores the descriptors on the ES level if program level descriptors are present.
* Add: Added support for Technisat Cablestar Combo HD CI, a DVB-T/DVB-C Hybrid device.
* Add: Experimental enhanced DiseqC (without rotor support!) and Unicable support for the Skystar 2 by griga.
* Fix: Shared LNB: Didn't work correctly if a recording was active.

Vista support

* Add: If the PC goes into the away mode the graph of the main playback is shutdown and the Viewer tells the system it can go to sleep, if wants needs to.
* Add: The DVBViewer sets now the away mode when it is recording.
* Change: Several changes to make the away mode work if the DVBViewer and the recording service are on the same PC. The hibernate and Shutdown action in the DVBViewer are mapped to the Standby action if the recording service is recording. This puts the PC into the away mode. (Needs the current version of the recording service)

General

* Add: Instant recording popup menu: Added the functions stop after current program and stop after next program. The items are only available if there is EPG present.
* Fix: COM: the #volume tag was not set on startup.
* Fix: Channel Auto Update for the main playback chocked on PMT=0 in the channel data.
* Add: ISO Images: Added support for Virtual Clonedrive. Works the same as Daemon tools, but you have to select then VCDMount.exe instead of the Daemon.exe in the options.
* Fix: EPG HTML Export: Fixed several problems and bugs.
* Change: Wiki links: Depending on the selected language the german or english wiki link is shown in the help menu.
* Add: New graphics for the Wizard made by rago.
* Fix: The brightness setting was reset if started with -c parameter.
* Fix: Several fixes in the translation code to avoid problems on faulty language files.
* Change: Channel auto update: Reworked the channel auto update.
* Fix: Plugins: Fixed a problem on channel change with additional graph rebuild.
* Fix: EPG Window: Fixed rounding errors which could lead to wrong recording times on some systems.
* Change: Data transfer from the DVBViewer Recording Service (timer, recordings, EPG lists) can be compressed now.
* Several corrections and optimizations.
* Language files updated.

Netstream Plugin

* Removed: Autodiscovery settings removed.

DVBServer

* Hardware handling up to date with the DVBViewer.


Version 4.2 BETA (for registered users)
expires 14.07.2009

* Fix: EPG HTML Export: Fixed several problems and bugs.
* Change: EPG Processing: Fixup for Anxie, RTL and SuperRTL EPG. The viewer tries to map some info from the description to the subtitle.
* Change: Wiki links: Depending on the selected language the german or english wiki link is shown in the help menu.
* Add: New graphics for the Wizard made by rago.
* Fix: The brightness setting was reset if started with -c parameter.
* Fix: Blu-ray was not started correctly from OSD Videos
* Fix: Popup channel list did not focus the correct channel sometimes.
* Update: Some German language file updated.
* Fix: Several fixes in the translation code to avoid problems on faulty language files.
* Fix: The Popup channellist closes if you leave the window to the right side.
* Fix: Some fixes for Unicable support.
* Fix: Recordings without EPG were not written to the database.
* Fix: Fixes for Skystar 2 Diseqc WDM.
* Fix: OSD-Slideshow: The pictures should now keep their aspect ratio.
* Removed: OSD-Teletext mouse support removed.
* Change: OSD-Teletext: Now always in 4:3 ratio.
* Fix: OSD-Teletext: Several small fixes and changes.
* Change: MiniEPG preview: OSD-Up/Down browses the channels, left right the time, OSD-OK switches to the channel.
Ch+/ch- and Fav+/Fav- does switch the channel at once now. You can revert back to the old behavior in the options.
* Add: TV + Radio options: Added a option to enable/disable the new MiniEPG behavior.
* Change: The OSD Image dialogue keeps the aspect ratio of the image.
* Fix: ATSC channel scan: fixed the problem of missing channel names for ATSC channels.
* Change: VCR: You can activate auto splitting of a recording if the PMT data changes while it is running.
* Add: Recording options: Added an option to enable auto split on PMT data change.
* Change: Channel auto update: change the auto update method to the one used for auto splitting recordings.
* Fix: Plugins: Fixed a problem on channel change with additional graph rebuild.
* Change: If the selected/default recording folder is not found the DVBViewer tries all folders in the recording folder list and takes the first one, which can be used. If no folder was found the default user/public video folder is used.
* Change: Data transfer from the service (timer, recordings, EPG lists) can be compressed now, if the service supports it.
* Fix: OSD: for channels with mono audio the wrong audio format image was shown.
* Change: Channel list: The channel names are now shown with a charset based on the user locales. Thanks @ter9999.
* Change: Chinese EPG should show now correctly everywhere (OSD/EPG window). Big Thanks @ter9999 for testing. These changes should also affect other non latin based languages.
* Change: CAM support for Twinhan and KNC1 based cards (EXPERIMENTAL!). Some broadcasters send contradicting CA_Info descriptors on program and ES level, which some CAMs do not handle very well (Hotbird the polish TVN channels as example). Now the CA_PMT ignores the descriptors on the ES level if program level descriptors are present. This is not according to the specs, but seems to work. Please report if you have one of the mentioned cards and experience problems with this new handling.
* Fix: ATSC AC3 detection. Some broadcaster use a wrong formated registration descriptor for the AC3 Audio ES causing the DVBViewer not to recognize it as an audio stream.


DVBViewer 4.1, update

The new version has been released.
The following things are new:

Options

* Change: Adding a new virtual DVB device can be done in the hardware options window via the "+" button.
The data now is saved to the network.xml instead of the usermode.ini. Existing data will be taken into account.
* Fix: Problems with 120 dpi in some options windows.
* Rework: Daemon tools (iso) options: Changes in the options needed a reload of the DVBViewer.
* Add: Some more settings for process priority (lower than normal, higher than normal).
* Rework: Reworked teletext options page.
* Add: Mouse options: added "do nothing" and "zoom" to the mouse wheel functions.
* Change: Hardware options: DVBViewer now shows "Automatic" in the network device configuration instead of "0.0.0.0".
* Change: Hardware options: ShareLNB can only be activated if more than one enabled DVB-S device is present.


DVBSubtitles

* Fix: HD DVBSubtitles as used by BBC HD do work now.
* Change: Optimized memory usage of DVBSubtitles.
* Fix: Fixed wrongly shown pixels in DVBSubtitles.


Media Playback

* Change: VODSource. Several improvements and extensions. Now you can play mp3 and aac streams via the VODSource. If possible all usable metadata is extracted from the streams.
* Change: Playback of streams: Several improvements on playback of streams.
o Detection of embedded Shoutcast or ASX playlists in asx playlists (asx V.1 and V.3).
o Detailed media description of the streams (if possible) (resolution, bitrate etc.). Works also with the ASF Reader.
o ASF Reader: If possible all usable metadata from the stream is read. Depends on the stream provider if there are any.
* Fix: VODSource: Shoutcast should work again.
* Fix: Problems with ASF Playback and Vista.
* Reworked: Daemon tools support reworked. Now the completion of the unmount command is detected and then the mount command is send.
* Reworked: DVD Handling renovated. The selection between multiple DVD drives works now. Support for Blueray and HDDVD images and folders rips in the OSD and via drag'n'drop.
* Removed: DVD Playback and Fileplayback without DVBSource now don't support custom graph files anymore.
* Add: Seamless playback of (unencrypted) Blu-ray disks.
* Reworked: Main movie detection of (unencrypted) Blu-ray disks.
* Add: HDDVD support improved.
* Update: Several internal optimization for the playback detection by griga.
* Fix: Fixed detection for problematic AC3 streams.
* Fix: Media playback with a not in the DVBViewer predefined aspect ratio caused a no update of the frame rate in the #Datatags.
* Fix: Playback issues with Kathrain trp recordings.
* Fix: Potential problem with the format detection corrected, several optimization (by griga).


Renderer

* Fix: EVR/aspect ratio change and PIP. Hopefully a solution for missing picture after a aspect ratio change and EVR.
* Fix: EVR: A Black box stays on the screen fixed.
* Change: Removed check for driver supports color changes.
* Change: Brightness default is now set according to the used renderer. Should cure the Overlay too dark problem. Please reset the brightness value to default.
* Add: Added a Shockwave/Flash renderer (experimental). You need flash installed.


Recordings/Timers

* Fix: Griga reworked the MPEG recording to make it more robust.
* Fix: Recordings in MPEG Format with APID =0 and VPID = 0 are now changed to the TS format and the PIDs are dynamically added from the PMT.
* Fix: Timers: minimal free disc space was not taken correctly into account if bigger than 2 GB.
* Fix: The start recording script got called, even if the recording did not start successfully (no hardware available etc).
* Removed: The DisableAV setting for timers is removed. Starting recording timers do not change the current setting of View &#8594; Disable Audio/Video in the main window anymore.


OSD

* Fix: OSD Teletext: Missing text on SF2.
* Fix: OSD, VMR/EVR and encrypted channels. As long as a channel can't be decrypted the "overlay" OSD is shown in case there needs to be a message displayed.
* Fix: OSD Media windows: Not existing network shares (UNC paths) do not cause any blocking anymore on first opening of the window. For this the support for the folder.jpg files has been removed for all UNC Path shares in the root view.
* Fix: Stopping recordings via the OSD-Blue pop up menu doesn't show the instant recording menu anymore.
* Fix: EPG Window / OSD: Cyrillic and several other char sets are now also displayed correctly.
* Change: Favorite Window: The window now reflects the selected favorite better by opening the favorite folder and marking the favorite, if the channel played back in the main window is a favorite.
* Fix: Text Subtitle Window: Border color and shadow color were not properly applied.
* Add: Extended controlling of the Recording service (needs V. 1.4.7.110+).
o New menu in the OSD: OSD main menu &#8594; system &#8594; Rec service - with the following options:
+ Standby, Hibernate, Shutdown (PC): Triggers the according action in the recording service. The service does give a 30 seconds warning. In this time window all the DVBViewer clients show a dialog window, where the user can stop the action.
+ Load EPG: gets the EPG from the service.
+ Wake On LAN: Wakes the recording service PC (even from Soft-Off). The PC must be configured to accept WOL.
Important: The DVBViewer needs to have at least once contact with the service PC to get it's MAC address.
These functions are also accessible via actions (see actions.ini). This menu is only available, if you configured the Recording Service connection properly.


Hardware
You might have to do a manual rescan of the hardware devices, if you do an update installation.

* Add: DVB-S2 Detection of Twinhan/Technisat/Terratec devices improved.
* Fix: Terratec XE MKII DVB-T (AfaTech-AF9015-DVB-T-Sticks) devices do not need the low bandwidth option anymore if connected to a USB 2.0 port. Will be configured automatically.
* Add: Support for Pinnacle PCTV 380e/510e DVB-C hybrid.
* Add: Support for Turbosight clones.
* Add: Support for TerraTex XE MK II clones.
* Add: Twinhan WDM support back again.
* Fix: Hybrid tuner handling: Fixed some issues.
* Change: BDA-Devices: The search for the BDA_RECEIVER_COMPONENT fitting for the device to open reworked. In most cases it works without the SkipComponent hack (it is still there but if possible ignored). This should fix the problems with two or more Twinhan/Technisat/Terratec S2 devices.
* Add: DiseqC for BDA DVBWorld device.
* Add: Basic support for Genpix WDM devices.


DiSEqC 1.1/1.2

* New: Completely rewritten DiSEqC 1.1 / 1.2 support (only for DVB-S devices allowing to send DiSEqC raw commands), which means support for motorized dishes and cascaded DiSEqC elements (uncommitted switches, positioner behind a switch). All thanks to griga.
* New: DiSEqC Editor ("DiSEqC expert mode"). Allows to assign user-defined DiSEqC command sequences to a satellite position - as you will see - much more conveniently than with the DiSEqC Editor of DVBViewer Pro 4.0.0.0 and earlier versions.
* Removed: Positioner Console, please use Transedit 3.3+ for this. It is much better suited.
For details please read the DiSEqC instructions:
http://www.dvbviewer.com/griga/TransEdit%20E/DiSEqC.html


UniCable support

* Added: Experimental UniCable support according to the EN50494 standard. (What is UniCable? English Deutsch).

Please note: UniCable will only work with TechnoTrend and FireDTV DVB-S/S2 devices. Other device drivers don't provide the means for UniCable support yet. In case of a TechnoTrend device the file ttBdaDrvApi_Dll.dll (optionally installed with DVBViewer Pro) must be present in the program directory.

UniCable support is activated by inserting two lines in the appropriate device section of the file hardware.xml, while the DVBViewer is closed.
The UniCable entries must look like this:

QUELLTEXT
<entry name="Slot">N</entry>
<entry name="SlotFrequency">FFFF</entry>

where N is the slot number (0..7) and FFFF the slot frequency (intermediate frequency, IF) in MHz on which different transponders are routed to the receiver. Example:

QUELLTEXT
<entry name="Slot">6</entry>
<entry name="SlotFrequency">1980</entry>

You may find these values on the antenna socket. Please note: On sockets or in manuals the slots may be numbered from 1 to 8. You will have to subtract 1 in this case.

If you want to take part in the UniCable discussion, please join in here. It's a German thread, but you may also post in English.


DVBViewer as a network client of the Recording Service.
Needs Recording service 1.4.7.110+.
In this scenario the DVBViewer connects as a client via the unicast network device to the Recording Service. All recordings are done by the Recording Service (except instant timers), the recordings are centralized on the server and the data of the Recording Service (timers, EPG, recordings) is integrated seamless into the DVBViewer Pro.
Important: Make sure you use the same channels.dat by copying it from the Recording Service to the DVBViewer userdata folder.
Please read more in the Recording Service docs.

* Add: Options: Service Options dialog.
o Service address and Port: The IP/Servername and the Port of the Webinterface of the Recording Service.
o Username: The Username used for the Webinterface of the Recording Service.
o Password: The Password used for the Webinterface of the Recording Service.
o Test connection: Checks if the Recording Service can be accessed with the entered Username, Password and IP.
o Download EPG from service. You can tell the viewer how many days of EPG you want to download.
Notice: this doesn't create magically 14 days of EPG. You only get as much data as the service has gathered.
o Send EPG programmed timers to service: If you select this option all timers you program via EPG in the EPG Window or OSD are send directly to the service.
You can also create manual timers in the recorder window which are send to the service.
o Connect to timer list: Enables the DVBViewer to show and edit the timer list of the Recording Service.
Only Recording timers are listed because the DVBViewer doesn't know the other timer types.
Not every function of the DVBViewer recorder window is supported. Recording folders, no file write and Transponder dump from the edit window do not work. Unknown timer actions or end actions are not accepted and mapped to the default values of the service.
Notice: Instant and tuning timers are handled by the DVBViewer not by the Recording Service.
o Connect to recordings list. This one is quite tricky and you need knowledge about the management of network shares and user rights under windows to make this work. You have to setup this function in the Service according to it's readme_svc.
o Tuning Priority: Values 0-100. Allows to assign a priority to the DVBViewer unicast network device. So you can control which client can override the channel selection of another client.
* Add: If the recording service needs the device used by a client for a recording or a client with a higher tuning priority wants the device, the DVBViewer client in question is automatically forced to do a channel change.
* Add: If the recording service forces a channel change a message is shown.
* Add: If the DVBViewer connects to a recording service and the channel can not be tuned because all devices are in use and none is fitting, it gets redirected to a working channel.
* Add: Network CAM/MMI. The client which did the last non forced tuning request has control over the MMI.
* Add: If the DVBViewer is running after Standby or Hibernate, it refreshes it's EPG from the service.


General

* Add: Support for Closed Captions of dish network.
* Fix: Premiere EPG: The EPG could fill up the whole memory if the channel Premiere Direct was tuned for a long time.
* Fix: The COM Interface gave a wrong value for the stereo audio mode.
* Add: EPG-Parser: Added "slv" as language identifier.
* Add: Tweaks: MinVolume in case you can hear something even if muted, lower this value.
* Fix: If the DVBViewer did crash while the Recording Service is running, it couldn't be started anymore (this also applies to the DVBServer, Transedit and DVBViewer GE).
* Fix: Fixed a bug in the RDS parser.
* Change: Favorites: From now on there are no duplicate entries of channels with the same ChannelID in the favorites list allowed. They collided with the fav+/- function. Existing duplicates will be removed.
* Add: Graph rebuild and manual Video/Audio A/B changes take now the timeshift warning setting into account.
* Add: "Autodetect Audio/Video" will be automatically disabled if a network device is in use.
* Change: On Standby/Hibernate in Vista the DVBViewer now closes down the playback. On waking up the last channel is tuned (if activated in the TV+Radio options). It depends of the driver of the DVB device, if this works.
* Fix: Teletext- window &#8594; Save Dialog: it was possible to input non numbers for the page numbers.
* Several small improvements and optimizations.


DVBServer

* Change: Adding new virtual DVB device can be done in the hardware options window via the "+" button.
The data now is saved to the network.xml instead of the usermode.ini. Existing data will be taken into account.
* Fix: Several small cosmetic changes in the DVBServer interface.
* Add: DVBServer: Twinhan WDM support back again.
* Change: DVBServer now shows "Automatic" instead of "0.0.0.0".
* Add: ShareLNB can only be activated if more than one enabled


DVBViewer Pro 4.0
===================
Only for update installations:
Please do a rescan of your dvb devices (either by deleting the hardware.xml or by doing a manual rescan in the hardware options of the DVBViewer)!

Hardware

* New: USB CI (Hauppauge/Terratec) support completely rewritten: does work now with every DVB device. Thanks @Terratec for their support.
Activate it in the hardware options by first selecting the DVB device and then the external CI.
* Change: BDA direct tuning mode: In direct tuning mode an internal network provider is now used instead the MS NP. This will help with the $FFFFFFF Error on some x64 Vista systems.
If this doesn't work for you, you can force the use of the old MS NP method by adding
QUELLTEXT
<entry name="useMSNP">1</entry>

to the device entry in the hardware.xml.
* Fix: KNC Cards and multiple CAMs: Fixed ignoring all cards except DVB-S. Please rescan your hardware in the options if you use more than one KNC ONE DVB-C Card with CAM.
* New: Added support for Cinergy HTC USB XS HD. (You might have to delete your hardware.xml to re-detect it properly)
* New: Added channel groups D-H. Attention: If a hardware.xml is present they are NOT automatically active but have to be activated manually in the hardware options.
* New: Hybrid Tuner Support (HVR & Co). Please delete your hardware.xml in the userdata folder, so the DVBViewer does a new hardware scan.
* New: Detection of "Mystique" cards as KNC.
* New: Detection of the Pinnacle card as TT.
* New: support for turbosight devices.
* New: support for tevii devices including DVB-S2 parameter setting.
* New: support for tongshi devices.
* New: support for dvbworld devices.
* New: support for Hauppauge DVB-C hybrid card.
* Fix: Tuning problems with Yakumo-Sticks.
* Fix: Shared LNB configurations should work now correctly.
* Back: Twinhan WDM is back (for now).

General

* Fix: "bring to front" problem should be solved.
* Change: Set the charset to default charset in all windows.
* New: New symbols by Rago for the statusbar Audio and Video format.
* Fix: Aspect ratio text in the statusbar is visible again, if the aspect ratio is not one of the predefined.
* Change: Reworked program icon by rago.
* Fix: Commandline param -c serviceID was ignored.
* New: The trayicon hint now shows the filename on file playback.
* Fix: Userdata.xml was not saved, if channel history was deactivated.
* Fix: PMT PID change in Auto update was ignored.
* Fix: Browse for folder dialogue didn't use the current folder.
* New: the toolbutton for the display settings now does show a submenu with the three possible choices.
* New: Instant recording toolbutton. Implemented the instant recording popup menu for running instant recordings from the DVBViewer GE.
* New: CI: automatic parental control PIN (Jugendschutz PIN) entry. The PIN must be put into the userdata.xml:
QUELLTEXT
<section name="CAM">
<entry name="PIN">1234</entry>
</section>
* Fix: Fixed Multimonitor problem with disappearing control panel in the main window.
* Fix: Timeshift: fixed problems with timeshift and disableAV.
* Change: Timers: timers.xml is now saved on adding/deleting timers.
* Change: On disableAV the playback graph is now stopped.
* Fix: Timeshift: If a timeshift folder with insufficient user rights was selected, timeshift did not work and blocked the DVBViewer.
* New: Timeshift filenames now contain the channel name.
* Fix: Handling of Slovak EPG improved.
* Updated: Language files.
* Several small enhancements and fixes.

Recordings

* New: Recording of ITV HD: The wrong video descriptor is automatically adjusted.
* New: You can activate logging of (discontinuity) errors into a separate log file (see Options-> recordings).
* New: You can activate extended logging of format changes to a separate log file. This only works if the above logging is activated too. Take notice this function does cost some CPU power (see Options-> recordings).
* New: You can now define minimal free disc space for recordings.
* Fix: %title didn't work in recording names.
* New: added a check for enough rights in the recording folder. If no writing rights are granted the default recording folder is used.
* Fix: fix for PTS jumps in the stream can make mpeg recordings useless.

OSD

* Fix: OSD Timeline: Fixed problems when removing the text field.
* Change: OSD Timeline: Details are shown also on mouseclick.
* Change: OSD Timeline: changing channels by clicking/pressing enter on the left side channels.
* Change: OSD Timeline: OSD-OK on a program entry now shows the details of the program.
* Change: Ch+/Ch- works as PageUp/PageDown in OSD lists and menus.
* New: OSD notice on toggling keep timeshift On/Off.
* Fix: Empty or not ready drives do not cause a Windows error dialog anymore in the OSD.
* New: On format detection are several new data tags set:
o #TV.video.pic
o #TV.video.vres
o #TV.video.hres
o #TV.video.framerate
o #TV.video.type

DVBViewer Filter support

* Add: Added support for DVB Clock in the DVBViewer. For more information see DVBSource ReadMe.rtf.
* New: MP3-Playback with the DVBViewer Filter (Version 3.2.0+). Activate this in Options -> DirectX -> Use DVBViewer Filter for MP3.
* New: Playback of non encrypted M2TS-files (BluRay-fileformat) with the DVBViewer Filter (Version 3.2.0+), including all for BluRay defined Video/Audio-formats, if there is a fitting decoder in the system. Activate this in Options -> DirectX -> Use DVBViewer Filter for TS/M2TS.
* New: Playback of non encrypted VOB-files (DVD-fileformat) with the DVBViewer Filter, including all for Video-DVDs defined Video/Audio formats, if there is a fitting decoder in the system. Activate this in Options -> DirectX -> Use DVBViewer Filter for MPG/VOB.
* Removed: Support for user defined filter graph files if the DVBViewer filter is used.

MKV files and subtitles

* New: Playback of MKV-files with subtitles.
To use Subtitles you need the following:
1. The Haali Mediasplitter must be installed.
2. ffdshow must be the active decoder and in the ffdshow video decoder configurations the options "Subtitles", "Accept embedded subtitles" and "Accept SSA, ASS and ASS2 subtitles" are activated.
or (more reliable)
3. The DirectVobSub-Filter is installed and in the property page of the Haali Splitters in Options -> Compatibility -> Autoload VSFilter "Yes" is selected. The DVBViewer does not load DirectVobSub by itself, because if it is used, the decoder can not use the hardware supported decoding.

Decoder/Renderer Configuration

* New: Completely reworked the Options -> DirectX page.
* New: Decoder and Renderer input does use now a unified mask (affects DirectX, PiP and DVD).
* New: Split PiP options from the mosaic preview options.
* New: You can specify a MP3 Decoder in the Options -> DirectX Audio settings.
* Removed: Postprocessor in the DirectX settings. Please use the Postprocessor plugin from the members page.
* New: In Options -> DirectX you can configure two sets of different Videodecoders/Videorenderers (Video A/B) and Audiodecoders/Audiorenderers (Audio A/B). Switching between these settings can be done manually or automatically:
1) Manually: You find the commands in the main menu -> Settings or you can define keys in Options -> input for it.
Switching between the sets does trigger a rebuild graph.

2) Automatically: In Options -> DirectX you find on the tab sheet "Video B" and "Audio B" edit boxes labeled "Auto B-Conditions". The following conditions (if you use more than one, separate them by a "," without the ") can be used here:

File (file playback)
Video (Playback with Video)
H.264 (H.264 Video)
MPEG2 (MPEG2 Video)
DVBSource (DVBViewer Filter is used)

A Slash / in front means "not" (Negation, example: /File = TV/Radio (not file)). The automatic switching to Set B happens, if all listed conditions are met, otherwise the DVBViewer uses Set A. If you define auto-conditions the manual switching is disabled.

Some examples:
o Using Vista you want for H.264 Video the EVR otherwise the Overlay Mixer to be used. In Video A you set the Overlay Mixer, in Video B you select EVR and as condition you set "H.264".
o H.264-Playback with the DVBViewer Filter should use the Cyberlink Decoder (Video A), otherwise ffdshow (Video B ), this is useful for H.264 in MKV-file, which the DVBViewer Filter doesn't handle. The needed condition would be "H.264,/DVBSource".
o Playback of video files should use ReClock Audiorenderer, for the rest (TV/Radio and audio only playback) Default DirectSound (Audio A). In Audio B you set ReClock as renderer and use the condition "Video,File".

Automatic Selection of a AC3-Audiotrack

* New: Options -> General -> Prefer AC3-audio. If activated the DVBViewer does automatically select the AC3 audio track for file/DVD playback if available.

Video/Audio-Format, DVD

* New: Quick info of current Video/Audio type if you move the mouse cursor over the aspect ratio or audio format field in the status bar.
* Improved: Format detection on playbacks without DVBViewer Filter. Video/Audio types and Format parameters are more precisely detect.
* Changed: Playback without the DVBViewer Filter does not connect unused Output Pins of the Splitter/Demultiplexer-Filter with the Nullrenderer anymore, because this caused problems with the Haali Splitter and the MPC Mpeg Splitter.
* New: Support for EAC3 (you need a fitting audio decoder). For more information see the DVBSource ReadMe.rtf.
* Change: The audio track selection for DVD shows more informations.
* New: Graph rebuild and DVD playback work now.
* New: Graph rebuild and file playback work now.
* Fix: TTX only ts streams did not play correctly.

Several windows

* Change: Several windows: right click in a list/treeview does now select the entry under the mouse cursor.
* Change: Channeleditor: right click selects the underlying entry.
* Change: Channeleditor: click outside the channellist de-selects the last selection. important for export.
* Fix: Channeleditor : exporting of sub channels in the channel editor does work now.
* New: Channellistpopup: activate in options/TV+Radio. Do not use together with remote or Keyboard! Experimental, handle with care!
* Fix: The EPG window is shown even if no EPG is available/present.
* Change: EPG Window: recorder window can be open via popup menu.
* Fix: Chinese language support in the EPG window and in partially in the OSD.
You may have to edit the fonts.xml in the OSDSkin/[yourusedskin] folder.
It might also be necessary to adjust some OSD elements in the XML definitions, if the text is too big and doesn't show up.
OSD support is (for now) limited, because some things need a lot of changes...
* Change: Recorder window: EPG window can be opened via popup menu.
* Change: Removed the save button in the recorder window. Update does save now the changes.
* Fix: Toggling the channellist visible/invisible in the recording/epg window did block resizing of the channellist.
* Fix: DiseqC window: sanity check of entered values in the position and diseqc window.
* Change: Color/Brightness/Contrast window is only selectable if the driver reports that it can handle these settings.
* Fix: Color/Brightness with INTEL graphics cards: fixed wrong default values for INTEL graphics cards. Thanks @Griga.

Options and Settings

* New: OSD-Options: added an option to disable the automatic OSD-menu scrolling if the mouse is in the "hotzones" of it.
* Updated the wizard, scan window, hardware options and channel editor window with the additional channel groups.
* Change: Timeshift and recording folders are checked for sufficient rights on adding in the options.
* Fix: Recordings were under certain circumstances registered several times on refreshing the database.
* Fix: Under certain circumstances a exception did break the import of recordings into the database.
* Change: Removed the default folder selection for the audio/video/picture shares.

DVB Subtitles

* Change: DVBSubtitles are now shown with the intended transparency.
* Change: Thanks to Griga the DVB subtitles now are shown "just in time" instead of "sometimes". Also a fix for too late finnish subtitles is included. They are now shown as soon as they arrive, if they are overdue.

Freesat EPG

* New: Support for FreeSAT EPG on Astra 28.
FreeSAT EPG is handled like MHW EPG. So you have to activate it in the options and put the correct frequency (11428 h) into the options list.
Additionally you need the "Complete Tables" file from http://www.rst38.org.uk/vdr/ .
The files freesat.t1 and freesat.t2 must be extracted into the DVBViewer program folder.

Actions/Tweaks

* New: New action "Show Current Info". Shows/Hides the current epginfo or recording info (if played back). You can use it via an custom input command.
* New: Action: Show Radio list=8265
* New: Added FMenuClickPercent to tweaks.txt
* New: EVR: if activated (see tweaks -> EVRVideoprocessor) the video processor for EVR will be set. The first item of the video processor list of the driver will be always used, as this is according to MS the best choice (Vista only).

COM

* Fix: COM: Mute doesn't work as expected.
* New: Several enhancements on the COM Interface.
* Fix: Importing the COM tlb in Visual Studio should now work without problems.
* Fix: All playback starts are send via COM. Careful, Pause does not send a play backstop but you get a playback start on playing again.

DVBServer

* Updated the hardware engine to the latest version.
* Added support for extended channel groups

VOD Filter

* New: ID3 tag are written to mp3 recordings with the VOD Filter.
* New: Cover pictures (if available) are downloaded and shown in the OSD (lastfm).
* New: Cover pictures (if available) are downloaded and saved with recordings (lastfm).
* New: The %title tag in the recording name will be replaced with the album name (if available).
* Fix: Problems in VOD filter caused by changes in the web pages of the list provider.
* Fix: Shoutcast and other streaming sources now show meaningful audio data.
* Fix: LastFM skip does work now.


DVBViewer Pro 3.9.4
===================

* General

* New: new Video On Demand Filter (VOD).
* New: Version 3.0.2.0 of the DVBSource filter added.
* New: DesktopTV: Changed the DesktopTV method to work with vista64.
* New: Recently used Channels list (deutsch: Kanalhitparade) does show only the last 10 recently used channels (channe lhistory). They are saved and restored on next start. To disable this see options -> TV+Radio.
* New: A new config file named "userdata.xml" is used. It contains all user private data (channel history, url history etc.) and will not be included in a support.zip.
* New: Actions.ini: Added action "Power Off".
* New: Actions.ini: Added action "Reboot".
* New: New symbolset "nightlife" for the toolbuttons. Thanks @Rago.
* New: The "radlight audioselect" plugin is not supported anymore. Instead an internal version is used (thanks @griga).
* New: Infofile for recordings: the used device is now written to the infofile.
* New: Stop and deleting running recordings, which are played back, will result in a playback stop so the file can be deleted correctly.
* New: Deleting recordings while playing them back will result in playback stop so the file can be deleted correctly.
* New: the hint window now uses the setting for windows hint font.
* Fix: Favourites: Fixed a problem with more than 99 favorites in a group.
* Fix: Visuals: Fixed visuals ignored the OSD-Offsets.
* Fix: ATSC - CC some fixes by Christian.
* Fix: Rebuild Graph: the audiochannel display was not updated correctly.
* Fix: Non Admin Users: a multiple DVBViewer installation didn't work because the COM server tried to register itself with not enough rights.
* Fix: Removed MultiCPU activation from playback start of the renderer and put it in a better place.
* Change: DVB-Subtitles: tweaked and optimized a little bit.
* Change: Screenshot: Filenames are now calculated in a better way.
* Change: graphedit now shows the device name instead of "BDA Tuner".
* Change: Weatherdata is now received again. If you don't use the default skin, you need an updated OSD-Skin for it, otherwise you get a warning. For OSD-Designers: You need to integrate a 61x61 button with the ID 500.
* Updated language files.
* Updated OSD-Skin.
* A lot more fixes and optimizations.
* VMR7/9, EVR

* New: EVR: optimizations/corrections in zoom handling.
* New: VMR7/9/EVR: Reworked the OSD zoom handling.
* New: VMR7/9 windowed mode (aka VMRFix): optimizations/corrections in zoom handling.
* Fix: VMR7/9: fixed bug: OSD disappears if the DVBViewer window is moved from one monitor to another on multimonitor system.
* Fix: On some Chinese channels the aspect ratio was not detected correctly.
* Fix: Aspect ratio handling of VMR/EVR.
* Channel handling

* New: Channel names with more than 25 chars are possible. You need to input them manually or do an update channel scan to get them into a present channel list.
Please check your favorites and timers if you change the channel names!
* New: The Audio track per channel, Volume per channel and EPG-settings (EIT, intern, extern) are no longer stored in the database. Instead it is stored in the channels.dat.
On first start the old settings are converted and the database tables removed. The handling for the users does not change.
If you use the recording service (<1.4.x) you'll need the current version.
* File playback

* New: Audio track selection with haali mediasplitter (thanks @Griga).
* New: H.264 and AC3 in m2ts (Blueray) files can be played back with the DVBSource. (Thanks @Griga).
* Fix: Jumping over the end of a growing file (recording) caused a stop in playback.
* Fix: Several enhancements for file playback with multiCPUs.
* Fix: Playback of a running recording with "Use DVBSource for file playback" deactivated caused an error message. Now the DVB-Source is always used in such cases.
* Fix: TS/MPEG playback without DVBSource showed the wrong audio track count.
* Fix: TS/MPEG playback without DVBSource miscalculated the aspect ratio.
* Fix: video playback did not take EVR into account.
* Fix: Fixed playback of MPEG/TS files without DVBSource filter.
* Wizard

* New: If no "setup.xml" is found the wizard is started automatically.
* New: Added "EVR" to renderer selection.
* New: Added "DVB-S2 capable device" and "new tuning method" to hardware page.
* New: Added "Display warning on channel change if timeshift is enabled" to the timeshift page.
* Remove: Removed Audio renderer selection.
* Fix: The wizard counted audio subchannels as channels on scanning.
* PiP

* New: handling: sound swap = OSD-Red, picture swap = OSD-Green. the number keys are not used anymore.
You can reactivate the old (number keys) handling via OSD-Blue -> Key move Mode. This option is persistent.
* New: Vista: if VMR9 is not selected in the preview options the PiP uses EVR as default.
* New: PiP is not closed anymore if fast channel switching is not activated.
* New: PiP is not closed anymore on starting media playback. Sound can be exchanged, video not.
* New: when swapping channels no mini EPG is shown anymore. When audio is swapped the saved volume level of the main channel will be ignored.
* New: AAC is supported.
* Fix: close PiP disabled sometimes the volume in the main window.
* Hardware

* New: If a BDA device is unplugged (usb/firewire/pci) before/while DVBViewer is running, it will be marked internally as not available and is not used.
If it is plugged in again, it will marked as available and is used if required.
To make this work, the device has to be in the hardware list of the DVBViewer.
ATTENTION: Avoid removing devices while in use for recording/liveTV. Some drivers can cause the system and the DVBViewer to crash (fireDTV (firewire) is quite unforgiving wink.gif ).
* New: If a error occurs while trying to open a device, the device is ignored and the viewer will try to find another fitting device.
* New: If a device can not be opened/started (because it is used by another software) the DVBViewer tries to find another usable device.
* New: New Device and Tunertype: DVB-IPTV. For channel scanning please use the DVB-IPTV Transedit beta from the members area!
To add the device to the DVBViewer edit the usermode.ini in the dvbviewer program folder:
[CARD]
IPTV=1
start the DVBViewer and do a manual device scan in the hardware options. Remember to setup the device correctly!
Known issue: The IP is not displayed as readable IP in the channel editor and the scan window.
* New: Support for Devolo dLAN TV Sat adapter
* Change: KNC BDA Device. Integrated new KNCBDACTRL.dll. Should fix the problem 2KNC / 2CAMs. DO NOT MIX THIS DLL WITH AN OLDER DVBVIEWER VERSION!!
* Change: BDA devices: Tweaked the simple DiseqC handling for some cards.
* Fix: BDA device/TT CI: Fix for wrong MMI elements count calculation.
* Fix: BDA/TT devices: fixed the initializing CAM only works in one out of two times problem.
* Fix: Reworked collision handling between encrypted and FTA channels on the same transponder.
* Fix: CI-Support: Fixed AAC was not taken into account when building the caPMT.
* Channel list window

* New: Now audio substreams are marked as selected instead of always the main channel.
* New: Can tune Filter: If activated it will applied permanently not only on recordings. Filters DVB-S2 channels, if no DVB-S2 card is present ect.
* New: The channel lists now synchronize their filter settings instandly.
* New: On entering the search criteria field with a mouse click the entry is selected. Double clicking the entry will clear the search.
* Fix: Double click handling rewritten. closing a channel folder with double click shouldn't cause anymore channel switching.
* Channel editor window

* New: changing the channel groups can be done for whole channel folders via the right click context menu.
* Fix: empty audio folders are displayed and items can be dropped into them.
* Fix: Reloading the channel list via transedit did not update the channel editor.
* Fix: Assigning DiseqC setting for a group of channels did not work for subchannels correctly.
* Fix: Changing the encrypted status for the main channel did not update the subchannels correctly.
* DVD Playback

* Fix: DVD subtitles and menus work with vista.
* Fix: Changing the audio stream via OSD resulted in a redundant audio menu display.
* fix: AC3Filter sometimes connected as videodecoder.
* OSD

* New: EPG events within the time frame of a timer are displayed in a different color.
* New: OSD-Zoom settings: Reworked remote/keyboard handling. See OSD help page (OSD-Blue -> help).
* Fix: OSD-Zoom settings: Fixed some bugs. H/V was mixed up. Default didn't work correctly, Recall didn't show the current zoom preset.
* New: OSD Delete File Dialog: Filenames are now shortened the windows way.
* New: OSD-Play list: the album images are now shown.
* New: OSD Thumbnail images: reworked search for fitting image strategy for music files.
1. search picture with name of file with extension changed to jpg.
2. If 1. failed search for "folder.jpg" in the folder of the file.
3. NEW: If 2. failed search for any jpg file in the folder of the file.
For folder images the procedure starts at 2.
* New: the Menu Control has a new attribute "SelectedColor", ignored if 0 or not present, otherwise shows the focused text of the menu control in this color.
* New: The Label Control has a new attribute "Shadowcolor". Default is black ($FF000000).
* New: In the OSD audiomenus the current audio track is shown as selected.
* New: The OSD-Recording list is now sorted descending on order by date.
* New: OSD Channel window: "favGroup.png" and "channelGroup.png" will be shown in front of the Group dividers in the OSD-Channel list if they exists in then OSD Skin Images folder.
* New: OSD Audioformats: Two new pictures for audio formats added to "#TV.audio.pic": "audio_AAC.png" and "audio_DTS.png"
* New: OSD DataTag: New tags:
"#remain" contains the remaining time for fileplayback/LiveTV.
"#TV.Timeshift.remain" contains the remaining time for timeshift. This tag existed before but the previous use was not very useful.
* New: Added entry "Reboot" to the extended exit OSD menu.
* Fix: Crash on exiting DVBViewer while radarimage from weather page was active.
* Fix: Newsfeeds update: no more delays if page is not reachable.
* Fix: OSD-Timeline: The templates for channel name and time are now correctly used. You can also influence if the second data row is shown by deleting the templates (ID: 23 and 30).
* Fix: Pin entry window: does work again.
* Fix: Mini EPG: Fixed no data available shown after starting the DVBViewer.
* Options

* New: DirectX options: VMR7/VMR9 windowless mode (aka NO VMRFix): a new option added "YUV Mixing mode". Can be used instead of VMRFix.
Does use DXVA if possible and does handle the OSD the "normal" way (means the OSD is not limited to the video area).
* New: Recordings: New option "Adjust PAT/PMT".
If activated this options causes the DVBviewer to generate a PAT and PMT in TS recordings, which does reflect the present streams.
The PAT only contains the recorded service and the PMT only the recorded ES Streams.
This option may help with playback hardware/software which is not able to cope with the unchanged Tables of a TS.
* New: Recording options: the recording folders can be sorted via drag'n'drop.
* New: Actions editor: the entries can be sorted via drag'n'drop.
* New: News options: the entries can be sorted via drag'n'drop.
* New: System options: current Username button inserts the username into the taskscheduler field.
* New: Virtual folder options: 'Musicfiles', 'VideoFiles', 'Pictures' have a new entry “Defaultview'. It determinates which view (list, small, big thumbnails) will be used as default.
* New: General options: Added several screenshot settings to the page. You can select the format the screenshot is saved in and how the screenshot name is generated.
* New: Moved the Picture extensions setting into the Picture General page.
* New: OSD Menu options: shows the translated text of the menu items.
* New: Timeshift options: free disk space is shown for the selected timeshift folder.
* Change: DirectX options: Changed name of video renderer "unchanged" in "system default renderer".
* Change: Changed the naming of the options in the Network devices settings dialog to more meaningful text.
* Fix: Changing the OSD skin in the options now triggers a graph rebuild on VMR/EVR mode.
* EPG Window and Handling

* New: EPG Window: Timeline now shows EPG entries which fit a planned recording in red.
* New: Several improvement for Chinese and other languages with non western charset in the EPG window.
* New: Chinese EPG for Taiwan.
* New: EPG Window: if "show recording window after programming" is selected in the options the last added EPG entry via "send to PVR" is selected in the recording window.
* Fix: Send to PVR from Timeline did ignore the audios ubchannels.
* Fix: EGP Window: fixed bug in TVGuide, it got sometimes confused with audio subchannels.
* Tweaks

* New: close OSD channellist is now per default true. See tweaks.txt.
* New: "closeRecWin" and "CloseEPGwin" added (see tweaks.txt). "closeRecWin" determinates if the OSD is closed after selecting a recording for playback. "CloseEPGWin" determinates if the osd is closed after selecting channel in one of the EPG windows.
* New: MultiCPU workaround (see tweaks.txt).
* Scan window

* Fix: Channelscan with Update: channels without audiostream where simply added instead of updated.
* Change: Scan window: Shows now more entries in the drop down lists.
* Netstreaming Plugin

* New: settings handling. Settings are now saved in the user data folder "/plugins/netstreaming.ini". Old settings will be converted on first use.
* New: The auto discovery service is enabled as default now.
* New: PAT/PMT Adjustment integrated. Is not active if stream whole transponder is selected.
* DVBServer

* New: Added external CI Support to DVBServer.
* New: The auto discovery service is enabled as default now.
* Change: The hardware handling is up to date with the one from DVBViewer.
* Several fixes and optimizations.
* VOD Filter

* VOD: ability to record transmissions
* VOD: Support for Shoutcast Streams in MP3, AAC format (scast://channel description)
* VOD: Support for multimedia files receiption in pull mode (e.g. AVI Videos)
* VOD: Support for record lastfm://- LastFM Radio Streams (lastfm://user:password)


Version 3.9.2.0
----------------------
- Fix: The Wizard ignored the recording folders if using an existing configuration.

- Fix: DVD Playpack without video.

- Fix: Channellist: If the favourite filter was set, changes in the favouriteseditor did not show up in the channellist until disabling, enabling the favourite filter.

- Fix: SFI: removed non displaying chars.

- Fix: OSD-Recording window: the command.ini got the wrong filesnames.

- Fix: PIP: moving with the mouse did not work with vista correctly.

- Fix: Small Videowindow: moving with the mouse did not work with vista correctly.

- Fix: Favouriteeditor: folder could be placed in folder and triggered an exception.

- Fix: AC3/AAC fixes from Griga integrated. Fixes Problem no AC3 recording on certain channel in mpeg format.

- Fix: CC-Subtitel ATSC reworked.

- Fix: Wizard sometimes messed up with network devices.

- Fix: thumbnail folder were not create if usermode=0.

- Fix: OSDSkin: several problems corrected if a skin ignores some standards.

- Fix: Hardwareoptions: sharelnb was not hidden on tunertype change.

- Change: Timeshift: In Timeshift mode pressing stop the first time stopps the timeshift recording, pressing stop a second time stopps timeshift completely.

- Change: Options: All decoder selection boxes display system default in red.

- Workaround: Cyberlink resets colorcontrol on renderer state change in overlay.

- Add: Hardware: Terratec s2 dection integrated.

- Fix: aac audio only recordings now have the extention ".aac".

- Fix: DVBsubtitle reworked.

- Fix: DiseqC 1.2: Westposition were ignored.


Version 3.9.1.0
----------------------
- Fix: Adding music extentions works again.

- Fix: Split after options now works as exspected. Please check if your values are still ok in the option.

- Fix: Resume of DVD fixed.

- Reworked: Shoutcast support (scast://channel name).

- Fix: Channel scan with KNC-One with CI works.

- Fix: German EPG now without "Š".

- Fix: Last position of Video when closing DVBViewer on playback now is remembered correctly.

- Fix BDA Device: Terratec XE and XE MKII now work

- Fix: radioskin: not able to close dvbviewer.

- Fix: radioskin: disabled maximizing

- Reverted: Subtitle options: Delay is back.

- Fix: Zoomsettings were not saved if the zoomwindow was open on channelchange.

- Change: Zoomsettings are saved now for all aspectratio not only for automatic.

- Fix: ch+/ch- were swapped.

- Fix: The -c[name]:SID commandline did not work with audiosubchannels.

- Change: H264 now works with PIP. Think twice before using HDTV H264 in both (Main and PIP).

- Add: Channellist: Added AAC audioformat.

- Prepared: AAC support. Just waiting for working audiocodecs.

- OSD: Crash on changing language files if fullscreen OSD-page was opened.

- OSD: OSD Recording window - context menu: added database submenu.

- OSD: OSD timeline window - next/previos file action generates a page up/down.

- OSD: OSD Listview and thumbnailview: next/previos file action generates a page up/down.

- OSD: OSD Timer/EPG/EPG Now/EPG search/recordings: left/right generates a page up/down.

- OSD: OSD Channellist window: the textoffsets of the epg list now work.

- OSD: OSD several windows: if a EPG entry is selected you can send it to the PVR by pressing the record button on the remote.

- OSD: Fix for 120dpi font problems. All fontsizes will be translated to 96 dpi dimensions. If you use a skin especially for 120dpi you can influence it in the font.xml file of the OSD-skin (see default OSD-skin <dpi>120</dpi>)

- Actions.ini: Added commands for recording database administration.

- Language files: german language file heavely reworked (thanks @Tjod and members of the forum). english up to date, suomi up to date (thanks @SF100)

- Experimental support for EVR with Vista. Don't use it with other windows versions. No guaranties.

Regards and a happy first december 2007,
Christian


Version 3.9.0.0
----------------------
- Optimized program startup.

- Playlist: Completly reworked. Now the OSD-Playlist and the Playlist use the same data.

- Preview completely reworked. Now multi device capable. If you activate the preview it tunes to the current channel. Tuning is done only in the main window. Most of the commands are the same only the channel switch commands in the preview were removed. The same restrictions with the CI apply. h264 channels are not allowed as preview. Channel up/down selects always only allowed channels.

- Preview Options: completely reworked.

- firedtv-s2: fixed a bug on tuning dvb-s2 channels.

- Hardware Device options. New BDA tuning method available. A little bit faster as the old one but is not guarantied to work with every device.

- KNC One: MMI does work now. you need the latest KNCBDACTRL.dll and BDA driver.

- BDA Devices: Opening a BDA device is now faster thanks to Griga.

- Action.ini: Updated.

- Actions.ini: Added command to reset the most viewed channels list. Best use is with the -x command line. Careful there is no further warning.

- Actions.ini: added Zoom75% action.

- Aspectratio menu: New item to fit the window automatically on aspect ratio change. Works only with aspectratio auto.

- ATSC autochannel update fixed.

- ATSC EPG fixed.

- AudioCD: A list of available CD drives is shown if there is more than one.

- AudioCD: new inputaction for Play AudioCD.

- Audiostream change for avi should work now.

- Autoplay: Fix for media with videofiles were always auto played.

- Autoupdate: fixed disappearing EPG due to update with the TID of the previous channel.

- Browsefolder dialog: use now new style dialog. Always centred to the calling window.

- CCSubtitel reworked.

- Changed the translation system, the language files do have a different format now. Most language files are already converted. Removed old language files.

- Channeleditor: Fix for diseqC values not applied on the whole root.

- Channellist has a new Filter: "Can tune" shows only channels which can be tuned (if recordings are running or preview)(Shortcut F9).

- Channellist: If show favourites is selected the channels will be in favourite order now.

- Channellist: new menu item to en/disable the epg hints.

- Channellist: Now dockable to the left or right of the main window. Does not work in skinning mode.

- COM: Added #configfolder and #appfolder to the data tags. They contain a full path.

- COM: Added #selectedmenuitem and #menuitems to the data tags. #menuitems is a commaseparated value list of all menuitems of the current menu and #selectedmenuitem is the index of the currently selected item or -1 if not valid. Can be used with the controlchange event.

- Databases: Several optimizations on the database handling.

- Playlist: drag'n'drop into the playlist window is possible.

- Mainwindow: Drag'n'Drop of playlists and mixed content in the dvbviewer window is possible.

- DVD-Play: A list of available DVD drives is shown if there is more than one.

- EPG options: the Up/Down control didn't activate the apply button.

- EPG: Optimized the internal handling further.

- Favorites: removed bug on adding from the channellist.

- FireDTV DVB-S2: autodetection for upcomming drivers integrated.

- Fix crash on startup on Windows < XP

- Fix for played status of videos not set correctly.

- Fixed moving the mainwindow in vista. Thanks @Griga

- Hints: Fixed the STRG instead of CTRL display in all non german languages.

- ID Tags reading reworked and optimized.

- If "do not tune last channel" is active the commandline parameter -c[channel] was ignored.

- Inputoptions: export now accepts every folder as destination.

- Languages: all updated, included current italiano and suomi language (thanks @gioxy and @sf100).

- Networkdevices can be named in the hardware options -> settings.

- Networkdevices get a unique ID.

- New commandline: -reset. Resets all windows positions to the default works only on start.

- New Template for recording names "%title". Attention not allowed chars will be deleted and if the entry is too long, it will be cut at 240 chars.

- Options: Removed all playlist settings.

- OSD Defaultskin: Several fixes and enhancements thanks @Tjod.

- OSD Engine: Several small fixes.

- OSD Find more... Entries are now sorted by date/time.

- OSD Playlist window now selectable in the HTPC menu.

- OSD Playlist window reworked.

- OSD TTX window: now the same behaviour on number input as the TTX window.

- OSD-Channellist now has a preview filter and shows only allowed channels if preview is active.

- OSD-Favorites editor: audio subchannels are as separate entries in the list.

- OSD-Timers: fixed sometimes the wrong channel was selected on editing a timer.

- OSD-Videowindow: Fixed filesize display for files > 8,5 GB.

- Playlist is not saved in the setup.xml anymore. Existing data will be converted and removed.

- Playlist is NOT saved on exiting the Viewer. You have to save it manually.

- Playlist is now saved as playlist.m3u file into the userdata folder. It is loaded automatically on start.

- Radiomode: is now applied immediatly on radio mode switching in the options.

- Radiomode: on switching to the next song in the playlist the window doesn't show the videoarea for a short time anymore.

- Radiomode: Removed retuning on radio mode switching in the options.

- Recordings: Changed the valid filename routine, now only the real forbidden chars are removed.

- Reworked Best windowsize.

- Reworked the complete mediatags display. A sideeffect: a converted recording (avi etc) will be detected as recording if a info file of the same name exists or if the fileinfos are present (generated with property copy tool from griga).

- Slideshow: now reactivates the last channel not the channel before the last.

- Vista: Some small fixes for vista.

- Zoom is now dependent on the aspectratio. There are two sets of presets one for 4:3 formats (None, 1:1, 4:3) and one for wide formats (16:9 14:9 etc). Depending on the currently used aspectratio the changes in the zoom window apply to one of the sets.

- Zoom, Colour and EQ window are now one window.



DVB-Server:
------------
- Fixed diseqC settings/commandsfile was not loaded.

Netstreaming Plugin:
--------------------
- Added buffers property to Multicast settings. A Buffer = 188 bytes.


Version 3.8.0.0
----------------------

* Reworked: CI/MMI support.
* Reworked: Channelhandling. Now Audiostreams are not shown as separate channels but as subchannels. See further down for details.
* Reworked: DVBServer. Now supports multiple devices. See further down for details.
* Add: Added DVB-S2 support.
* Fix: DiseqC 1.1: Some tweaking.
* Change: EPG: Changed the channel->epg relation to avoid problems with channels with same SID and TID. This resulted in a changed of the epg.dat format.
* Change: Autochannel update: completly reworked. Should be activated in the Channels menu. Does add new Audiochannels automatically.
* Add: Added IAccessible Interface to all Treeviews. Might be helpful for screenreaders.
* Add: BDADevices: Added DVB-S2 detection for 64 bit TT-3200 driver.
* Add: BDADevices: Added DVB-S2 detection for TT-3600.
* Add: Both above editors: Added "Copy ID to clipboard" command. This copies the ChannelID to the clipboard. helpful for applications like tvgenial and other, where you need to map the channels.
* Add: Cable devices/Channel Scanner: Added some additional default frequencies für german cable users (for blindscan).
* Add: Channeleditor-favorites: You can now display the favorite number in the favorite editor activate it via popup menu.
* Add: Channellist: Added "Last channel" to the channellist popup menu.
* Add: Channelscan window: Added a signal indicator.
* Add: Channelscan: Added support for Hauppauge dvb-s2 device parameters.
* Add: Commandline: If a folder or drive is a commandline parameter, the autoplay manager tries to determinate what format it is and plays it.
* Add: Devices: Added Grigas workaround for two Terratec 1400 cards -> SkipComponents entry must be added manually to both device entries in the hardware.xml.
* Add: Devices: Added support for Hauppauge DVB-S2 device. You need to rescan the dvb-s2 transponders with the provided new transponderslists.
* Add: Devices: added support for qbox DVB-S device.
* Add: Devices: added support for Terratec XE usb DVB-T stick.
* Add: Drag'n'Drop: Folders (and drives) can now be dropped onto the dvbviewer window for playback.
* Add: DVD Playback: Added action to start DVD Playback (see input options or actions.ini).
* Add: EPG Window: added a new EPG view.
* Add: Favourites: Now EPG preview on zapping works also for Fav+/Fav-. The same settings as for the channels apply (timeout etc).
* Add: Hardware Options: Added DVB-S2 checkbox. This will normally set by the application and avoid problems with dvb-s card trying to tune dvb-s2 channels. Please rescan your Hardware or check this manually for existing configurations.
* Add: Inputcommands: Added keep Timeshift file as input command.
* Add: Inputoptions: Added more commands to the input options.
* Add: Main window: Added Channel auto update into the main menu / channels.
* Add: Mainwindow: Added "Audio/Video disabled" menu item.
* Add: Mainwindow: Added "Configfolder" Menu item.
* Add: Mediacontrol window: Can now be pinned, so it doesn't disappear if you leave it.
* Add: Mediacontrol window: Moving the slider now updates the time display. It's not 100% accurate but a good indicator...
* Add: MMI support for FireDTV. Thanks @ www.digital-everywhere.com. If you encounter problems please copy the "FiresatApi.dll" file from the firedtv folder into the dvbviewer folder.
* Add: Option TV&Radio: Added tune last channel on start option. Default is enabled.
* Add: Options: Added and/or reworked the autoplay options for DVD, AudioCD and Images.
* Add: OSD/Data Manager: added a new image to the #TV.audio.pic Tag: audio_dolby51.png for 5.1 AC3.
* Add: Teletext window: Now closes on ESC key.
* Add: Timeshift: You can now define the minimum free disk space in the timeshift options. Notice: on reaching this value timeshift recording will be stopped but timeshift is still active, so you can view the timeshifted stuff.
* Add: VCR: The vcr now writes a summary (Size, discontinuities) of a recording into the file "svcrec.log".
* Add: Zoom Presets: Added three predefined presets for 16:10 monitors. You have to reset all zoom presets in the zoomwindow to activate them.
* Change: Channel editor: Drag'n'drop now only works "on node". No insertionsmarks are shown anymore.
* Change: Channellist: DVB-S2 channels are coloured blue.
* Change: Channelscan: Changed the naming scheme a little bit. H.264 is not added to the channelname anymore.
* Change: Channelscan: Updated or new Channels are marked bold in the channeleditor. This lasts till the next scan or program restart.
* Change: COM: The Hardware interface now works as expected. You can get the device names and if active the signal data.
* Change: DisableAV: Removed most functionality of the DisableAV setting of the timers. If enabled it does only suppress tuning the recorded channel.
* Change: EPG window: Changed the presentation of the detail data.
* Change: EPG window: EPG entries for timers are marked red.
* Change: Favorites editor: Drag'n'drop now only works "on node". No insertionsmarks are shown anymore.
* Change: Inputoptions: Reworked the appearance of the input options a little bit.
* Change: MiniEPG: MiniEPG is not shown anymore on audiochannel changes.
* Change: Options: Moved recordDB options to the recording options window.
* Change: Options: Moved timezone settings to EPG/Teletext settings window.
* Change: OSD-Inputhandling: deactivated the ch+/ch- and vol+/vol- action of the direction keys if OSD is visible.
* Change: OSD-Timeline: If favourites in contextmenu (F8) are selected, the channels have now the ordering of the favorites.
* Change: Recorder window: On closing the window a changed timer is NOT saved anymore, please press apply to apply the changes.
* Change: Recording Control window: Completely reworked, now the recording and device statistics window.
* Change: Scanwindow: DiseqC for each SAT is remembered. If you don't need DiseqC set it to none!
* Change: Scanwindow: Several enhancements in the scan window.
* Change: Technotrend CI support: Switched to the latest API of technotrend and changed the CI handling for future enhancements.
* Change: Timeshift: the durationwindow is closed on stopping timeshift (if not disabled via hidden settings).
* Change: Timezone: Now Timezones with half hour offsets are possible.
* Change: Toolbar buttons: Reworked icon sets, big thanks to rago!.
* Changed: Fav+/Fav-: Now works the same as Ch+/ch- you can only go to favorites if a device is available and not blocked by recordings.
* Fix: Actions: EjectCD didn't work.
* Fix: Channel editor: Fixed display problems of channel detail view with big fonts setting of windows.
* Fix: Channelscan window: Fixed several visual problems.
* Fix: Channelscan: Fixed blindscan didn't check other polarities.
* Fix: Colorhandling: fixed overwriting of sharpness and gamma values.
* Fix: DirectX: Fixed problems with cyberlink audiorenderer causing a crash.
* Fix: Disable Audio: Disable audio is not allowed anymore on fileplayback.
* Fix: DVB-Source: Fix possible crash with activated format detection and shutdown of the viewer.
* Fix: EPGwindow: after resizing the details to zero and restarting the dvbviewer the details could not be resized.
* Fix: FireDTV: Channelscan with Open whole transponder disabled didn't work.
* Fix: Hardware/CI: Twinhan: Added support for twinhans new CI handling (mantis driver >= 1.0.5.8).
* Fix: Mainwindow: fixed display problems with statusbar.
* Fix: MMI: fixed incorrect handling of childprotection PIN.
* Fix: MMI: Fixed problem with FireDTV CAM and MMI enquiries.
* Fix: MMI: Fixed problem with TT CAM and MMI enquiries.
* Fix: MMI: Twinhan CAM fixed not all messages were shown (no permission for this channel etc).
* Fix: MosaicOptions: Fixed problem with remembering the colours and alphavalue for the selection.
* Fix: Multimonitor: If Lastposition of dvbviewer window was on a monitor non existent on next start the window is now moved to the primary monitor.
* Fix: Musicfiles: m3u Extention was not in the extentions list in a default setup.
* Fix: News window: Fixed umlauts problem with heise and other sites.
* Fix: Options channels: starting playback while tuned to a options or portal channel didn't reset the subchannel list...
* Fix: OSD-CAM window: fixed incorrect handling of menu button.
* Fix: OSD-CAM window: fixed several inconsistencies in handling.
* Fix: OSD-Timeline: fixed a problem detecting the relation timer/epg entry.
* Fix: Portalchannels: fixed a problem with arena portal showing the wrong events.
* Fix: Radiomode: In radiomode the statusbar disappeared after stopping the graph.
* Fix: Recording: Encrypted Audio/Video data is not written anymore to the recording, only pat/pmt.
* Fix: Saving of config files: Configfiles are now saved only if they are changed.
* Fix: Skinmode: Sometimes the video window was not restored properly after another window was on top of the viewer.
* Fix: Timeshift: If the timeshift folder didn't exist, timeshift did not work. Now the default recording folder is taken if the timeshift folder does not exists.
* Fix: TS/MPEG2 Fileplayback: Fixed a endless loop on opening a non existing file.
* Fix: Twinhan CI support: caPMT generation completely rewritten.
* Fix: VIA CPU: Fixed problems with VIA CPUs thanks @erwin and @mister black.
* Fix: Windowskins: fixed osd dialogs were shown as windows messageboxes if skins were active.
* Pimped: Info file for recordings, now more info in it.
* Removed: Mini EPG: Removed portallist from MiniEPG (OSD-Green).
* Removed: Options: Removed recordDB option window.
* Removed: Options: Removed timezone option window.
* Reworked: Autoplay: Works now with DVD, CD, Photo and MediaCD/DVD.
* Update: Channeleditor: Channels can be moved by keyboard (Shift + Up/Down/Home/End).
* Update: Channeleditor: Reworked portions of the Channeleditor. Added popupmenu.
* Update: Favourite editor: Channels can be moved by keyboard (Shift + Up/Down/Home/End).
* Update: Favourite editor: Reworked portions of the Favourite editor. Added Popupmenu.

* BIG Change:
Channels can have (audio) subchannels. This is not done automatically, you have to help the first time a little bit. The format of the channels.dat does not change and the system is backward compatible.
A "old" channellist is shown as you are used to it. But if you scan the Audio subchannels will be automatically created and inserted.
You can update the channellist by the following:
- Scan the Source into a new root, this will be the easiest solution but your sorting will be lost.
- Do an update scan, this function will try to find the channel/subchannel relations, but you have to delete the old audiochannels manually. And you have to be careful, the channels have to match (this includes diseqC).
- Sort it by hand (mouse). Via Drag'n'Drop you can drag the to be subchannels onto the main entry ("ZDF (AC3)" on "ZDF"). If it does not work, the channels are not equal (do the diseqC settings match?).
Rules:
------
Subchannels have NO own channelnumber, subchannels will be ignore on channel Up/Down. To select a subchannel use the Audiotrack menu (Input Options -> OSD, Mainmenu->Settings, OSD Blue).
To change the default audiotrack you can swap a subchannel with its parentchannel (via drag'n'drop or Shift + Up/Down). You can also change the order of the subchannels via this.
You can add a subchannel as a favourite, but favourites do not have subchannels in the favouritemenu.
-----------
ATTENTION:
-----------
Audiotracks menu and MPEG recordings with "record all audiotracks" NEED the subchannels otherwise they don't work, this means they only include the current audiotrack, so you better adjust you channellist. smile.gif

* Reworked: Networkdevices: Most parts are rewritten to make way to the upcoming changes to the dvbserver. Please check your Network option in the hardware options.
The bigger changes in detail:
- The Multicastdevice tries to determinate the packet size automatically. But you should set it to the same buffers count as in the server to avoid unnecessary delays on startup in the netdevice options.
- The Multicastdevice has now a buffercount property. One Buffer = 188 bytes. It Buffercount determinates the used UDP packet size. You should use more than one buffer but not too much, you have to play around with the value and remember to set the value in the server too!
- The Networkdevices do a simple valid check of the packets to avoid sending non TS-packets into the pipeline.
- The Networkdevices has now a buffercount property. This buffer is used internally to cache the arriving packets for checking. The buffercount does not influence the packet size, it will always be 1460 byte (limited by TCP).

* Add: Input options: Added im- and export of .remote files.
Export and Import can be done for remotedevice or for user defined commands.
- On exporting you can select if you want to export the user defined commands only or a remotedevice. The user commands are automatically exported, if you choose a remote device.
- On importing existing entries of remotedevice/remotekey pairs will be replaced, to avoid double entries.



DVBServer 3.8.0.0
--------------------
The DVBServer has been mostly rewritten and has now multidevice capabilities.

* Multidevice only works with unicast.
* The userinterface has been modified extensively, but most should be recognisable.
* The settings in the hardware are similar to the DVBViewer settings.
* Because of conflicts with the DVBViewer the DVBServer now uses an own hardware file. So you have to setup your hardware on first use!
* Be careful and use IDENTICAL channellists on server and client. Especially channelgroups and DiseqC MUST match!


Version 3.6.1.20
----------------
[*] Fix: Vista Titlebar was not hidden in fullscreen mode

[*] Add: new turkish language

[*] Add: partially CI support for KNC1 Adapters (KNCBDACTRL.dll required, not included!)

[*] Change: removed post processors


Version 3.6.0.0
---------------
[*]Add: Added recordingservice.

[*]Fix: EPG-Window: Fixed "&" was replaced by "_" in Timeline.

[*]Add: Recorderwindow: Added play running recording to contextmenu.

[*]Add: Recorderwindow: Added doubleclick on running recording switches to the channel the timer is recording.

[*]Fix: COM-Events: Fixed several glitches.

[*]Fix: Siehfern: Fixed endless loop in receiving due to too small buffers.

[*]Add: Channels/EPG: Added selection for EPG-Source in chaneleditor.
The source:
- DVB EPG: EIT, ATSC and Premiere Portal EPG.
- Internal EPG: SiehFernInfo, MHW(+)
- External EPG (for EPG-Importers)
Default is: allow all sources.

[*]Change: OSD: When changing to subpages the selection in the EPG and channelwindows now is remembered.

[*]Fix: OSD: fixed pagecounter of lists.

[*]Fix: CAM: Fixed missing first entry in MMI menu on some CAMs. General improvement of CAM/CI support.

[*]Fix: EIT-EPG: Fixed loosing of entries in Kabel1/Pro7/Sat1 austria.

[*]Fix: Vista support: Fixed several issues with vista.

[*]Change: Signaldisplay: changed signal display for some pinnacle and terratec devices.

[*]Fix: Vista support: Fixed several issues with vista.

[*]Change: Added a splitter to some windows so the Headerpanel can be hidden by mouse.

[*]Change: OSD-Properties: added some properties regarding picture handling of epg entries.

[*]Fix: Radiomode: fixed a bug when starting viewer in radio mode.

[*]Change: Signaldisplay: changed signal display for some pinnacle and terratec devices.

[*]Update: Language: updated several language files.

[*]Change: Signaldisplay: changed signal display for some pinnacle and terratec devices.


DVBViewer V3.1
- added: Skystar1 CI support (100% Twinhan compatible model)
- added: default DVD subtitle and default language can be selected in DVD-Options
- added: DVD Speedcontrol with OSD-Left/Right
- added: Common Interface support incl. MMI Window
- added: EPG Filter for broadcasters with multiple event information languages
- added: graphless timeshift and recording
- added: Ability to call OSD-pages via sendmessage commands directly (useful for girder).
- added: more options inside the recorder window
- added: DVD: default subtitle and default language can be selected in DVD-Options
- added: DVDplayback: Added prev. + next chapter to contextmenu (OSD-Blue).
- added: General: Added ability to create custom home menus
- added: General: If a afterrec action is to be executed the user gets a 20 secs. warning so he can cancel the action.
- added: General: Middle Mousebutton opens OSD, if closed.
- added: General: On ending Mediaplayback last viewed channel is tuned
- added: General: Prev / Next in Playlist via remote/keyboard
- added: General: The "don't exit if recording in xx minutes" Option is also applied on afterrec actions.
- added: General: The sendmessage commands now works also with the OSD.
- added: General: TS and mpeg2 playback now can use the filesource -> replay recording while recording.
- added: Mediaplayback: Context menu where DVD-Subtitle and Language can be selected
- added: Mediaplayback: Context menu with media control
- added: Mediaplayback: Context menu with OSD-Blue
- added: Mediaplayback: OSD-Red in DVD-mode calls DVD-Menu
- added: OSD-EPG: EPG-Search for timeline, ChannelEPG and What's now EPG in context menu.
- added: OSD-Home: Context menu where DVD-subtitle and language can be selected
- added: OSD-Home: Context menu with media control
- added: OSD-Home: Context menu with OSD-Blue
- added: OSD-Home: OSD-Menuitem for disableAV
- added: OSD-Home: OSD-Red in DVD-mode calls DVD-Menu
- added: OSD-Home: OSD-Red now calls what's now window.
- added: OSD-Home: OSD-Yellow calls favourites menu in LiveTV mode.
- added: OSD-MiniEPG Skin: Added color markers to show which colorbutton shows which info.
- added: OSD-MiniEPG: OSD-Red calls the Timeline
- added: OSD-Musicoption "Assume yes on autoplay" of Audio-CDs to get rid of the dialogbox
- added: OSD-Musicoptions in OSD
- added: OSD-Musicoptions OSD skinfile
- added: OSD-Recordings: "Save info" menuitem added to popupmenu
- added: OSD-Teletext: OSD-Left / Right shows subpages (if available)
- added: OSD-Teletext: OSD-OK shows page 100
- added: OSD-Teletext: OSD-Up/Down switches pages up/down
- added: OSD-Teletext: The last page shown is remembered until a new channel is tuned.
- added: OSD-Timeline: Noon, Afternoon, Evening, late Evening as directjump via contextmenu
- added: OSD-Timeline: switch single/overview mode via contextmenu
- added: OSD-Timelineoptions in OSD for setting times of above mentioned

- added: OSD-Timelineoptions in OSD skinfile
- added: Recordingwindow: Added hint showing the complete timerinfo if mouse is over a timer.
- added: Recordingwindow: Added recordingtype to timerlist (single, repeating, instant).
- added: Recordingwindow: Added runningstatus to timerlist (waiting, recording, disabled).
- added: VCR: Ability to stop and change running VRP recordings (needs newest VRP).
- added: Zoomsettings: Recallable zoomsetting (0..3) added. Also to OSD-function-engine -> callable via OSD.
- added: OSD-Channels: If a recording is running only channels on the same transponder are shown.
- changed: DisableAV: Now uses the DVBViewersource mechanism.
- changed: General: Musicplayback isn't stopped anymore when starting a slideshow
- changed: General: Remote PowerOff calls normal or extended exit, configure it in Options/shutdown
- changed: General: When selecting exit while recording a dialogbox is show to confirm exit.
- changed: Mediaplayback: If playing a audio file OSD-Left/Right control the volume not speed.
- changed: Options: Optimized options applying for OSD (should be faster)
- changed: OSD-DetailEPG: Timeout now is always menu timeout
- changed: OSD-MiniEPG: closes also on OSD-OK
- changed: OSD-MiniEPG: Timeout only while switching channels
- changed: OSD-Timer: Color marker for status: red = recording, green = OK, Yellow = conflict, blue = disabled
- changed: OSD-Timer: Context menu item enable/disable Timer
- changed: OSD-Timer: now sorted by date
- changed: Recodingwindow: Defaultvalues for new timer if nothing is selected
- changed: Recordingwindow: The Channellist width can now be adjusted.
- changed: Timeshift: OSD-Left/Right now control the volume if watching a timeshift recording
- changed: VCR: Better integration of VRP-Plugin.
- changed: VCR: Disabling a running recording or canceling it doesn't trigger the after recaction anymore.
- changed: VCR: Instantrecording now use default recording action.
- changed: XML: Completely reworked xml-support, no need for MS-xml anymore.
- changed: Zoomsettings: Left/Top Offset now with smaller range (-500 .. 500) instead of -1000..1000.
- fixed: EPG-Window: programmed recordings didn't use default disableAV
- fixed: General: Channelswitching or starting mediafile caused only partial display of picture in htpcmode
- fixed: General: Create infofile was ignored
- fixed: General: Inputdialog didn't accepted Input
- fixed: General: Minor skinproblems
- fixed: General: Up/Downcontrol calculated wrong fontheight resulting in ugly display of recording dialog.
- fixed: General: Wrong medianame in Mediaview when file opened with filemenu
- fixed: Options: Weatheroptions: were not saved correctly
- fixed: OSD-ChannelEPG: If no valid Channel was tuned the window didn't show up.
- fixed: OSD-Cutout: when setting overscan values it wasn't positioned right
- fixed: OSD-Home: Menuscrolling only if menu is visible and mouse in scrollsensitive area.
- fixed: OSD-Musicplaylist: Clearing of Playlist didn't work
- fixed: OSD-Musicplaylist: Showing current playing item now updates correctly
- fixed: OSD-Musicplaylist: Under certain circumstances the database update of a scan wasn't successful
- fixed: OSD-Slideshow: interrupts recordings
- fixed: OSD-Timeline: now shows actual channel as selected
- fixed: OSD-Timer: disabled timers can't cause a conflict anymore
- fixed: OSD-Videoplaylist: Clearing of playlist didn't work
- fixed: OSD-Videoplaylist: Showing current playing item now updates correctly
- fixed: OSD: Disable mouse was ignored
- fixed: OSD: Inputdialog ignored videowindow settings.
- fixed: Recordingoptions: Changed max. recordingtime to 1439 minutes.
- fixed: Recordingwindow: Changing the channel didn't enable update-button.
- fixed: Recordingwindow: DisableAV checkbox wasn't moved when resizing window
- fixed: Recordingwindow: DisableAV default value was ignored if nothing is selected
- fixed: Recordingwindow: endless Refreshloop
- fixed: Recordingwindow: Repeating timer date-display wasn't correctly updated after finishing recording
- fixed: Timeshift: Jump in timeshift now works as expected.
- fixed: VCR: DisableAV with one recording wasn't activated, if the recording-channel was on the same transponder
- fixed: VCR: If "tune channel" as recording action is selected, the channel will only be tuned once.
- fixed: VCR: Multiple calls of recording plugins
- fixed: VCR: Now calculating the epg info before recording starts, so the filename is correct.
- fixed: VCR: Now recording PAT and PMT for TS files.
- fixed: problem with network client under windows 2000
- fixed: problem with nordic DVB Subtitles
- fixed: a couple of smaller bugs
- fixed: Problem with ATSC Cards
- updated: General: WindowDef.xml has now version 1.06
- updated: languagefiles


DVBViewer V3.0
No changelog.


DVBViewer V2.2
[requested features]

* Multicast streaming for media-files
* "real" DVB-subtitles used in Scandinavia (maybe this is helpful: link)
* When moving the slider in the trackbar (skin and control bar) the time should be displayed for easier navigation.
* shortcut for display time as a little clock in the right corner (like some tv sets)
* volume pre adjustment for every channel

[known bugs in 2.1]

* Extremely high network traffic when using multicast streaming. Maybe the reason for the problems with W-LAN.

[is already realised in 2.2 beta]

* added: adjustable delay for control-bar popup
* added: seeking with cursor-buttons in 10 seconds jumps without activating OSD
* added: logarithmic volume control
* added: new filter independent preview feature
* added: aspect ratio of 2.35:1 (cinemascope)
* added: adjustable size for subtitles
* added: clicking pause during a broadcast automatically activates timeshift recording
* added: integration of the Windows scheduler
* added: hardware independent channel scanner
* added: graphical EPG with timeline
* added: dynamically updated channel list via plugin
* added: pan & scan keyboard settings like in Radlight or BSPlayer (+, - in small increments)
* modified: When using the DVBViewer as mediaplayer, the last directory should be remembered when selecting "open".
* modified: Clicking the icon for teletext and EPG both opens and closes those windows.
* removed: priority settings "idle" and "real time"
* fixed subtitle/teletext bug on BBC and other channels
* fixed (must be set to automatic): The OSD teletext doesn't feature vowel mutations ("Umlaute").
* fixed: When selecting "open" in the DVBViewer menu but then "cancel" you won't return to the broadcast but go to the radio mode.
* fixed: The DVBViewer source-filter doesn't work when there's no other other audio decoder than the MPEG audio decoder registered.
* fixed: You can't open DVD files on hard disk with the OSD because .ifo extensions are filtered.
* fixed: When exporting a channel list as .ini file, the AC3 settings aren't stored correctly.
* fixed: Problem when adjusting a starting time of 00.00h in the video-recorder.
* fixed (for VMR): The context menu doesn't open directly at the mouse pointer but at least 20 pixels besides.
* fixed: The position of the radio skin isn't saved.
* fixed: Wake-up after suspend.
* fixed: Timeshift.ts is being deleted instead of "keep timeshift file" when using the control bar.
* fixed/added: completely rewritten teletext routines
* fixed: Although "pause" is assigned to the space-bar the video is stopped and not paused when playing back media files.
* fixed: negative values are not possible for EPG time zone
* fixed: settings for contrast, brightness and saturation are not correctly remembered.
* fixed: HTML EPG problem (wrong characters)
* fixed: Seeking via the cursor buttons during timeshift playback only works as long as the recording continues.
* fixed: When using desktop-TV with skins returning to normal viewing mode is not in order, there is a normal sized DVBViewer window, but only the window, there is no skin and there are no controls
* fixed: In DVD playback only the progress bar in the skin works but not the one in the control bar.

[confirmed for 2.3]

* New DirectShow based OSD-mixer-filter
* dynamic PID updates
* options for setting the position of OSD elements

[scheduled for future release]

* SkyStar 4.x source-filters will be removed
* Dumping of the dumper filters (no pun intended cool.gif ) for directly accessing the TS: The graph will no longer be able to influence the recording.
* Media playback while recording.
* Web interface / remote control
* Support of other brands of DVB cards.


DVBViewer V2.0R3
- added OSD Teletext
- added Dual-language audio mixer "Zweikanalton"
- added new favourite handling
- fixed DiSEqC Problem on older LNB's
- improved mpeg recording algorithms
- tested Cablestar support


DVBViewer V2.0R2

- added more subtitle properties in the options dialog
- fixed bug with pid capture with dvbviewer filter
- fixed AC3 recording problem
- fixed video resolution detection problem
- improved recording routines


DVBViewer 2.0 R1 is out now !
Better support with DVBViewerSource for radio stations.
HDTV works now with DVBViewerSource.
Fixed Problem with skyavc.ax.
Fixed OSD <-> VMR Problem if graphis stopped.


Version 2.0
- added scanner
- added support for terrestial, atsc & cable cards
- added skin engine
- added better DVD support
- added EPG search function
- added eastern charset epg support
- added teletext to html converter
- added ability to save more than one teletext page
- added subtitle record & playback
- added audio switch on mono channels
- added better Mpeg recorder
- speedfix on osd channellist
- fixed OSD "freeze" if video is stopped (VMR)
- fixed lot of smaller bugs
- removed couple of old features


DVBViewer 1.99 R9

- added Hyperthreading fix
- added status splash screen
- added error handling routine
- added new sourcefilter
- added seamless playback
- added "Rerun" feature in EPG
- added HDTV compatibility
- fixed bug with ARD EPG
- fixed recorder bugs in options
- improved + redesigned recorder buffer
- redesigned News window
- redesigned recorder
- restructured hardware control classes


DVBViewer V1.99R7

- added option for "fullscreen always on top"
- added UDP Network support
- TV display will be hidden in radio mode
- new GraphSelector plugin for using different filter graphs
- new audiorecorder plugin for recording directly to mp3 and wave
- playback of ASX files
- improved compatibility with DVD playback
- new manual
- some smaller bugs fixed


DVBViewer V1.99R6
- added new Preview Window (tune channels with a right mouseclick on the preview window)
- added new teletext search routine (tnx griga)
- added more possible .grf files (e.g. skyavc.grf)
- added complete new plugin system (so redownload older plugins)
- added OSD for Plugins
- added Time in Teletext (work only if the preview window is closed)
- improved channel scanner


DVBViewer V1.99R5
- added VMR9 support (incl. partial color settings)
- added new english manual (tnx to griga & oliver)
- added support for "dvd.grf" file
- added support for shoutcast (incl. recording)
- added new channel scan
- added new SatCI import plugin
- added colored teletext subtitles
- added TS recorder, but don't expect it runs ok smile.gif
- added yet more smaller features (timeshift trackbar ...)
- fixed bug with remembering data channels
- fixed smaller bugs


DVBViewer V1.99R4:

- added VMR7 support; VMR9 should work also)
- added full transparent osd using VMR
- added Bruteforce Screensaver
- added a couple of smaller features
- added Winamp DSP/Visual Plugins via new DeDynamic Filter
- added more OSD functions
- added a few smaller features (apply button, etc.)
- fixed tunerlock delay to stay combatible with SS2-USB
Hide changelog




All features


What does DVBViewer provide?

In addition to the basic features like reception of digital television and radio, the DVBViewer offers several advances treats. A complete user defineable surface allows you to control the program. Services like Teletext, HbbTV, MHEG-5 can be used, as well as scheduling the recorder via EPG (electronic programming guide). Advanced algorithms, derived from industrial processes, allow the parallel usage of multiple devices. The parallel usage of multiple devices is one of our core competences. Ingenious algorithms, usually used to optimize complicated work flows of industrial processes, are used to manage your available devices.

Which features make it unique?

The DVBViewer offers groundbreaking features: As worldwide first program capable to display additional content via HbbTV on a PC and by now it also supports Ultra HDTV. As worldwide exclusive PC application it is also capapable to present additional services via HbbTV or MHEG-5. A configuralbe multi media center allows you to comfortably manage your own music- and videofiles even with a remote. With modern graphic adapters and intelligent algorithms (Lanczos, Mitchell-Netravali, Nearest Neighbor etc.) the DVBViewer coaxex the maximum out of your TV stations and videos.

Is the software compatible with my hardware?

You can use almost every available TV-card, USB-TV receiver or USB Stick in combination with the DVBViewer. The parallel use of several adapters is only limited by the available ports/slots of your PC. Besides regular DVB adapters you can also use SAT>IP Servers inside the DVBViewer. You are still not convinced? Please try the free demo version!

Can I receive PayTV and can I also watch IPTV?

Playback and recording of PayTV is supported for DVB cards/adapters with integrated CAM and valid subscription. With the spread of fast internet connections streaming television gains more and more followers. Consequently the DVBViewer features not only playback and recording of DVB-S/C/T but also IPTV.

Are 4k programmes supported?

You can receive and watch HEVC encoded material, which is used for DVB-T2 transmissions in most parts of Europe. This also includes the ability to watch channels broadcast in ultra high definition (3.840 x 2.160 pixels and more).It is recommended to use a modern graphics card to support the complex decoding process, though.




Sections/Browse similar tools






Alternative to DVBViewer


Argus TV



NextPVR



ProgDVB / ProgTV



SichboPVR



SmartDVB







Guides and How to's




Acronyms / Also Known As

DVB Viewer, DVBViewer Pro, DVB Viewer Pro




Share software

Facebook    Twitter    Reddit    LinkedIn    Pinterest    Google+    Email




Notify me when software updated or report software

Email me when it has been updated    Report this software (dead link/new version)  




9 reviews, Showing 1 to 5 reviews


This is the first thing I found on this page that worked, and the demo indeed works well.
I guess I’ll have to buy it.


Review by Art on Jul 23, 2018 Version: 6.1.1 OS: WinXP Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10




Fantastic application, too bad the author insists on not supporting madVR.

Review by Greathelp on Nov 23, 2012 Version: 4.9.6.20 OS: Windows 8 64-bit Ease of use: 9/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10




i have tried so many DVB appz, but never found something like dvbviewer.
its easy and has a neat look with great functionality.



Review by meshal on Mar 9, 2011 Version: 4.6 OS: Windows 7 64-bit Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10




I have been using DVBviewer for over a year to view DVB-T.
It works superbly, noglitches.
$15 is not nuch considering what you get (indeed you must order to download, but you won´t regret it)
I have used before ProgDVB and WinFastDTV and this is much better.
Highly recommended.


Review by elpopito on Jul 31, 2009 Version: 4.11 OS: WinXP Ease of use: 10/10 Functionality: 10/10 Value for money: 8/10 Overall: 10/10




It's the best DVB software I have ever found(I've tryied most of all). I have Hauppauge and AverMedia tuners, but I use only DVBViewer not the software they add, for easy of use and it's better functionality. 15 EUR I payed, is not too much.
Buy the way, there was no problems to order the software from their website, it was wery easy and clear.


Review by videoants on Jul 29, 2009 Version: 4.2.1 OS: Vista Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10


9 reviews, Showing 1 to 5 reviews

1 tool hits, Showing 1 to 1 tools
 - 



Explanation:
NEW SOFTWARE= New tool since your last visit
NEW VERSION= New version since your last visit
NEW REVIEW= New review since your last visit
NEW VERSION= New version


Type and download
NO MORE UPDATES? = The software hasn't been updated in over 2 years.
NO LONGER DEVELOPED = The software hasn't been updated in over 5 years.
RECENTLY UPDATED = The software has been updated the last 31 days.
Freeware = Download Free software.
Freeware/Trialware = Download Free software but some parts are trial/shareware.
Free software = Download Free software and also open source code.
Freeware/Ads = Download Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Free software/Ads = Free Download software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Free Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
Portable version = A portable/standalone version is available. No installation is required.
v1.0.1 = Latest version available.
Download beta = It could be a Beta, RC(Release Candidate) or an Alpha / Nightly / Unstable version of the software.
Download [15MB] = A direct link to the software download.
[Win] = Windows download version. It works on 32-bit and 64-bit Windows.
[Win64] = Windows 64-bit download version. It works only on 64-bit Windows.
[Mac] = Mac download version. It works on 32-bit and 64-bit Mac OS.
[Mac64] = Mac OS download version. It works only on 64-bit Mac OS.
[Linux] = Linux download version.
[Portable] = Portable version. No installation is required.
[Ad-Supported] = The software is bundled with advertising. Be careful when you install the software and disable addons that you don't want!
Visit developers site = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64-bit version = If you have a 64bit operating system you can download this version.
Download portable version = Portable/Standalone version meaning that no installation is required, just extract the files to a folder and run directly.
Portable version available = Download the portable version and you can just extract the files and run the program without installation.
Old versions available = Download old versions of the program.
Version history available = Complete changelog on our site.
Windows = Windows version available.
Mac OS = Mac OS version available.
Linux = Linux version available.
Our hosted tools are virus and malware scanned with several antivirus programs using www.virustotal.com.


Rating
Rating from 0-10.



Browse software by sections
All In One Blu-ray Converters (11)
All In One DVD Converters (15)
All In One MKV to MP4/Blu-ray/UHD (11)
All In One Video Converters (23)
Animation (3D/2D Animation) (11)
Audio Editors (15)
Audio Encoders (73)
Audio Players (15)
Authoring (Blu-ray/UHD/AVCHD) (20)
Authoring (DivX) (5)
Authoring (DVD) (32)
Authoring (SVCD/VCD) (10)
Bitrate Calculators (7)
Blu-ray to AVI/MKV/MP4 (15)
Blu-ray to Blu-ray/AVCHD (10)
Burn (CD,DVD,Blu-ray) (23)
Camcorders/DV/HDV/AVCHD (32)
Capture TV/DVD/VCR (32)
CD/DVD/Blu-ray recovery (3)
Codec Packs (7)
Codec/Video Identifiers (29)
Codecs (65)
Decrypters (Blu-ray Rippers) (9)
Decrypters (DVD Rippers) (14)
DigitalTV/DVB/IPTV (38)
DVD to AVI/DivX/XviD (16)
DVD to DVD (21)
DVD to MP4/MKV/H264/H265 (16)
DVD to VCD/SVCD (5)
ISO/Image (16)
Linux Video Tools (139)
MacOS Video Tools (185)
Media (Blu-ray/DVD/CD) (9)
Media Center/HTPC (39)
Other Useful Tools (130)
Photo Blu-ray/DVD/SlideShow (9)
Portable (Mobile/PSP) (35)
Region Free Tools (5)
Screen capture / Screen recording (23)
Screenshots / Thumbnails (11)
Subtitle Editors (64)
Video De/Multiplexers (56)
Video Editors (Advanced/NLE) (32)
Video Editors (Basic) (49)
Video Editors (H264/MP4/MKV/MTS) (19)
Video Editors (MPG/DVD) (18)
Video Editors (WMV/AVI) (16)
Video Encoders (AVI/WMV) (39)
Video Encoders (H264/H265/MP4/MKV) (45)
Video Encoders (MPG/DVD) (25)
Video Encoders / Converters (150)
Video Frameservers (9)
Video Players (40)
Video Repair/Fix (21)
Video Scripting (11)
Video Streaming (22)
Video Streaming Downloaders (78)
Virtualdub Tools (11)



Search   Contact us   Privacy Policy   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue

Affiliates: free-codecs.com

©1999-2018 videohelp.com