This chapter lists the DVBViewer GE features that - compared to earlier DVBViewer versions or DVBViewer Pro 3.0 – are different or new. Please refer to the DVBViewer Pro Manual for more information.
Recording | Recorder Control | Scheduler Window | Scheduled Recordings | Disable / Rebuild Playback | Using the DVBViewer Filter for MPG/TS Playback | DVD Playback | Screenshots | Channellist Window | Channel Auto-Update | Zoom Settings | Command Line Parameters | Miscellaneous Changes | Configuration in Setup.ini
Recording with DVBViewer GE works independently from playback. It doesn't require an active DirectShow filter graph (except for the Audiorecorder Plugin). Several functions that inevitably stopped recording in former DVBViewer versions can now be used trouble-free during an ongoing recording. They are enumerated in the General Instructions.
The following events still interrupt a recording:
Putting the DVBViewer GE into its standby mode with the command line
parameter -c that switches the tuner off. The recording is stopped
without any warning. Use „View/ Disable Playback“,
if you want the recording to continue.
Switching over to a channel that is broadcasted on a different
transponder (resp. frequency) than the one that is currently
recorded.
Scanning in the Channellist Window.
Closing DVBViewer GE.
In the latter three cases DVBViewer GE displays a warning that allows to cancel the action - except for automatically triggered close or shutdown actions (e.g. by a timer), or when you are using a remote control.
Filename scheme: DVBViewer GE allows to preset a filename scheme und „Settings/ Options/ Recorder“. It provides four variables (%e, %s, %d, %t) as placeholders for the event (resp. title), the station, date and time. Everything else is inserted unchanged. E.g. the filename scheme %s_%e 2005-%d adds 2005 to the date and yields to something like „BBC World_BBC News 2005-04-29“.
You may delete a recorded file by
pressing the Alt and Shift key simultaneously while stopping a
recording manually.
Timeshift still requires active
playback of the corresponding channel. „View/ Disable
Playback“ or changing the channel stops an ongoing
timeshift recording. If you want to get a warning, tick the according
checkbox under „Settings/ Options/ Recorder“. The
Play Button in the Recorder Control Window provides an alternative
way of „timeshifting“ without these restrictions.
The Audiorecorder Plugin also requires playback of what it is recording, since it gets the data from the audio decoder.
contents | to the top | preceding chapter
The Recorder Control Window, that appears after
clicking
,
has been re-designed completely:
The
upper part shows the statistics of the current recording. The
pie chart reflects the occupied resp. free disk space. The remaining
recording time is an estimated value, based on the current bitrate.
The file format dropdown list additionally contains the
transport stream formats „Video/Audio TS“ and
„Video/Audio/Teletext TS“, for recording movies
with teletext subtitles. The PVA format has been dropped, but is
still provided by the Videorecorder Plugin.
The timer in the lower part performs different actions after
a given time. Proceed as follows:
Enter the time at which the action shall be performed in the Time Field. Alternatively use the „Minutes To Go“ Dropdown List to select a number of minutes "from now", after which the action shall be performed (sleeptimer function).
Select the action that shall be performed in the Action dropdown list.
Finally click the 'Start' button. After that, the „Minutes To Go“ field counts down the remaining time.
The Recorder Control Window automatically pops up 30 seconds before a timer action is executed, if the according checkbox under „Settings/ Options/ Recorder“ is ticked.
Please note: When a scheduled
recording is executed, DVBViewer GE uses this timer to set up the end
time and the associated action, as it has been programmed in the
Scheduler Window, thus overriding any previous timer setup.
This enables to easily change the setup of a scheduled recording while it is executed. E.g. if a broadcast takes longer than expected, you may stop the timer, set a new end time, and start it again. Or if a recording has been scheduled with „Shutdown After Recording“, you may change it to „Stop Recording“, in case you want to spend some more time with your PC. DVBViewer GE deactivates the timer automatically if you stop a scheduled recording manually.
„Play“ starts playback of the current (or
last) recording. DVBViewer GE enables the button 10 seconds after a
recording has been started (MPG and TS format only).
This function may be used as a timeshift alternative. The Play Button enables delayed TV with „normal“ recordings – even with teletext subtitles, if „Video/Audio/Teletext TS“ has been selected as file format: After having started playback, go to the DVBViewer GE main window, press F12 to activate the OSD teletext, and enter the subtitle page number.
„Channel/ Previous Channel“ can be used to toggle between the live TV transmission and playback of the recorded file.
contents | to the top | preceding chapter
The Scheduler Window (formerly Recorder Settings) contains some enhancements concerning autmatically repeated recordings.
In contrast to former DVBViewer versions
(up to 2.3 beta) new or changed entries take effect immediately after
clicking „Add“ or „Update“,
without having to close the window first. The same applies to
recordings that are scheduled via the EPG window with „Send
to PVR. If the start time is already reached or exceeded, the
recording starts at once.
When scheduling a recording, DVBViewer GE automatically ticks the according day of week and displays it in red. The checkmark belonging to the next recording date, which is always displayed in red, can not be removed, except by changing the date. All additionally ticked recording days, which are displayed in black, indicate auto-repeat recordings that are executed subsequently.
The Scheduler Window provides the following possibilities:
Auto repeat recording at subsequent days of week: Simply tick
the desired days. DVBViewer GE removes the checkmark, when it
executes a scheduled recording, and – if more days are ticked
– sets the date to the next day. If no more checkmarks are
left, the entry is deleted.
Weekly auto repeat: Tick the
checkbox to let the DVBViewer GE repeat the sequence of ticked days
weekly. In this case the day-of-week-checkmarks are not
removed when a scheduled recording is executed.
Auto repeat deactivation: Untick the checkbox of the
according entry in the list of scheduled recordings. Deactivated
recordings are not executed, but remain in the list, so that they
can be re-activated later (useful if a TV series is not broadcasted
on a certain day). However, DVBViewer GE deletes the entry after the
last recording date has passed. (thus never, if the
checkbox is ticked).
Please note: Ticking a recording
day in DVBViewer Pro 3.0 implies weekly auto repeat. In DVBViewer GE
it does not. The
checkbox has to be ticked additionally, which is a bit more flexible,
since it allows auto repeat for a limited number of days.
Click the
symbol to store the current setting of the neighbouring dropdown
lists as default (action after recording and execution mode). The
DVBViewer GE automatically assignes the default settings to
recordings that are scheduled in the EPG window via „Send to
PVR“.
Auto
repeat recordings are marked by a '+' sign in the date column;
recordings that are finished with „Shutdown“,
„Standby“ or „Hibernate“ by a
'*' sign in the end column.
contents | to the top | preceding chapter
In DVBViewer GE scheduled recordings may start in the background, without playback of the corresponding channel, particularly
if playback is switched off („View/ Disable Playback“).
If DVBViewer GE plays a file or a DVD
if you watch a different channel on the same transponder
(frequency).
In all these cases recording does not affect playback, except a short indication in the OSD (On Screen Display).
If recording requires tuning a different frequency, DVBViewer GE switches over to the corresponding channel, however.
If a scheduled recording is due to be
started, but DVBViewer GE is already busy with recording a channel of
the same transponder, it automatically delegates the task to the
Videorecorder Plugin (if installed). If the plugin is busy too, it
tries to delegate the task to another Videorecorder Plugin instance.
In contrast to former DVBViewer versions it is not necessary to
specify the channel the plugin shall record.
If a scheduled recording can not be executed it is placed back and started at the next opportunity – e.g. if all available recorder instances are already busy, or if the channel for which the recording has been scheduled requires tuning a different frequency, which would interrupt an already ongoing recording.
contents | to the top | preceding chapter
The „View/ Disable Playback“ command deactivates playback completely by removing the DirectShow filter graph, thus lowering memory consumption and processor usage drastically. Since DVBViewer GE still receives data from the TechniSat card, (scheduled) recordings can start or continue, though. Plugins that access the data stream also remain functioning. This way of disabling playback is much more effective than the according function in the Recorder Control Window, that only cuts off the data flow in the filter graph without removing it.
The counterpart „View/ Rebuild Playback“ re-activates playback. It also works – in contrast to former DVBViewer versions – with file playback. Aonther consequence: You may change the decoder or renderer (see „Settings/ Options/ DirectShow“) while playing a file: Playback is shortly interrupted and then continued.
Please note the difference between „View/
Disable Playback“ and the command line parameter -c that
puts DVBViewer GE into its standby mode. -c deactivates playback and
the data stream from the TechniSat card, thus stopping a recording in
any case.
The DVBViewer standby mode may also occur as closing action of a scheduled recording. It does not prevent the execution of scheduled recordings, however, since the data stream is re-activated automatically when a recording starts
When using the DVB Task Scheduler with the option „Restart DVBViewer Without Tuning Last Channel“ DVBViewer GE is launched in its standby mode. In contrast to other DVBViewer Versions the subsequent start of a scheduled recording does not activate playback. It has to be done manually by performing „View/ Rebuild Playback“ or selecting a channel – peferably the one that is recorded, or at least a channel from the same transponder, of course.
contents | to the top | preceding chapter
„Settings/
Options/ DirectShow/ Use DVBViewer Filter for“ allows to
choose wether the DVBViewer Filter is used for MPG/TS file
playback. It replaces the following components:
Microsoft file source filter
Microsoft- or Elecard demultiplexer (if installed).
The DVBViewer filter is selected by default, since it has several advantages:
Playback of MPG/TS files while they are recorded. The play function
in the Recorder Control Windows uses this feature.
Playback of teletext subtitles that are included in a TS file.
DVBViewer GE handles teletext data from a file in the same way as
data from a live stream. All teletext functions are available as
normal.
Correct aspect ratio display, if it changes within a file.
After deselecting the DVBViewer Filter for MPG/TS playback, it will still be used when you try to play an ongoing DVBViewer GE recording, since the Microsoft Filesource filter can not cope with it.
If a TS file, that has been recorded with
the Videorecorder Plugin, contains more than one channel, DVBViewer
GE plays the first channel that it can find in the file. If you need
switching to other channel(s), use the TSPlayer, that is part of the
Videorecprder Plugin packet.
contents | to the top | preceding chapter
The completely renovated DVD playback functions are accesible via the control bar. Insert a DVD and select „DVB Viewer/ DVD Playback“. After that, the following controls are available:
Starts playback after pause or switches back to normal playback
speed.
Pauses or continues playback.
Stop, back to the DVD main menu.
Forward / back to the next / preceding chapter.
Fast rewind / forward. Clicking these buttons repeatedly increases
the playback speed up to 8 times. Clicking the opposite function
decreases the speed stepwise. The current speed is displayed in the
OSD (On Screen Display).
Displays the DVD title menu.
Resume DVD playback: When you stop DVD playback, e.g. by switching to TV or closing DVBViewer GE, the current playback position is stored. You may resume playback later by selecting „DVB Viewer/ Previous File“ or, in case you have played another file in the meantime, by clicking „DVB Viewer/ DVD Playback“ a second time. DVBViewer GE only remembers the playback position of the last played DVD.
contents | to the top | preceding chapter
Click
in the toolbar to save the current TV / video image with its original
resolution as a BMP file in the folder, that has been assigned to
recordings under „Settings/ Options/ Recorder“.
The filename consists of the channel name, the titel of the broadcast
and the date and time.
Screenshots are available under the following conditions:
Windows XP: „Unchanged“ or „VMR 7“ is
selected as video renderer under „Settings/ Options/
DirectShow“.
All Windows versions (including XP): DirectX 9 is installed and „VMR
9“ is selected as video renderer.
contents | to the top | preceding chapter
The DVBViewer GE Channellist Window contains a toolbar that provides the following function (from left to right):
Import: Opens a dialog window for selecting a channellist
file. The content is added to the DVBViewer GE channellist, in
general as a new root folder. Alternatively you may simply drag the
file into the channelist window and drop it there. DVBViewer GE
supports importing the INI format. Additional formats are available
via import plugins. A plugin for CSV import is included (thanks to
Lars_MQ).
Export: Opens a dialog window for saving the selected channel
or folder (including its content) as an INI or CSV file. Both are
text formats, the latter is suitable for importing it in Excel or
database applications.
Reload / Undo: Reloads the channellist from the file
channels.dat, thus cancelling all previous changes.
Save: Writes the channellist to the file channels.dat (done
automatically when DVBViewer closes).
Delete: Removes the selected channel resp. folder from the
list. If a folder contains channels you are prompted to confirm the
action.
Clear: Deletes the whole channellist (e.g. if you want to
rebuild it by scanning).
One-Click-Mode on/off: The One-Click-Mode (button displayed
in pressed-down state) allows changing channels with one mouse
click, instead of double-clicking them. However, renaming channels
with two slow clicks or sorting them by drag & drop is not
available in this mode.
OK: Closes the channellist window.
contents | to the top | preceding chapter
If „Channel Auto-Update“ in the Channel Menu is switched on, DVBViewer GE scans the current channel in the background and automatically updates wrong channel data (especially the PIDS, Packet Identifiers), provided that basic values like frequency, polarisation or Service ID are still valid.
If DVBViewer GE detects differing channel data, it adjusts the according entries in the Channellist Window and re-tunes the channel.
Channel Auto-Update replaces the Dynamic
Tuner Plugin. It should no longer be used with DVBViewer GE and
DVBViewer Pro 3.0!
The automatic update is useful in case of channels that change their PIDs „on the fly“ (like some German regional channels), which requires a dynamical adaptation by the receiver. For a test you may try the German Test-R channel on Astra 19° East 11837 H. Every minute it toggles between two streams that belong to different channels.
A channel update during an ongoing recording stops the recording and immediately restarts it, if it is affected by the change. This does not apply to recordings that are executed in the background or by the Videorecorder Plugin, however.
contents | to the top | preceding chapter
The Zoom Window (see „Settings/ Zoom“) allows to configure up to three different settings and toggle between them, e.g. for adapting to a 16:9 monitor, or stretching a 4:3 picture embedded in a 16:9 stream to the full 4:3 display size. Additionally it provides a crop feature.
Proceed as follows:
Configuration: Click the „Setting #0“
Button. The caption changes to „Setting #1. Now use the
sliders to adjust the size and position of the TV picture. Proceed
accordingly for „Setting #2“.
Toggle: Click „Setting #2“ to let Setting
#0 take effect. The next click activates Setting #1, and so forth.
Alternatively you may use the keyboard or remote control, after
assigning a key to the „Zoom Setting Plus“
command under „Settings/ Options/ Control“.
The number of configurable / selectable
settings can be changed by editing the file Setup.ini
Cropping: The „Crop Border“ section enables copping a number of scan lines / columns at the picture edges, in order to hide disturbances (especially useful for watching 16:9 broadcasts on a 4:3 screen) or unused black borders. The video renderer stretches the cropped picture, so that the extent of the display area remaines unchanged.
Use the Up-Down Buttons to change the number of cropped lines / columns at the edges. The video renderer rounds odd numbers up to the next even number. Like the slider positions, three different crop settings can be stored under Setting #0..#2.
contents | to the top | preceding chapter
The new command line parameter -x enables sending all commands to DVBViewer GE that are listed under „Settings/ Options/ Control“, e.g. by using a script, batch file or desktop shortcut. The parameter -x takes effect both when DVBViewer GE is launched and already running. It proved to be useful for controlling DVBViewer GE via remote control by using Girder.
The command is specified by appending a number to -x, e.g. „DVBViewer.exe -x37“ lets DVBViewer GE open the EPG window. The following table shows the available commands and the associated numbers:
Pause on/off |
0 |
Favourite 0 |
38 |
OSD up |
78 |
Always on top on/off |
1 |
Channel 0 |
40 |
OSD down |
79 |
Show menu on/off |
2 |
Channel 1 |
41 |
OSD first |
80 |
Show statusbar on/off |
3 |
Channel 2 |
42 |
OSD last |
81 |
Show toolbar on/off |
4 |
Channel 3 |
43 |
OSD previous page |
82 |
Full screen on/off |
5 |
Channel 4 |
44 |
OSD next page |
83 |
Close DVBViewer |
6 |
Channel 5 |
45 |
OSD close |
84 |
Open Channellist Window |
7 |
Channel 6 |
46 |
EPG Info Now |
90 |
Channel minus |
8 |
Channel 7 |
47 |
EPG Info Next |
91 |
Channel plus |
9 |
Channel 8 |
48 |
Play |
92 |
Open Favourite Window |
10 |
Channel 9 |
49 |
Stop |
93 |
Favourite 1 |
11 |
Start/Stop timeshift |
50 |
Open file |
94 |
Favourite 2 |
12 |
Rebuild Playback |
53 |
Audio center/left/right |
95 |
Favourite 3 |
13 |
Brightness plus |
55 |
DVD menu up |
96 |
Favourite 4 |
14 |
Brightness minus |
56 |
DVD menu down |
97 |
Favourite 5 |
15 |
Saturation plus |
57 |
DVD menu left |
98 |
Favourite 6 |
16 |
Saturation minus |
58 |
DVD menu right |
99 |
Favourite 7 |
17 |
Contrast plus |
59 |
DVD menu select |
100 |
Favourite 8 |
18 |
Contrast minus |
60 |
OSD Teletext on/off |
101 |
Favourite 9 |
19 |
Hue plus |
61 |
Fast rewind |
102 |
Favourite minus |
20 |
Hue minus |
62 |
Fast forward |
103 |
Favourite plus |
21 |
Previous channel |
63 |
Zoom plus |
104 |
Change aspect ratio |
22 |
Open Playlist |
64 |
Zoom minus |
105 |
Open Zoom Window |
23 |
Playlist first |
65 |
Stretch horizontal plus |
106 |
Open Options Window |
24 |
Playlist next |
66 |
Stretch horizontal minus |
107 |
Mute |
25 |
Playlist previous |
67 |
Stretch vertical plus |
108 |
Volume plus |
26 |
Playlist last |
68 |
Stretch vertical minus |
109 |
Volume minus |
27 |
Playlist stop |
69 |
Zoom default |
110 |
Brightn./Contrast Window |
28 |
Playlist random |
70 |
Show OSD |
111 |
Desktop mode |
32 |
Hide menu, status/toolbar |
71 |
Play next |
112 |
Open Scheduler Window |
33 |
Change audio channel |
72 |
Play previous |
113 |
Start/Stop recording |
34 |
OSD show/select |
73 |
Play DVD |
114 |
Open Teletext Window |
35 |
OSD red |
74 |
Screenshot |
115 |
EPG Info on/off |
36 |
OSD green |
75 |
Disable Playback |
116 |
Open EPG Window |
37 |
OSD yellow |
76 |
Zoom settings plus |
117 |
|
|
OSD blue |
77 |
Previous file |
118 |
contents | to the top | preceding chapter
The OSD teletext (switchable via F12) automatically detects
subtitle pages and displays them accordingly by limiting the
teletext display area to the subtitles. The transparency can be
adjusted under „Settings/ Options/ DirectShow/ OSD
Transparency“.
Favourite channels with more than one digit can be selected
via keybord ([Shift] + [0]..[9] or remote control. The first
(topmost) favourite channel is number 0. After each keystroke a
channel switching delay of two seconds lets DVBViewer GE wait for
additional input. However, assumed there 25 favourites, and you
press 3, it is clever enough to switch over immediately to channel
3, since there is no channel 30 or above. The same applies to
selecting the channels of the channellist (keys [0]..[9]).
You may copy a whole category folder, including its content, by drag
and drop to the Favourites Window.
Slightly improved graphical design of the EPG timeline in the
EPG Window.
„Settings/ Options/ Control“ provides additional
functions that can be assigned to a (remote control) key. The
list has been rearranged.
„DVB Viewer/ Previous File“ allows to resume
playback of the last played file or DVD – exactly at the
position where it was interrupted. Before „Channel/
Previous Channel“ had to do the job for channels and
files, thus not letting you return to a file after switching over to
TV and then changing the channel. Two separate functions provide
more flexibility.
„View/ Filters“ shows all DirectShow filters,
that are currently used for playback, not only those with a property
page (which saves launching GraphEdit in many cases).
Improved aspect ratio detection for other video formats than
MPEG2 (e.g. AVI, DivX), plus improved AC3 audio format detection.
The statusbar signals Dolby Digital 5/1 broadcasts in red,
2/0 broadcasts in blue.
Disabled Audio Selection Filter in case of AC3 playback (due
to trouble with SPDIF passthrough mode).
contents | to the top | preceding chapter
DVBViewer GE saves all settings in the configuration file Setup.ini. Since it is a text format, it can be opened and changed with a text editor. DVBViewer GE must be closed before.
INI files are divided in sections; the section names are put in squared brackets. All subsequent lines belong to the section. By changing or adding lines DVBViewer GE can be adapted to special needs. Some of the possibilities are listed below. Search the according section name, and then insert the line(s) below it.
[frmEPG]
PVRAutoPopup=0
The line PVRAutoPopup=0 in section [frmEPG] prevents the Scheduler Window from popping up when a scheduled recording is added by clicking „Send to PVR“ in the EPG Window.
[frmMain]
SkipIntervalShort=10
SkipIntervalLong=60
NoCue=1
ShowInTaskBar=1
LNBOff=0
SkipIntervalShort in section [frmMain]
sets the number of seconds are skipped in a (timeshift-) file when
clicking
or
in the controlbar. Insert this line with a different value, if you
want a shorter or longer interval than 10 seconds.
SkipIntervalLong accordingly sets the skip
interval for the buttons
and
(60 seconds by default).
The line NoCue=1 replaces DVD cue-play by
skipping (as configured for file playback) when you click
or
in the control bar.
The line ShowInTaskBar=1 lets DVBViewer GE show up in the Windows taskbar, in addition to the tray icon.
Adding the Line LNBOff=0 in the [frmMain] section prevents DVBViewer GE from switching the LNB power supply off when it is closed or set to standby mode (via commandline parameter -c).
An additional line in section [frmZoom] changes the number of selectable presets in the Zoom Window, e.g. from 3 to 5:
[frmZoom]
NrOfSettings=5
contents | to the top | preceding chapter