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 extract the beta into 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 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/