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
|
|
|
|
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
|
|
|
|
channels.conf.
|
|
|
|
- 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-17 08:23:46 +02:00
|
|
|
2000-09-16: Version 0.64
|
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.
|