The normal License you received and agreed to when installing DVBViewer Pro also applies to this version.
If you use this version you agree to the following terms:
You are not allowed to publish the files anywhere. The only valid place to download this BETA is the membersarea of DVBViewer Pro.
This program is provided as "BETA" release and is intended for users willing to test it at their own risk.
The program may still contain errors or bugs.
Users may report bugs/problems in the BETA section of http://www.dvbviewer.info/forum!
Support for a beta release is NOT GUARANTEED!
You need a working DVBViewer Pro 4.2.1.0 Installation. For this work with Admin rights.
Make a duplicate of the DVBViewer folder and point the beta installer to the duplicate folder.
Make a Backup of your data folder. If you don't know where your data folder resides DO NOT USE THE BETA. It is for advanced users only and not suitable for beginners.
The beta is meant for users who are willing to improve the DVBViewer Pro by testing the below listed changes and reporting success or failure.
In case of FAILURE the report MUST include
the exact steps to reproduce the problem.
the support.zip and other relevant data.
See also on top of the BETA threads in the DVBViewer Forum for further instructions.
REPORTS MISSING THE ABOVE MENTIONED WILL BE ACCOUNTED AS USER CAUSED PROBLEMS AND WILL BE IGNORED.
Expires 01.10.2010
Fix: EPG Window/Timeline : The current program is now selected on opening the window in timeline view.
Fix: OSD EPG details : OSD-OK now also switches the channel if the page was opened from the MiniEPG.
Add: Options window : Added a link to the wiki in the footer of the window.
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.
Fix: DVB Subtitles : Fixed a potential threading problem.
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: BDA Hardware : If there were more than one Hauppauge device present the hybrid device detection could fail and mark devices as hybrid which weren't.
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.
Change: Sky Options channels : The name of the options channel in the options channel menu are now shown as transmitted by Sky.
Updated language the files.
Several small fixes and optimization.
Expires 21.08.2010
Fix: Timer list from recording service : If the local persistent EPG was disabled, the timer list of the recording service was not downloaded at start up.
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 customrenderers the PiP was placed behind the OSD and wasn't visible anymore, if media playback was started via the OSD.
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: 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”.
Change: Several optimizations of visual controls done by griga.
Expires 26.07.2010
Change: Mosaic Preview : Channel change only with left mouse button now.
Fix: Record audio only : The format of audio only Recordings of h.264 channels was wrongly changed to TS.
Fix: Videotext : The row count (24 and 25) was taken in account under certain circumstances.
Change: Start in Fullscreen : If the viewer is started in Fullscreen the GUI skin setting is automatically disabled.
Change: Videotext options : Reworked the font list.
Fix: OSD : If the video display was closed on audio playback and a custom renderer was active, the OSD didn't work anymore after switching back to the video display.
Fix: Zoompresets: The value 0 doesn't reset the presets back to default anymore.
Fix: Recordings playback: If a recording in the recording service was deleted, the local media database of the DVBViewer wasn't updated.
Fix: Vista/Win7: Fixed application freezes if the virtual keyboard of windows was used.
Change: Options: The task scheduler password and username now need to be entered in the task scheduler itself.
Fix: Vista/Win7: Fixed the splash screen fragments on main window show problem.
Change: Hints: Hints are now shown indefinitely, instead of hiding them after a few seconds.
Removed: Options: Removed the use first CPU only option. This can be set with the tweak “ProcessMask” .
Change: Plugin menu: Griga reworked the plugin menu handling.
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: PiP: Under certain circumstances the mouse arrow was not hidden if it was over the PiP.
Fix: PiP: Closing the OSD context menu via OSD Blue didn't work.
Add: Tweaks: Added a tweak to hide the top title panels in most windows. See tweaks.txt.
Several fixes and optimizations.
Expires 01.07.2010
Fix: Main Window : Minimize via command line on start up does work again.
Fix: Recording Stats Window : The played indicator does work now correctly with remote recordings from the Recording service.
Fix: Shares : The default shares are now checked for an empty string result on adding via the default button.
Add: Recording Stats Window/ Recordings OSD window : Added a menu item to reset the played state of a recording.
Fix: Prevent Screensaver : On windows 7 and Vista the screensaver was prevented even if the setting was deactivated, due to changes made by MS.
Change: Main window : Changing the size of the main window with the mouse wheel does work much better now.
Change: Zooming : Zooming with the mouse wheel is now restricted to the same min/max values as used in the zoom window.
Change: Recording Stats Window : The minimum disk space setting is taken into account when calculating the free disk space.
Fix: DisableAV and Timeshift : Timeshift now continues the playback at the last position after DisableAV → EnableAV.
Fix: Hardware : 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: Hardware : KNC One devices with the Diseqc 1.0 tweak should work with Diseqc again.
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: Channellist : The channel list can be downloaded from the Recording Service at the start of the DVBViewer. Needs Recording Service 1.6.0.2+.
Removed: Recording options : Removed the Recording buffer setting. It is now a tweak (see tweaks.txt).
Change: Popup Channel list : Added Last channel and Channel editor menu item.
Expires 01.06.2010
Fix: Custom VMR 9 : Under certain circumstances the custom VMR 9 didn't work anymore.
Fix: Main Window : Sometimes the recording icon in the statusbar wasn't updated correctly.
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.
Change: Program start : It is now possible to start fullscreen without the normal window showing before.
Removed: General options : Removed fullscreen always on top. This can now be set with the normal menu item Stay on top.
Changed: Main Window : Stay on top, show/hide menubar, statusbar and toolbar are now handled separately for fullscreen and normal window. This does only work if NO window skin for the main window is 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 postroll times. Works in the windows: ChannelEPG, ChannelWindow, EPGNow, EPGSearch, Timeline.
Fix: OSD : It was not possible to disable subtitles if no subtitles were present but a subtitle has earlier been selected.
Fix: Terratec H7: MMI didn't work with this card, because it was not detected as a supported card.
Add: BDA Hardware: Added support for the BDA driver of the Technisat Skystar HD USB.
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 fullscreen mode. You can't access the popup menu or any other window. You can only use the OSD.
Expires 07.05.2010
New : The Beta now comes with an installer and the current DVBViewer filter. The installer takes care of (COM)registering the source and unpacking all needed files into the above mentioned duplicate folder of the DVBViewer.
Fix: SRT Subtitles : Fixed SRT Subtitles did not work anymore, introduced in the last beta.
Fix: PMT Parser : Under certain circumstances the PMT parser set the TID to 0. Introduced in one of the last betas.
Fix: Playback : Fixed problems with jumping forward/backward.
Fix: Playback : Fixed problems with deactivated << button if timeshift was at the end of the timeshift buffer.
Fix: Playback : In pause mode the buttons |< and >| were disabled.
Fix: D3D OSD : Changing between OSD skins with different resolution now works correctly.
Fix: OSD : In pause mode the position data in the data manager were not updated.
Change: Mainwindow : The shader names in the menu are now shown without the .xml extension.
Change: BDA Hardware : Reworked the Twinhan CI / MMI handling.
Change:
BDA Hardware
:
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
M
ulti
T
ranponder
D
ecryption 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.
Expires 30.04.2010
Add: Custom Renderers : Added detection of monitor frequency changes according to the MS docs.
Add: Custom Renderers : Added detection of switching Aero On/Off according to the MS docs.
Fix: Custom Renderers : If Power of 2 Textures were used with the VMR9 Renderer they were displayed not correctly.
Change: Custom Renderers : Vista/Windows 7: The Handling of the D3D device again reworked. This should get rid of flickering, when resizing the window.
Change: Custom Renderers : Windows 7: Now using a new display method according to http://msdn.microsoft.com/en-us/library/ee890072%28VS.85%29.aspx#flip_model . Be aware : Aero must be activated and in the DirectX options of the Viewer the reset on monitor change must be deactivated.
Expires 30.04.2010
Add: DirectX Options : Added “Vsync by Aero” for custom renderers. This setting equals the tweak “NoSync”.
Add: DirectX Options : Added “Reset Device on monitor change”. This setting equals the tweak “D3DCompleteResetMonitorChange”.
Change: Custom Renderers : The Handling of the OSD image data is now completely separate from the D3D rendering thread. This avoids stalling of the rendering if the transfer of the image data takes a little bit “longer”.
Improved: Fast Forward/Rewind : Griga provided a better concept for the fast forward/rewind handling. You need the DVBViewer Filter 3.5.2 from the membersarea for this to work.
Improved: Custom VMR9 : Decoding and rendering now takes place in two different threads.
Expires 30.04.2010
Change: Custom Renderers : Reworked the custom renderers once more. This time it's about image quality improvement, if used in a window instead of fullscreen. A small speed improvement should also be possible. Please test.
Fix: OSD Windows: Done a little tweaking with displaying the backdrop.
Expires 30.04.2010
Fix: OSD TTX Subtitles: Fixed wrong colors shown.
Fix: BDA Hardware: For TT devices without the TT dll the wrong DiSEqC method was used.
Fix: Playback: Griga fixed the frame rate detection for h.264 files.
Fix: System: In case of a faulty configuration XML file this file now is renamed and replaced with a new one.
Fix: Timers: The %name placeholder for recording names was not filled correctly.
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: Filter property pages: Changed the way the property pages of filters are handled, so not more side effects do occur.
Fix: Recorder window: Deleting a remote running timer also delete the recorded file on the recording service.
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: 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!
For an example and an updated skin editor take a look at the “OSD Demo skin & Editor” in the beta section of the membersarea.
Fix: Recorder Window : For a new empty timer sometimes the wrong time format was used.
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.
Update: Updated several language files.
Change: Custom Renderers: Reworked the custom renderers once more. Hopefully this will fix the problem with stuttering and stopping. Please test.
Expires 14.04.2010
Fix: Playback: Bookmarks weren't shown anymore in the duration OSD window.
Add: BDA Hardware: Added DiSEqC support for anysee devices according to griga.
Change: Teletext: Integrated the new Teletext engine by griga. It should be fully unicode compatible now and contains a lot of improvements.
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.info/forum/index.php?showtopic=39499&view=findpost&p=289410
Expires 04.04.2010
Fix: Playback: The bookmarks didn't work anymore.
Fix: EVR Custom renderer: There was a memory leak if the DVBClock was activated in the DVBViewer Filter.
Fix: Playback: movies with SRT subtitle files didn't start.
Fix: MiniEPG: On browsing the time was set to the current time sometimes.
Fix: Playback: The resume didn't work anymore for some formats.
Add: OSD Controls: Label controls now have a selected color. You need the updated OSD-skin editor from the “ OSD Demo skin & Editor “ file in the Membersarea/Beta.
Removed: Recorder window: Stop and split were moved to the Rec Stats window.
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.
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: 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: Several improvement by griga for playback of ts files with the DVBSource.
Fix: OSD-Playlist: Delete (OSD-Green) didn't work anymore. Also the performance of list building was a little bit Improved.
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.
Change: Hardware: TT compatible Pinnacle devices are not detected as hybrid devices anymore.
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.
Fix: DVBSubtitle: Several improvements and fixes.
Add: Data tags: Tag #endtime added for fileplayback.
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).
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.
You need DVBViewer Filter 3.5.1+ for this to work.
Add: Actions/Input Options: Added/reassigned the Action_Forward/Action_Rewind for FF/FREW.
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.
Expires 04.03.2010
Fix: OSD-Controls: The Sliderbar control had a display bug, if it was displayed larger than the original size.
Fix: Windows 7: The green line in the taskbar symbol is gone.
Fix: Windows 7: In Skinning mode the main window was not minimized correctly.
Fix: Mainwindow: The context menu doesn't pop up anymore if you click on the status/buttonbar with the right mouse button.
Fix: OSD: On changing the OSD skin in D3D mode and a OSD-window with the small video windows was open, the OSD disappeared behind the enlarged video display.
Change: VCR: If there is a (Windows-)error while recording, now a more descriptive error is logged if possible.
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".
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).
Change: Hardware: Changed the diseqc handling for DigitalDevices.
Fix: Daemontools: The renamed daemontools lite program file is now recognized.
Fix: PiP: PiP now understands the forced tuning message from the recording service.
Fix: Fileplayback: Srt Subtitles for unicode filenames are now recognized.
Fix: RecordDatabase: Refreshing the recording database didn't work correctly if no infofile was present.
Add: KNC-One Devices: 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>
Add: Actions: Added the action “ACTION_SHOW_SYSInfo” see actions.ini.
Add: OSD: Added “#menufocustext“ tags according to the “#menufocusimage“ tags.
Add: DirectX Options: Added the MS AAC decoders in Windows 7 to the audio decoder list.
Add: Fileplayback: While playing a file keys 0..9 now jump to the position ([number]*10)% of the playtime of the file.
Add: Custom Renderer: Played around with several settings to disable AA of the Hardware (which is not needed for video playback). Not sure if this was successful.
Add: Fileplayback: In pause mode the left/right cursor keys now allow fast jumping with image in the video. Works only for Overlay and Custom renderers. Needs the current DVBSource from the membersarea.
Expires 04.02.2010
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: DVD Playback: Playback of DVDs got stuck after starting. Introduced in the last beta.
Change: OSD: Plugin windows, Weather- and Newswindow: Images will be removed from the internal cache if they are not used anymore.
Fix: DVD Renderer: Playback of a DVD folder structure from a base folder with a non Ansi name did not work.
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.
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: File Playback: Under certain circumstances the playback of TS-files stopped on an combination of Run-Pause-Run.
Fix: Main Window: The context menu could not be open with the context menu key or Shift-F10.
Add: Hardware: Support for Philips SAA7231 (DVB-S2, DiSEqC 1.0).
Add: Hardware: Support for devices by “Digital Devices” (DVB-S2, DiSEqC 1.2, untestet).
Fix: Video format changes detected by the channel autoupdater were not applied to the subchannels.
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: COM: The gethtml function caused an internal exception.
Change: OSD: The internal handling of item lists has been reworked and optimized.
Expires 20.01.2010
Fix: Playlists: The playlist loader now detects utf-8 encoded and non utf-8 encoded files and loads them accordingly.
Fix: Playlist window: The stop button is not displayed as pressed anymore.
Fix: ID3V2 Reader: Fixed some issues with utf-16 unicode strings with BOM in the text fields.
Fix: ID3V2 Reader: Several small fixed and optimizations.
Add: DirectX options: Added a VC1 decoder selection.
Add: Hardware: The NovaS2 Plus is now detected as a S2 device under W7 with newer drivers.
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.
Change: DVB-EPG: On W2k systems there will be no unicode translation for EIT-EPG. The winAPI function used for this does max out the CPU (via the csrss.exe process).
Fix: Playback control bar: Fixed the “jumping” on state transition from play to pause/stop.
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.
Change: FFw/Rew: Are now available in pause state.
Fix: Systemtray icon: The icon in the systemtray was not refreshed / hidden on changing the settings for this in the options.
Fix: System: The default extension list for media files had a typo.
Fix: Hardware: DiSEqC for K-World devices should work now.
Change: EPG window: The search field in the EPG window now handles unicode.
Fix: Playback: The Viewer asked for MURL files if the playback should be continued. This was wrong.
Improved: Recording: MPG Recording work now even if the Sequence header is not at the beginning of the PES-packets.
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: Visualization : Some visualizations did not work anymore with custom renderers.
Change: Slideshow : Some improvements and bug fixes for the Slideshow.
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.
Change: EPG : on some system the WinAPI function MultiByteToWideChar didn't work as expected which caused problems processing the incoming EPG.
Fix: W7 : After minimizing from full-screen the restore command was send twice to the window which lead to a undefined display state of the DVBViewer window.
Add: Tweak to let Aero do the video synchronization for custom renderers (was changed last version due to stuttering caused by this). See tweaks.txt.
Fix: Data-Properties : The “timeshift.png” tag was also on file playback assigned.
Expires 24.12.2009
Fix: Playlists: The file format of the play list was UTF-8 in UTF-16 but it should only be UTF-8.
Fix: Fullscreen: Full screen didn't work if the second monitor wasn't present at DVBViewer Start.
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).
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).
Fix: Recording Service : Recordings of the recording server were not correctly translated into Unicode.
Fix: Custom EVR Renderer : Under certain condition there was a deadlock of 5 secs.
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: Custom Renderers : Reverted the synchronization back to the .25 method if Areo is enabled.
Change: The decoding tables for the hufmann decoding are now in the hufmann.dll.
Fix: DVD : DVD playback didn't use the custom renderers.
Change: Added pixelshader V3 and changed the pixelshader file format.
Fix: EPG : Some fixes and optimizations for Unicode EPG processing.
Fix: PiP : The PiP window could be moved over the statusbar.
Change: Slideshow : If the custom renderers are used the slideshow will be presented in a different way.
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.
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).
Fix: Hardware : The HDHomerun device wasn't detected correctly (But it doesn't work anyway for now).
Fix: DVD Options : The custom renderes selection was not accessible.
Fix: Memoryleak : Under certain circumstances there was a memory leak if the EPG download from the recording service was active on closing the DVBViewer.
Add: VCR : Added the %name placeholder for the filename. It will be replaced with the name/description of the timer.
Expires 09.12.2009
Fix: OSD: Global VMR transparency didn't work with the custom renderers.
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.
Change: Custom Renderers: Several improvements and optimizations.
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.
Add: DirectX settings: Added a property page button to each decoder selection box. It does purely depend on the decoder, if there is a property page.
Fix: Streaming renderer (internal): Fixed some problems playing back web content. Introduced while moving to unicode.
Change: Taskbar thumbnails: Changed the images of the buttons to remove the ugly white seam (thanks to rago).
Add: Twinhan/Azurewave based devices: Added LNB Off.
Add: Freesat EPG/ATSC EPG: New huffman decoding unit thanks to Griga.
Change: PAT/PMT and EPG tables will now be CRC32 checked to avoid problems with wrong data (cause by bad reception).
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 (work only for Astra 19 users).
Expires 09.11.2009
Fix: OSD-Recording Window: Fixed several unicode problems.
Fix: Recording database: In some cases a database rebuild did mess up with the details of a recording.
Fix: OSD-Options: Changing the OSD skin while a visualization was active stopped the visualization.
Fix: EVR Renderer: The OSD didn't show up anymore due to some leftover testcode.
Fix: Custom EVR Renderer: Some files did not play back if the decoder didn't set the presentation timestamps.
Change: EPG Window/Details : Changed the length calculation of the text. This will hopefully fix the 10 chars offset problem in Chinese EPG.
Change : New Icons for the Preview thumbnail buttons thanks to rago (W7 only).
Add : An Overlay Icon for the DVBViewer taskbar symbol, showing the recording status, thanks to rago (W7 only).
Several important fixes and improvements for the Custom Renderers.
Expires 02.11.2009
This Beta focuses only on improvements to the Custom Renderers. Many things have been changed , optimized and further refined. For instance screenshots are now possible (well one of the minor improvements ;) ).
There is not much to say about it, the specifics would fill pages and most people wouldn't even know what it means, so we skip the change listing this time.
Happy testing.
expires 02.11.2009
General
Fix : The EPG Parser did ignore the language field of the descriptor. This could cause wrong display of text for some non ANSI languages.
Fix : Recording files with a -xx (xx=numbers) in the file name were ignored on a database refresh.
Fix: OSD Timeline : The display was messed up if you selected a time windows > 60 minutes.
Big Change:
Added
three new Renderer types
: “DirectX Custom”, “VMR9 Custom” and “EVR Custom”. You
can activate them in Options → DirectX → “Use Custom Renderer”.
These renderers are
experimental.
They are based on D3D9, so your graphics adapter must fully support DirectX9. They
use the hardware to composite and render the output.
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:
EVR only work with Vista and windows 7.
Screenshots are not possible (but ALT + Print works).
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.
expires 29.10.2009
General
EPG and file handling is now completely in Unicode.
mp3 tags (Music tags) are also in unicode.
The databases are now in unicode.
Switched to the current sqlite database library. On first start the DVBViewer converts the old databases into the new format.
The Recording file name is in unicode now.
The OSD should show unicode correctly everywhere.
The User Interface should show unicode correctly everywhere.
Channel names and favorites do NOT use unicode for now.
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: Splitted recordings get now a “_xxx” name scheme.
Add: Fileplayback of splitted recordings does handle all splitted files as one.
Fix : If timeshift was active and pause was selected the stop button in the mediacontrol bar did not work.
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: 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).
Fix: QBox DiseqC corrected according to griga.
Fix: Download of the EPG from the service : The DVBViewer did not respect the settings of the day count correctly.
Optimized : The Debug logging has been reworked and optimized.
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 : The mosaic preview didn't work for channels with a separate PCR.
Add : Support for the Daemontools Pro.
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.
Fix : The file info wasn't read if there was no Info file.
Fix: Popup channellist : Entering a text in the channel search was also interpreted as OSD commands.
Fix: EPG Window : Sometimes the details for the selected entry were not shown when opening the window.
OSD
Fix: OSD Media play back window: It was not possible to set an individual time out for it in the windowdef.xml.
Add: Demo OSD Skin (separate download): A demonstration how to integrate the timeshift data into the MiniEPG.
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: Demo OSD Skin: Changed the Timer Edit window a little bit. It now uses different controls. ATTENTION ! The changes do not work with older DVBViewer versions.
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. See Demo OSD Skin.
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: New Version of the OSD Skin editor , which can handle the new/changed controls (included in the Demo OSD Skin download)
JVCL source code that can be obtained from http://jvcl.sourceforge.net/
The FastMM Memory Management Unit that can be obtained from http://sourceforge.net/projects/fastmm/
The Virtual Treeview Component for Delphi that can be obtained from http://www.lischke-online.de/VirtualTreeview/
The FastCode.Libraries which can be obtained from http://fastcode.sourceforge.net/