summaryrefslogtreecommitdiff
path: root/MANUAL
diff options
context:
space:
mode:
authorKlaus Schmidinger <kls (at) cadsoft (dot) de>2005-01-09 18:00:00 +0100
committerKlaus Schmidinger <kls (at) cadsoft (dot) de>2005-01-09 18:00:00 +0100
commitfb5cccb2df60361a18fe3fd572b0fe18f3a4331c (patch)
tree17ab17c399c6e9780ec75e2dc49beefa4db05060 /MANUAL
parent630ba21dc198e3fbf8c15c59f7ea852f7174c476 (diff)
downloadvdr-patch-lnbsharing-fb5cccb2df60361a18fe3fd572b0fe18f3a4331c.tar.gz
vdr-patch-lnbsharing-fb5cccb2df60361a18fe3fd572b0fe18f3a4331c.tar.bz2
Version 1.3.18vdr-1.3.18
- Removed an unused variable from cTimer::GetWDayFromMDay() (thanks to Wayne Keer for reporting this one). - Some more changes to the 'childTid' handling in cThread (based on suggestions by Stefan Huelswitt). - Fixed the spelling of 'canceling' (thanks to Wayne Keer for reporting this one). - Re-introduced a sleep to cDvbPlayer::Action() to avoid high CPU load in still picture mode (thanks to Reinhard Nissl for reporting this one). - Fixed a possible race condition in generating the DVB device names (thanks to Rainer Zocholl for reporting this one). - Changed the way PES packets are played to allow replay of AC3 sound over the full featured DVB cards (partially based on a patch from Werner Fink). + The new function cDevice::PlayPes() is now called with the complete PES data stream and calls PlayVideo() and PlayAudio() as necessary. + cDevice::PlayVideo() is now only called with actual video PES packets. + cDevice::PlayAudio() is now called with the actual audio PES packets, which can be either "normal" audio or AC3 data. You need at least firmware version 0x261d to replay AC3 sound over a full featured DVB card. This function now has an 'int' return value. + PlayAudio() of derived cDevice classes shall no longer call the base class function. It shall just play the given data as audio. + cPlayer::PlayVideo() and cPlayer::PlayAudio() are now obsolete and have been replaced with cPlayer::PlayPes(). + All StripAudioPackets() functions are now obsolete. The functionality has been moved into cDevice::PlayPes(), where only the video and audio packets that are actually required will be processed. + All audio track handling is now done by cDevice; cTransfer and cDvbPlayer no longer care about audio tracks. cPlayer, however, still has the virtual hooks for audio track handling in order to allow plugins to implement players that have their own idea about this. + cChannel::[AD]pid[12]() have been replaced with cChannel::[AD]pid(int i) to allow access to all available PIDs. - Escaped the '-' and 'ö' characters in the man pages (thanks to Darren Salt for pointing this out). - Completed the Italian OSD texts (thanks to Sean Carlos). - Fixed setting 'synced' in cRemux when recording radio channels (thanks to Laurence Abbott). - Removed the LOCK_THREAD from the LIRC thread (thanks to Ludwig Nussel). - Fixed genfontfile.c (sometimes the character width was wrong, and the codes were shifted one too far to the left). - Fixed the character width and shifted the codes one to the right in all font files. - Renamed font???.c to font???-iso8859-1.c for symmetry. - Switched the character set to iso8859-15 for English, German and Finnish (thanks to Andreas Brugger for reporting the missing Euro sign in iso8859-1). - Added 'channels.conf.terr' entries for Lübeck (thanks to Stefan Hußfeldt). - Fixed a race condition in starting a thread (thanks to Reinhard Nissl for reporting this one). - Replaced non-threadsafe library functions with their threadsafe versions (thanks to Rainer Zocholl for pointing this out). - Other non-threadsafe functions have been replaced by threadsafe classes that hide the actual buffering. In particular these are: readdir() -> cReadDir readline() -> cReadLine - Several formerly non-threadsafe functions now have a return type of cString: cChannel::ToText() tChannelID::ToString() cEvent::GetDateString() cEvent::GetTimeString() cEvent::GetEndTimeString() cEvent::GetVpsString() cMark::ToText() cTimer::ToText() cSource::ToString() cTimer::PrintDay() cTimer::PrintFirstDay() PrefixVideoFileName() IndexToHMSF() ChannelString() strescape() AddDirectory() itoa() WeekDayName() DayDateTime() When using these functions in a 'const char *' context there is nothing special to consider, except that you can no longer have a pointer to the return value, as in const char *date = DayDateTime(); Although this will compile without error message, the resulting 'date' will not be valid after this line. Use this instead: cString date = DayDateTime(); In a 'const void *' context (as in printf() etc.) the result needs to be dereferenced with a '*', as in printf("%s", *DayDateTime()); to make it a 'const char *'. - Removed delay_ms(), using cCondWait::SleepMs() instead. - Replaced time_ms() with a threadsafe and non-overflowing cTimeMs (thanks to Rainer Zocholl for pointing out this problem). - Added cDevice::mutexReceiver to avoid a race condition when attaching/detaching receivers from different threads. - The new remote control button "Audio" can be used to switch between different audio tracks. The "Green" button in the "Main" menu has been changed from "Language" to "Audio", since it now also controls switching between normal and Dolby Digital audio tracks (see MANUAL for details). - The description of the audio tracks is now taken from the "component descriptors" that are broadcast in the EPG data. However (as no big surprise), not all channels actually provide useful data here, so there are now some additional EPG bugfixes, which can be activated by setting the "EPG bugfix level" to 3. - The format of the 'epg.data' files has been extended by the new tag 'X', which contains the stream components of an event (see man vdr(5) for details). - The cStatus class now has the new member function SetAudioTrack(), which can be used to get notified when the audio track has been switched, and the new member function SetAudioChannel() which is called when the audio channel is changed. - Skins need to implement the new cSkinDisplayTrack class to display the audio track menu. - The ST:TNG skin now displays the current audio track description (if any) at the botton left side. - The new setup option "DVB/Audio languages" can be used to control which audio language shall be selected in case a channel broadcasts in different languages (see MANUAL for details). - The "Left" and "Right" keys in the "Audio" menu can be used to switch between the left and right stereo channels in case there are different audio tracks in these channels (see MANUAL for details). - Fixed a possible race condition in cDevice::Action() (thanks to Mattias Grönlund). - Fixed the default quality value when grabbing a JPEG image (thanks to Patrick Gleichmann). - Fixed deleting a menu item in case the next item is not selectable (thanks to Dino Ravnic). - Implemented displaying mandatory subtitles in the SPU decoder (thanks to Marco Schlüßler). - The setup option "Recording/Record Dolby Digital" has been renamed and moved to "DVB/Use Dolby Digital". It now controls whether Dolby Digital is recorded and whether an available DD audio track will appear in the "Audio" menu. - Added support for circular polarization (thanks to Jonan Santiago). - Thanks to Werner Fink, Reinhard Nissl, Sascha Volkenandt and Bjørnar Nilsen for their support in testing and fine tuning this version.
Diffstat (limited to 'MANUAL')
-rw-r--r--MANUAL89
1 files changed, 59 insertions, 30 deletions
diff --git a/MANUAL b/MANUAL
index f5a1814..7743241 100644
--- a/MANUAL
+++ b/MANUAL
@@ -11,20 +11,20 @@ Version 1.2
possible, several keys have different meanings in the various
modes:
- Key Normal VDR Channels Timers Edit/New Recordings Replay
-
- Up Ch up Crsr up Crsr up Crsr up Crsr up Crsr up Play
- Down Ch down Crsr down Crsr down Crsr down Crsr down Crsr down Pause
- Left Prev group - Page up Page up Decrement Page up Search back
- Right Next group - Page down Page down Increment Page down Search forward
- Ok Ch display Select Switch Edit Accept Play Progress disp.
- Menu Menu on Menu off Menu off Menu off Menu off Menu off Menu on
- Back - Menu off VDR menu VDR menu Discard VDR menu Recordings menu
- Red - Record Edit Edit ABC/abc Play/Commands(2) Jump
- Green - Language New New Ins/Ovr Rewind Skip -60s
- Yellow - Pause live Delete Delete Delete Delete Skip +60s
- Blue - Stop/Resume Mark On/Off(1) - Summary Stop
- 0..9 Ch select - Sort(3) Day(4) Numeric inp. Exec cmd(2) Editing
+ Key Normal VDR Channels Timers Edit/New Recordings Replay Audio
+
+ Up Ch up Crsr up Crsr up Crsr up Crsr up Crsr up Play Sel. track
+ Down Ch down Crsr down Crsr down Crsr down Crsr down Crsr down Pause Sel. track
+ Left Prev group - Page up Page up Decrement Page up Search back Sel. channel
+ Right Next group - Page down Page down Increment Page down Search forward Sel. channel
+ Ok Ch display Select Switch Edit Accept Play Progress disp. Switch & Close
+ Menu Menu on Menu off Menu off Menu off Menu off Menu off Menu on Menu on
+ Back - Menu off VDR menu VDR menu Discard VDR menu Recordings menu Close
+ Red - Record Edit Edit ABC/abc Play/Commands(2) Jump -
+ Green - Audio New New Ins/Ovr Rewind Skip -60s -
+ Yellow - Pause live Delete Delete Delete Delete Skip +60s -
+ Blue - Stop/Resume Mark On/Off(1) - Summary Stop -
+ 0..9 Ch select - Sort(3) Day(4) Numeric inp. Exec cmd(2) Editing -
In a numerical input field (like the response to a CAM enquiry) the keys 0..9
are used to enter the data, and the Left key can be used to delete the last
@@ -49,6 +49,8 @@ Version 1.2
Volume- volume down
Mute mute
+ Audio select audio track
+
Schedule \
Channels |
Timers | directly access the VDR
@@ -181,21 +183,36 @@ Version 1.2
selected for at least 3 seconds.
After switching to a different channel the channel number and name, as well
- as the current time are displayed at the top of the screen. If available, the
+ as the current time are displayed in the OSD. If available, the
'current/next' information will be displayed below this line. This display
automatically goes away after about five seconds, or if any key is pressed.
To bring up the channel display without switching channels you can press
the "Ok" button.
-* Selecting language specific audio track
+* Selecting audio tracks
+
+ If the current channel or recording provides different audio tracks (for
+ different languages or Dolby Digital), the "Green" button in the "VDR" menu can
+ be pressed to bring up the "Audio" menu. Within this menu, the "Up" and "Down"
+ keys can be used to switch between the audio tracks. If your remote control has
+ a dedicated "Audio" button, the first press of that button brings up the "Audio"
+ menu, and every further press switches to the next available audio track.
+
+ The "Left" and "Right" keys can be used to switch between "mono left", "stereo"
+ and "mono right" for channels that broadcast different audio tracks in the
+ left and right stereo channels.
+
+ The "Ok" key explicitly switches to the selected track (in case the device
+ for some reason doesn't play it) and closes the "Audio" menu.
- If the current channel provides different audio tracks (typically for
- different languages), the "Green" button in the "VDR" menu can be pressed
- to toggle between these. There can be two different audio PIDs per channel,
- assuming that typically a channel broadcasts a country specific language
- plus the movie's original soundtrack.
- Recordings made form such channels will contain both audio tracks, and when
- replaying the desired audio track can be selected the same way.
+ The "Audio" menu will automatically disappear after 5 seconds of user inactivity,
+ or if any key other than the ones described above is pressed.
+
+ Once a Dolby Digital track has been selected on any channel, further channel
+ switches will first search for a Dolby Digital track of one of the preferred
+ audio languages. If no such track can be found, a normal audio track will
+ be selected. Note that this only works if the broadcasters use actual language
+ codes in their PID data, not things like "dd" or "2ch".
* Switching through channel groups
@@ -495,14 +512,15 @@ Version 1.2
A value of '0' completely turns off scanning on both single
and multiple card systems.
- EPG bugfix level = 2 Some tv stations transmit weirdly formatted EPG data.
+ EPG bugfix level = 3 Some tv stations transmit weirdly formatted EPG data.
VDR attempts to fix these bugs up to the given level:
0 = no EPG fixing
1 = basic fixing of text location (Title, Episode and
Extended Description)
2 = removal of excess whitespace and hyphens, mapping of
wrongly used characters
- Default is '2'.
+ 3 = fix stream component descriptions
+ Default is '3'.
Note that after changing the setting of this parameter
any EPG data that has already been received will remain
in its existing format - only newly received data will
@@ -570,12 +588,28 @@ Version 1.2
Video format = 4:3 The video format (or aspect ratio) of the tv set in use
(4:3 or 16:9).
+ Use Dolby Digital = yes
+ Turns recording of the Dolby Digital audio channels on
+ or off. This may be useful if you don't have the equipment
+ to replay Dolby Digital audio and want to save disk space.
+ If turned off, Dolby Digital tracks also don't appear in the
+ "Audio" menu.
+
Update channels = 4 Controls the automatic channel update function. '0' means
no update, '1' will only update channel names, '2' will
update channel names and PIDs, '3' will perform all
updates and also add newly found channels, and '4' will
also add newly found transponders.
+ Audio languages = 0 Some tv stations broadcast various audio tracks in different
+ languages. This option allows you to define which language(s)
+ you prefer in such cases. By default, or if none of the
+ preferred languages is broadcast, the first audio track will
+ be selected when switching to such a channel. If this option
+ is set to a non-zero value, the menu page will contain that
+ many "Audio language" options which allow you to select the
+ individual preferred languages.
+
LNB:
SLOF = 11700 The switching frequency (in MHz) between low and
@@ -663,11 +697,6 @@ Version 1.2
instant recording can be modified at any time by editing
the respective timer in the "Timers" menu.
- Record Dolby Digital = yes
- Turns recording of the Dolby Digital audio channels on
- or off. This may be useful if you don't have the equipment
- to replay Dolby Digital audio and want to save disk space.
-
Max. video file size = 2000
The maximum size of a single recorded video file in MB.
The valid range is 100...2000. Default is 2000, but