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).
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) |
|