2000-04-24 09:46:05 +02:00
|
|
|
|
Video Disk Recorder Revision History
|
|
|
|
|
------------------------------------
|
2000-03-11 11:22:37 +01:00
|
|
|
|
|
|
|
|
|
2000-02-19: Version 0.01 (Initial revision).
|
|
|
|
|
|
|
|
|
|
2000-03-11: Version 0.02
|
|
|
|
|
|
|
|
|
|
- Fixed compilation with only DEBUG_REMOTE=1.
|
|
|
|
|
- Menus now use colors.
|
|
|
|
|
- Support for "Red", "Green", "Yellow", "Blue" buttons.
|
|
|
|
|
- Channels and Timers can now be added, deleted and moved.
|
|
|
|
|
- Basic record/play file handling support (no actual record/playback yet).
|
2000-04-15 17:38:11 +02:00
|
|
|
|
|
|
|
|
|
2000-04-15: Version 0.03
|
|
|
|
|
|
|
|
|
|
- Actual record/replay now works.
|
|
|
|
|
- Dropped the idea of different "recording qualities" (a 36GB harddisk is
|
|
|
|
|
able to store some 18 hours in full quality, so we don't really need that).
|
|
|
|
|
- Termination signals are now caught and the program cleans up before exiting.
|
|
|
|
|
- Support for CICAM.
|
2000-04-24 10:08:12 +02:00
|
|
|
|
|
|
|
|
|
2000-04-24: Version 0.04
|
|
|
|
|
|
|
|
|
|
- Changed name from 'osm' to 'vdr' to avoid mixups with the 'oms' program that
|
|
|
|
|
appears to be in use with DVD replay.
|
|
|
|
|
- Implemented a channel display in the top menu line.
|
|
|
|
|
- Implemented replay progress display (press "Ok" when replaying to bring it up).
|
|
|
|
|
- Implemented direct channel selecting by pressing the numeric keys.
|
|
|
|
|
- Added several 'const' keywords to please stricter compilers.
|
|
|
|
|
- The repeat function for the remote control no longer adapts dynamically
|
|
|
|
|
to the timing of the RCU (this sometimes caused the repeat function to
|
|
|
|
|
kick in too early).
|
2000-04-24 10:36:14 +02:00
|
|
|
|
- Channel selection is now blocked when recording or replaying.
|
2000-04-24 16:00:00 +02:00
|
|
|
|
- Improved process handling.
|
2000-05-01 16:29:46 +02:00
|
|
|
|
|
2000-05-27 16:40:00 +02:00
|
|
|
|
2000-05-27: Version 0.05
|
2000-05-01 16:29:46 +02:00
|
|
|
|
|
2000-05-27 16:40:00 +02:00
|
|
|
|
- Support for more than one DVB card.
|
|
|
|
|
- Simultaneous record and replay (with two DVB cards).
|
2000-05-01 16:29:46 +02:00
|
|
|
|
- Instant recordings no longer get the name "instant". They now get the name
|
|
|
|
|
of the channel, with a prepended '@' character.
|
|
|
|
|
- Timers that are not given an explicit Name now use the channel name with
|
|
|
|
|
a prepended '@' character.
|
|
|
|
|
- If an instant recording is currently active, the Main menu now contains
|
|
|
|
|
an option to stop that recording.
|
|
|
|
|
- Timers are now only processed when the Menu is not active. So after editing
|
|
|
|
|
a timer the effect will take place only after the menu has been closed.
|
|
|
|
|
In order to avoid missing a timer event by inadvertently leaving the menu
|
|
|
|
|
open, the menu will be closed automatically after about two minutes of
|
|
|
|
|
inactivity.
|
|
|
|
|
- If a recording is currently being replayed, the Main menu now contains an
|
|
|
|
|
option to stop replaying.
|
2000-05-27 16:40:00 +02:00
|
|
|
|
- Displaying the recording DVB interface status in the decimal points of the
|
|
|
|
|
RCU display.
|
|
|
|
|
- Reduced the number of remote control keys. Modified the key assignments for
|
|
|
|
|
the PC keyboard to better resemble the "up-down-left-right-ok" layout on
|
|
|
|
|
menu controlling remote control units.
|
2000-07-15 12:39:20 +02:00
|
|
|
|
|
2000-07-25 16:40:36 +02:00
|
|
|
|
2000-07-25: Version 0.6
|
2000-07-15 12:39:20 +02:00
|
|
|
|
|
|
|
|
|
- Added support for LIRC remote control (thanks to Carsten Koch!).
|
|
|
|
|
There are now three different remote control modes: KBD (PC-Keyboard), RCU
|
|
|
|
|
and LIRC. See the INSTALL file for information on how to enable either of
|
|
|
|
|
these modes. The default mode is now KBD, not RCU as before (to make it
|
|
|
|
|
work immediately even if there is no actual remote control).
|
2000-07-15 13:39:47 +02:00
|
|
|
|
- Fixed small bug in dvbapi.c that was causing some channels (many on hotbird)
|
|
|
|
|
not to be correctly tuned (thanks to Plamen Ganev!).
|
2000-07-15 16:07:20 +02:00
|
|
|
|
- Now clearing the replay buffer in search forward/back, which results in
|
|
|
|
|
faster reaction.
|
2000-07-16 10:00:04 +02:00
|
|
|
|
- The 'Recordings' menu is now listed alphabetically (thanks to Carsten Koch!).
|
2000-07-25 16:40:36 +02:00
|
|
|
|
- The new 'epg2timers' tool (thanks to Carsten Koch!) can be used to convert
|
|
|
|
|
an EPG "merkliste" page (http://www.tvtv.de) to vdr timer entries.
|
2000-07-16 10:22:15 +02:00
|
|
|
|
- The new 'xtvrc2vdr' tool (thanks to Plamen Ganev!) can be used to convert
|
|
|
|
|
'xtvrc' channel files into 'vdr' format.
|
2000-07-16 13:37:30 +02:00
|
|
|
|
- When more than one timer matches at the same time, the first one in the list
|
|
|
|
|
with the highest 'Priority' is selected.
|
|
|
|
|
- The MANUAL section on "Programming the Timer" has been filled in.
|
2000-07-16 13:46:05 +02:00
|
|
|
|
- The year in the "Recordings" menu as well as in the progress display during
|
|
|
|
|
replay has been reduced to 2 digits to allow more space for the recording's
|
|
|
|
|
title. In the internal file structure the year is still stored with 4 digits,
|
|
|
|
|
so there will be no problem at the next turn of the century ;-)
|
2000-07-16 15:02:33 +02:00
|
|
|
|
- Channel names and timer filenames can now contain blanks. To avoid problems
|
|
|
|
|
with file names that contain blanks, all blanks in recording file names are
|
|
|
|
|
converted to underscores.
|
2000-07-16 15:30:48 +02:00
|
|
|
|
- The polarization can now be given in uppercase or lowercase characters in
|
2001-08-08 16:18:09 +02:00
|
|
|
|
'channels.conf'.
|
2000-07-22 09:11:09 +02:00
|
|
|
|
- Fixed buffer initialization to work with DVB driver version 0.6.
|
2000-07-23 15:01:31 +02:00
|
|
|
|
- Implemented the "Simple Video Disk Recorder Protocol" (SVDRP) to control
|
|
|
|
|
the VDR over a network connection.
|
|
|
|
|
- Implemented command line option handling.
|
2000-07-23 15:36:43 +02:00
|
|
|
|
- The program can now run in full background mode by using the --daemon option.
|
2000-07-24 16:43:04 +02:00
|
|
|
|
- Added a "summary" field to the timers (thanks to Carsten Koch!).
|
|
|
|
|
This field can contain a descriptive text of the programme and will be
|
|
|
|
|
displayed when the "Blue" key is pressed on a recording that was created by
|
|
|
|
|
this timer. If the text contains the special character '|', a newline will
|
|
|
|
|
be inserted at that place. When pressing "Ok" on a timer that contains a
|
|
|
|
|
summary field, the summary will be displayed. To edit such a timer the "Red"
|
|
|
|
|
key must be pressed. Timers without a summary still go into Edit mode when
|
|
|
|
|
pressing "Ok". The summary field can only be filled in directly by editing
|
|
|
|
|
the 'timers.conf' file with a text editor, or by defining/modifying the timer
|
|
|
|
|
via the SVDRP interface.
|
2000-07-26 17:42:48 +02:00
|
|
|
|
|
2000-08-06 14:08:33 +02:00
|
|
|
|
2000-08-06: Version 0.61
|
2000-07-26 17:42:48 +02:00
|
|
|
|
|
|
|
|
|
- When scrolling through a list it now moves a full page up or down when the
|
|
|
|
|
cursor reaches the top or bottom of the menu (thanks to Heino Goldenstein!).
|
2000-07-28 12:45:18 +02:00
|
|
|
|
- Added missing '#include <sys/stat.h>' to recording.c.
|
2000-07-28 13:44:31 +02:00
|
|
|
|
- The video directory can now be defined with the command line option -v.
|
2000-07-29 15:21:42 +02:00
|
|
|
|
- There can now be more than one video directory (in case you have several
|
|
|
|
|
disks).
|
|
|
|
|
- Fixed learning key codes for PC keyboard.
|
2000-07-29 19:03:09 +02:00
|
|
|
|
- New command line option '-l' to set the log level.
|
2000-07-29 19:10:29 +02:00
|
|
|
|
- Times in timers.conf are now always printed with 4 digits (leading '0').
|
2000-07-30 14:34:07 +02:00
|
|
|
|
- Slow forward/back mode (thanks to Guido Fiala!).
|
2000-07-30 16:14:22 +02:00
|
|
|
|
- The "Up" key in replay mode no longer restarts replay at the very beginning,
|
|
|
|
|
but rather resumes normal replay mode after a "pause", "forward" or "backward"
|
|
|
|
|
operation. Use the "Skip -60s" function repeatedly to go back to the beginning
|
|
|
|
|
of the recording.
|
2000-08-02 16:38:40 +02:00
|
|
|
|
- Improved reaction on user input in fast/slow forward/back modes.
|
2000-08-06 07:05:19 +02:00
|
|
|
|
- No more upper limit for the value of 'Pnr'.
|
2000-08-06 12:02:34 +02:00
|
|
|
|
- Checking if the video card is really a DVB card.
|
2000-08-06 12:56:49 +02:00
|
|
|
|
- New SVDRP command UPDT to update an existing timer (or add a new one if it
|
|
|
|
|
doesn't yet exist).
|
2000-08-06 13:46:08 +02:00
|
|
|
|
- New version of the 'epg2timers' tool (with a modified channel list).
|
2000-08-06 14:08:33 +02:00
|
|
|
|
- Bugfix in closing window in DEBUG_OSD mode.
|
2000-09-03 11:40:00 +02:00
|
|
|
|
|
|
|
|
|
2000-09-03: Version 0.62
|
|
|
|
|
|
|
|
|
|
- The Makefile now defines DVBDIR to easily point to where the DVB driver
|
|
|
|
|
source is located.
|
|
|
|
|
- When switching channels the current/next information is now displayed if
|
|
|
|
|
available (thanks to Robert Schneider). Since there is now more information
|
|
|
|
|
to read when switching channels, the timeout for displaying it has been
|
|
|
|
|
increased from 2 to 5 seconds (remember that this info can always be recalled
|
|
|
|
|
by pressing the "Ok" button).
|
|
|
|
|
For this feature to work it is necessary that the 'Pnr' parameter in the
|
|
|
|
|
channel setup ('channels.conf') is set to the proper value. This has been
|
|
|
|
|
done for some of the channels in the default 'channels.conf'. Some other
|
|
|
|
|
parameters in the default 'channels.conf' have also been updated, so please
|
|
|
|
|
make sure your timers still use the correct channels!
|
2000-09-09 14:57:43 +02:00
|
|
|
|
|
2000-09-10 10:51:58 +02:00
|
|
|
|
2000-09-10: Version 0.63
|
2000-09-09 14:57:43 +02:00
|
|
|
|
|
2000-09-10 10:51:58 +02:00
|
|
|
|
- The new "Setup" menu allows the user to configure several parameters to his/her
|
|
|
|
|
personal taste (see MANUAL for details).
|
2000-09-09 14:57:43 +02:00
|
|
|
|
- Workaround for a driver timing problem in cDvbApi::Cmd(), which sometimes caused
|
|
|
|
|
the OSD to no longer be displayed (thanks to Niels de Carpentier).
|
|
|
|
|
- Added the '-m486' option to the compiler call.
|
|
|
|
|
- If a channel name contains a colon (':') it is now replaced with a '|' in
|
2001-08-08 16:18:09 +02:00
|
|
|
|
'channels.conf'.
|
2000-09-09 14:57:43 +02:00
|
|
|
|
- Not everybody appears to like the "page scrolling" mechanism introduced by
|
2000-09-10 10:51:58 +02:00
|
|
|
|
Heino Goldenstein in version 0.61, so this is now configurable via the "Setup"
|
|
|
|
|
menu.
|
2000-09-09 14:57:43 +02:00
|
|
|
|
- The new 'dvbrc2vdr' tool (thanks to Plamen Ganev!) can be used to convert
|
|
|
|
|
'dvbrc' channel files into 'vdr' format.
|
|
|
|
|
- Channels can now be "grouped" (thanks to Plamen Ganev!). See MANUAL for details.
|
|
|
|
|
There is currently no mechanism to define and maintain "Channel groups" via
|
|
|
|
|
the menu, so you'll have to insert "Channel group" control lines into your
|
|
|
|
|
'channels.conf' file manually (for example with a text editor).
|
|
|
|
|
- Started a new file named FORMATS with a description of the various file
|
|
|
|
|
formats used by VDR.
|
2000-09-10 10:51:58 +02:00
|
|
|
|
- The "Primary DVB interface" can now be chosen via the "Setup" menu.
|
|
|
|
|
- Display of the "current/next" information when switching channels can now
|
|
|
|
|
be disabled via the "Setup" menu.
|
2000-09-10 11:23:52 +02:00
|
|
|
|
- The "current/next" display now only shows those lines that actually contain
|
|
|
|
|
information.
|
2000-09-10 14:56:18 +02:00
|
|
|
|
- When directly selecting a channel by entering the channel number, the digits
|
|
|
|
|
entered so far together with the name of that channel are displayed on the
|
|
|
|
|
OSD (suggested by Martin Hammerschmid).
|
2000-09-15 13:27:56 +02:00
|
|
|
|
|
2000-09-20 16:49:49 +02:00
|
|
|
|
2000-09-20: Version 0.64
|
2000-09-15 13:27:56 +02:00
|
|
|
|
|
2000-09-17 16:02:47 +02:00
|
|
|
|
- NOTE: If you are using DVB driver version 0.7 you need to load the dvb.o
|
|
|
|
|
module with option outstream=0, so your insmod statement should read
|
2000-09-20 17:23:54 +02:00
|
|
|
|
'insmod dvb.o outstream=0'. This is currently necessary because 'vdr'
|
|
|
|
|
still works with AV_PES data.
|
2000-09-15 13:27:56 +02:00
|
|
|
|
- Video files now have the 'group read' bit set.
|
2000-09-15 13:51:46 +02:00
|
|
|
|
- Fixed handling errors in 'readstring()'.
|
2000-09-15 13:58:36 +02:00
|
|
|
|
- Handling SIGPIPE and re-establishing handler after intercepting a signal.
|
2000-09-15 15:09:15 +02:00
|
|
|
|
- The configuration files are now by default read from the video directory.
|
|
|
|
|
This can be changed by using the new '-c' option. Make sure you copy your
|
|
|
|
|
current '*.conf' files to your video directory ('/video' by default), or
|
|
|
|
|
use "-c ." to get the old behaviour of loading the configuration files
|
|
|
|
|
from the current directory.
|
2000-09-17 08:23:46 +02:00
|
|
|
|
- Waiting for input is now handled by a common function, which improves
|
|
|
|
|
response time on user actions. As a consequence the EIT data may sometimes
|
|
|
|
|
not be displayed, but this will change later when cEIT runs as a separate
|
|
|
|
|
thread.
|
2000-09-17 11:53:35 +02:00
|
|
|
|
- The new SVDRP command 'HITK' (thanks to Guido Fiala!) can be used to 'hit'
|
|
|
|
|
a remote control key. Establish an SVDRP connection and enter HITK without
|
|
|
|
|
a parameter for a list of all valid key names.
|
|
|
|
|
- The new SVDRP command 'GRAB' (thanks to Guido Fiala!) can be used to grab
|
|
|
|
|
the current frame and save it to a file.
|
2000-09-17 13:47:06 +02:00
|
|
|
|
- The new SVDRP commands 'OVL*' can be used to control video overlays (thanks
|
|
|
|
|
to Guido Fiala!). This is mainly for use in the 'kvdr' tool (see the 'kvdr'
|
|
|
|
|
page at http://www.s.netic.de/gfiala).
|
2000-09-17 14:18:14 +02:00
|
|
|
|
- If the name of the video directory used with the '-v' option had trailing
|
|
|
|
|
slashes, the recording file names have been damaged. Trailing slashes are
|
|
|
|
|
now silently removed.
|
2000-09-17 15:23:05 +02:00
|
|
|
|
- Fixed a buffer overflow in EIT parsing.
|
2000-09-17 21:10:57 +02:00
|
|
|
|
- Added a security warning regarding SVDRP to the INSTALL file.
|
2000-09-19 17:48:42 +02:00
|
|
|
|
- Fixed 'confirm' dialog.
|
2000-09-20 16:49:49 +02:00
|
|
|
|
- The daemon mode (option '-d') now no longer works with REMOTE=KBD (there
|
|
|
|
|
is no stdin in daemon mode, so KBD makes no sense - plus it sometimes
|
|
|
|
|
crashed).
|
2000-09-21 17:00:59 +02:00
|
|
|
|
|
2000-10-03 11:39:04 +02:00
|
|
|
|
2000-10-03: Version 0.65
|
2000-09-21 17:00:59 +02:00
|
|
|
|
|
2000-10-03 12:44:15 +02:00
|
|
|
|
- Modified LIRC interface to better handle repeat function.
|
2000-10-03 10:34:48 +02:00
|
|
|
|
- Faster OSD by first writing into a bitmap and then sending the entire bitmap
|
|
|
|
|
to the DVB driver at once (requires the patch 'dvb.c.071.diff' to be applied
|
|
|
|
|
against the version 0.71 DVB driver file 'dvb.c').
|
|
|
|
|
- When switching channels the channel is now immediately displayed, and the
|
|
|
|
|
current/next information is shown as soon as it becomes available.
|
2000-10-03 11:39:04 +02:00
|
|
|
|
- No longer displaying the year in the 'Recordings' menu to save space for the
|
2000-10-03 12:44:15 +02:00
|
|
|
|
title.
|
|
|
|
|
- The 'Recordings' menu now displays a '*' to indicate new recordings.
|
2000-10-03 14:21:44 +02:00
|
|
|
|
- Added the description of the timers.conf file to the FORMATS file (thanks to
|
|
|
|
|
Bastian Guse).
|
2000-10-03 13:37:24 +02:00
|
|
|
|
- Displaying as much as possible of the current/next info (dropping characters
|
|
|
|
|
that would display only partially).
|
2000-10-03 14:06:44 +02:00
|
|
|
|
- In normal viewing mode the '0' key now toggles between the current and the
|
|
|
|
|
previous channel.
|
2000-10-08 11:39:11 +02:00
|
|
|
|
|
|
|
|
|
2000-10-08: Version 0.66
|
|
|
|
|
|
|
|
|
|
- Remote control data is now received in a separate thread, which makes things
|
|
|
|
|
a lot smoother.
|
|
|
|
|
- Repeat and release of remote control keys is now explicitly distinguished.
|
|
|
|
|
- In replay mode the search forward/back and skip functions now have two modes:
|
|
|
|
|
Pressing the key shortly and releasing it starts the function, and pressing it
|
|
|
|
|
again stops it. Pressing and holding down the key starts the function and
|
|
|
|
|
releasing the key stops it.
|
2000-10-08 13:08:13 +02:00
|
|
|
|
- The '@' character that marks an "instant recording" can now be turned off
|
|
|
|
|
in the "Setup" menu (thanks to Matthias Schniedermeyer).
|
2000-10-08 15:08:26 +02:00
|
|
|
|
- Pressing the "Back" button while replaying now stops replaying and brings up
|
|
|
|
|
the "Recordings" menu (suggested by Carsten Koch). This can be used to easily
|
|
|
|
|
delete a recording after watching it, or to switch to a different recording.
|
|
|
|
|
- The "Recordings" menu now places the cursor on the last replayed recording, if
|
|
|
|
|
that file still exists.
|
2000-10-08 15:41:30 +02:00
|
|
|
|
- The "Blue" button in the "Main" menu can now be used to "Resume" a previously
|
|
|
|
|
stopped replay session (suggested by Martin Hammerschmid).
|
2000-10-08 16:50:00 +02:00
|
|
|
|
- The low and high LNB frequencies can now be changed in the "Setup" menu.
|
2000-10-29 13:17:22 +01:00
|
|
|
|
|
2000-11-01 15:41:33 +01:00
|
|
|
|
2000-11-01: Version 0.67
|
2000-10-29 13:17:22 +01:00
|
|
|
|
|
|
|
|
|
- The EIT information is now gathered in a separate thread.
|
|
|
|
|
- The sytem time can now be synchronized to the time broadcast in the DVB data
|
|
|
|
|
stream. This can be enabled in the "Setup" menu by setting "SetSystemTime" to
|
|
|
|
|
1. Note that this works only if VDR is running under a user id that has
|
|
|
|
|
permisson to set the system time.
|
|
|
|
|
- The new item "Schedule" in the "Main" menu opens VDR's EPG (thanks to Robert
|
|
|
|
|
Schneider). See the MANUAL file for a detailed description.
|
|
|
|
|
- The new setup parameters MarginStart and MarginStop define how long (in
|
|
|
|
|
minutes) before the official start time of a broadcast VDR shall begin
|
|
|
|
|
recording, and how long after the official end time it shall stop recording.
|
|
|
|
|
These are used when a recording is programmed from the "Schedules" menu.
|
|
|
|
|
- The delay value in the dvb.c.071.diff patch to the driver has been increased
|
|
|
|
|
to '3', because on some systems the OSD was not displayed correctly. If you
|
|
|
|
|
are running an already patched version 0.71 driver and encounter problems
|
|
|
|
|
with the OSD, please make sure the parameter in the ddelay call is '3', not
|
|
|
|
|
'2'.
|
|
|
|
|
- Fixed initializing the RCU remote control code (didn't work after switching
|
|
|
|
|
on the system).
|
2000-11-01 16:04:57 +01:00
|
|
|
|
- Problematic characters in recording names (which can come from timers that
|
|
|
|
|
are programmed via the "Schedules" menu) are now replaced by suitable
|
|
|
|
|
substitutes.
|
2000-11-05 13:04:23 +01:00
|
|
|
|
|
2000-11-19 16:49:14 +01:00
|
|
|
|
2000-11-19: Version 0.68
|
2000-11-05 13:04:23 +01:00
|
|
|
|
|
|
|
|
|
- Date and time in the title of an event info page are now always right adjusted.
|
2000-11-05 18:39:17 +01:00
|
|
|
|
- The 'current channel' is now handled device specific (in case there is more
|
|
|
|
|
than one DVB card).
|
2000-11-05 18:42:05 +01:00
|
|
|
|
- The 'SetSystemTime' option in the "Setup" menu is now shown as "yes/no".
|
2000-11-11 10:39:27 +01:00
|
|
|
|
- Implemented "internationalization" (see 'i18n.c' for information on how to
|
2000-11-19 09:27:15 +01:00
|
|
|
|
add new languages). Thanks to Miha Setina for translating the OSD texts to
|
|
|
|
|
the Slovenian language.
|
2000-11-11 11:31:17 +01:00
|
|
|
|
- Fixed learning keys on the PC keyboard (display oscillated).
|
2000-11-11 12:21:38 +01:00
|
|
|
|
- Fixed a timing problem with OSD refresh and SVDRP.
|
2000-11-11 12:55:10 +01:00
|
|
|
|
- Avoiding multiple definitions of the same timer in the "Schedule" menu (this
|
|
|
|
|
could happen when pressing the "Red" button while editing the timer).
|
2000-11-11 16:38:41 +01:00
|
|
|
|
- There can now be a configuration file named 'commands.conf' that defines
|
|
|
|
|
commands that can be executed through the "Main" menu's "Commands" option
|
|
|
|
|
(see FORMATS for details on how to define these commands).
|
2000-11-18 15:46:00 +01:00
|
|
|
|
- Added a 'fixed' font for use with the output of system commands.
|
2000-11-12 14:06:53 +01:00
|
|
|
|
- The 'Priority' parameter of the timers is now also used to interrupt a low
|
|
|
|
|
priority timer recording if a higher priority timer wants to record.
|
|
|
|
|
- A timer recording on a DVB card with a CAM module will now be interrupted
|
|
|
|
|
by a timer that needs to use this specific DVB card to record an encrypted
|
|
|
|
|
channel, if the timer currently occupying this DVB card doesn't need the
|
|
|
|
|
CAM module (and thus can continue recording on a different DVB card).
|
2000-11-12 16:48:50 +01:00
|
|
|
|
- The "Yellow" button in the "What's on now/next?" menus now displays the
|
2001-06-02 10:47:40 +02:00
|
|
|
|
schedule of the current channel from that menu.
|
2000-11-18 13:57:32 +01:00
|
|
|
|
- All DVB cards in a multi-card system now write their EIT information into the
|
|
|
|
|
same data structure.
|
|
|
|
|
- If there is more than one DVB card in the system, the non-primary cards are
|
|
|
|
|
now used to periodically scan through the channels in order to keep the
|
|
|
|
|
EPG info up-to-date. Scanning kicks in after 60 seconds of user inactivity
|
|
|
|
|
(timeout in order to keep user interactions instantaneously) and each channel
|
|
|
|
|
that has the 'pnr' parameter defined in 'channels.conf' is switched to for
|
|
|
|
|
20 seconds. If there is only one DVB card in the system, that card will start
|
|
|
|
|
scanning after 5 hours (configurable through the "Setup" menu) of user inactivity
|
|
|
|
|
and will switch back to the channel it originally displayed at the first sign of
|
|
|
|
|
user activity. Any scanning will only occur if that particular card is not
|
|
|
|
|
currently recording or replaying.
|
2000-11-18 14:13:26 +01:00
|
|
|
|
- Now shifting the 'Subtitle' info into the 'ExtendedDescription' on stations
|
|
|
|
|
that don't send the EIT information correctly (like, e.g., 'VOX').
|
2000-11-18 16:26:50 +01:00
|
|
|
|
- Implemented a 10 seconds latency when removing files.
|
2000-11-18 16:31:48 +01:00
|
|
|
|
- Fixed unwanted reaction on the "Green" and "Yellow" button in the "Event" display.
|
2000-11-19 16:49:14 +01:00
|
|
|
|
- Implemented 'Transfer Mode' to display video data from the DVB card that actually
|
|
|
|
|
can receive a certain channel on the primary interface. This is currently in
|
|
|
|
|
an early state and may still cause some problems, but it appears to work nice
|
|
|
|
|
already.
|
2000-11-26 15:23:39 +01:00
|
|
|
|
|
2001-01-18 20:13:17 +01:00
|
|
|
|
2001-01-18: Version 0.70
|
2000-11-26 15:23:39 +01:00
|
|
|
|
|
2001-01-18 17:03:34 +01:00
|
|
|
|
- VDR now requires driver version 0.8.1 or higher.
|
2000-12-08 16:23:32 +01:00
|
|
|
|
- Recordings are now saved in PES mode. Note that you now need to install the
|
|
|
|
|
driver *WITHOUT* 'outstream=0'! This is the default when you 'make insmod' in
|
|
|
|
|
the DVB/driver directory.
|
|
|
|
|
Old recordings (in AV_PES mode) can still be replayed (as long as the driver
|
|
|
|
|
still supports replaying AV_PES files). The only limitation with this is that
|
2001-01-07 17:00:50 +01:00
|
|
|
|
in fast forward/back mode the picture may be slightly distorted and there may
|
|
|
|
|
be sound fragments.
|
2000-11-26 15:23:39 +01:00
|
|
|
|
- The EPG data is now dumped into the file /video/epg.data every ten minutes.
|
|
|
|
|
Use the Perl script 'epg2html.pl' to convert the raw EPG data into a simple
|
|
|
|
|
HTML programme listing.
|
2000-11-26 16:18:52 +01:00
|
|
|
|
- Fixed handling of channel switching with the "Blue" button in the "What's on
|
|
|
|
|
now/next?" menus.
|
2000-12-01 17:08:29 +01:00
|
|
|
|
- Fixed saving the MarginStop setup parameter.
|
2000-12-28 12:57:16 +01:00
|
|
|
|
- Fixed missing initialization in cConfig.
|
|
|
|
|
- Implemented "On Disk Editing".
|
2001-01-03 10:36:25 +01:00
|
|
|
|
- There is no more default 'timers.conf' file.
|
2001-01-06 16:17:39 +01:00
|
|
|
|
- Added Italian language texts (thanks to Alberto Carraro).
|
2001-06-02 10:47:40 +02:00
|
|
|
|
- Fixed starting a replay session when the program is currently in 'Transfer
|
|
|
|
|
Mode'.
|
2001-01-13 11:31:56 +01:00
|
|
|
|
- Fixed setting/modifying timers via SVDRP with empty summary fields.
|
2001-01-13 12:17:30 +01:00
|
|
|
|
- Fixed a problem with recordings that have a single quote character in their
|
|
|
|
|
name (this is now mapped to 0x01).
|
2001-01-13 12:37:19 +01:00
|
|
|
|
- Changed the value for Diseqc to '0' in the default 'channels.conf'.
|
2001-01-13 13:08:43 +01:00
|
|
|
|
- Fixed displaying channels and recording status in the RCU's LED display when
|
|
|
|
|
a recording is interrupted due to higher priority.
|
2001-01-13 15:36:31 +01:00
|
|
|
|
- Implemented safe writing of config files (first writes into a temporary file
|
|
|
|
|
and then renames it).
|
2001-01-14 10:24:19 +01:00
|
|
|
|
- In case the video data stream is broken the log message will come only every
|
|
|
|
|
5 seconds.
|
2001-01-14 15:29:51 +01:00
|
|
|
|
- The current channel is now saved in the 'setup.conf' file when VDR is cancelled,
|
|
|
|
|
and will be restored next time it is started (thanks to Deti Fliegl).
|
2001-01-18 17:03:34 +01:00
|
|
|
|
- The EIT scanning thread is now locked when switching channels to avoid problems.
|
2001-01-18 19:53:54 +01:00
|
|
|
|
- Encrypted channels can now be selected even without knowing the PNR (however, it
|
|
|
|
|
is still necessary for the EPG info).
|
2001-01-20 09:51:51 +01:00
|
|
|
|
|
2001-02-24 12:12:58 +01:00
|
|
|
|
2001-02-24: Version 0.71
|
2001-01-20 09:51:51 +01:00
|
|
|
|
|
|
|
|
|
- Fixed 'Transfer Mode' in cases where a non-primary interface was switched to
|
|
|
|
|
a channel that only the primary interface can receive (which could happen in
|
|
|
|
|
the EPG scanner).
|
2001-01-20 09:55:23 +01:00
|
|
|
|
- The EPG scanner now starts with the first channel (it used to start with the
|
|
|
|
|
second channel).
|
2001-01-27 12:13:07 +01:00
|
|
|
|
- Reacitvated setting the PNR.
|
|
|
|
|
- Adapted the frame scanning to the new muxing of the driver.
|
2001-02-02 14:56:45 +01:00
|
|
|
|
- The new compile time option REMOTE=NONE can be used to compile VDR without
|
|
|
|
|
any remote control support (for applications where it shall be controlled
|
|
|
|
|
exclusively via SVDRP).
|
2001-02-02 15:49:46 +01:00
|
|
|
|
- The new command line option -D can be used to define which DVB interfaces
|
|
|
|
|
a certain instance of VDR shall use.
|
2001-02-03 14:35:28 +01:00
|
|
|
|
- The "Left" and "Right" keys are now used to page up and down in lists (thanks
|
|
|
|
|
to Martin Hammerschmid). Since the "Timers" menu already uses these keys to
|
2001-02-24 16:26:11 +01:00
|
|
|
|
(de)activate timers, this functionality is not available there.
|
2001-02-03 15:28:49 +01:00
|
|
|
|
- The "Main" and "Commands" menu now support "hotkeys", which means that if the
|
|
|
|
|
first non-blank character of a menu item is a digit in the range 1..9, that
|
|
|
|
|
item can be selected by pressing the respective numeric key on the remote
|
|
|
|
|
control.
|
2001-02-03 16:28:03 +01:00
|
|
|
|
- The channel data in 'channels.conf' now contains the teletext PID (thanks to
|
|
|
|
|
Dave Chapman). Existing files will be read normally (and the teletext PID set
|
|
|
|
|
to 0), but once they are written back (due to some channel editing) the file
|
|
|
|
|
will have the new format.
|
2001-02-03 17:44:25 +01:00
|
|
|
|
- The EPG scanner now scans each transponder only once per cycle.
|
2001-02-04 12:36:32 +01:00
|
|
|
|
- Deleted recordings are now automatically removed from disk after a while (not
|
|
|
|
|
only when disk space is being needed for a new recording).
|
2001-02-04 19:19:07 +01:00
|
|
|
|
- Fixed repeat function in LIRC remote control.
|
2001-02-10 13:13:49 +01:00
|
|
|
|
- Changed the MAXDVBAPI macro in dvbapi.c to 4 in order to directly support the
|
|
|
|
|
maximum possible number of DVB cards.
|
|
|
|
|
- The 'Ca' parameter in the default 'channels.conf' has been changed from '2'
|
|
|
|
|
to '3' because the VDR prototype now has 3 DVB cards (and currently the CAM
|
|
|
|
|
module only works if it is inserted into the last DVB card).
|
2001-02-10 15:37:21 +01:00
|
|
|
|
- The "Now", "Next" and "Schedule" menus now remember the current channel and
|
|
|
|
|
restore the list when switching between them.
|
2001-02-11 11:04:41 +01:00
|
|
|
|
- The "Green" button in the "Recordings" menu can now be used to rewind a
|
|
|
|
|
recording and play it from the very beginning.
|
2001-02-11 11:29:22 +01:00
|
|
|
|
- Fixed handling ':' in timer filenames and '\n' in timer summaries (see FORMATS).
|
2001-02-11 14:53:44 +01:00
|
|
|
|
- When removing recordings empty directories are now removed from the video
|
|
|
|
|
directory.
|
2001-02-16 14:05:43 +01:00
|
|
|
|
- Added the "schnitt" tools from Matthias Schniedermeyer.
|
2001-02-18 14:18:13 +01:00
|
|
|
|
- New SVDRP command MESG to display a short message on the OSD.
|
|
|
|
|
- The Perl script 'svdrpsend.pl' can be used to send SVDRP commands to VDR.
|
|
|
|
|
- SVDRP can now immediately reuse the same port if VDR is restarted.
|
|
|
|
|
- SVDRP now has a timeout after which the connection is automatically closed
|
|
|
|
|
(default is 300 seconds, can be changed in "Setup").
|
2001-02-18 16:21:05 +01:00
|
|
|
|
- The compile time switch VFAT can be used to make VDR avoid the ':' character
|
|
|
|
|
in file names (VFAT can't handle them). Do 'make VFAT=1' to enable this.
|
2001-02-24 11:55:10 +01:00
|
|
|
|
- Support for DVB-C (thanks to Hans-Peter Raschke and Peter Hofmann).
|
|
|
|
|
See the INSTALL file for more information about the use of VDR with cable.
|
2001-02-24 12:12:58 +01:00
|
|
|
|
- Fixed an occasional segfault in the EIT processor.
|
2001-02-24 12:18:30 +01:00
|
|
|
|
- A value of '0' for the EPGScanTimeout setup parameter now completely turns off
|
|
|
|
|
scanning for EPG data on both single and multiple card systems.
|
2001-02-24 14:03:39 +01:00
|
|
|
|
- New setup parameter "PrimaryLimit" that allows to prevent timers from using the
|
|
|
|
|
primary DVB interface in multi card systems. Default value is 0, which means
|
|
|
|
|
that every timer may use the primary interface.
|
2001-02-24 15:05:07 +01:00
|
|
|
|
- The 'active' field of a timer will now be explicitly set to '1' if the user
|
|
|
|
|
modifies an active timer (see FORMATS for details).
|
2001-02-24 16:18:43 +01:00
|
|
|
|
- The new command line option -w can be used to activate a watchdog that makes
|
|
|
|
|
VDR exit in case the main program loop does not respond for more than the
|
|
|
|
|
given number of seconds. This is mainly useful in combination with the new
|
|
|
|
|
'runvdr' script that restarts VDR in case is has exited.
|
2001-03-02 23:00:53 +01:00
|
|
|
|
|
2001-03-31 08:42:27 +02:00
|
|
|
|
2001-04-01: Version 0.72
|
2001-03-02 23:00:53 +01:00
|
|
|
|
|
|
|
|
|
- Fixed SVDRP commands LSTC and LSTT to make them return an error message if
|
|
|
|
|
no channels or timers are defined.
|
2001-03-03 11:09:30 +01:00
|
|
|
|
- Enhanced 'channels.conf.cable' (thanks to Hans-Peter Raschke).
|
2001-03-03 11:36:36 +01:00
|
|
|
|
- Fixed switching to another channel via the EPG while a recording is being
|
|
|
|
|
replayed.
|
2001-03-03 13:23:39 +01:00
|
|
|
|
- Fixed a memory leak in the EIT processor that happened when the system time
|
|
|
|
|
was set.
|
2001-03-03 13:25:30 +01:00
|
|
|
|
- Removed some redundant code from the cListBase destructor.
|
2001-03-04 11:42:20 +01:00
|
|
|
|
- Fixed internationalization of some Main menu texts.
|
2001-03-04 13:38:01 +01:00
|
|
|
|
- Updated 'channels.conf' after the recent changes of Premiere World (thanks
|
|
|
|
|
to Axel Gruber).
|
2001-03-31 08:42:27 +02:00
|
|
|
|
- Redesigned the ring buffer to make it work with two separate threads for
|
|
|
|
|
input and output (also prepared for using a remultiplexer).
|
|
|
|
|
- Fixed setting system time from transponders.
|
|
|
|
|
- Fixed a segfault in the Schedule menu in case there is no EPG information.
|
|
|
|
|
- The 'runvdr' script now kills any leftover vdr threads before restarting it.
|
2001-03-31 09:39:25 +02:00
|
|
|
|
- Fixed a problem with Daylight Saving Time when displaying the times of
|
|
|
|
|
recordings.
|
2001-03-31 09:58:14 +02:00
|
|
|
|
- Added Dutch language texts (thanks to Arnold Niessen).
|
2001-03-31 10:32:58 +02:00
|
|
|
|
- The new command line option -t can be used to set the controlling terminal
|
|
|
|
|
(thanks to J<>rgen Sauer). This is especially useful when starting VDR through
|
|
|
|
|
an entry in /etc/inittab (see INSTALL).
|
2001-03-31 10:50:56 +02:00
|
|
|
|
- Since the CAM module only works if it is installed in the "highest" DVB card,
|
|
|
|
|
recordings now search for a free DVB card from lowest to highest index (as
|
|
|
|
|
opposed to the previous "highest to lowest" search) in order to not use the
|
|
|
|
|
CAM card for FTA recordings unless necessary. This is only important for
|
|
|
|
|
systems with three or more DVB cards.
|
2001-03-31 12:10:25 +02:00
|
|
|
|
- Added the "statdvb2vdr" tool from Hans-Peter Raschke.
|
2001-03-31 15:04:37 +02:00
|
|
|
|
- Fixed a segfault that sometimes happened when killing VDR.
|
2001-04-01 11:18:28 +02:00
|
|
|
|
- VDR now returns an exit status of '2' in case of an error at startup, instead
|
|
|
|
|
of terminating with 'abort()' (which caused a core dump).
|
2001-04-01 14:13:42 +02:00
|
|
|
|
- SVDRP now also works with clients that don't do line buffering (like the
|
|
|
|
|
Windows 'telnet').
|
2001-04-01 14:44:40 +02:00
|
|
|
|
- Empty lines in config files no longer cause error messages.
|
2001-04-01 15:40:43 +02:00
|
|
|
|
- New SVDRP command LSTE to list the EPG data.
|
2001-04-01 16:07:58 +02:00
|
|
|
|
- The SVDRP HELP command now prints the topics in several columns.
|
2001-06-02 10:47:40 +02:00
|
|
|
|
|
|
|
|
|
2001-06-02: Version 0.80
|
|
|
|
|
|
|
|
|
|
- VDR now requires driver version 0.9.0 or higher.
|
|
|
|
|
- Switched to the "new API" (thanks to Dave Chapman for his great support in
|
|
|
|
|
this task).
|
|
|
|
|
- New setup parameter "LnbSLOF" that defines the switching frequency of the LNB.
|
|
|
|
|
- Fixed a bug in the EPG scanner with more than one DVB card.
|
|
|
|
|
- Fixed checking for free disk space, so that it works with NFS mounted drives.
|
|
|
|
|
- Files are now created with mode 644.
|
|
|
|
|
- Fixed checking the exit status in the 'runvdr' script.
|
|
|
|
|
- Activated loading the driver in 'runvdr'. Please read the comments in 'runvdr'
|
|
|
|
|
for details.
|
|
|
|
|
- The new "emergency exit" feature automatically triggers a restart of VDR (if
|
|
|
|
|
used with 'runvdr', otherwise it simply exists) if
|
|
|
|
|
* tuning the channel for a recording fails
|
|
|
|
|
* no useful data is received within the first 1MB of a recording
|
|
|
|
|
* no data is received within a recording for more than 5 seconds
|
|
|
|
|
This should make sure that a recording is successfully restarted after any
|
|
|
|
|
problems.
|
|
|
|
|
- Processing the EIT data is now disabled during replay and 'Transfer Mode' in
|
|
|
|
|
order to avoid video and audio glitches (there appears to be a bandwidth
|
|
|
|
|
problem somewhere in the driver/firmware/hardware).
|
|
|
|
|
- Due to the reduced amount of OSD memory provided by the driver the number of
|
|
|
|
|
lines in the OSD had to be reduced by 2. By rearranging some of the display
|
|
|
|
|
items the amount of visible information remained the same as before, though.
|
|
|
|
|
If your DVB card has even less memory (which would result in only the
|
|
|
|
|
channel switching display and the replay progress display being visible, but
|
|
|
|
|
no Main menu), try reducing the constant 'MenuLines' in dvbapi.h (currently
|
|
|
|
|
'13') even further.
|
|
|
|
|
- There are two new setup parameters to define the "Default Priority" and
|
|
|
|
|
"Default Lifetime" when creating a new timer event.
|
|
|
|
|
- The meaning of the "Lifetime" parameter has been modified: a value of '99'
|
|
|
|
|
now means that the recording will live "forever", and a value of '0' means
|
|
|
|
|
that the recording has no guaranteed lifetime and will be deleted whenever
|
|
|
|
|
a new recording with higher priority needs disk space.
|
|
|
|
|
- Updated version of Matthias Schniedermeyer's 'schnitt' tools.
|
|
|
|
|
- New 'master-timer' tool (thanks to Matthias Schniedermeyer).
|
2001-06-03 13:07:20 +02:00
|
|
|
|
|
2001-06-12 21:50:40 +02:00
|
|
|
|
2001-06-12: Version 0.81
|
2001-06-03 13:07:20 +02:00
|
|
|
|
|
|
|
|
|
- Fixed handling the case where the driver reports EAGAIN during recording,
|
|
|
|
|
but no data comes within 5 seconds.
|
|
|
|
|
- Fixed EPG scanning on single DVB card systems.
|
|
|
|
|
- There can now be two audio PIDs per channel, which can be toggled via the
|
|
|
|
|
"Green" button in the "Main" menu. The "Edit Channel" menu therefore now
|
|
|
|
|
has two audio PID fields (Apid1 and Apid2). By default, Apid2 is 0, which
|
|
|
|
|
means there is no alternate audio track.
|
2001-06-12 15:37:25 +02:00
|
|
|
|
- Fixed replaying in case the driver reports EAGAIN.
|
|
|
|
|
- Now 'runvdr' checks if the driver is already loaded (thanks to Henning
|
|
|
|
|
Holtschneider).
|
2001-06-12 15:32:47 +02:00
|
|
|
|
- Fixed removing recordings with Lifetime = 99.
|
2001-06-12 21:50:40 +02:00
|
|
|
|
- Improved channel switching.
|
2001-06-14 08:22:30 +02:00
|
|
|
|
|
2001-06-16 10:36:13 +02:00
|
|
|
|
2001-06-16: Version 0.82
|
2001-06-14 08:22:30 +02:00
|
|
|
|
|
|
|
|
|
- Increased timeout until reporting "broken video data stream" when recording.
|
2001-06-14 15:57:30 +02:00
|
|
|
|
- Increased amount of non-useful data received by cRemux before assuming the
|
|
|
|
|
recording will fail.
|
|
|
|
|
- If there are two audio PIDs defined for a channel, both audio tracks will
|
|
|
|
|
now be recorded and can be selectively replayed later. See the FORMATS file
|
|
|
|
|
for details on how these different audio tracks are stored in the recorded
|
2001-06-16 15:04:38 +02:00
|
|
|
|
files. In order for this to work properly you need to use a driver version
|
|
|
|
|
dated 2001-06-16 or later, where the default PES filter buffer size has been
|
|
|
|
|
reduced. This will create packets for the second audio track that are small
|
|
|
|
|
enough to multiplex smoothly with the video data.
|
2001-06-15 14:12:56 +02:00
|
|
|
|
- Fixed a bug in the editing mechanism (didn't work with recordings that
|
|
|
|
|
consist of more than one data file).
|
2001-06-16 10:36:13 +02:00
|
|
|
|
- The compile time switch VFAT has been fixed to recognize the ':' character
|
|
|
|
|
in recording names, too.
|
2001-06-16 13:11:33 +02:00
|
|
|
|
- Setting all PIDs to 0x1FFF before switching channel.
|
2001-06-16 14:31:14 +02:00
|
|
|
|
- New setup parameter "VideoFormat" to define the aspect ratio of the tv set
|
|
|
|
|
in use (4:3 or 16:9).
|
2001-06-17 15:19:28 +02:00
|
|
|
|
|
2001-06-24 17:42:19 +02:00
|
|
|
|
2001-06-26: Version 0.83
|
2001-06-17 15:19:28 +02:00
|
|
|
|
|
|
|
|
|
- Avoiding "Device or resource busy" error message when setting PIDs.
|
2001-07-22 09:33:34 +02:00
|
|
|
|
- Added Portugese language texts (thanks to Paulo Manuel Martins Lopes).
|
2001-06-24 17:42:19 +02:00
|
|
|
|
- Recording and replaying Dolby Digital (AC3) sound.
|
|
|
|
|
- No longer getting stuck when a channel doesn't sync while switching
|
|
|
|
|
with the 'Up' and 'Down' keys.
|
2001-06-17 15:19:28 +02:00
|
|
|
|
|
2001-07-22 12:33:45 +02:00
|
|
|
|
2001-07-22: Version 0.84
|
2001-06-27 08:33:55 +02:00
|
|
|
|
|
|
|
|
|
- Fixed video packet scanning to make it recognize the whole range of
|
|
|
|
|
allowed video packet ids.
|
2001-07-12 10:27:18 +02:00
|
|
|
|
- Added an additional "emergency exit" in case channel switching doesn't
|
|
|
|
|
work several times in a row (when will the driver finally become stable
|
|
|
|
|
enough to allow rock solid channel switching??).
|
2001-07-12 12:29:09 +02:00
|
|
|
|
- No longer sending a Diseqc command if the Diseqc value for a given channel
|
|
|
|
|
is '0'. Previously this caused problems with some multi-switches (thanks to
|
|
|
|
|
Markus Lang and Ulrich R<>der).
|
2001-07-12 14:19:43 +02:00
|
|
|
|
- When switching channels by entering the channel number via the numeric keys
|
|
|
|
|
on the remote control, the channel number displayed is now followed by the
|
|
|
|
|
'-' character to indicate that additional digits can be entered.
|
|
|
|
|
- Increased the timeout for numeric channel switching from 500ms to 1s.
|
2001-07-12 14:58:48 +02:00
|
|
|
|
- Fixed handling the "Green" button in the "Schedules" menu for channels that
|
|
|
|
|
have a second audio PID.
|
2001-07-14 09:24:57 +02:00
|
|
|
|
- Fixed high system load when displaying a still picture in replay.
|
2001-07-14 09:49:07 +02:00
|
|
|
|
- Fixed a hanging SVDRP connection if the client dies without issuing QUIT.
|
2001-07-22 09:33:34 +02:00
|
|
|
|
- Increased the frame buffer size to 192KB.
|
2001-07-22 09:34:55 +02:00
|
|
|
|
- Removed a superfluous VIDEO_FREEZE call in the replay buffer.
|
2001-07-22 09:36:49 +02:00
|
|
|
|
- Added French language texts (thanks to Jean-Claude Repetto).
|
2001-07-22 12:33:45 +02:00
|
|
|
|
- Modified OSD to use 2bpp windows (4 colors) in order to work with less
|
|
|
|
|
memory, allow a larger OSD window and be faster. The group separators in the
|
|
|
|
|
"Channels" menu had to be given a different color.
|
|
|
|
|
- Moved the channel display to the bottom of the screen.
|
2001-07-22 13:46:07 +02:00
|
|
|
|
- Displaying the frame counter in the replay progress display only when editing
|
|
|
|
|
a mark.
|
2001-07-22 14:00:11 +02:00
|
|
|
|
- Fixed handling characters above 0xEF in SVDRP.
|
2001-07-22 14:17:15 +02:00
|
|
|
|
- Fixed a possible crash in parsing incorrect lines in 'channels.conf'.
|
2001-07-22 14:32:06 +02:00
|
|
|
|
- New channel settings for Premiere World (Dolby Digital PIDs not yet
|
|
|
|
|
available).
|
2001-07-22 14:46:45 +02:00
|
|
|
|
- Increased the buffer for key names received from LIRC (thanks to Andre
|
|
|
|
|
Valentin).
|
2001-07-22 15:17:51 +02:00
|
|
|
|
- Fixed handling a channel group separator at the very beginning of the
|
|
|
|
|
'channels.conf' file.
|
2001-07-24 16:00:54 +02:00
|
|
|
|
|
2001-07-28 11:26:45 +02:00
|
|
|
|
2001-07-29: Version 0.85
|
2001-07-24 16:00:54 +02:00
|
|
|
|
|
|
|
|
|
- Added Norwegian language texts (thanks to J<>rgen Tvedt).
|
2001-07-24 16:26:58 +02:00
|
|
|
|
- Increased the usleep value in cDvbOsd::Cmd() to 5000 in order to work on
|
|
|
|
|
systems with the KURT/utime-patch (thanks to Guido Fiala).
|
2001-07-27 07:37:33 +02:00
|
|
|
|
- Changed the check whether the driver is loaded in runvdr to check for the
|
|
|
|
|
'dvb' module (the last one loaded).
|
2001-07-27 10:18:57 +02:00
|
|
|
|
- Fixed repeat function with LIRC (thanks to Stefan Huelswitt).
|
2001-07-27 10:28:55 +02:00
|
|
|
|
- Increased the upper limit for the symbol rate to 30000 (thanks to Ulrich
|
|
|
|
|
R<>der).
|
2001-07-27 10:59:50 +02:00
|
|
|
|
- Made the position of the channel display configurable (thanks to Stefan
|
|
|
|
|
Huelswitt).
|
2001-07-27 11:51:42 +02:00
|
|
|
|
- Made the width and height of the OSD configurable (thanks to Stefan Huelswitt).
|
2001-07-27 13:45:55 +02:00
|
|
|
|
- DiSEqC support can now be generally enabled/disabled in the Setup menu. This
|
|
|
|
|
may be necessary if your multiswitch gets irritated by the default DiSEqC
|
|
|
|
|
codes '0' (thanks to Markus Lang).
|
2001-07-28 11:41:51 +02:00
|
|
|
|
- Fixed replaying in case there is no index file.
|
2001-07-28 11:49:23 +02:00
|
|
|
|
- Fixed jumping to an editing mark when replay has been paused.
|
2001-07-28 13:16:23 +02:00
|
|
|
|
- Avoiding unnecessary code execution in the replay progress display (thanks
|
|
|
|
|
to Guido Fiala).
|
2001-07-28 13:48:52 +02:00
|
|
|
|
- When entering time values the digits that still have to be entered are now
|
|
|
|
|
shown as '-' (as in "1-:--").
|
2001-07-28 14:06:36 +02:00
|
|
|
|
- When setting an editing mark while the progress display is not active, the
|
|
|
|
|
display will now be turned on for a short while to indicate the successful
|
|
|
|
|
setting of the mark.
|
2001-07-28 14:55:11 +02:00
|
|
|
|
- Updated 'channels.conf' for Premiere World (thanks to Helmut Sch<63>chner).
|
|
|
|
|
Check your timers if you use this channels.conf file, since the sequence of
|
|
|
|
|
several PW channels has been changed.
|
2001-07-28 15:03:22 +02:00
|
|
|
|
- Changed the color of "Info" messages to "black on green" and that of the
|
|
|
|
|
confirmation messages (like "Delete...") to "black on yellow".
|
2001-07-28 16:32:40 +02:00
|
|
|
|
- Fixed display with DEBUG_OSD (it still crashes sometimes, esp. when replaying,
|
|
|
|
|
but I can't seem to find what causes this... any ideas anybody?).
|
2001-07-29 09:24:47 +02:00
|
|
|
|
- Avoiding audio/video distortions in 'Transfer Mode' by no longer actually
|
|
|
|
|
tuning the primary interface (which can't receive this channel, anyway).
|
|
|
|
|
Apparently the driver gets irritated when the channel is switched and a
|
|
|
|
|
replay session is started immediately after that.
|
2001-07-29 09:50:49 +02:00
|
|
|
|
- Increased timeout until reporting "video data stream broken" when recording.
|
2001-07-29 10:34:10 +02:00
|
|
|
|
- Explicitly switching back to the previously active channel after ending a
|
|
|
|
|
replay session (to have it shown correctly in case it was in 'Transfer Mode').
|
2001-07-31 15:32:02 +02:00
|
|
|
|
|
2001-08-06 16:25:00 +02:00
|
|
|
|
2001-08-06: Version 0.90
|
2001-07-31 15:32:02 +02:00
|
|
|
|
|
|
|
|
|
- Modified the display of the channel group separators (thanks to Markus Lang
|
|
|
|
|
for this suggestion).
|
2001-08-06 16:25:00 +02:00
|
|
|
|
- Added support for replaying DVDs (thanks to Andreas Schultz). See INSTALL for
|
|
|
|
|
instructions on how to compile VDR with DVD support.
|
2001-08-04 08:08:44 +02:00
|
|
|
|
- Fixed replay progress display in case replay is paused while watching an
|
|
|
|
|
ongoing recording.
|
2001-08-05 12:23:24 +02:00
|
|
|
|
- Ringbuffer uses semaphores to signal empty/full conditions.
|
2001-08-05 12:40:37 +02:00
|
|
|
|
- Fixed calculating the timeout value in cFile::FileReady() (thanks to
|
|
|
|
|
Wolfgang Henselmann-Weiss).
|
2001-08-07 16:30:52 +02:00
|
|
|
|
|
2001-08-12 15:22:48 +02:00
|
|
|
|
2001-08-12: Version 0.91
|
2001-08-07 16:30:52 +02:00
|
|
|
|
|
|
|
|
|
- Fixed displaying colored button texts that are too long.
|
2001-08-07 16:39:18 +02:00
|
|
|
|
- Suppressing replay progress display when replaying a DVD.
|
2001-08-08 16:18:09 +02:00
|
|
|
|
- Updated channels.conf.cable (thanks to Uwe Scheffler).
|
2001-08-08 16:43:43 +02:00
|
|
|
|
- Updated French OSD texts (thanks to Jean-Claude Repetto).
|
2001-08-10 12:42:10 +02:00
|
|
|
|
- Improved AC3 decoding when replaying DVDs (thanks to Matjaz Thaler).
|
2001-08-10 15:18:07 +02:00
|
|
|
|
- Fixed handling DVB card indexes when using only one card in a multi-card
|
|
|
|
|
system.
|
2001-08-10 15:38:59 +02:00
|
|
|
|
- Changed the 'Eject DVD' button text to a simple 'Eject' (the German text
|
|
|
|
|
was too long...).
|
2001-08-10 16:56:49 +02:00
|
|
|
|
- Made the font file generation more stable (thanks to Artur Skawina).
|
2001-08-11 08:44:48 +02:00
|
|
|
|
- Changed the default value for the "DiSEqC" setup parameter to "off".
|
2001-08-11 09:38:12 +02:00
|
|
|
|
- The new command line option '-E' can be used to define where the EPG data
|
|
|
|
|
shall be written to. This is especially useful if VDR runs in a system
|
|
|
|
|
that turns off the video disk when it is not used, and therefore needs
|
|
|
|
|
to write the EPG file to a ramdisk (or turn off writing it alltogether).
|
|
|
|
|
See 'vdr --help' for details.
|
2001-08-11 11:15:41 +02:00
|
|
|
|
- Making sure the disk is up and running before starting recording (this
|
|
|
|
|
is important for systems that turn off the video disk when it is not used).
|
2001-08-11 14:30:21 +02:00
|
|
|
|
- Added the "Jump" function in replay mode (thanks to Stefan Huelswitt).
|
|
|
|
|
See the description of the "Red" key in MANUAL under "Replay Control" for
|
|
|
|
|
details.
|
2001-08-11 15:08:14 +02:00
|
|
|
|
- Fixed displaying editing marks when toggling a mark in "pause" mode.
|
2001-08-11 15:48:54 +02:00
|
|
|
|
- If there is no free DVB device to record, the log message will now be given
|
|
|
|
|
only once.
|
2001-08-12 15:22:48 +02:00
|
|
|
|
- Made I/O more robust by handling EINTR (thanks to Werner Fink).
|
2001-08-15 09:25:18 +02:00
|
|
|
|
|
2001-08-19 14:37:17 +02:00
|
|
|
|
2001-08-18: Version 0.92
|
2001-08-15 09:25:18 +02:00
|
|
|
|
|
|
|
|
|
- The "channel not sync'ed" log message now also lists the card number.
|
2001-08-15 13:56:11 +02:00
|
|
|
|
- Now using the EIT services from 'libdtv' (thanks to Rolf Hakenes), which
|
|
|
|
|
provides EPG information for NVOD ("Near Video On Demand") channels.
|
2001-08-17 13:19:10 +02:00
|
|
|
|
- Doing some bug fixing on the EPG data (some tv stations apparently have
|
|
|
|
|
their own idea on how to fill in the data...). The level up to which EPG
|
|
|
|
|
bugs are fixed can be controlled with the EPGBugfixLevel parameter in the
|
|
|
|
|
"Setup" menu (see MANUAL for details, and cEventInfo::FixEpgBugs() in eit.c
|
|
|
|
|
for the actual implementation).
|
2001-08-19 14:37:17 +02:00
|
|
|
|
- Fixed broken recordings after a driver buffer overflow.
|
2001-08-19 15:16:22 +02:00
|
|
|
|
- Fixed the chirping sound after Pause/Play of a DVD (thanks to Andreas
|
|
|
|
|
Schultz).
|
2001-08-25 13:27:26 +02:00
|
|
|
|
|
2001-08-26 15:52:17 +02:00
|
|
|
|
2001-08-26: Version 0.93
|
2001-08-25 13:27:26 +02:00
|
|
|
|
|
|
|
|
|
- The menus and the channel display now show the current date and time.
|
2001-08-25 13:52:38 +02:00
|
|
|
|
- The new Setup parameter MaxVideoFileSize can be used to customize the
|
|
|
|
|
maximum size of the recorded video files.
|
2001-08-26 11:58:23 +02:00
|
|
|
|
- Fixed a bug in handling repeating timers that record over midnight (the
|
|
|
|
|
calculation of matching timers has been completely rewritten).
|
2001-08-26 12:19:23 +02:00
|
|
|
|
- Timers that are currently recording are now marked with '#' in the "Timers"
|
|
|
|
|
menu.
|
2001-08-26 14:17:20 +02:00
|
|
|
|
- Timers are now sorted in the "Timers" menu, showing the sequence in which
|
|
|
|
|
they will be recording. This can be disabled in the "Setup" menu. Note
|
|
|
|
|
that the "Mark" button doesn't work if timers are displayed sorted.
|
2001-09-01 09:04:37 +02:00
|
|
|
|
|
2001-09-02 15:45:17 +02:00
|
|
|
|
2001-09-02: Version 0.94
|
2001-09-01 09:04:37 +02:00
|
|
|
|
|
|
|
|
|
- Implemented automatic shutdown (see INSTALL and MANUAL for details).
|
2001-09-01 09:53:01 +02:00
|
|
|
|
- New SVDRP command NEXT to show the next timer event.
|
2001-09-01 11:44:08 +02:00
|
|
|
|
- The new remote control key "Power" can be used to turn the VDR machine
|
|
|
|
|
off (this requires the presence of the '-s' option).
|
2001-09-01 12:03:44 +02:00
|
|
|
|
- Fixed code for the default "Ok" button on the PC keyboard (was 0x162 on
|
|
|
|
|
the "good old" keyboards (with the F-keys at the left side), while it changed
|
|
|
|
|
to 0x15E on the newer keyboards).
|
2001-09-01 13:38:09 +02:00
|
|
|
|
- When a recording is edited, the summary information (if present) is now
|
|
|
|
|
also copied.
|
2001-09-01 13:51:25 +02:00
|
|
|
|
- When a recording is running on the primary interface, any attempt to change
|
|
|
|
|
the current channel will now lead to a "Channel locked" message.
|
2001-09-01 15:04:14 +02:00
|
|
|
|
- The main program loop now first checks whether any timer recordings are
|
|
|
|
|
finished, before starting a new timer recording. This is important in case
|
|
|
|
|
one timer ends at the same time another timer starts.
|
2001-09-01 15:23:27 +02:00
|
|
|
|
- New setup parameter OSDMessageTime to define how long an OSD message shall
|
|
|
|
|
be displayed.
|
2001-09-02 10:28:20 +02:00
|
|
|
|
- The "File" parameter of a timer can now contain the '~' character to store
|
|
|
|
|
the recording in a hierarchical directory structure. The '~' character has
|
|
|
|
|
been chosen since the file system's directory delimiter '/' may be part of
|
|
|
|
|
a regular programme name (showing the directory hierarchy in the "Recordings"
|
|
|
|
|
menu will follow later).
|
2001-09-02 15:21:54 +02:00
|
|
|
|
- Repeating timers now create recordings that contain the 'Subtitle' information
|
|
|
|
|
from the EPG data in their file name. Typically (on tv stations that care
|
|
|
|
|
about their viewers) this contains the episode title of a series. The
|
|
|
|
|
subtitle is appended to the timer's file name, separated by a '~' character,
|
|
|
|
|
so that it results in all recordings of this timer being collected in a
|
|
|
|
|
common subdirectory. You can disable this with the 'UseSubtitle' parameter
|
|
|
|
|
in the "Setup" menu.
|
|
|
|
|
- The summary information is now taken from the EPG data at the actual time of
|
|
|
|
|
recording (no longer at the time the timer is created in the "Schedule" menu).
|
|
|
|
|
If a timer already has summary data, that data will be used. If you have
|
|
|
|
|
repeating timers in your 'timers.conf', you may want to make sure they do
|
|
|
|
|
NOT contain any summary information (that's the last field in the timer
|
|
|
|
|
definitions). Use your favourite text editor to delete that information.
|
|
|
|
|
That way every recording will store the actual summary data at the time of
|
|
|
|
|
the recording.
|
2001-09-07 15:37:26 +02:00
|
|
|
|
|
2001-09-16 09:35:51 +02:00
|
|
|
|
2001-09-16: Version 0.95
|
2001-09-07 15:37:26 +02:00
|
|
|
|
|
|
|
|
|
- Fixed behaviour in case the shutdown didn't take place (there were many
|
|
|
|
|
"next timer event at..." messages in that case).
|
|
|
|
|
- Reduced the default value for MinEventTimeout to 30 minutes.
|
|
|
|
|
- Fixed detecting manual start in shutdown feature.
|
2001-09-08 11:44:45 +02:00
|
|
|
|
- An error message is now displayed in case the Transfer Mode can't be
|
|
|
|
|
started because the necessary DVB card is currently recording (or there
|
|
|
|
|
is no DVB card that can access this channel).
|
2001-09-08 12:18:02 +02:00
|
|
|
|
- Fixed toggling channels with the '0' key in case the "Ok" button has been
|
|
|
|
|
pressed to display the current/next information.
|
2001-09-08 13:02:05 +02:00
|
|
|
|
- Pressing the "Power" key now always initiates the shutdown sequence (after
|
|
|
|
|
user confirmation in case of a recording timer), event if there is currently
|
|
|
|
|
a menu or a replay session active. Note the additional remarks in INSTALL
|
|
|
|
|
regarding the values of the two parameters given to the shutdown program
|
|
|
|
|
in case of a currently recording timer.
|
2001-09-08 14:39:09 +02:00
|
|
|
|
- Switching through channel groups with the "Left" and "Right" keys now
|
|
|
|
|
always starts at the group that contains the current channel.
|
2001-09-09 12:52:41 +02:00
|
|
|
|
- Implemented "Multi Speed Mode" (thanks to Stefan Huelswitt).
|
2001-09-09 13:36:16 +02:00
|
|
|
|
- Implemented backtracing to hit the right spot after fast forward/rewind
|
|
|
|
|
(thanks to Stefan Huelswitt).
|
2001-09-14 14:06:43 +02:00
|
|
|
|
- Implemented replay mode display (thanks to Stefan Huelswitt, with a few
|
|
|
|
|
rewrites by kls).
|
2001-09-14 14:35:40 +02:00
|
|
|
|
- Changed the size of all input buffers used to parse config files or receive
|
|
|
|
|
SVDRP commands to the same value of 10KB. This allows long strings to be
|
|
|
|
|
used in the 'summary' field of a timer, for instance.
|
2001-09-15 13:00:58 +02:00
|
|
|
|
- The pipe to the Dolby Digital replay command (option '-a') now closes all
|
|
|
|
|
unused file descriptors in the child process to avoid crashing when the
|
|
|
|
|
OSD is used (thanks to Andreas Vitting).
|
2001-09-15 14:00:14 +02:00
|
|
|
|
- Switched to the driver's new tuning API (VDR now requires a driver version
|
|
|
|
|
dated 2001-09-14 or higher).
|
2001-09-15 14:19:31 +02:00
|
|
|
|
- Changed obsolete macro VIDEO_WINDOW_CHROMAKEY to VID_TYPE_CHROMAKEY (thanks
|
|
|
|
|
to Guido Fiala).
|
2001-09-15 14:49:16 +02:00
|
|
|
|
- New version of the "Master-Timer" tool (thanks to Matthias Schniedermeyer).
|
2001-09-16 08:57:58 +02:00
|
|
|
|
- Better error handling when writing configuration files.
|
2001-09-16 09:35:51 +02:00
|
|
|
|
- Fixed putting the final editing mark into the edited version's marks file.
|
2001-09-16 09:53:44 +02:00
|
|
|
|
- Fixed manipulating an editing mark at the very end of a recording.
|
2001-09-16 10:11:32 +02:00
|
|
|
|
- Fixed starting a new replay immediately after stopping a previous one (had
|
|
|
|
|
caused a mix between live video and replay).
|
2001-09-16 15:06:54 +02:00
|
|
|
|
- Three new keys ("Volume+", Volume-" and "Mute") to control the DVB card's
|
|
|
|
|
audio output volume.
|
2001-09-16 15:18:08 +02:00
|
|
|
|
- New version of the 'epg2timers' tool (thanks to Carsten Koch).
|
2001-09-21 14:28:33 +02:00
|
|
|
|
|
2001-09-23 14:19:39 +02:00
|
|
|
|
2001-09-23: Version 0.96
|
2001-09-21 14:28:33 +02:00
|
|
|
|
|
|
|
|
|
- Made VDR compile with libdvdread-0.9.1 (thanks to Andreas Schultz).
|
|
|
|
|
Note that you now _need_ version 0.9.1 of libdvdread to compile VDR with
|
|
|
|
|
DVD support!
|
2001-09-21 15:07:38 +02:00
|
|
|
|
- Several fixes to the replay mode display (thanks to Stefan Huelswitt):
|
|
|
|
|
no more replay mode display when pressing the "Green" or "Yellow" button
|
2001-09-21 16:01:45 +02:00
|
|
|
|
(Skip +/-60s); fixed timeout when pressing '0' to set an editing mark while
|
2001-09-21 16:07:22 +02:00
|
|
|
|
the progress display is not shown; mode display is shown after progress
|
2001-09-21 16:18:51 +02:00
|
|
|
|
display is closed; pressing "Ok" while the mode display is on brings up
|
2001-09-21 16:24:06 +02:00
|
|
|
|
the progress display; no more unnecessary display of "normal play mode".
|
2001-09-22 09:30:59 +02:00
|
|
|
|
- Supplying the new frontend parameter 'Inversion' (currently it is always
|
|
|
|
|
set to INVERSION_AUTO, which should work with all channels on Astra).
|
2001-09-22 10:28:33 +02:00
|
|
|
|
- Removing unnecessary double quotes from EPG Subtitle in EPGBugfixLevel >=1.
|
2001-09-22 13:07:43 +02:00
|
|
|
|
- EPG info is now updated if the contents changes but the ID remains the same.
|
2001-09-22 13:31:29 +02:00
|
|
|
|
- Fixed handling SVDRP commands whith more than one blank between the command
|
|
|
|
|
word and the options.
|
2001-09-22 13:41:49 +02:00
|
|
|
|
- The current volume setting is now saved to setup.conf and restored at the
|
|
|
|
|
next program start.
|
2001-09-22 14:23:55 +02:00
|
|
|
|
- New command line option '-r' to define a command that gets called before and
|
|
|
|
|
after each recording (see INSTALL for details).
|
2001-09-23 10:04:26 +02:00
|
|
|
|
- Implemented a check to see whether the system time is running linearly.
|
2001-09-23 10:17:12 +02:00
|
|
|
|
- Writing the current time (as seen by VDR) into the log file when starting
|
|
|
|
|
a timer recording (this may help debugging cases where timers don't start
|
|
|
|
|
at the expected time).
|
2001-09-23 14:36:38 +02:00
|
|
|
|
- Made the volume, mute and power keys work when a menu is active, too (thanks
|
|
|
|
|
to Matthias Weingart).
|
2001-09-30 10:38:06 +02:00
|
|
|
|
|
|
|
|
|
2001-09-30: Version 0.97
|
|
|
|
|
|
|
|
|
|
- Implemented a lock file to prevent more than one instance of VDR from removing
|
|
|
|
|
files from the video directory at the same time.
|
2001-09-30 11:31:43 +02:00
|
|
|
|
- The new setup parameter SplitEditedFiles can be used to control whether or
|
|
|
|
|
not the result of an editing process shall be written into separate files.
|
2001-09-30 11:41:24 +02:00
|
|
|
|
- Fixed handling repeat function when using LIRC (thanks to Matthias Weingart).
|
2001-09-30 11:43:36 +02:00
|
|
|
|
- Fixed the "system time seen..." message in case of overlapping timers.
|
2001-09-30 12:35:09 +02:00
|
|
|
|
- The shutdown program (defined with the '-s' option) now also gets the channel
|
|
|
|
|
number and recording title of the timer (see INSTALL).
|