Jump to content



Photo

DVBViewer 5.6.0


  • This topic is locked This topic is locked
No replies to this topic

#1 hackbart

hackbart

    DVBViewer Head Programmer

  • Forum Admins
  • PipPipPipPipPipPipPipPipPipPip
  • 7,388 posts

Posted 06 March 2016 - 12:24

We have released the new DVBViewer Pro 5.6.0 today. 

 
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 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 → 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 → 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 WheelChannel selection with the mouse wheel now uses the Options → TV/Radio → Channel plus/minus switching delay, so that the Mini EPG can display the channel / favorite that will be selected in advance, provided Options → EPG → 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 → 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 → Hardware and Options → 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.