16.02.05 Die Vollversion des DVBViewers hat sich zur Version 3.0 gemausert.
DVBViewer - aktuelle Versionen
-
-
-
DVBViewer 4.2.1. Jul 25 2009, 11:57
ZitatTimeshift
* 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 samplesNon 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 supportPopup 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.
-
DVBViewer Pro 4.5
ZitatUnicode 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 → DirectX → “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 → “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 → 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“ → CI tool from Digital Devices.
If you remove the CI hardware, please run the “DVBCineConfig“ tool → 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 → 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.
-
4.6
ZitatGeneral
* 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. -
4.8
ZitatMHEG5
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.
GeneralChange: 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_%nameEPG
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.
PlaybackAdd: 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. -
4.8.0.1.
ZitatChanges:
- Fix: Favourites: fixes problems with favourites.
- Fix: Timer: fixes all timers are shown red in the recording window if recorded locally.
-
4.8.1.0
ZitatThe 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).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. -
4.9
ZitatMHEG-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 VCRVideo 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 supportGeneral
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 -
4.9.5
Zitat
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. -
5.1
ZitatGeneral
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. -
5.2
ZitatGeneral
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 -
5.2.7
ZitatIn Memoriam - Lars Gehre
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 -
5.2.8
ZitatIn 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 -
5.2.9
Zitat
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 → 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. -
5.3.0
ZitatMain 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 → 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 optionsDon't use CI
Use any CI
Use CI #1
Use CI #2for 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 DVBViewer\VisPlugins.
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. -
5.3.1
ZitatFix: 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 → 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 → DirectX → DVBViewer Filter → 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 → 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).
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!