Innovations and Changes



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

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:

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



Recorder Control Window

The Recorder Control Window, that appears after clicking , has been re-designed completely:

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.

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

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:

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



Handling of Scheduled Recordings

In DVBViewer GE scheduled recordings may start in the background, without playback of the corresponding channel, particularly

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



Disable / Rebuild Playback

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



Using the DVBViewer Filter for MPG/TS Playback

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:

The DVBViewer filter is selected by default, since it has several advantages:

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



DVD Playback

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



Screenshots

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:

contents | to the top | preceding chapter



Channellist Window

The DVBViewer GE Channellist Window contains a toolbar that provides the following function (from left to right):

contents | to the top | preceding chapter



Channel Auto-Update

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



Zoom Settings

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:

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



Command Line Parameters

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



Miscellaneous Changes

contents | to the top | preceding chapter



Configuration in Setup.ini

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