Download

Translated/adapted (kind of, loosely & poorly at that) from Polish to English by trinity with the assistance of ANUBIS1.

ATTENTION!!!

DiaVloB is a freeware software and can be used and copied without any permission. Author gives no warranty and takes no responsibility for any results of any action performed by (or with using) this software, although did all the best using his knowledge to fulfill users expectations.

DiaVloB is designed especially for DVB TwinHan/VisionPlus-1020 RC working under control of Windows XP Professional. Other DVB cards (like SkyStar 2 or Skystar 1 in "soft mode") and other Windows operating systems may also function properly, but were never checked by author.

Actual status is still far away from the author's expectations, but DiaVloB was released as a trial version, because it basically fulfills most expectations. Software will be improved only when the author finds time to work with it. Even some user wishes/bug reports could be included in next version, but please remember - software is developed for self-use and nobody else is forced to use it. Author allows other people to use DiaVloB hoping that somebody will find it more convenient or better fulfilling then other existing (or future) applications.

1. Quick start.
2. Installation.
3. Program window.
4. General Settings.
5. Setup & Scan Button.
6. Editing of Channel Settings.
7. Teletext.
8. Distribution of TV Sat Signal with LAN.
9. Text Display options in Full Screen Mode.
   9.1 EPG.
   9.2 Shutdown Options.
   9.3 Subtitles.
   9.4 On-Screen Menu Options
10. Remote Control

1. Quick Start Instructions

Files needed:
DiaVloB 1.xx
DiaVloB filters (optional)
DVBGraphMaker (included w/version 1.03)
DVBCore_4.15.2b.zip (this is a newer version than what is included the DiaVloB 1.03 zip file)
Plug-ins (optional, use your currently working plugins or search the internet)

