libsi
Fixed the 'libsi' function CharArray::checkSize(), which made a previous workaround in libsi/descriptor.c obsolete
2006-02-25 10:21:29 +01:00
PLUGINS /src
Added Czech language texts
2006-02-04 10:51:41 +01:00
symbols
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
audio.c
Added 'uchar Id' to cAudio::Play()'
2005-02-12 13:01:24 +01:00
audio.h
Added 'uchar Id' to cAudio::Play()'
2005-02-12 13:01:24 +01:00
channels.c
The status changes of EPG events are now logged for all channels that have timers
2006-02-28 14:00:28 +01:00
channels.conf
channels.conf
2006-02-26 15:00:00 +01:00
channels.conf.cable
Updated 'channels.conf.cable'
2003-09-17 16:12:38 +02:00
channels.conf.terr
Added 'channels.conf.terr' entries for Düsseldorf and Köln
2005-01-16 15:56:36 +01:00
channels.h
The status changes of EPG events are now logged for all channels that have timers
2006-02-28 14:00:28 +01:00
ci.c
Adapted c(Dvb)Device::ProvidesCa() to the dynamic CA handling
2006-01-07 15:16:09 +01:00
ci.h
Adapted c(Dvb)Device::ProvidesCa() to the dynamic CA handling
2006-01-07 15:16:09 +01:00
config.c
The option "Setup/OSD/Sort timers" has been removed
2006-02-25 14:17:56 +01:00
config.h
Fixed updating the "Info" button in the "Timers" menu
2006-02-28 12:36:52 +01:00
CONTRIBUTORS
Speeded up cRemux::ScanVideoPacket()
2006-03-25 12:29:04 +01:00
COPYING
Added the COPYING file
2002-03-10 10:05:20 +01:00
cutter.c
Removed an unnecessary toFile->SetReadAhead() from cutter.c
2006-02-12 10:08:52 +01:00
cutter.h
Activated cutting
2002-06-22 10:11:59 +02:00
device.c
Fixed setting the audio language codes in 'Transfer-Mode'
2006-02-24 14:14:41 +01:00
device.h
Implemented cDevice::Transferring()
2006-02-04 14:58:24 +01:00
diseqc.c
Changed all "illegal" to "invalid" in error messages
2005-12-30 15:43:21 +01:00
diseqc.conf
Added missing description of L and R circular polarization to 'diseqc.conf'
2006-01-14 11:15:33 +01:00
diseqc.h
The actual tuning is now done in a separate thread
2002-12-08 09:55:26 +01:00
Doxyfile
Using 'Doxygen' to generate source code documentation
2002-12-15 15:36:02 +01:00
dvbdevice.c
Fixed cDvbDevice::SetAudioBypass() in case setTransferModeForDolbyDigital is false
2006-03-19 12:37:03 +01:00
dvbdevice.h
Added an 'Id' parameter to cDevice::PlayAudio() to allow plugins to easier process the audio data
2006-02-04 10:24:43 +01:00
dvbosd.c
Removed the "buffer reserve" in Transfer Mode - it's no longer necessary with recent driver/firmware versions
2006-01-28 14:25:06 +01:00
dvbosd.h
Some improvements in cOsd creation
2004-06-12 13:30:11 +02:00
dvbplayer.c
Fixed replaying recordings of radio channels with many audio tracks
2006-02-19 14:23:17 +01:00
dvbplayer.h
Switched VDR's own player to the new cPlayer/cControl structures
2002-06-23 11:23:34 +02:00
dvbspu.c
Improved OSD area handling in cDvbSpuDecoder
2006-02-12 11:52:53 +01:00
dvbspu.h
Added missing #include "thread.h" to dvbspu.c
2006-01-05 10:19:30 +01:00
eit.c
Externally provided EPG data (with table ID 0x00) now gets its component descriptors set from the broadcast data
2006-02-19 09:51:02 +01:00
eit.h
Changed section handling; replaced 'libdtv' with 'libsi'
2003-12-22 13:29:24 +01:00
eitscan.c
The file 'ca.conf' is obsolete and has been removed; revised all descriptions regarding CICAM
2006-01-07 14:10:17 +01:00
eitscan.h
Changed the audio PID language codes to hold up to two 3 letter codes; automatic audio channel setting for two channel audio
2005-09-04 14:48:39 +02:00
epg2html.pl
The epg2html.pl script now handles '|' in description texts
2004-03-28 11:16:17 +02:00
epg.c
Fixed getting the present EPG event in case none is currently 'running'
2006-03-25 11:43:05 +01:00
epg.h
The 'event id' in EPG data has been extended to 32 bit
2006-02-26 14:13:30 +01:00
filter.c
The actual transponder data is now taken from the NIT
2004-01-11 15:54:37 +01:00
filter.h
The actual transponder data is now taken from the NIT
2004-01-11 15:54:37 +01:00
font.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
font.h
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
fontfix-iso8859-1.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
fontfix-iso8859-2.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
fontfix-iso8859-5.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
fontfix-iso8859-7.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
fontfix-iso8859-13.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
fontfix-iso8859-15.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
fontosd-iso8859-1.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
fontosd-iso8859-2.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
fontosd-iso8859-5.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
fontosd-iso8859-7.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
fontosd-iso8859-13.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
fontosd-iso8859-15.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
fontsml-iso8859-1.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
fontsml-iso8859-2.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
fontsml-iso8859-5.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
fontsml-iso8859-7.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
fontsml-iso8859-13.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
fontsml-iso8859-15.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
genfontfile.c
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
HISTORY
Speeded up cRemux::ScanVideoPacket()
2006-03-25 12:29:04 +01:00
i18n.c
Updated the Russian OSD texts
2006-03-25 11:57:43 +01:00
i18n.h
Added Czech language texts
2006-02-04 10:51:41 +01:00
INSTALL
The 'runvdr' script no longer uses the $VDRUSR environment variable
2006-02-04 15:26:13 +01:00
interface.c
Fixed calling a plugin's main menu function while a message is being displayed
2006-03-25 11:53:25 +01:00
interface.h
Implemented 'skins' and 'themes'
2004-05-16 10:35:36 +02:00
keymacros.conf
Implemented the "Info" key
2006-01-06 12:53:28 +01:00
keys.c
Fixed a problem with @plugin in keymacros.conf in case the named plugin is not loaded
2006-01-20 13:19:35 +01:00
keys.h
Implemented the "Info" key
2006-01-06 12:53:28 +01:00
lirc.c
Now trying to reestablish the connection to the LIRC daemon in case it breaks
2006-01-27 16:03:32 +01:00
lirc.h
Now trying to reestablish the connection to the LIRC daemon in case it breaks
2006-01-27 16:03:32 +01:00
Make.config.template
Dropped the default vdr user
2006-01-13 16:16:32 +01:00
Makefile
Renamed the Makefile target 'plugins-clean' to 'clean-plugins'
2006-02-05 13:39:12 +01:00
MANUAL
In the "Timers" menu the blue key is now "Info" and the red key is "On/Off"
2006-02-25 14:39:29 +01:00
menu.c
The status changes of EPG events are now logged for all channels that have timers
2006-02-28 14:00:28 +01:00
menu.h
Made cMenuRecordings::GetRecording() 'protected'
2006-03-25 12:17:12 +01:00
menuitems.c
cMenuEditIntItem now checks the given value and forces it to be between the given min and max limits
2006-02-28 12:54:38 +01:00
menuitems.h
The "Back" key now restores the original string when pressed while editing a string item
2006-02-12 10:35:10 +01:00
newplugin
Added compiler options "-fPIC -g" to all plugins
2005-11-11 13:22:02 +01:00
nit.c
Removed the 'Log' parameter from the cChannel::Set... functions
2004-10-17 12:22:56 +02:00
nit.h
Now only processing NITs that contain the transponder they are actually broadcast on
2004-01-18 16:31:58 +01:00
osd.c
The DrawBitmap() function now has a new parameter 'Overlay' that allows a bitmap to be drawn with a transparent background
2006-02-26 14:43:00 +01:00
osd.h
Added some missing comment
2006-02-26 14:45:05 +01:00
osdbase.c
Fixed scrolling with Up/Down in case there are non-selectable items at the beginning or end of the menu
2006-02-05 14:38:56 +01:00
osdbase.h
The default cOsdObject::Show() now automatically calls cOsdMenu::Display() if this is a menu
2006-01-05 15:35:06 +01:00
pat.c
Now checking whether the channel exists before setting the PMT filter in cPatFilter::Process()
2006-01-27 15:53:08 +01:00
pat.h
Taking the Sid into account when detecting version changes in processing the PMT
2004-03-13 10:35:38 +01:00
player.c
Implemented the "Info" key
2006-01-06 12:53:28 +01:00
player.h
Implemented the "Info" key
2006-01-06 12:53:28 +01:00
plugin.c
Removed the log message "deleting plugin: ..." when shutting down VDR
2006-02-28 14:23:10 +01:00
plugin.h
Implemented SVDRP command for plugins
2005-08-27 16:42:28 +02:00
PLUGINS.html
Renamed the Makefile target 'plugins-clean' to 'clean-plugins'
2006-02-05 13:39:12 +01:00
rcu.c
Cleaned up some trailing white space
2006-01-08 11:44:37 +01:00
rcu.h
Changed the API of the functions cStatus::Recording() and cStatus::Replaying(), so that they can provide the full file name of the recording
2005-12-31 15:20:19 +01:00
README
Fixed some typos
2004-12-19 09:36:25 +01:00
README.developer
Now handling "linked services"
2004-02-08 11:05:22 +01:00
README.vps
Updated contact info for ZDF
2006-01-09 22:06:52 +01:00
receiver.c
Recording and Transfer Mode now handle more than 2 audio PIDs
2005-01-16 14:40:47 +01:00
receiver.h
Recording and Transfer Mode now handle more than 2 audio PIDs
2005-01-16 14:40:47 +01:00
recorder.c
Added a SleepMs() in cRecorder::Action() to avoid a busy loop
2006-01-08 11:03:44 +01:00
recorder.h
Centralized 'thread active' handling
2005-08-13 13:17:24 +02:00
recording.c
Fixed deleting recordings that have been removed externally when running out of disk space
2006-03-19 14:36:43 +01:00
recording.h
Implemented cRecordingInfo::ChannelID()
2006-02-25 12:25:54 +01:00
remote.c
Implemented a timeout for remote controls that don't deliver "repeat" keypresses very fast
2006-01-29 12:39:04 +01:00
remote.h
Implemented a timeout for remote controls that don't deliver "repeat" keypresses very fast
2006-01-29 12:39:04 +01:00
remux.c
Speeded up cRemux::ScanVideoPacket()
2006-03-25 12:29:04 +01:00
remux.h
Speeded up cRemux::ScanVideoPacket()
2006-03-25 12:29:04 +01:00
ringbuffer.c
Changed all "illegal" to "invalid" in error messages
2005-12-30 15:43:21 +01:00
ringbuffer.h
Now using the gettid() syscall to get a thread's pid, so that we get a useful value on NPTL systems
2005-12-11 12:10:28 +01:00
runvdr
The 'runvdr' script no longer uses the $VDRUSR environment variable
2006-02-04 15:26:13 +01:00
sdt.c
Fixed detecting short channel names for "Kabel Deutschland"
2005-08-27 09:29:30 +02:00
sdt.h
Enhanced the SDT filter to handle multi part sections
2004-01-05 14:30:31 +01:00
sections.c
Fixed a typo
2005-09-18 09:33:40 +02:00
sections.h
Centralized 'thread active' handling
2005-08-13 13:17:24 +02:00
skinclassic.c
Added cSkin::GetTextAreaWidth() and cSkin::GetTextAreaFont()
2006-02-05 15:09:51 +01:00
skinclassic.h
Implemented audio track menu
2005-01-02 15:11:44 +01:00
skins.c
Added cSkin::GetTextAreaWidth() and cSkin::GetTextAreaFont()
2006-02-05 15:09:51 +01:00
skins.h
Added cSkin::GetTextAreaWidth() and cSkin::GetTextAreaFont()
2006-02-05 15:09:51 +01:00
skinsttng.c
The ST:TNG skin now uses the fixed font if requested when displaying texts
2006-02-17 15:58:31 +01:00
skinsttng.h
Implemented audio track menu
2005-01-02 15:11:44 +01:00
sources.c
Made several functions threadsafe (cont'd)
2004-12-26 12:45:22 +01:00
sources.conf
Updated 'sources.conf'
2006-03-19 13:09:40 +01:00
sources.h
Using '>' as separator for short channel names on cable channels
2005-05-14 09:47:06 +02:00
spu.c
Implemented an SPU decoder
2002-09-08 14:17:51 +02:00
spu.h
Added support for setting the video display mode
2005-02-20 12:01:05 +01:00
status.c
Changed the API of the functions cStatus::Recording() and cStatus::Replaying(), so that they can provide the full file name of the recording
2005-12-31 15:20:19 +01:00
status.h
Changed the API of the functions cStatus::Recording() and cStatus::Replaying(), so that they can provide the full file name of the recording
2005-12-31 15:20:19 +01:00
summary2info.pl
Fixed converting arbitrarily formatted summary.vdr files
2005-09-17 09:20:31 +02:00
svdrp.c
The SVDRP command GRAB allows file names without extension again
2006-01-14 16:12:13 +01:00
svdrp.h
New option '-g'; fixed security hole CAN-2005-0071 when grabbing to file
2005-12-30 15:11:16 +01:00
svdrphosts.conf
Introduced 'svdrphosts.conf'
2002-02-02 17:20:54 +01:00
svdrpsend.pl
New SVDRP command MESG; SVDRP can reuse port; SVDRP timeout
2001-02-18 14:18:13 +01:00
themes.c
Removed '\n' from several syslog() calls
2005-11-04 14:22:04 +01:00
themes.h
Implemented 'skins' and 'themes'
2004-05-16 10:35:36 +02:00
thread.c
Now logging the description (if present) in case a thread is canceled
2006-02-12 12:26:06 +01:00
thread.h
Cleaned up some trailing white space
2006-01-08 11:44:37 +01:00
timers.c
Timer log messages now show "VPS" if this is a VPS timer
2006-03-25 11:41:24 +01:00
timers.h
Improved setting events to timers
2006-02-25 15:57:56 +01:00
tools.c
Fixed cReadLine::Read() for lines that end with the infamous "\r\n"
2006-03-19 12:28:16 +01:00
tools.h
Made FadviseDrop() private
2006-02-04 14:21:08 +01:00
transfer.c
Removed leftover 'needsBufferReserve' variable from cTransfer
2006-01-29 17:26:38 +01:00
transfer.h
Removed leftover 'needsBufferReserve' variable from cTransfer
2006-01-29 17:26:38 +01:00
UPDATE-1.2.0
Added the UPDATE-1.2.0 file
2003-05-30 09:00:00 +02:00
vdr.1
Removed the now obsolete "ca.conf" section from vdr.1
2006-01-14 11:10:24 +01:00
vdr.5
The 'event id' in EPG data has been extended to 32 bit
2006-02-26 14:13:30 +01:00
vdr.c
Fixed the shutdown timeout
2006-03-19 13:32:27 +01:00
videodir.c
When displaying the amount of free disk space, the space consumed by "deleted" recordings is now taken into account
2005-12-18 10:41:26 +01:00
videodir.h
The new class cUnbufferedFile is used for the recording files to avoid thrashing the file system cache
2005-10-31 13:14:26 +01:00