Step 1. Extract the contents of the latest DiaVloB xxxxxx.zip file (version 1.03 was used for this translation) to your chosen location, e.g. C:\Program Files\DiaVloB\
Step 2. . If filters/codecs for decoding have not been installed, extract the contents of the DiaVloB filters.zip file into the filters folder (create one if there is none) and click on register.bat
Step 3. Copy any plug-ins you want to use into the Plugins folder, e.g. C:\Program Files\DiaVloB\Plugins\
Step 4. Double click on the DiaVloB.exe icon. The "Window Mode" will be displayed.
Step 5. Click on the Settings button. Select a DirectShow Graph e.g. "WinXp V-nVidia, A-InterVideo.xgr". Click on Test & if everything acts OK & you approve click on Apply & then OK , (if not, try a different graph until find one that does work; if none of the pre-loaded graphs works for you use GraphMaker to attempt to create a graph that does work on your system).
Step 6. Click Setup & scan, this opens up the "Dish/LNB Settings" window.
In this window check/tick: "DiSEqC type: None" (it is usually easier to have your LNB hooked directly to the Twinhan card the first time, however, do not select None if you are not directly connected to your LNB).
Under "Dish/LNB#1:" select the satellite to be scanned (ex:13.0 E Hotbird 1,2,3,4,6). Choose "Universal" or "Custom" LNB (when using Custom, if the LOF's needed are different from the presets enter the correct settings) & then click on the Scan button.
Step 7. In the next window check/tick: Store FTA video channels, Store scrambled video channels, Store FTA audio channels, Store scrambled audio channels and start searching for programs by clicking Scan all transponders from *********. After scanning is completed, click on Close and then Done.
Step 8. Double click on the channel you want to watch from the Channels list.
Double clicking on the TV window will switch to full screen mode (on some versions need to double click & type Z &/or just type Z on keyboard).
Step 9. Assigning numbers to your favorite channels allows direct access (up/down) with the remote control, similar to a favorites list. To assign a #, right click on a channel in the Window Mode & click on Set number.

Want to know more? We read instructions, we test, we ask on forum.

2. Installation.

DiaVloB doesn't have to be installed (i.e. in "Program Files") - it's enough to unpack it into any directory (but the configuration of subdirectories is fixed!). All plugins - either MultiDec API or DVBCore API - should be copied into Plugins subdirectory. There is no need to use MDWrapper (MD plugins have native support in DiaVloB) or AVBroadcaster (video signal distribution via UDP/RTP network is also built-in).
Set the monitor display resolution to at least 800x600 before starting the software in Window Mode the first time.

3.Window Mode of program.

Window can be viewed in Window Mode or Full-Screen. The following picture is an example in Window Mode. All functions of programs and configuration options are available from this window.


Channels Section:
first column: Channel type (A=audio, V=Video, Green=FTA, Red=scrambled).
second column:Channel name.
third column: User assigned channel number.
fourth column: number of ISO 13818/ISO 11172 audio channels.
fifth column: provider / distributor name.
sixth column: Network id (ex. Hotbird).
seventh column: Language (English, French, etc.).
eighth column: Teletext language (if present).
ninth column: Sat/Freq/Pol (ex.: Hotbird1/12414/H).

Current channel - Information of current channel: number-name / distributor name / satelllite name.
Recording info - Information on size of recording in MB (amount recorded in MB) & time.
Broadcasting info - Displays A/V broadcast bandwidth (in graphical and numerical form).
Play - starts up chosen program.
Record - starts recording chosen channel.
Broadcast - starts distribution of signals to network TCP/IP.
Stop - stops playing chosen channel.
Edit - edit/configure channel settings.
Teletext - see Section 9.
Settings - see Section 4.
Setup & scan - see Section 5.
Plugins - for optional files.
Close - closes DiaVloB.
Broadcasting setup - opens the A/V Broadcaster settings window (Section 8).
EPG - Information on channel EPG is in Section 9.

Double click on a channel to choose that channel.
Right click on a channel to access the menu of that channel (see Section 6).
The following picture presents the display after right clicking on the highlighted channel.


It allows access to the following menu Options:
Play - start up chosen channel.
Record - record chosen channel.
Edit - for Channel settings window (Section 6).
Delete - delete channel.
Set number - assign a number to a channel for classification list (favorites) of channels.
Remove number - removal of allocated number.
Number- - decrease channel number.
Number+ - increase channel number.

4. "Settings" button of main window.

General settings Available options make it possible in this window to change setups of basic program settings.


Recording directory:
Choose where to record (to) - displays the location you select to record.
Free space on records volume - displays free space on disk (hard drive) available for recording & approximate time of recording available.

Teletext:
Use (capture) teletext data - this option enables teletext data capturing (and occupies one PID filter, so sometimes it's helpful to leave it off).
Default language - It's default language - used if there is no language information in teletext data.

Extra:
Start with last viewed channel - when program is started, the last channel viewed is automatically displayed.
Auto-save OSD changes - automatically saves channel properties changed via OSD.

DirectShow graph:
List allows choice of one of array of graphs - (or install your own graph into the graph folder).
To properly create live view video, DVBCore needs a so called graph (in XML format with *.xgr extension). A few samples of graphs are provided (in folder named "Graphs"). More information about graphs can be found over the Internet (mostly the filters/decoders used are from creators of DVD-players or graphic cards: InterVideo, Cyberlink, nVidia or Sonic).
DiaVloB can also be used without live video (for example as a broadcast server or video recorder) - it is enough to give "NoVideo" as command-line parameter.

The following illustration shows the program "DVBGraphMaker". This program is easy to use to create a graph that will work on your computer &/or to experiment with different graphs. Chose the combination of the filters/decoders you would like to try, click on the Try graph button & if the graph works the following will be displayed:

Trying graph...
Graph succeeded!

Name the graph & save it to the "Graphs" folder in DiaVloB. Close the window.



5. Setup & scan button

Available options in this window allows the user to configure the program for their antenna installation.



DiSEqC type:
None - for system with one LNB connected - direct connection of cable from LNB to DVB-s card.
Simple - for system with switch for two LNB's.
1.0/2.0 - for system with up to four LNB's - (allows setup of up to 4 satellites to be used with a diseq switch).

Dish/LNB#1:
Allows set-up of Diseq position #1. Each section (Dish/Lnb #) allows setup of a satellite within the following parameters:
Satellite - Choose satellite desired.
LOF1 - lower local oscillator frequency.
LOF switch -lower/higher switch frequency.
LOF2 - higher local oscillator frequency.
Perhaps some knowledge about LNB's (used in Europe) will be useful: LNB (low-noise block) is device that converts satellite frequency (10.7 GHz - 12.8 GHz for Ku-band) to the receiver frequency (950-2150 MHz in most cases). Additionally LNB selects vertical or horizontal (or CW/CCW for circular polarization) polarization. As you see, frequency range of receiver head is about 1.2 GHz while satellite frequency range is over 2 GHz. To cover 2.1 GHz range with 1.2 GHz head frequency two different LOF values are used: 1st for satellite frequencies below LOFS and 2nd for frequencies above LOFS. So the receiver frequency is as follows:
  Sf-LOF1 if Sf<LOFS
  Sf-LOF2 if Sf>=LOFS
Universal - checking/ticking this box uses the presets (as in above illustration) for the LOF's.
Custom - allows user configuration of the LOF's.
Scan - Clicking scan brings up the following illustration (descriptions/instructions are below the picture).


Transponder:
Frequency - enter a # (ex: 12465) to scan a specific transponder (not listed in "Known transponders" listbox).
Symbol rate - enter a # (ex: 22000) to scan a specific transponder (not listed in "Known transponders" listbox).
Frequency, Symbol rate and polarization are parameters that describe a transponder providing DVB channels.

Polarization:
Horizontal - horizontal polarization.
Vertical - vertical polarization.
Signal quality:
Quality of transponder signal.
Found so far:
# of transponders found during a scan.

Store programs:
Store FTA video channels - discover & store non-scrambled (FTA - free to air) video channels.
Store scrambled video channels - discover & store scrambled video channels.
Store FTA audio channels - discover & store non-scrambled audio channels.
Store scrambled audio channels - discover & store scrambled audio channels.
Store non video/audio FTA channels - discover & store non-scrambled non video/audio channels (it means channels that do not contain audio or video, such channels can provide eg. satellite internet, enhanced EPG or receiver firmware updates).
Store non video/audio scrambled channels - same as above, but scrambled.

DVBCore compatible scanning:
Using this option forces using of scanning procedure implemented in DVBCore library (if DVBCore is in version 4.xx only that way is possible).
Using DVBCore scanning means:
- faster scanning (in most cases);
- no scanning progress information;
- immediate scanning break impossible (scanning will be interrupted after finishing current transponder);
- no audio/teletext language information;

Known transponders:
Columns include the following information:
1st column - transponder frequency.
2nd column - number of channels found.
3rd column - polarization of transponder.
4th column - Symbol Rate of transponder.

Scan all transponders from "XYZ" - scanning of all transponders on satellite "XYZ".
Scan only one transponder - scanning of chosen transponder.
Scan all transponders from network - scanning all transponders from same/one network.
Stop - interrupt process.
Close - close this window.

While scanning, DiaVloB shows on-line information about signal strength, how far is current transponder scanning and how many new programs were found. Found services are assigned logically to one of six groups: TV (video+audio), radio (audio only) or technical services (only data, for example ICR updates or extended EPG). Only channels of types that are "checkboxed" in Store programs section are added.
Scanning can be interrupted at any time and repeated later.
After scanning, channels list is updated.
Channels list can be sorted (just click on title of appropriate column). Default sorting order is by channel numbers, but channels have to be "numbered" manually: right click on the channel name calls popup menu, shortcut ^N can be also used. Order of numbered channels can be changed (shortcuts: ^- ^+).
IMPORTANT: only "numbered" channels are directly accessible in full screen mode.

Scan the satellite and return to the window "Dish/LNB settings", click Done button & return to "Window Mode".

6. Editing of Channel settings

To display Channel settings click on Edit button in the "Window Mode" or right click on chosen channel & then click on Edit (as described in Section 3).

Available options in this window make it possible to change setups of individual available channels for the main window display (Full-screen).



Parameters:
Satellite - name of satellite the channel is on.
Frequency - transponder frequency channeł is on.
Symbol rate - Symbol rate is one of the parameters defining DVB transmission - it describes transponder bandwith in symbols (1 symbol=2 bits), you can calculate real bandwith using following equation: Bandwith=SR*2*FEC (FEC - Forward Error Correction tells how many of bandwith contains real data), e.g.: 27500000*2*3/4=41250000 baud=4.91738 MB/s.
Polarization - polarization of transponder channel is on.
Type - kind of channel: Television, radio, data (video, audio, data).

Names:
Channel name - name of channel, it is possible to edit this information.
Provider name - name sender, it is possible to edit this information.

Scrambling:
Scrambled - select whether program is encoded/not encoded.

EPG ID's:
EPG SID - station/channel ID
EPG NetID - network ID
Template channel - access to source of data in Channel List for using a common Channel EPG.

Subtitles:
This section contains options that allow to configure and run "subtitles" that are provided together with some broadcast. Subtitles can be provided as "pure bitmaps" (DVD format) or as special teletext page.
Selection list - choice of language (or teletext).
Delay (for DVD format subtitles) - delay (in ms) of subtitles: such subtitles are provided "in advance" with information at which A/V frame subtitles shall be displayed, unfortunately DiaVloB do not has access to real A/V frame counter so this delay must be used.
Page (for teletext subtitles) - subtitles teletext page number.

Pid's:
Audio - choice of version for system of transmitted sound, e.g. for STEREO/AC3 TVN or leave on auto
EMM - default=auto -
ECM - default=auto -

Pid's info:
SID - Service ID - SID together with NetID is unique combination)
PMT - Program Map Table
PCR - Program Clock Reference
Video - Video PID
NetID - network ID
TSID - transponder ID

Teletext language:
Allows choice of language of teletext display.

7. Teletext

From version 03.12.2003 DiaVloB has a built-in Teletext service. In Window Mode click the Teletext button to open the Teletext display. In full-screen mode press Teletext on the remote control or a on the keyboard.

It appears as in the following illustration.



Teletext page can be selected directly from keyboard (also by remote control). It is also possible to select next/previous page using CH+/CH- on remote control (or PageUp/PageDown on PC keyboard). Some teletext pages have subpages sent by provider periodically. User can force displaying of particular subpage (VOL+/VOL- on remote control or Shift+Left/Right arrows on keyboard). In such a case the number of the selected subpage is displayed next to the page number (in "auto" mode subpage number is not shown and next subpage is displayed in the order as it is provided). Keyboard (remote control) using is the same in both - Full-screen and Window Mode of DiaVloB.
Teletext stream is captured "in background" while the channel with teletext is started and kept in internal buffer (up to 8 different teletext services) to speed-up access to data. It doesn't consume a lot of system resources, but in certain cases it is not necessary (or user may want to free PID filter for another purpose), so teletext can be switched off (see "Settings" dialog box).
Teletext language information can be provided as part of the teletext stream (even different for each page) but many providers do not send such information, assuming that the receiver (TV set) will know what is proper local language. In DiaVloB user can select global teletext language in "Settings" dialog box or leave there "Channel default" and choose language for each channel separately (in channel properties window).

8. Distribution of TVSat signal with LAN.

DiaVloB has a built in function for distribution of a signal in a LAN network. Computers on the same network can view the program from the computer furnished with the DVB card by allowing option for distribution of signal via the LAN.
Broadcasting setup.
The following picture presents configuration options.



Server has setups presented on above picture in which address 192.168.0.1 is used for A/V broadcasting (it must be IP from LAN range, systems with DVB card very often also have satellite internet IP attached, that IP CAN NOT be used to distribute A/V stream over network). As destination IP multicast address 235.1.1.1 is given (at port 5000), so receiver application must have the same settings to get stream.
It is possible to receive the signal sent by DiaVloB using VLC for windows as well as for Linux.

Next illustration presents proper setups in program VLC.



Operation of function of this program, was tested in personal home network from two machines under control of Windows2003Server Personal Edition Trial. Everything acted as according to expectations. Theoretically WMP9 should work, however, it has not managed attempts of author. Problem did not occur in configuration with computers working under control of WindowsXP Pro.

9. Text overlay (OnScreenDisplay) in Full-Screen mode

On Screen Display (OSD) is only available in the Full-Screen mode.
Entrance to the Full-Screen display is done one of the following ways:
1. DiaVloB automatically proceeds to Full-Screen mode after start-up.
2. Double clicking on the image in Window Mode takes us to Full-Screen mode.
3. Switch from Window Mode to Full-Screen by typing z from keyboard (Full-Screen key on the remote control).

Program is shown in Full-Screen mode in the following illustration.



9.1 EPG

Transmitted EPG information may be accessed in Full Screen mode from the keyboard by typing the letter e (or by pressing EPG on the remote control). Information is displayed in bottom of the screen. Displayed information is dependent on the observed channel, nevertheless, the scheme is constant and present for all channels as shown in the following picture.



Information available from On Screen EPG:
1. First line - user assigned number / channel name / provider / satellite name.
2. Second line - Current transmission title (program name).
3. Third line - Program progress
4. Fourth line- " start transmission - end transmission time", "number and name of audio language", "current time (with 's' means it's satellite time)" "(quality of signal)."

When EPG is active on screen, typing e on the keyboard or pressing epg on the remote control causes expanded information of EPG display. It is usually a shortened description of the transmission.

Next picture illustrates this state of the program.



EPG information of other channels is also transmitted and is accessible without changing from currently observed channel. It is possible to display information in EPG mode with PageUp/PageDown keys on keyboard or CH+/CH- on remote control. In expanded mode, keys Shift+Up/Shift+Down on keyboard or VOL-/VOL+ on the remote control show description of current transmission EPG and displays information of next transmission on channel as in the channel illustration below.

Channel Discovery AXN.



9.2 Shutdown Options

Option of switching off the computer is available in Full-Screen mode of DiaVloB version 1.0 and above.
Pressing the power button on the remote control or from keyboard through Ctrl Shift Alt F6 will bring up the following display.



Functions in menu display:
Close DiaVloB - program closes - and it returns system to Windows.
Shutdown system - program closes - operating system closes and it switches off computer.
Return to DiaVloB - it closes the menu

9.3 Subtitles.

The option to display subtitles has been available since version 1.0. Configuration of subtitles is performed in the window described in Channel settings (Section 6) instructions. Appearance of inscription is shown in the following illustration.



The next picture presents inscriptions served for comparison through teletext.



Current version of DiaVloB can display either DVD style subtitles or teletext subtitles using overlay (non-blinking) mode. Teletext subtitles used in ordinal way (it means you have to start teletext window and then manually select proper page) can be helpful only if overlay is not working (it depends on software/hardware capabilities of operation system).

9.4 Menu (on-screen) configuration

Version 1.02 & above allows On-Screen configuration of Subtitles, ECM & the DirectShow Graph. Start-up the on-screen menu with Play key on remote control or from Enter on keyboard.
Menu Subtitles


Scroll through the options using CH+/CH- on remote control or PageUp/PageDown keys on the keyboard.
Access the Subtitles menu by pressing play on the remote control or enter on the keyboard.
This will bring up the following window:


Subtitles language - choice of language.
Subtitles delay - setup delay of subtitle OSD or teletext page number in case of using teletext subtitles.
Subtitles transparency - setup percent of subtitle OSD transparency.
Apply changes - Click on to apply changes & close.

If no changes are made close the menu by pressing the Cancel key on the remote or ESC on the keyboard.

Menu ECM




Menu DirectShow


In version 1.02 & above there is a menu available for the DirectShow graph. It is possible to change the DirectShow Graph while in the EPG mode (an easy way to observe CPU usage for different graphs).
Menu information:
DS graph - DirectShow graph in use.
CPU usage - current and average cpu usage. This information is only about CPU usage by DiaVloB - other applications or system itself is not taken into this calculation.
A/V stream info - resolution and flow of A/V.
Apply changes - Click on to apply changes & close.




  List of summary of available options in Full-Screen mode.

Klawiatura Pilot Funkcja
Z Full screen Switching for window mode
A Teletext Start-up of telejournal, description in point 7 instruction
Home REC Beginning of recording
End Stop Completion of recording
0-9 0-9 UStart-up of program about served number
Enter Play Start-up of program currently displayed in EPG
Shift+Up/Shift+Down VOL+/VOL- Regulation of loudness, funcionality describe in mode over EPG
R Recall Invoking of formerly observed program
Shift+Ctrl+Alt+F6 Power Display menu of closing of program
M Mute Mute Sound
Esc Cancel Exit from modes EPG or regulation of loudness
I/N Rewind/Forward Allows selection of secondary audio channels (if available)

10. Remote Control

For the most part, the remote control is plug n play with DiaVloB.

USB remote control (in brackets appropriate PC keyboard shortcuts):

Full screen/Zoom (Z) switches between window and full screen mode
EPG (E) calls EPG information, pressed again calls extended EPG
0-9 (0-9) channel number selection
Play (Enter) chooses channel currently selected in EPG window
Ch Up/Down (PageUp/PageDown) displays EPG information about next/previous channel
Vol Up/Down (Shift+Up/Shift+Down) EPG mode: displays information about future programs
normal mode: volume adjustment
Prev/Next (i/n) switches between audio sub-channels (usually: language versions)
Home/End starts/stops MPG recording (records directory can be choosen while button
"Settings" pressed in window mode
Cancel (Esc) exits EPG mode or volume adjustment
Mute (M) audio mute on/off
Power (Shift+Ctrl+Alt+F6) closes (shutdowns) DiaVloB
Recall (R) calls previously watched channel




That's it - description is short, but persistent users will deal with it for sure. Less persistent can send questions/wishes to diavlob@polbox.com, but without response warranty.
Author can be also found at www.dvbn.net, nick: "anubis1" (anubis was unfortunately occupied :( ).
Anubis