1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 13:36:52 +02:00
Commit Graph

2060 Commits

Author SHA1 Message Date
Klaus Schmidinger
c7211d13be Fixed displaying the "Audio" menu with the "Green" button from the "Main" menu in case there is only one audio track 2005-01-23 19:27:43 +01:00
Klaus Schmidinger
039cdaecb5 Added PlayPes(NULL, 0) to cTransfer::Action() when clearing the transfer buffer 2005-01-23 14:29:35 +01:00
Klaus Schmidinger
1743213a1d Recording and Transfer Mode can now handle up to 8 Dolby Digital tracks 2005-01-23 14:10:15 +01:00
Klaus Schmidinger
4549c74078 Completed the Danish OSD texts 2005-01-22 10:39:45 +01:00
Klaus Schmidinger
bde66cd4f5 Falling back to 'stereo' when switching channels 2005-01-16 16:10:44 +01:00
Klaus Schmidinger
af94ec6b2d Added 'channels.conf.terr' entries for Düsseldorf and Köln 2005-01-16 15:56:36 +01:00
Klaus Schmidinger
7276c54baf Extended some buffer sizes to allow handling HDTV streams 2005-01-16 15:30:43 +01:00
Klaus Schmidinger
8c0981583f Fixed a possible race condition in cDevice::Action() and cTSBuffer::Action() 2005-01-16 14:50:33 +01:00
Klaus Schmidinger
c522225344 Recording and Transfer Mode now handle more than 2 audio PIDs 2005-01-16 14:40:47 +01:00
Klaus Schmidinger
9423c636a2 Fixed playing files with PES packets longer than 2048 byte through the full featured DVB card 2005-01-16 12:02:39 +01:00
Klaus Schmidinger
62390837ff Implemented cDolbyRepacker for better handling of Dolby Digital PES packets 2005-01-15 12:09:22 +01:00
Klaus Schmidinger
02be00c0df Added 'channels.conf.terr' entries for Mainz 2005-01-15 10:12:23 +01:00
Klaus Schmidinger
00187ff97c Fixed handling the '-E' option 2005-01-14 16:55:28 +01:00
Klaus Schmidinger
1d1b2f1275 The "Green" button in the "Main" menu is now always "Audio" 2005-01-14 14:28:47 +01:00
Klaus Schmidinger
0fc891340c Fixed canceling the LIRC thread 2005-01-14 14:21:52 +01:00
Klaus Schmidinger
0ad4b2a713 Made cCondWait::SleepMs() sleep at least 3ms to avoid a possible busy wait 2005-01-14 14:08:47 +01:00
Klaus Schmidinger
0d596d0478 Completed the Estonian OSD texts and switched to iso8859-13 character set 2005-01-14 13:30:57 +01:00
Klaus Schmidinger
326cf18915 Completed the Finnish OSD texts and fixed internationalization of the text for "Setup/DVB/Audio language(s)" 2005-01-14 13:19:21 +01:00
Klaus Schmidinger
43a4605eab Making sure at least the default skin is available at program start 2005-01-14 13:10:32 +01:00
Klaus Schmidinger
fbb4283bba Some aknowledgements 2005-01-09 13:21:15 +01:00
Klaus Schmidinger
0975bfc440 Added support for circular polarization 2005-01-09 13:18:15 +01:00
Klaus Schmidinger
e60ba0311b Changed 'Recording/Record Dobly Digital' to 'DVB/Use Dolby Digital' and using it for available audio tracks 2005-01-09 12:36:48 +01:00
Klaus Schmidinger
264fa085bd Implemented displaying audio channel 2005-01-09 12:08:34 +01:00
Klaus Schmidinger
ec27c329cf Displaying audio track description in channel display 2005-01-08 10:15:30 +01:00
Klaus Schmidinger
64623e762b Implemented displaying mandatory subtitles in the SPU decoder 2005-01-08 10:01:52 +01:00
Klaus Schmidinger
45e5859ae4 Revoked 'Fixed reusing OSD in cDvbSpuDecoder' by demand of Marco Schluessler 2005-01-08 09:54:32 +01:00
Klaus Schmidinger
451b268248 Selection the audio channel does work with the Siemens DVB-S Rev 1.3 2005-01-07 16:30:41 +01:00
Klaus Schmidinger
5b2aaeaedd Fixed deleting a menu item in case the next item is not selectable 2005-01-07 16:19:29 +01:00
Klaus Schmidinger
4162bff1e7 Fixed the default quality value when grabbing a JPEG image 2005-01-07 15:56:11 +01:00
Klaus Schmidinger
bbe24e4e62 Fixed a possible race condition in cDevice::Action() 2005-01-06 16:46:18 +01:00
Klaus Schmidinger
b387538887 Implemented left/right/stereo selection 2005-01-06 13:50:17 +01:00
Klaus Schmidinger
42ab8c8797 Implemented preferred audio languages 2005-01-05 10:48:22 +01:00
Klaus Schmidinger
b62328b8ae Moved setting available tracks to cDevice 2005-01-04 13:19:22 +01:00
Klaus Schmidinger
ab177a1579 Fixed reusing OSD in cDvbSpuDecoder 2005-01-02 15:29:49 +01:00
Klaus Schmidinger
0b3a801ab4 Implemented audio track menu 2005-01-02 15:11:44 +01:00
Klaus Schmidinger
286af66cfb Made several functions threadsafe (cont'd) 2004-12-26 12:45:22 +01:00
Klaus Schmidinger
f97b1069c6 Added cDevice::mutexReceiver to avoid a race condition when attaching/detaching receivers from different threads 2004-12-24 15:37:11 +01:00
Klaus Schmidinger
c49253824a Replaced time_ms() with a threadsafe and non-overflowing cTimeMs 2004-12-19 18:08:09 +01:00
Klaus Schmidinger
ce8369251c Removed delay_ms(), using cCondWait::SleepMs() instead 2004-12-19 17:22:13 +01:00
Klaus Schmidinger
1d3495a0f0 Made several functions threadsafe 2004-12-19 16:33:34 +01:00
Klaus Schmidinger
9a8ef2b6c2 Fixed a race condition in starting a thread 2004-12-19 10:58:20 +01:00
Klaus Schmidinger
f5b1a74056 Added 'channels.conf.terr' entries for Lübeck 2004-12-19 09:58:38 +01:00
Klaus Schmidinger
f8c17d95f1 Switched the character set to iso8859-15 for English, German and Finnish 2004-12-18 16:46:49 +01:00
Klaus Schmidinger
8db2fc2d24 Fixed the character width and shifted the codes; Renamed font???.c to font???-iso8859-1.c 2004-12-18 16:42:46 +01:00
Klaus Schmidinger
f5fc989ac7 Fixed genfontfile.c (wrong width, shifted values) 2004-12-18 13:30:19 +01:00
Klaus Schmidinger
9bbcf23a86 Removed the LOCK_THREAD from the LIRC thread 2004-12-18 13:26:07 +01:00
Klaus Schmidinger
c1b39c523d Fixed setting 'synced' in cRemux when recording radio channels 2004-12-18 13:17:10 +01:00
Klaus Schmidinger
0411cd6127 Completed the Italian OSD texts 2004-12-18 13:07:10 +01:00
Klaus Schmidinger
49b822a14d Escaped the '-' and 'ö' characters in the man pages 2004-12-18 12:42:41 +01:00
Klaus Schmidinger
c77989ee70 Added support for AC3 replay over the DVB device 2004-12-17 14:55:49 +01:00
Klaus Schmidinger
69ecb6a4d8 Fixed a possible race condition in generating the DVB device names 2004-11-27 10:28:51 +01:00
Klaus Schmidinger
a05ed03631 Re-introduced a sleep to cDvbPlayer::Action() to avoid high CPU load in still picture mode 2004-11-27 10:12:20 +01:00
Klaus Schmidinger
5c6ed74aff Fixed the spelling of 'canceling' 2004-11-26 14:18:22 +01:00
Klaus Schmidinger
eb8405695b Some more changes to the 'childTid' handling in cThread 2004-11-26 14:05:36 +01:00
Klaus Schmidinger
4146ac1928 Removed an unused variable from cTimer::GetWDayFromMDay() 2004-11-22 16:51:19 +01:00
Klaus Schmidinger
4f65416bd1 Some improvements to cPoller 2004-11-21 14:37:36 +01:00
Klaus Schmidinger
c2daf37ed1 Fixed toggling the 'Day' item in the 'Timers' menu, so that it selects the right day of week for timers in the future 2004-11-21 13:28:05 +01:00
Klaus Schmidinger
969864aacb Back to the old DVB driver due to tuning failures with dvb-kernel 2004-11-21 11:30:41 +01:00
Klaus Schmidinger
c33dccf9ba Fixed handling childTid in cThread to avoid possible race conditions 2004-11-20 16:27:18 +01:00
Klaus Schmidinger
ba85b34c62 Fixed some typos in the Makefile's 'font' target 2004-11-20 14:39:44 +01:00
Klaus Schmidinger
20f6194d4f Now checking available OSD memory at runtime 2004-11-20 14:31:13 +01:00
Klaus Schmidinger
edc1440ed8 Now setting the VPID before the APID in live mode to avoid unnecessary overhead in the firmware 2004-11-20 12:26:01 +01:00
Klaus Schmidinger
c07a3a371e Fixed a possible recursion in cControl::Shutdown() 2004-11-20 11:34:04 +01:00
Klaus Schmidinger
6533efdf67 Fixed some errors in the Croatian language texts 2004-11-20 11:24:27 +01:00
Klaus Schmidinger
4045acdd51 Fixed some characters in the iso8859-2 font file 2004-11-20 11:10:32 +01:00
Klaus Schmidinger
b04f71562d Fixed a possible crash when pausing live video and the recording was unable to start 2004-11-20 11:00:26 +01:00
Klaus Schmidinger
2eda0c4113 Switched to 'dvb-kernel' driver (build-2.4) 2004-11-19 15:59:14 +01:00
Klaus Schmidinger
1d8676e85f Fixed cRemux::ScanVideoPacket() to make sure it doesn't access memory beyond the end of the given buffer 2004-11-16 16:57:43 +01:00
Klaus Schmidinger
ac8e03a89c Implemented handling of number keys in the 'Timers' menu for toggling days 2004-11-14 16:27:27 +01:00
Klaus Schmidinger
c834d84db0 Checking PID language codes for ISO 639 compliance 2004-11-14 14:28:29 +01:00
Klaus Schmidinger
e656c86153 Added missing initialization of cEvent::seen 2004-11-07 10:43:52 +01:00
Klaus Schmidinger
2ef5ba5710 Fixed a short glitch when starting a recording on the primary device while in replay or transfer mode 2004-11-07 10:31:59 +01:00
Klaus Schmidinger
f2d44b3d60 Added a missing call to cStatus::MsgOsdStatusMessage(NULL) in cSkins::Message() 2004-11-07 09:52:21 +01:00
Klaus Schmidinger
f8475a1d20 Fixed handling of pmAudioOnlyBlack 2004-11-06 13:17:35 +01:00
Klaus Schmidinger
c3e52f8da9 Fixed the cDvbSpuDecoder 2004-11-06 11:59:19 +01:00
Klaus Schmidinger
0e79c2d76e Added missing calls to cStatus::MsgOsdClear() in cSkins::Message() 2004-11-06 11:27:06 +01:00
Klaus Schmidinger
263c3c01a2 Reactivated the NPTL check at startup 2004-11-06 10:32:00 +01:00
Klaus Schmidinger
042523bf2b Added Danish language texts 2004-11-06 10:26:52 +01:00
Klaus Schmidinger
2a7f8325d1 Fixed cChannel::SetName() in case only the ShortName or Provider has changed 2004-11-02 18:07:05 +01:00
Klaus Schmidinger
6304820a0e Now displaying the name of the remote control for which the keys are being learned inside the menu 2004-11-01 14:27:43 +01:00
Klaus Schmidinger
6a70d31734 Fixed the buffer size in cRecording::SortName() 2004-11-01 14:05:16 +01:00
Klaus Schmidinger
c054f39620 Implemented sort modes for the 'Channels' menu 2004-11-01 13:59:58 +01:00
Klaus Schmidinger
0b62aff0e3 Now using qsort() to sort cListBase lists 2004-11-01 10:40:38 +01:00
Klaus Schmidinger
c88e65b638 Fixed handling key codes that start with 0x1B in the KBD remote control code 2004-10-31 14:05:55 +01:00
Klaus Schmidinger
bd62ca6abc Added the 'portal name' to cChannels 2004-10-31 13:01:35 +01:00
Klaus Schmidinger
fd9c2d298c Now handling the channel name, short name and provider separately 2004-10-31 12:53:00 +01:00
Klaus Schmidinger
5e731865a6 Making sure that timers and channels are only saved together 2004-10-31 10:22:32 +01:00
Klaus Schmidinger
4f67ade2dc Now calling pthread_cond_broadcast() in the desctructor of cCondWait and cCondVar; using pthread_cond_broadcast() instead of pthread_cond_signal() in cCondWait 2004-10-31 09:54:50 +01:00
Klaus Schmidinger
3e3f30d88d Moved the main program loop variables further up to allow compilation with older compiler versions 2004-10-31 09:37:56 +01:00
Klaus Schmidinger
fc0596d859 Immediately displaying the new channel info when switching channel groups 2004-10-30 15:37:16 +02:00
Klaus Schmidinger
664df0902e No longer explicitly waiting for a tuner lock when switching channels 2004-10-30 15:10:50 +02:00
Klaus Schmidinger
d5018de4fe Added more checks and polling when getting frontend events 2004-10-30 14:21:13 +02:00
Klaus Schmidinger
72bdd01b43 Fixed some typos in the Makefile's 'font' target 2004-10-30 11:52:41 +02:00
Klaus Schmidinger
313448ad0c Implemented 'modified' and 'seen' for EPG schedules/events 2004-10-24 15:01:50 +02:00
Klaus Schmidinger
9f51fcad22 Added cCondWait::Sleep() and using it to replace all usleep() calls 2004-10-24 11:12:05 +02:00
Klaus Schmidinger
70e6038056 Added some checks when cancelling a thread and removed the usleep() in cThread::Start(); removed 'running' from cThread 2004-10-24 10:34:20 +02:00
Klaus Schmidinger
73fde7480a Removed the signal handler and WakeUp() call from cThread 2004-10-24 09:53:12 +02:00
Klaus Schmidinger
343df6266e Increased the required free buffer space in the resultBuffer of cRemux 2004-10-24 09:26:23 +02:00
Klaus Schmidinger
f7dd342f52 Fixed missing cleanup at program exit in case there is a problem with a plugin 2004-10-23 15:17:03 +02:00
Klaus Schmidinger
5105187701 Some minor code cleanups 2004-10-23 14:24:17 +02:00
Klaus Schmidinger
8ce0247091 Now actually using the iso8859-15 fonts 2004-10-23 14:07:41 +02:00
Klaus Schmidinger
1cac277daa Updated Romanian language texts and the iso8859-2 fonts 2004-10-23 14:01:57 +02:00
Klaus Schmidinger
f0a7e75d8e Taking the complete size of available data into account when deciding whether to clear the transfer buffer to avoid overflows 2004-10-23 13:40:56 +02:00
Klaus Schmidinger
af6b8ff533 Removed the usleep() call from cDvbPlayer::Action() to make VDR run on NPTL systems; also removed the NPTL check at startup 2004-10-23 12:43:23 +02:00
Klaus Schmidinger
5b2784cc4f Fixed a case where the resultBuffer in cRemux ran full before getting a sync 2004-10-23 12:06:13 +02:00
Klaus Schmidinger
8ed9becabc Fixed attaching a cPlayer to a cDevice 2004-10-23 10:18:01 +02:00
Klaus Schmidinger
41669352b7 Added a sample setup for 'DisiCon-4 Single Cable Network' 2004-10-23 10:07:38 +02:00
Klaus Schmidinger
e73912d2e7 Fixed detecting transponder lock; removed WAIT_FOR_LOCK_AFTER_TUNING; added some missing 'const' to cChannel 2004-10-23 10:04:01 +02:00
Klaus Schmidinger
657b49a1d5 Adjusted release date 2004-10-17 13:53:58 +02:00
Klaus Schmidinger
c8e7ebf4b1 Updated 'channels.conf.terr' for Hannover 2004-10-17 13:09:52 +02:00
Klaus Schmidinger
501ffe5008 Removed the 'Log' parameter from the cChannel::Set... functions 2004-10-17 12:22:56 +02:00
Klaus Schmidinger
30dfd2e701 Now only saving channels.conf after a modification made by the user 2004-10-17 11:50:21 +02:00
Klaus Schmidinger
eb18d4a5b0 If one PID can't be added, the whole cDevice::AttachReceiver() will now fail 2004-10-17 09:42:36 +02:00
Klaus Schmidinger
1f726846f5 Refined formula for making volume control more linear 2004-10-17 09:12:16 +02:00
Klaus Schmidinger
9f18dbc8cf Fixed a crash in the time search mechanism 2004-10-16 16:12:02 +02:00
Klaus Schmidinger
1125f05384 Added missing Czech characters to fontosd-iso8859-2.c 2004-10-16 15:20:25 +02:00
Klaus Schmidinger
aa1085c0dd Now skipping code table info in SI data 2004-10-16 15:16:52 +02:00
Klaus Schmidinger
fe86d58ed8 Made volume control more linear 2004-10-16 14:39:45 +02:00
Klaus Schmidinger
7ba6dae69f Made the "Channel not available!" message and mtInfo instead of mtError 2004-10-16 13:51:05 +02:00
Klaus Schmidinger
d7482c8fed Avoiding unnecessary section filter start/stops 2004-10-16 13:47:37 +02:00
Klaus Schmidinger
b60120161a Fixed libsi/Makefile to use the compiler defined in for generating file dependencies 2004-10-16 13:33:45 +02:00
Klaus Schmidinger
7f3a706726 Completed the Russian OSD texts 2004-10-16 13:21:33 +02:00
Klaus Schmidinger
eff00653c5 Moved the initialization of aPid1 and aPid2 to the beginning of cDvbDevice::cDvbDevice() 2004-10-16 12:57:51 +02:00
Klaus Schmidinger
414548446b Fixed 'newplugin' to use the compiler defined in $(CXX) for generating file dependencies 2004-10-16 12:14:31 +02:00
Klaus Schmidinger
a31266c9ec Added Estonian language texts 2004-10-16 12:00:44 +02:00
Klaus Schmidinger
27895be475 cOsdProvider::NewOsd() now always returns a valid pointer 2004-10-16 11:05:14 +02:00
Klaus Schmidinger
1a2ddff60d Fixed showing the replay mode if the OSD is currently in use 2004-10-16 10:26:34 +02:00
Klaus Schmidinger
ac13b6e161 Fixed a possible crash with inconsistent SI data 2004-10-16 10:14:19 +02:00
Klaus Schmidinger
6415cc900d Improved buffer handling 2004-10-16 09:36:28 +02:00
Klaus Schmidinger
15030f6ace Fixed a crash in case the last line in channels.conf is a group separator 2004-08-08 14:31:33 +02:00
Klaus Schmidinger
c896678b0c Fixed a possible NULL pointer assignment in cMenuText::SetText() 2004-08-08 14:21:17 +02:00
Klaus Schmidinger
30da608c70 Making sure section filters are only set if the device actually has a lock 2004-08-08 14:12:43 +02:00
Klaus Schmidinger
d99901c2ad Fixed checking for the presence of NPTL 2004-07-27 07:22:34 +02:00
Klaus Schmidinger
bee9f13024 The 'radio' channel icon is now only displayed in the ST:TNG skin if the channel actually has an APID 2004-07-18 11:39:17 +02:00
Klaus Schmidinger
8d508dec84 Now storing the name of the service provider (aka "bouquet") in the channel name 2004-07-18 11:17:32 +02:00
Klaus Schmidinger
bf9e7df743 Experimental support for NVOD channels 2004-07-18 11:02:50 +02:00
Klaus Schmidinger
39ad1fe179 Avoiding flashing effects in the OSD of full featured DVB cards by explicitly clearing the OSD windows before opening them 2004-07-18 10:20:31 +02:00
Klaus Schmidinger
35724f07bd Making sure the OSD reports oeWrongAlignment errors before any oeAreasOverlap error 2004-07-18 09:28:38 +02:00
Klaus Schmidinger
d32f000861 Fixed handling error case '-1' when polling CAM connections 2004-07-17 14:36:11 +02:00
Klaus Schmidinger
4807f978e5 Fixed handling error case '-1' when polling section filters 2004-07-17 14:35:31 +02:00
Klaus Schmidinger
8d0a800391 No longer adding section filters to the list of filters if they can't be opened 2004-07-17 14:22:42 +02:00
Klaus Schmidinger
a7a2bc6b06 Fixed checking the last area for misalignment in cOsd::CanHandleAreas() 2004-07-17 13:46:15 +02:00
Klaus Schmidinger
ec3f722a4f Fixed handling menu status messages when the list contents is scrolled 2004-07-17 13:29:13 +02:00
Klaus Schmidinger
2dfe413351 The function cTimers::SetEvents() now immediately returns if there is some user input 2004-07-17 12:48:14 +02:00
Klaus Schmidinger
c99e16ec41 Removed all error messages from cRecordings::ScanVideoDir() 2004-07-17 11:22:29 +02:00
Klaus Schmidinger
70ea2cbbd1 Fixed switching channels while an encrypted channel is being recorded (cont'd) 2004-06-19 13:48:25 +02:00
Klaus Schmidinger
a20f952f70 Fixed cRingBufferLinear::Get() in case the buffer wraps around 2004-06-19 12:33:03 +02:00
Klaus Schmidinger
c4e0e6a54a Fixed the description of cRingBufferLinear 2004-06-19 10:34:27 +02:00
Klaus Schmidinger
e610c1a01b Added a note about 'iocharset=utf8' to the INSTALL file 2004-06-19 10:15:46 +02:00
Klaus Schmidinger
667643ec23 Fixed handling the color button texts in cMenuEditStrItem 2004-06-19 09:52:55 +02:00
Klaus Schmidinger
b1737a8bcb Added cDevice::Flush() 2004-06-19 08:58:14 +02:00
Klaus Schmidinger
480afc6bc8 Fixed a memory leak in theme description handling 2004-06-18 15:06:21 +02:00
Klaus Schmidinger
f3ea26c74f Credits to Mirco Dölle 2004-06-14 15:42:32 +02:00
Klaus Schmidinger
5ed57fa1c5 The list of recordings is now kept statically in memory 2004-06-13 20:26:51 +02:00
Klaus Schmidinger
1369239b53 Fixed switching channels while an encrypted channel is being recorded 2004-06-12 15:07:29 +02:00
Klaus Schmidinger
9b0070a420 Revisited the "Fixed missing audio after replaying a DVD" change 2004-06-12 14:42:55 +02:00
Klaus Schmidinger
dcee5cb967 Fixed calculating the OSD width and height 2004-06-12 14:04:01 +02:00
Klaus Schmidinger
8108d4587f Some improvements in cOsd creation 2004-06-12 13:30:11 +02:00
Klaus Schmidinger
c3144c9ab8 Some changes to the SPU decoder interface 2004-06-12 12:59:48 +02:00
Klaus Schmidinger
0e951afc2b Checking for UTF-8 at program start 2004-06-12 10:17:20 +02:00
Klaus Schmidinger
e199411a28 Revoked the "Fixed missing audio after replaying a DVD" change because it introduced a sound disturbance when switching between channels on the same transponder 2004-06-12 09:15:12 +02:00
Klaus Schmidinger
3e72d0cc0b Checking for NPTL at program start 2004-06-10 13:22:08 +02:00
Klaus Schmidinger
def0c7aaa0 Modified 'libsi' to require callers to state the buffer sizes when getting strings in order to avoid buffer overflows 2004-06-06 14:53:21 +02:00
Klaus Schmidinger
a369f1a2e1 Added a note about NPTL to the INSTALL file 2004-06-06 11:56:32 +02:00
Klaus Schmidinger
f1287e89fe Added a note about the default assignment of the color keys to MANUAL 2004-06-06 11:42:38 +02:00
Klaus Schmidinger
f882ddf588 Fixed missing audio after replaying a DVD 2004-06-06 11:31:33 +02:00
Klaus Schmidinger
d42c223826 Fixed displaying the current channel when switching via the SVDRP command CHAN 2004-06-06 09:48:17 +02:00
Klaus Schmidinger
41c96300f1 No longer setting lnb voltage if the frontend is not DVB-S 2004-06-05 14:37:26 +02:00
Klaus Schmidinger
32e9db211d Ignoring unused "none" color entries in XPM files written by some broken graphics tools 2004-06-05 13:20:19 +02:00
Klaus Schmidinger
00645daa93 Implemented drawing "transparent" texts 2004-06-05 11:42:08 +02:00
Klaus Schmidinger
2a5a55cee7 Fixed cBitmap::DrawPixel(), which messed with other bitmaps' palettes in case the pixel coordinates were outside this bitmap 2004-06-05 11:24:37 +02:00
Klaus Schmidinger
916b740d99 Fixed some default parameters in 'skincurses' 2004-05-31 15:44:56 +02:00
Klaus Schmidinger
b420ef67d2 New plugin 'skincurses' 2004-05-31 14:14:33 +02:00
Klaus Schmidinger
d6f2f1675c Made some functions of cFont virtual to allow implementing dummy fonts for the 'curses' skin 2004-05-31 14:09:52 +02:00
Klaus Schmidinger
e056cae892 Added credits for Wane Keer 2004-05-31 14:06:37 +02:00
Klaus Schmidinger
be5931e699 Fixed handling colors in cDvbSpuPalette::yuv2rgb() 2004-05-31 08:53:30 +02:00
Klaus Schmidinger
246a1c99bb Fixed handling descriptor loops in 'libsi' 2004-05-31 08:35:12 +02:00
Klaus Schmidinger
1bc35792d1 Fixed the height of the channel display in the "Classic VDR" skin 2004-05-29 13:31:29 +02:00
Klaus Schmidinger
6b60a35f8d Added SetMessage() functions to the Replay and Channel skin functions 2004-05-29 13:21:02 +02:00
Klaus Schmidinger
a4bdc1ada3 Fixed removing the "scanning recordings..." message in case the video directory is empty 2004-05-29 10:23:21 +02:00
Klaus Schmidinger
1924da2cfe Now using more separate areas in the "ST:TNG Panels" skin 2004-05-29 09:59:45 +02:00
Klaus Schmidinger
59d03df391 Fixed setting the title in the replay display of the "Classic VDR" skin 2004-05-29 09:24:48 +02:00
Klaus Schmidinger
887194ccc1 cBitmap::DrawBitmap() now also resets the palette if the entire bitmap area is covered 2004-05-28 15:33:22 +02:00
Klaus Schmidinger
3c0dbfe19e Updated 'channels.conf.terr' for Hannover 2004-05-28 14:35:15 +02:00
Klaus Schmidinger
d63e99d8ef Implemented a default cRemote::Initialize() 2004-05-28 14:28:36 +02:00
Klaus Schmidinger
eb13b8eadd New iso8859-2 font to fix the problem with program freezes 2004-05-28 13:25:01 +02:00
Klaus Schmidinger
e46c2eff52 Completed Croatian language texts 2004-05-28 13:20:06 +02:00
Klaus Schmidinger
66538308cd Fixed a typo 2004-05-23 14:49:04 +02:00
Klaus Schmidinger
41873ff43c Added some missing cStatus::MsgOsdTextItem() calls 2004-05-23 11:22:47 +02:00
Klaus Schmidinger
730dd6b51e No longer displaying unused color buttons in the "Classic VDR" skin 2004-05-23 10:46:28 +02:00
Klaus Schmidinger
a3d32f5862 Added a missing cStatus::MsgOsdClear() to cDisplayChannel::~cDisplayChannel() 2004-05-23 10:35:59 +02:00
Klaus Schmidinger
e912e48282 Added play mode pmVideoOnly 2004-05-23 10:12:44 +02:00
Klaus Schmidinger
4c5aedbd79 Added SetText() to cMenuText 2004-05-23 09:54:06 +02:00
Klaus Schmidinger
d10624fbca Moved the declaration of cMenuText to VDR/menu.h to make it available to plugins 2004-05-23 09:40:38 +02:00
Klaus Schmidinger
d5533f2014 Added a few missing initializations 2004-05-23 09:29:59 +02:00
Klaus Schmidinger
ea04f80d95 Fixed a memory leak in NIT processing 2004-05-22 15:47:06 +02:00
Klaus Schmidinger
927a54403d Fixed freezing picture when a recording starts on a system that always uses 'Transfer Mode' 2004-05-22 15:36:09 +02:00
Klaus Schmidinger
b239e8e2ba Fixed the OSD alignment in the SPU decoder 2004-05-22 14:06:36 +02:00
Klaus Schmidinger
8eff25b8de When processing XPM data, the color name "None" is no mapped to #00000000 2004-05-22 13:53:32 +02:00
Klaus Schmidinger
5aacc51c14 Single shot timers and events now show the day of week 2004-05-22 13:23:22 +02:00
Klaus Schmidinger
bcbb3137e7 Completed the Finnish OSD texts 2004-05-22 11:47:32 +02:00
Klaus Schmidinger
474c53658e Added a hint to PLUGINS.html about how to name a plugin that implements a skin 2004-05-22 11:43:55 +02:00
Klaus Schmidinger
a767ff9c5d Fixed some issues with gcc 3.4 2004-05-22 11:29:52 +02:00
Klaus Schmidinger
b8c26cd482 Fixed a crash when switching the skin and having selected a non-default theme that is not available for the newly selected skin 2004-05-22 10:33:46 +02:00
Klaus Schmidinger
38c8159730 Fixed setting the time from the DVB data stream 2004-05-16 12:58:04 +02:00
Klaus Schmidinger
1b6a7085a5 Added missing NULL checks when accessing sectionHandler 2004-05-16 12:15:55 +02:00
Klaus Schmidinger
c99d9c9ded Added Croatian language texts 2004-05-16 12:05:40 +02:00
Klaus Schmidinger
5d99df7b77 Implemented 'skins' and 'themes' 2004-05-16 10:35:36 +02:00
Klaus Schmidinger
1c11b72619 The epg2html.pl script now handles '|' in description texts 2004-03-28 11:16:17 +02:00
Klaus Schmidinger
3c4010bb75 Moved several menu item classes from menu.c to menuitems.[hc] to make them available for plugins 2004-03-28 09:20:02 +02:00
Klaus Schmidinger
b5e7c11178 Added language code handling to the subtitling descriptor in 'libsi' 2004-03-26 15:29:38 +01:00
Klaus Schmidinger
f12adec8c7 Added some 3-letter language codes 2004-03-26 15:18:46 +01:00
Klaus Schmidinger
779238c359 Improved iso8859-7 fonts 2004-03-26 15:01:03 +01:00
Klaus Schmidinger
95962e8fe7 Fixed the help for LSTE and LSTR 2004-03-25 17:01:03 +01:00
Klaus Schmidinger
9ba2825032 Fixed handling text lengths for itemized EPG texts 2004-03-20 10:56:24 +01:00
Klaus Schmidinger
458f9bba13 Fixed handling Setup.RecordDolbyDigital, which was broken since version 1.1.6 2004-03-20 10:38:34 +01:00
Klaus Schmidinger
25154b6245 Fixed a memory leak in thread handling when using NPTL 2004-03-14 16:51:13 +01:00
Klaus Schmidinger
faea9fed91 Now explicitly turning on the LNB power at startup 2004-03-14 14:47:46 +01:00
Klaus Schmidinger
ac89e31bde Avoiding occasional bad responsiveness to user interaction caused by assigning events to timers 2004-03-14 14:28:08 +01:00
Klaus Schmidinger
07dc53331e Removed cSchedule::GetEventNumber() and cSchedule::NumEvents() 2004-03-14 13:27:57 +01:00
Klaus Schmidinger
5f39e62ea1 Improved performance when paging through very long menu lists 2004-03-14 10:34:56 +01:00
Klaus Schmidinger
56b624d209 Fixed detecting the running status in case an empty EPG event is broadcast 2004-03-13 15:01:05 +01:00
Klaus Schmidinger
1fd16f6629 Any newline characters in the 'description' of EPG events are now preserved 2004-03-13 12:41:24 +01:00
Klaus Schmidinger
e4b414bae3 Completed the Russian OSD texts 2004-03-13 11:00:41 +01:00
Klaus Schmidinger
4f6f05161e Taking the Sid into account when detecting version changes in processing the PMT 2004-03-13 10:35:38 +01:00
Klaus Schmidinger
9c1f56ec71 Avoiding too many consecutive "ring buffer overflow" messages 2004-03-07 14:41:45 +01:00
Klaus Schmidinger
2dc3a3d399 Fixed handling VPS times at year boundaries 2004-03-07 11:53:43 +01:00
Klaus Schmidinger
823081b59e Fixed handling itemized texts in EPG data 2004-03-07 11:13:54 +01:00
Klaus Schmidinger
e070d5462c Fixed handling timers in VPS margin if the EPG scan is turned on 2004-03-07 09:40:51 +01:00
Klaus Schmidinger
12c0b0dd15 Added log entries whenever the running status of an event changes 2004-03-06 14:33:22 +01:00
Klaus Schmidinger
18d3851b72 Fixed assigning events to timers (they no longer get "stuck") 2004-03-06 11:27:08 +01:00
Klaus Schmidinger
b845ef01b5 Fixed handling the current menu item 2004-03-05 15:29:04 +01:00
Klaus Schmidinger
8ae3142f94 Fixed some descriptor handling in 'libsi' 2004-03-05 15:22:38 +01:00
Klaus Schmidinger
ad557ab214 Completed the Finnish OSD texts 2004-03-05 14:35:15 +01:00
Klaus Schmidinger
198fcf437b Implemented VPS controlled timers 2004-02-29 14:21:22 +01:00
Klaus Schmidinger
e3171acd59 Disabled 'preliminary fix for UPT error' 2004-02-24 10:15:46 +01:00
Klaus Schmidinger
d9401eb27b Fixed a typo in libsi/si.h 2004-02-24 10:09:30 +01:00
Klaus Schmidinger
36e22ad6e2 Extended the SVDRP command LSTE to allow limiting the listed data 2004-02-22 15:36:36 +01:00
Klaus Schmidinger
8e61663652 Implemented handling the VPS timestamps 2004-02-22 13:33:20 +01:00
Klaus Schmidinger
45eac6d946 Added PDCDescriptor handling to 'libsi' 2004-02-22 13:08:04 +01:00
Klaus Schmidinger
6fef98aa97 Implemented an "EPG linger time" 2004-02-21 15:30:35 +01:00
Klaus Schmidinger
c969c77d9c Now using the 'running status' in the channel display 2004-02-21 14:52:37 +01:00
Klaus Schmidinger
340d9bcb0f The EPG data is now always kept sorted chronologically in the internal data structures 2004-02-21 13:56:20 +01:00
Klaus Schmidinger
15e6b261ba Removed the obsolete 'present' and 'following' handling from the EPG data 2004-02-21 12:33:54 +01:00
Klaus Schmidinger
e9c6425168 Added the 'running status' to the EPG events 2004-02-21 12:28:17 +01:00
Klaus Schmidinger
062935a844 Fixed some Russian OSD texts 2004-02-21 09:58:49 +01:00
Klaus Schmidinger
402184b9da Added subtable ID and TSDT handling to 'libsi' 2004-02-20 13:54:14 +01:00
Klaus Schmidinger
c817c341ce Fixed handling receivers in the 'sky' plugin 2004-02-15 15:07:27 +01:00
Klaus Schmidinger
0a3f7e7ca2 Limited automatic retuning to devices that actually provide the transponder 2004-02-15 14:31:53 +01:00
Klaus Schmidinger
955d5eb012 Adapted the 'sky' plugin to use the actual channel IDs, and to fetch EPG data from www.bleb.org 2004-02-15 13:35:52 +01:00
Klaus Schmidinger
96055681fc Initiating an emergency exit on too many UPT errors per recording 2004-02-14 10:43:57 +01:00
Klaus Schmidinger
06d5342393 Fixed transponder handling to make it work with satellites that provide two transponders on the same frequency, with different polarization 2004-02-13 15:50:26 +01:00
Klaus Schmidinger
30d262fa88 Fixed editing and creating new channels 2004-02-13 13:36:52 +01:00
Klaus Schmidinger
f379b56d0e Fixed switching to a visible programme in case the current channel has neither a video nor an audio PID 2004-02-13 13:15:12 +01:00
Klaus Schmidinger
d828badbe0 Fixed reading the EPG preferred language parameter from 'setup.conf' 2004-02-09 17:04:50 +01:00
Klaus Schmidinger
a605ca5cdb Fixed a typo 2004-02-08 15:28:11 +01:00
Klaus Schmidinger
327db5aee3 Removed the now obsolete CaCaps stuff 2004-02-08 15:11:07 +01:00
Klaus Schmidinger
0d6715d862 No longer closing the Channels menu after trying to switch to a channel that is currently not available 2004-02-08 14:15:01 +01:00
Klaus Schmidinger
64683c2438 Enabled switching to a channel even if it has no Vpid or Apid set 2004-02-08 14:08:03 +01:00
Klaus Schmidinger
1a91d46cf3 Fixed the validity check for channel IDs, because some providers use TIDs with value 0 2004-02-08 12:22:24 +01:00
Klaus Schmidinger
8f5deb8327 Preliminary fix for the "Unknown picture type error" 2004-02-08 11:13:36 +01:00
Klaus Schmidinger
da3c91f01b Now handling "linked services" 2004-02-08 11:05:22 +01:00
Klaus Schmidinger
a09f209122 Fixed handling bitmap indexes for 256 color mode 2004-01-31 10:34:05 +01:00
Klaus Schmidinger
f48061576e Fixed the SVDRP command 'STAT DISK' to avoid a 'division by 0' in case the disk is full 2004-01-31 10:15:58 +01:00
Klaus Schmidinger
1884b72ff3 Fixed handling CA ids (was broken in 1.3.4) 2004-01-26 16:28:35 +01:00
Klaus Schmidinger
76866e7019 Fixed handling language codes in case there is no audio or Dolby PID 2004-01-25 16:10:04 +01:00
Klaus Schmidinger
926e83529d Added a call to cStatus::MsgOsdCurrentItem() to cMenuEditItem::SetValue() 2004-01-25 15:43:11 +01:00
Klaus Schmidinger
958c84f00a Implemented 32 audio and Dolby PIDs; storing audio language in channels.conf 2004-01-25 15:32:08 +01:00
Klaus Schmidinger
da7edf6e97 Now setting CA descriptors even if Setup/DVB/Update 2004-01-25 14:07:24 +01:00
Klaus Schmidinger
3e3abc65f1 Fixed frequency handling when setting the CA descriptors in cDvbTuner::Action() 2004-01-25 14:04:03 +01:00
Klaus Schmidinger
12fd3cdeb4 Changed the 'languageCode' members in the descriptor classes of 'libsi' to 'char[4]' and setting the 4th byte to 0 for easier handling 2004-01-24 14:59:04 +01:00
Klaus Schmidinger
72189b5228 Added ISO639LanguageDescriptor to 'libsi' 2004-01-24 14:49:51 +01:00
Klaus Schmidinger
a4b743b355 Completed the Finnish OSD texts 2004-01-24 10:03:55 +01:00
Klaus Schmidinger
a3d995547f Fixed setting the source type for newly detected terrestrial transponders 2004-01-18 16:34:25 +01:00
Klaus Schmidinger
833a89289b Now only processing NITs that contain the transponder they are actually broadcast on 2004-01-18 16:31:58 +01:00
Klaus Schmidinger
ca6aabe84b Added 'libsi' include files to the 'include' directory, so that plugins can use them 2004-01-18 14:18:11 +01:00
Klaus Schmidinger
dac9932ef0 Fixed some out of bounds parameter settings when scanning NITs for cable and satellite transponders 2004-01-18 10:09:47 +01:00
Klaus Schmidinger
043fe49ff8 Fixed wrong parameter settings when scanning NITs for terrestrial transponders 2004-01-18 09:56:31 +01:00
Klaus Schmidinger
1d5c378d20 Excess blanks in channel names read from the SDT are now removed 2004-01-17 17:32:22 +01:00
Klaus Schmidinger
b21d2c4f12 Fixed handling PID changes in 'Transfer Mode' 2004-01-17 17:19:34 +01:00
Klaus Schmidinger
48dc6d8710 New SVDRP command SCAN 2004-01-17 15:41:52 +01:00
Klaus Schmidinger
e4960d169e The "Red" button in the "Setup/EPG" menu can now be used to force an EPG scan on a single DVB card system 2004-01-17 15:38:11 +01:00
Klaus Schmidinger
004b82d3d4 The EPG scan now scans newly found transponders together with already existing ones 2004-01-17 13:13:47 +01:00
Klaus Schmidinger
12d9883261 Short channel names are now only stored if they actually differ from the full name 2004-01-17 11:31:12 +01:00
Klaus Schmidinger
caf282e406 Channels with a zero VPID no longer write a PPID into channels.conf 2004-01-16 15:52:15 +01:00
Klaus Schmidinger
6dd075fe53 Activated detection of radio channels 2004-01-16 15:09:22 +01:00
Klaus Schmidinger
7d3f63a402 Fixed a wrong 'delta' value in the call to the shutdown script 2004-01-16 14:01:48 +01:00
Klaus Schmidinger
00e08f5821 Some corrections and additions to the Finnish OSD texts 2004-01-16 13:50:04 +01:00
Klaus Schmidinger
9dfa448134 Added Russian language texts 2004-01-16 13:34:43 +01:00
Klaus Schmidinger
2a11c183b5 Added LinkageDescriptor handling to 'libsi' 2004-01-12 22:19:34 +01:00
Klaus Schmidinger
89ecc6b452 Fixed resetting the EPG data versions after changing the preferred languages 2004-01-11 21:42:23 +01:00
Klaus Schmidinger
7f9d14ee8b The actual transponder data is now taken from the NIT 2004-01-11 15:54:37 +01:00
Klaus Schmidinger
43ca916c20 Fixed a possible NULL pointer access in cEITScanner::Process() 2004-01-10 16:52:01 +01:00
Klaus Schmidinger
00d52b12c6 In case of incomplete sections an error message is now logged only every 10 seconds 2004-01-10 11:45:42 +01:00
Klaus Schmidinger
37a73ed5b4 Fixed testing for matching section filters in case they are turned off 2004-01-10 10:03:58 +01:00
Klaus Schmidinger
732387379d Fixed the 'su' call in 'runvdr' 2004-01-09 16:21:03 +01:00
Klaus Schmidinger
299a600c3c Fixed a 'const' in libsi/si.h 2004-01-09 16:18:45 +01:00
Klaus Schmidinger
6484771bf6 Added support for selecting preferred EPG languages 2004-01-09 15:53:59 +01:00
Klaus Schmidinger
2bf718b62f Enhanced the SDT filter to handle multi part sections 2004-01-05 14:30:31 +01:00
Klaus Schmidinger
3f5c7e67ea Changed calculation of channel ids to make it work for tv stations that use the undefined NID value 0 2004-01-05 12:55:07 +01:00
Klaus Schmidinger
0901afcf6d Fixed a crash in case there is no DVB hardware present 2004-01-05 12:29:26 +01:00
Klaus Schmidinger
6096500940 Added 'Update channels' setup parameter 2004-01-05 12:08:09 +01:00
Klaus Schmidinger
eab7806f20 Fixed a warning about character comparison in libsi/si.c 2004-01-05 11:04:17 +01:00
Klaus Schmidinger
a84d559d2c Fixed a compiler warning about virtual cConfig::Load() functions 2004-01-05 10:15:19 +01:00
Klaus Schmidinger
113957107e Fixed a lockup in the EPG scanner when no non-primary device was available 2004-01-05 09:56:54 +01:00
Klaus Schmidinger
a80709f1dd Limited the line length in the EPG bugfix report 2004-01-04 15:20:42 +01:00
Klaus Schmidinger
f192a51002 Increased the maximum number of possible OSD colors to 256 2004-01-04 15:19:20 +01:00
Klaus Schmidinger
8976ebcec5 Implemented automatic PID switching and channel detection 2004-01-04 12:30:00 +01:00
Klaus Schmidinger
36c9c8811d Now using the 'version number' of EPG events to avoid unnecessary work 2003-12-25 12:50:22 +01:00
Klaus Schmidinger
6c4e6cc666 Now the CA descriptors are sent to the CAM in the 'program' or 'ES level' sections 2003-12-24 10:30:35 +01:00
Klaus Schmidinger
1d32f7c059 Added 'StreamType' setting to CAM communication 2003-12-23 10:34:51 +01:00
Klaus Schmidinger
8841097e3a Fixed an alignment problem in CAM access on 64bit systems 2003-12-22 15:59:18 +01:00
Klaus Schmidinger
0acb4dc6d0 Fixed a problem with crc32 in SI handling on 64bit systems 2003-12-22 14:18:48 +01:00
Klaus Schmidinger
7ff59171e3 Changed section handling; replaced 'libdtv' with 'libsi' 2003-12-22 13:29:24 +01:00
Klaus Schmidinger
b8034ba390 Final release of version 1.2.6 2003-11-14 13:31:34 +01:00
Klaus Schmidinger
2c24c9494a Fixed processing EPG data in case there is no title 2003-11-09 12:08:22 +01:00
Klaus Schmidinger
8e4a745ada Fixed handling Priority -1 in cDvbDevice::ProvidesChannel() 2003-11-09 11:21:06 +01:00
Klaus Schmidinger
8b96cd93b9 Fixed getting the list of recordings in case VDR is started from a directory where it doesn't have access to 2003-11-08 15:46:29 +01:00
Klaus Schmidinger
71a2293fe9 Added North American satellites to 'sources.conf' 2003-11-07 16:22:34 +01:00
Klaus Schmidinger
7a47695182 Added Asia-Pacific satellites to 'sources.conf' 2003-11-07 15:33:16 +01:00
Klaus Schmidinger
85767a5405 Added cDevice::GetSTC() 2003-11-07 14:16:25 +01:00
Klaus Schmidinger
2a7467aed5 Added missing 'const' to some cChannel member functions 2003-10-26 13:32:24 +01:00
Klaus Schmidinger
eb63966268 Fixed handling CAM menus in case the CAM connection fails while the menu is being presented 2003-10-26 13:19:22 +01:00
Klaus Schmidinger
c23a93f302 Fixed handling comments in editing marks 2003-10-24 15:49:30 +02:00
Klaus Schmidinger
20168755e6 Continuing learning remote control keys in case one rc fails 2003-10-24 15:48:09 +02:00
Klaus Schmidinger
2ab8af3dd5 Improved cDvbDevice::StillPicture() (cont'd) 2003-10-24 15:46:33 +02:00
Klaus Schmidinger
27d95dfb39 Greek language texts now use iso8859-7 character set 2003-10-24 13:13:02 +02:00
Klaus Schmidinger
c94570e69d Changed font handling to allow language specific character sets; adopted the small font character set from the "Elchi" patch 2003-10-24 12:53:12 +02:00
Klaus Schmidinger
2b29a5ce36 Improved cDvbDevice::StillPicture() 2003-10-19 12:59:16 +02:00
Klaus Schmidinger
e7b6b2fff7 Mutexes are now created with PTHREAD_MUTEX_ERRORCHECK_NP 2003-10-18 13:20:01 +02:00
Klaus Schmidinger
b658b1fe16 Added "Slovak Link" and "Czech Link" to 'ca.conf' 2003-10-18 12:51:43 +02:00
Klaus Schmidinger
e53e43d2b8 The cThread class now accepts a 'Description' parameter 2003-10-18 12:29:08 +02:00
Klaus Schmidinger
15816ee8e4 Changed thread handling to make it work with NPTL 2003-10-18 11:14:33 +02:00
Klaus Schmidinger
f1a4d067be Channel IDs are now checked when reading 'channels.conf' to avoid later problems with timers 2003-10-17 15:42:40 +02:00
Klaus Schmidinger
8de5fbcbe1 Edited recordings will now never be deleted automatically if the disk runs full 2003-10-17 14:40:37 +02:00
Klaus Schmidinger
1a22d480a8 Changed the default "Lifetime" to 99 2003-10-17 14:14:46 +02:00
Klaus Schmidinger
d800cf56f5 Fixed extracting the ES data and added MPEG1 handling to cDvbDevice::StillPicture() 2003-10-17 13:47:03 +02:00
Klaus Schmidinger
bbffcee572 Removed the unused 0x73 (TOT) filter in eit.c 2003-10-12 11:06:56 +02:00
Klaus Schmidinger
57239b8271 Now trying to get a timer's channel without RID when loading 'timers.conf' 2003-10-12 10:35:22 +02:00
Klaus Schmidinger
d14de196e8 Fixed initializing the highlight area in cDvbSpuDecoder 2003-10-12 09:45:51 +02:00
Klaus Schmidinger
f163e785fb Fixed handling rc key learning in case cRemote::Initialize() returns 'false' 2003-10-05 09:51:02 +02:00
Klaus Schmidinger
e4c3316bd2 Updated 'channels.conf.terr' for Berlin 2003-10-05 09:38:36 +02:00
Klaus Schmidinger
3f12ebbccb Fixed detecting the /dev/videoN devices for GRAB in case there are others before the DVB devices 2003-10-04 12:42:58 +02:00
Klaus Schmidinger
944ffee0a1 Fixed handling a channels.conf that contains a ":@nnn" line as its last entry 2003-10-03 15:16:08 +02:00
Klaus Schmidinger
4eecc59ef8 Fixed missing channel info after an incomplete channel group switch 2003-10-03 14:38:49 +02:00
Klaus Schmidinger
80c822c1c5 Updated the required driver version in INSTALL 2003-10-03 11:49:31 +02:00
Klaus Schmidinger
56e882fa6a Fixed a typo 2003-09-21 09:07:05 +02:00
Klaus Schmidinger
539e6623fd Updated 'channels.conf.cable' 2003-09-17 16:12:38 +02:00
Klaus Schmidinger
78fbdfa0f7 Updated 'ca.conf' 2003-09-14 11:17:07 +02:00
Klaus Schmidinger
e45b9d0be3 Made cOsdMenu::Display() virtual 2003-09-14 11:05:44 +02:00
Klaus Schmidinger
903148b5ad Added 'repeat' function keys '7' and '9' ("jump to mark") in replay mode 2003-09-14 10:53:06 +02:00
Klaus Schmidinger
c89a686254 Fixed checking for VIDEO_STREAM_S in cRemux::SetBrokenLink() 2003-09-14 10:43:46 +02:00
Klaus Schmidinger
fc78971a28 VDR now starts up even if 'keymacros.conf' references a plugin that is currently not loaded 2003-09-14 10:07:47 +02:00
Klaus Schmidinger
07bc699dca Made 'diseqc.conf' a required file only if Setup.DiSEqC is activated 2003-09-14 09:38:44 +02:00
Klaus Schmidinger
ac4393b866 Completed Dutch language texts 2003-09-11 13:51:56 +02:00
Klaus Schmidinger
ddf1aa9664 Removed the obsolete chapter "Stopping a recording on the primary DVB interface" from MANUAL 2003-09-09 21:38:19 +02:00
Klaus Schmidinger
82afdd1574 Fixed the URL to the 'Doxygen' tool in INSTALL 2003-09-09 19:03:29 +02:00
Klaus Schmidinger
a4c7d7b8a7 Fixed handling ':' characters in channel names when reading channels.conf 2003-09-09 18:55:26 +02:00
Klaus Schmidinger
19efbe4503 Fixed dropping out of replay mode while viewing a recording that is still going on 2003-09-09 16:09:05 +02:00
Klaus Schmidinger
ec78dbe9e4 Adjusted date 2003-09-07 09:02:19 +02:00
Klaus Schmidinger
ee10028dc6 The DVB devices no longer send CA descriptors to the CAM while the EPG scanner is active 2003-09-06 13:22:24 +02:00
Klaus Schmidinger
6d677e2a89 When setting an editing mark while in "Pause" mode, replay now immediately jumps to the marked frame 2003-09-06 10:35:24 +02:00
Klaus Schmidinger
8d89fb4983 Fixed handling the "Red" button in the "Schedules" menu in case there are no events listed for a particular channel 2003-09-05 13:34:17 +02:00
Klaus Schmidinger
679dcebbb2 Fixed setting the primary device in case none of the devices provides an MPEG decoder 2003-09-05 13:15:51 +02:00
Klaus Schmidinger
483f6c3970 Added a note about the driver version needed for the still picture fix from version 1.2.5pre1 to work properly 2003-09-05 13:06:58 +02:00
Klaus Schmidinger
ca9e7b6937 Fixed a crash when using the --terminal option without having access to the given terminal 2003-09-05 13:02:15 +02:00
Klaus Schmidinger
2ac21ab000 Changed "Studio Universal" to "Sci-Fi" in channels.conf 2003-09-05 12:47:49 +02:00
Klaus Schmidinger
aabe735f6c Updated VIVA, VIVA Plus, MTV Central and MTV 2 in channels.conf 2003-09-05 12:46:03 +02:00
Klaus Schmidinger
ec765ee91c Added a note about VIDEO_STILLPICTURE_WORKS_WITH_VDR_FRAMES 2003-08-31 13:06:18 +02:00
Klaus Schmidinger
ab622153ed Now clearing the player device if there are too many poll timeouts in 'Transfer Mode' 2003-08-31 12:41:19 +02:00
Klaus Schmidinger
105825f312 Actually implemented the SVDRP command DELC 2003-08-31 11:26:46 +02:00
Klaus Schmidinger
cf45c66062 Fixed handling extra blanks in plugin command lines 2003-08-30 14:52:58 +02:00
Klaus Schmidinger
7a64aeec74 Fixed displaying still pictures, now using the driver's VIDEO_STILLPICTURE call directly 2003-08-30 11:48:45 +02:00
Klaus Schmidinger
d07ae214f9 Updated 'channels.conf.terr' for Berlin 2003-08-30 10:32:54 +02:00
Klaus Schmidinger
a1b0d071fc Explicitly handling exit value 0 and 2 in runvdr 2003-08-30 10:23:04 +02:00
Klaus Schmidinger
37c340e51a Fixed a hangup in SVDRP when the client disappears without sending QUIT 2003-08-30 10:14:42 +02:00
Klaus Schmidinger
642f8c0f13 Added channels for DVB-T Hannover (Germany) to channels.cont.terr 2003-08-30 09:24:49 +02:00
Klaus Schmidinger
5e61dc1be3 Added a missing 'w' to the allowed characters for Finnish and Swedish 2003-08-26 15:28:29 +02:00
Klaus Schmidinger
2a58a468c8 Fixed an alleged typo 2003-08-26 15:23:38 +02:00
Klaus Schmidinger
00170e8275 Avoiding an unnecessary stop of an ongoing Transfer Mode when starting a recording on the primary device 2003-08-24 14:49:53 +02:00
Klaus Schmidinger
056c902c21 Fixed starting a recording on the primary device if there is a replay session active 2003-08-24 14:47:34 +02:00
Klaus Schmidinger
7c2283b502 Fixed a bug in resetting OSD color palettes 2003-08-24 11:42:08 +02:00
Klaus Schmidinger
ca39b3f03a VDR now continues to start up, even if there is an error in setup.conf 2003-08-24 11:19:13 +02:00
Klaus Schmidinger
76e1427bde Added a note about the config files of plugins to INSTALL 2003-08-24 11:09:30 +02:00
Klaus Schmidinger
60f8afdfcc Empty values in setup.conf are no longer treated as an error 2003-08-24 11:01:42 +02:00
Klaus Schmidinger
b0069f3410 Completed the Finnish OSD texts 2003-08-24 10:52:20 +02:00
Klaus Schmidinger
60341fc883 Fixed 'runvdr' to stay in the loop only if VDR returns an exit status of '1' 2003-08-17 14:48:11 +02:00
Klaus Schmidinger
12d5d01faa Removing deleted recordings faster than normal when cutting 2003-08-17 09:18:40 +02:00
Klaus Schmidinger
b65687ebcf Made the "Zap timeout" a setup variable 2003-08-17 08:58:02 +02:00
Klaus Schmidinger
3a27bdfeda Fixed toggling channels with the '0' key 2003-08-16 15:27:26 +02:00
Klaus Schmidinger
2eec57fe18 Fixed freezing replay if a timer starts while in Transfer Mode 2003-08-16 13:24:23 +02:00
Klaus Schmidinger
2e9ef13f1c Fixed a crash when starting "Pause live video" twice within the same minute on the same channel 2003-08-16 10:41:21 +02:00
Klaus Schmidinger
57a95c6790 VDR now stops with result value 2 if one of the configuration files can't be read correctly at program startup 2003-08-16 09:18:52 +02:00
Klaus Schmidinger
fc19cf3527 Fixed staying off the end of an ongoing recording while replaying in time shift mode 2003-08-15 15:24:54 +02:00
Klaus Schmidinger
79c7d1fe9b Made crc32() a static function in libdtv/libsi/si_parser.c 2003-08-15 14:04:48 +02:00
Klaus Schmidinger
7a3c2df2f4 Fixed two warnings when compiling with gcc 3.3.1 2003-08-15 13:50:08 +02:00
Klaus Schmidinger
26ffdd1c83 Fixed scaling SPU bitmaps in Letterbox mode when playing NTSC material 2003-08-15 13:05:50 +02:00
Klaus Schmidinger
71283dbeb1 Made the plugin library directory configurable via Make.config 2003-08-09 11:09:45 +02:00
Klaus Schmidinger
d369eb9408 Fixed keeping track of the current channel number when moving channels in the "Channels" menu 2003-08-09 10:19:33 +02:00
Klaus Schmidinger
b9a8abbe93 Fixed the TS to PES repacker so that it works with MPEG1 streams 2003-08-06 14:52:50 +02:00
Klaus Schmidinger
f8386cdd8b Added the usual menu timeout to the CAM menus 2003-08-03 09:54:18 +02:00
Klaus Schmidinger
ba1c9fb534 Now the program uses the values of VIDEODIR and PLUGINDIR defined in Makefile or Makefile.config as defaults 2003-08-02 14:32:53 +02:00
Klaus Schmidinger
746b232299 Fixed a possible crash in case a VFAT file system is used without compiling VDR with VFAT=1 2003-08-02 13:23:58 +02:00
Klaus Schmidinger
44992533f0 Fixed selecting the device, because sometimes an FTA recording terminated a CA recording 2003-08-02 11:52:29 +02:00
Klaus Schmidinger
a021b0f1bf Fixed checking CA capabilities with the dvb-kernel driver 2003-08-02 10:04:21 +02:00
Klaus Schmidinger
eb2cd2b73e Fixed an occasional "Broken pipe" error in SVDRP connections 2003-07-26 10:59:19 +02:00
Klaus Schmidinger
1ea8f44953 Fixed handling the color buttons in the "Edit channel" menu 2003-07-26 10:09:38 +02:00
Klaus Schmidinger
734941a285 Added missing I18N entry for "Ppid" 2003-07-26 09:40:19 +02:00
Klaus Schmidinger
7a79fef0c8 Now clearing the channel info display when entering numeric keys to switch channels 2003-06-19 10:10:14 +02:00
Klaus Schmidinger
1922b14010 Changed the behaviour of the '0' key in normal viewing mode to have a 3 second timeout 2003-06-19 10:06:07 +02:00
Klaus Schmidinger
8635511b28 Fixed creating a new channel in the "Channels" menu in case the 'channels.conf' contains ':@nnn' lines with no text 2003-06-15 12:29:56 +02:00
Klaus Schmidinger
bc16b8af53 Improved channel switching in case of numerical input 2003-06-13 14:44:31 +02:00
Klaus Schmidinger
68002f0037 Fixed a bug in channel switching after Left/Right has been pressed 2003-06-12 20:37:14 +02:00
Klaus Schmidinger
5bfe620b5b Some corrections to the Finnish OSD texts 2003-06-09 09:50:26 +02:00
Klaus Schmidinger
79b6aefb88 Fixed a wrong Hungarian text line 2003-06-09 09:47:20 +02:00
Klaus Schmidinger
60b8357463 Initializing the current channel to '1' 2003-06-08 09:25:07 +02:00
Klaus Schmidinger
50076b8059 Fixed device handling in the CICAM menu in case a VDR instance was started with a specific device using the -D option 2003-06-07 12:56:19 +02:00
Klaus Schmidinger
9652b45809 Completed Hungarian language texts 2003-06-06 15:43:49 +02:00
Klaus Schmidinger
2390d7b1fd Fixed a crash when cancelling a newly created timer 2003-06-06 15:02:37 +02:00
Klaus Schmidinger
3208f4eddd Fixed editing channels ('timers.conf' was not written) 2003-06-06 13:30:52 +02:00
Klaus Schmidinger
2a651d0ed0 Fixed OSD access in case none of the devices provides one 2003-06-06 12:28:29 +02:00
Klaus Schmidinger
60ef7abfb1 Official release of version 1.2.0 2003-06-01 08:58:38 +02:00
Klaus Schmidinger
add7057eb6 Some corrections to the Finnish OSD texts 2003-06-01 08:50:29 +02:00
Klaus Schmidinger
d55d87be1a Added a note about NPTL to the INSTALL file 2003-05-31 16:20:59 +02:00
Klaus Schmidinger
84fc25e97a Completed Polish language texts 2003-05-31 09:35:45 +02:00
Klaus Schmidinger
416c85593c Completed Greek language texts 2003-05-31 09:09:45 +02:00
Klaus Schmidinger
77b56da51f Fixed breaking off replay in case the user hits "Play" or "Pause" too soon after going into "Pause live video" mode 2003-05-30 13:23:54 +02:00
Klaus Schmidinger
a3efbc248a Fixed a possible access of invalid file handles in cSIProcessor::Action() 2003-05-29 15:10:12 +02:00
Klaus Schmidinger
14790d6f7a Some touchups for version 1.2.0 2003-05-29 12:44:06 +02:00
Klaus Schmidinger
b8c2934668 Fixed an uninitialized variable in cDisplayChannel 2003-05-29 11:45:13 +02:00
Klaus Schmidinger
984c51ef91 Single event timers are now deleted if the recording they are doing is deleted before the timer ends 2003-05-29 11:39:29 +02:00
Klaus Schmidinger
dfca32a6a1 Some corrections to the Catalanian OSD texts 2003-05-29 10:39:25 +02:00
Klaus Schmidinger
d2d2b75b2c Added an additional sleep() after going into "Pause live video" mode 2003-05-29 09:47:31 +02:00
Klaus Schmidinger
b417112bd4 Completed the Italian OSD texts 2003-05-27 15:38:42 +02:00
Klaus Schmidinger
e20f6abae8 Some corrections to the Finnish OSD texts 2003-05-27 15:32:25 +02:00
Klaus Schmidinger
92395cb29d Fixed some missing commas 2003-05-27 07:30:43 +02:00
Klaus Schmidinger
21ba50c356 Some corrections to the French OSD texts 2003-05-26 15:52:44 +02:00
Klaus Schmidinger
ffc7a80577 It is now possible to directly delete a timer that is currently recording 2003-05-25 14:14:32 +02:00
Klaus Schmidinger
7e5878856f Fixed handling newly created timers in case they are not confirmed with "Ok" 2003-05-25 13:58:21 +02:00
Klaus Schmidinger
0eb11ea3de Checking for duplicate recordings with the same file name and disabling the second timer 2003-05-25 12:56:26 +02:00
Klaus Schmidinger
b92bb866f6 The cCiHandler now closes its file handle when it gets destroyed 2003-05-25 11:51:28 +02:00
Klaus Schmidinger
4289180a03 Changed the DEFAULTPRIORITY in device.c to -1 2003-05-25 11:02:58 +02:00
Klaus Schmidinger
3103fb6fba Completed the Slovenian OSD texts 2003-05-25 09:51:59 +02:00
Klaus Schmidinger
faafa62587 Fixed cReplayControl::Show() to avoid a compiler warning in g++ 3.2.3 2003-05-24 16:41:35 +02:00
Klaus Schmidinger
44dbfe9f38 Fixed channel switching in case the current channel becomes unavailable 2003-05-24 15:34:30 +02:00
Klaus Schmidinger
609285eb64 Completed the Swedish OSD texts 2003-05-24 14:04:45 +02:00
Klaus Schmidinger
e26e6b2e5a Fixed channel switching in the EPG scanner on single device systems 2003-05-24 13:38:28 +02:00
Klaus Schmidinger
536669a139 Fixed volume display in case a plugin has its own OSD open 2003-05-24 12:17:59 +02:00
Klaus Schmidinger
7a5ef9e999 Fixed cutting a recording if there is only a single editing mark 2003-05-24 12:01:52 +02:00
Klaus Schmidinger
743a3ec123 Fixed resume file handling in case the resume.vdr file can't be written 2003-05-24 11:22:34 +02:00
Klaus Schmidinger
38fbbb469d Fixed I/O handling in case an explicit controlling terminal is given 2003-05-24 11:08:47 +02:00
Klaus Schmidinger
ac194b4722 Completed the Finnish OSD texts 2003-05-24 11:00:26 +02:00
Klaus Schmidinger
94d43a19e6 Completed the French OSD texts 2003-05-24 10:26:36 +02:00
Klaus Schmidinger
987c2f34e7 Fixed a memory leak in cNonBlockingFileReader 2003-05-24 09:10:07 +02:00
Klaus Schmidinger
24bbaa277c Modified handling of audio packets in cDvbPlayer for better sync with external AC3 replay 2003-05-24 08:48:49 +02:00
Klaus Schmidinger
a28e2ef5b5 No longer waiting inside cIndexFile::CatchUp() to avoid shortly blocking replay at the end of a recording 2003-05-18 15:21:14 +02:00
Klaus Schmidinger
2ec3f0342b Fixed EPG bugfix statistics to avoid log entires for undefined channels 2003-05-18 14:13:02 +02:00
Klaus Schmidinger
c58f61392b Fixed reading 'epg.data' for channels with non-zero RID 2003-05-18 13:13:31 +02:00
Klaus Schmidinger
e597b304ec Updated 'channels.conf.cable' 2003-05-18 12:59:31 +02:00
Klaus Schmidinger
98ac611779 Avoiding spurious section filter settings after a channel switch 2003-05-18 12:55:16 +02:00
Klaus Schmidinger
435ee39812 Fixed setting the locking pid after a timed wait 2003-05-18 12:46:39 +02:00
Klaus Schmidinger
e944312b65 Moved the detection of a broken video data stream from the cDevice into the cRecorder 2003-05-16 13:36:06 +02:00
Klaus Schmidinger
0e10fc9599 Added Catalanian language texts 2003-05-16 13:04:52 +02:00
Klaus Schmidinger
7399d8eff4 No longer starting the editing process if no marks have been set 2003-05-16 12:46:15 +02:00
Klaus Schmidinger
6702994adc Moved the call to cPlugin::Start() further up in vdr.c, to make sure it gets called before trying to learn the keys 2003-05-16 12:27:58 +02:00
Klaus Schmidinger
1c1fdc5a3f Re-implemented the WaitForPut/WaitForGet stuff in cRingBuffer, since some plugins actually need this 2003-05-12 17:46:34 +02:00
Klaus Schmidinger
2a7472b00a Removed a faulty parameter initialization in menu.c 2003-05-11 16:10:06 +02:00
Klaus Schmidinger
7b9f3dc568 Implemented the TerrestrialDeliverySystemDescriptor in libdtv 2003-05-11 15:14:22 +02:00
Klaus Schmidinger
848e79eec8 Changed C++ style comments in libdtv into C style to avoid warnings in gcc 3.x 2003-05-11 14:42:36 +02:00
Klaus Schmidinger
c6e759f436 Implemented separate PausePriority and PauseLifetime parameters for the recordings created when pausing live video 2003-05-11 14:10:00 +02:00
Klaus Schmidinger
11df7f8100 Further increased the timeout until an index file is considerd no longer to be written 2003-05-11 13:09:28 +02:00
Klaus Schmidinger
9f2238885f Avoiding short display of the 'Main' menu when pressing the 'Recordings' button or the 'Back' button during replay 2003-05-11 12:21:58 +02:00
Klaus Schmidinger
236c8da4bf Updated 'channels.conf.terr' for Berlin 2003-05-11 12:02:06 +02:00
Klaus Schmidinger
018cc0d8e1 Disabled the 'Received stuffing section in EIT' log message 2003-05-11 11:25:31 +02:00
Klaus Schmidinger
afd0dd904b Fixed handling EPG data where the 'extended event descriptor' comes before the 'short event' or a 'time shifted event' 2003-05-11 11:19:37 +02:00
Klaus Schmidinger
e3e21837d0 Removed the WaitForPut/WaitForGet stuff from cRingBuffer 2003-05-11 10:30:27 +02:00
Klaus Schmidinger
d067e5eda4 Added VDRVERSNUM to config.h 2003-05-11 09:13:51 +02:00
Klaus Schmidinger
7a0054abbd Implemented cDevice::ActualDevice() 2003-05-11 09:01:51 +02:00
Klaus Schmidinger
823945204c Fixed keeping live video active in case the primary device doesn't have an MPEG decoder 2003-05-11 08:42:57 +02:00
Klaus Schmidinger
91b5114838 Implemented the CableDeliverySystemDescriptor in libdtv 2003-05-10 09:25:14 +02:00
Klaus Schmidinger
dc8fd12f91 Introduced cPlugin::Initialize() 2003-05-09 15:27:46 +02:00
Klaus Schmidinger
aaeaf4582d Adjusted release date 2003-05-04 15:04:55 +02:00
Klaus Schmidinger
9e650825c2 The red ('Record') and yellow ('Pause') button in the 'Main' menu are no longer available when replaying 2003-05-03 16:08:44 +02:00
Klaus Schmidinger
f1e5b591bd Added cStatus::OsdItem() to provide the entire list of menu items to a plugin 2003-05-03 14:55:17 +02:00
Klaus Schmidinger
2cd7928fc6 Removed the (no longer necessary) 'panic' stuff from cThread 2003-05-03 14:08:28 +02:00
Klaus Schmidinger
3fc00d2211 Restoring the current channel in case a recording has switched the transponder 2003-05-03 13:42:37 +02:00
Klaus Schmidinger
201364cd8a The RCU channel display no longer changes when a recording on a different channel starts on the primary device 2003-05-02 14:45:40 +02:00
Klaus Schmidinger
a6c1babf9a Now turning off live PIDs when replaying 2003-05-02 14:30:03 +02:00
Klaus Schmidinger
6ffb7912d8 Fixed handling dedicated keys 2003-05-02 10:59:07 +02:00
Klaus Schmidinger
03a4a3a618 Fixed double call to MainMenuAction() of a plugin if invoked via a hotkey 2003-05-02 10:54:00 +02:00
Klaus Schmidinger
240529710d Fixed setting the PCR-PID in case it is equal to one of the other PIDs 2003-05-02 09:24:31 +02:00
Klaus Schmidinger
5ddf78ade1 Fixed paging through lists with repeated Left/Right keys 2003-05-01 14:48:54 +02:00
Klaus Schmidinger
cfbf1eb98f Updated French OSD texts 2003-05-01 14:11:42 +02:00
Klaus Schmidinger
249a4ab959 Fixed minimum lifespan of deleted recordings 2003-04-27 15:56:04 +02:00
Klaus Schmidinger
a804b990fe Fixed faulty calculation of section length 2003-04-27 14:46:14 +02:00
Klaus Schmidinger
3874eab49b New SVDRP command STAT 2003-04-27 14:23:30 +02:00
Klaus Schmidinger
007c4a5a01 Reduced the time to wait for EPG data when starting a recording to 3 seconds 2003-04-27 12:51:01 +02:00
Klaus Schmidinger
cade7eb70e Avoiding short display of the main menu if a plugin displays its own OSD 2003-04-27 12:36:21 +02:00
Klaus Schmidinger
749b5090ab Skipping keys that come in too fast from LIRC 2003-04-27 11:41:51 +02:00
Klaus Schmidinger
7d3fa91850 Added a note regarding non-VDR files in the /videoX directories to INSTALL 2003-04-27 11:26:33 +02:00
Klaus Schmidinger
fab3ade64a Extended logging info when starting/stopping timers 2003-04-27 11:15:29 +02:00
Klaus Schmidinger
42afaecfe0 Updated 'channels.conf.terr' for Berlin 2003-04-27 10:10:44 +02:00
Klaus Schmidinger
65b9d4a97f Removed the Mute() call from cDvbDevice::StillPicture() 2003-04-27 09:45:51 +02:00
Klaus Schmidinger
c4b9c58270 Now setting the 'broken link' flag for GOPs at the beginning of a new video sequence 2003-04-26 15:11:17 +02:00
Klaus Schmidinger
a86ed8181b Fixed deleting the last recording in the 'Recordings' menu, which started pausing live video 2003-04-26 13:53:50 +02:00
Klaus Schmidinger
fd0774c811 The PCR PID can now be set separately from the video PID 2003-04-26 11:58:54 +02:00
Klaus Schmidinger
f53912de1e Now sending CA descriptors to the CAM in the same sequence as they were originally received 2003-04-25 14:46:22 +02:00
Klaus Schmidinger
6fc02ebd08 Fixed detecting broken connection to the LIRC daemon 2003-04-25 13:46:56 +02:00
Klaus Schmidinger
a54427e28d Implemented 'pause live video' 2003-04-21 14:57:13 +02:00
Klaus Schmidinger
6bdfa4638d Enhanced detection of pending user I/O from CAMs 2003-04-20 09:53:08 +02:00
Klaus Schmidinger
3c9a408d43 Simultaneous recording and replay of encrypted channels with a single DVB card 2003-04-19 14:46:58 +02:00
Klaus Schmidinger
2c4da57287 Re-enabled CAM communication during replay and on non-Ca channels 2003-04-19 10:59:53 +02:00
Klaus Schmidinger
78d85cee06 Now only those Ca descriptors are sent to a CAM that are actually understood by that CAM 2003-04-18 12:48:49 +02:00
Klaus Schmidinger
b57eae00d3 Fixed handling Ca descriptors 2003-04-18 11:29:11 +02:00
Klaus Schmidinger
ed5027b5d5 Using masks in EIT filtering to reduce the number of filters 2003-04-13 14:06:25 +02:00
Klaus Schmidinger
da22081330 Adjusted release date 2003-04-13 10:00:25 +02:00
Klaus Schmidinger
a22a2b7218 Fixed handling of Ca parameters with values <= MAXDEVICES 2003-04-12 15:10:06 +02:00
Klaus Schmidinger
f20648eab2 The LIRC and RCU remote control no longer try to learn keys in case of errors during startup 2003-04-12 14:37:57 +02:00
Klaus Schmidinger
bd23375248 The 'epg.data' file is now read after all plugins have been started 2003-04-12 13:59:34 +02:00
Klaus Schmidinger
08c96c2f0d Updated 'channels.conf.cable' 2003-04-12 13:48:39 +02:00
Klaus Schmidinger
ad7b9f5ed5 Adjusted some Premiere channels in 'channels.conf' 2003-04-12 13:43:33 +02:00
Klaus Schmidinger
00166dac5f If no device with an MPEG decoder can be found at startup, the first device is now used as primary device 2003-04-12 12:20:07 +02:00
Klaus Schmidinger
f8a7e51d00 Now using 'libdtv' version 0.0.5 2003-04-12 11:32:31 +02:00
Klaus Schmidinger
7c84508417 Implemented a 'resume ID' which allows several users to each have their own resume.vdr files 2003-04-12 10:06:21 +02:00
Klaus Schmidinger
e58802d2a0 Fixed handling min/max borders when entering integer values 2003-04-12 09:24:48 +02:00
Klaus Schmidinger
c30aeec716 Fixed handling repeat function with LIRC 2003-04-06 15:46:06 +02:00
Klaus Schmidinger
2a7dd5e67d Avoiding high CPU load in case the connection to LIRC gets lost 2003-04-06 15:43:41 +02:00
Klaus Schmidinger
3d90c8c4ee Fixed displaying messages in the status line in case they exceed the OSD width 2003-04-06 12:51:50 +02:00
Klaus Schmidinger
0f9f3f057a Fixed a crash in case the index file can't be accessed any more during replay 2003-03-30 13:31:32 +02:00
Klaus Schmidinger
f2517f2c3a Further increased the timeout until an index file is considerd no longer to be written 2003-03-30 13:07:44 +02:00
Klaus Schmidinger
4200055fe5 Replaced the 'for' loops in StripAudioPackets() with memset() calls 2003-03-30 12:56:30 +02:00
Klaus Schmidinger
c52b219131 Added some missing cAudio handling calls 2003-03-30 12:42:23 +02:00
Klaus Schmidinger
f79a442f44 Modified LOF handling to allow for C-band reception 2003-03-30 11:44:40 +02:00
Klaus Schmidinger
64d0ed856b Fixed faulty behaviour of the 'Mute' key in case the channel display is visible 2003-03-30 10:53:22 +02:00
Klaus Schmidinger
0cc3bf2e6c Updated Greek OSD texts 2003-03-30 10:06:20 +02:00
Klaus Schmidinger
918bcdc054 Made the log message 'OSD window width must be a multiple of 4...' a debug message 2003-03-23 15:54:52 +01:00
Klaus Schmidinger
b736f36e1e 'Left' and 'Right' now go to first/last item in single page lists 2003-03-23 15:47:48 +01:00
Klaus Schmidinger
be06e04d55 CAM access only for CA channels and no longer during replay 2003-03-23 15:20:00 +01:00
Klaus Schmidinger
e76f985840 Fixed support for Viaccess CAMs 2003-03-19 17:07:10 +01:00
Klaus Schmidinger
efcb48432d Modified the EPG scanner to avoid CPU load peaks 2003-03-16 13:29:55 +01:00
Klaus Schmidinger
c85272e94d Fixed the EPG bugfix code number for the MAX_USEFUL_SUBTITLE_LENGTH fix 2003-03-16 11:22:21 +01:00
Klaus Schmidinger
5261fd663f Fixed a possible deadlock when using the 'Blue' button in the 'Schedules' menu to switch to an other channel 2003-03-16 11:17:46 +01:00
Klaus Schmidinger
8d4d7f2b62 Trying harder to find a primary device 2003-03-09 14:10:12 +01:00
Klaus Schmidinger
dfc60da1d5 Removed signal handling and usleep(5000) from cDvbOsd::Cmd() 2003-03-09 10:01:02 +01:00
Klaus Schmidinger
6fae0a6d49 Broken CAM connections are now restored automatically (cont'd) 2003-02-16 15:20:00 +01:00
Klaus Schmidinger
96df157057 Fixed broken support for raw OSDs of plugins 2003-02-16 10:34:24 +01:00
Klaus Schmidinger
9dcfb9a2b8 Updated 'channels.conf.terr' 2003-02-15 16:22:46 +01:00
Klaus Schmidinger
33c8ad925a Improved keyboard detection 2003-02-15 15:46:19 +01:00
Klaus Schmidinger
69e9a07f8b Resetting the CAM slot in case communication breaks down 2003-02-15 14:25:30 +01:00
Klaus Schmidinger
f721c85b46 Now polling the output device in 'Transfer Mode' and retrying to put packets into the ring buffer 2003-02-15 14:12:41 +01:00
Klaus Schmidinger
05e2966b35 Fixed margin handling in cRingBufferLinear 2003-02-15 13:21:50 +01:00
Klaus Schmidinger
63ad7f1c71 Fixed high CPU load during replay 2003-02-15 11:01:04 +01:00
Klaus Schmidinger
8ddaaf9849 Timers are now processed even if a menu is open 2003-02-09 13:14:44 +01:00
Klaus Schmidinger
a6a25e48bf Turning SI filtering off and on when switching channels 2003-02-09 12:43:39 +01:00
Klaus Schmidinger
777f330c77 Improved CAM support 2003-02-09 11:54:22 +01:00
Klaus Schmidinger
b7777e230c Improved CAM handling 2003-02-02 15:49:52 +01:00
Klaus Schmidinger
5693873b9b Fixed a new/delete malloc/free mismatch 2003-01-26 19:50:19 +01:00
Klaus Schmidinger
829c834d30 Fixed skipping unavailable channels in the EPG scanner 2003-01-26 16:20:30 +01:00
Klaus Schmidinger
2da0c04c7c Fixed handling user defined CFLAGS in libdtv/libvdr/Makefile 2003-01-26 14:03:40 +01:00
Klaus Schmidinger
e2540aa898 Changed EIT processing to always read a full section 2003-01-26 12:21:15 +01:00
Klaus Schmidinger
d7bf76e9ba Fixed handling the LOG_LOCALn parameters in the -l option 2003-01-26 11:57:55 +01:00
Klaus Schmidinger
b5f874de0c Fixed the description of the 'Scroll pages' OSD setup parameter 2003-01-26 11:53:06 +01:00
Klaus Schmidinger
c4d7e16f80 Added/improved Swedish language texts 2003-01-26 11:48:30 +01:00
Klaus Schmidinger
783d4c3e5e Updated 'channels.conf' 2003-01-26 10:55:41 +01:00
Klaus Schmidinger
28d1affa31 Modified cRingBufferLinear to avoid excessive memmove() calls in 'Transfer Mode' and during recordings 2003-01-26 09:59:35 +01:00
Klaus Schmidinger
54eb58e1eb Added TS error checking to remux.c 2003-01-24 17:22:29 +01:00
Klaus Schmidinger
a3d9b92615 Increased the maximum possible packet size to avoid corrupted streams 2003-01-24 14:30:02 +01:00
Klaus Schmidinger
cdcf28b051 Implemented non blocking file reader for cDvbPlayer 2003-01-19 15:43:58 +01:00
Klaus Schmidinger
413b22dc63 Implemented actual user input for CAM enquiry menus 2003-01-19 14:59:46 +01:00
Klaus Schmidinger
c1dcc3e5a5 Added 'Hrvatska radiotelevizija' and 'RTV Slovenija' to ca.conf 2003-01-12 09:44:55 +01:00
Klaus Schmidinger
7b364c7a43 Adjusted release date 2003-01-10 13:22:46 +01:00
Klaus Schmidinger
bcb0aca954 Limiting Subtitle length when creating a recording file name from EPG data 2003-01-06 15:37:33 +01:00
Klaus Schmidinger
4b1440737a Added an EPG bugfix for too long Subtitles and empty Extended Description 2003-01-06 15:09:11 +01:00
Klaus Schmidinger
4e15f6d658 Implemented 'Link Layer' based CAM support 2003-01-06 14:44:27 +01:00
Klaus Schmidinger
43b582a04d Increased the timeout until an index file is considerd no longer to be written 2002-12-23 12:41:20 +01:00
Klaus Schmidinger
3b88ba1cd2 The SVDRP command CHAN now also accepts channel IDs 2002-12-22 14:07:51 +01:00
Klaus Schmidinger
de1366fc7e Fixed handling channels in the 'Channels' menu in case there are ':@nnn' group separators without names 2002-12-22 12:49:10 +01:00
Klaus Schmidinger
da98c3de72 Fixed the 'channels.conf' entries for 'Studio Universal' and 'Disney Channel' 2002-12-22 11:51:09 +01:00
Klaus Schmidinger
fc0e1bdd28 Adjusted release date 2002-12-15 16:58:59 +01:00
Klaus Schmidinger
c7849b14a7 Using 'Doxygen' to generate source code documentation 2002-12-15 15:36:02 +01:00
Klaus Schmidinger
d610d95e50 Fixed deleting characters in string entry fields in 'insert' mode 2002-12-15 11:05:19 +01:00
Klaus Schmidinger
b90e708733 Implemented raw keyboard input 2002-12-15 10:58:00 +01:00
Klaus Schmidinger
0f01d92106 Fixed high CPU load in 'Transfer Mode' 2002-12-14 13:37:01 +01:00
Klaus Schmidinger
f3fdca49b9 No longer stopping/restarting the DMX when switching audio channels 2002-12-14 10:59:34 +01:00
Klaus Schmidinger
f784d52a39 Fixed recording overlapping timers on the same channel 2002-12-13 15:35:00 +01:00
Klaus Schmidinger
d7d4799236 Changed setting of CXX and CXXFLAGS variables in Makefile 2002-12-13 15:06:52 +01:00
Klaus Schmidinger
2343e7ec14 Fixed taking an active SVDRP connection into account when doing shutdown 2002-12-13 14:31:17 +01:00
Klaus Schmidinger
7d0596878b Checking if there is a connection to the keyboard and if VDR is running in the foreground 2002-12-13 13:41:55 +01:00
Klaus Schmidinger
b941f94486 Fixed a typo 2002-12-08 15:02:13 +01:00
Klaus Schmidinger
fb16fbafaa KBD active by default; no more 'ncurses' necessary for KBD 2002-12-08 14:30:32 +01:00
Klaus Schmidinger
b9422baff2 The actual tuning is now done in a separate thread 2002-12-08 09:55:26 +01:00
Klaus Schmidinger
2d2369fca0 The RCU now only sets the channel number display when there are no incoming remote control keys 2002-12-07 12:27:59 +01:00
Klaus Schmidinger
616ce3880a Improved handling of repeated remote keys 2002-12-07 11:48:10 +01:00
Klaus Schmidinger
4fc0e92350 Updated 'channels.conf.cable' 2002-12-06 14:27:25 +01:00
Klaus Schmidinger
e5499ed650 The character '|' in description texts of EPG records is now interpreted as a newline character 2002-12-06 14:21:00 +01:00
Klaus Schmidinger
0945297d89 Added the 'sky' plugin 2002-12-01 11:25:22 +01:00
Klaus Schmidinger
816e6847aa Macros in 'keymacros.conf' can now use "@plugin" to directly access the main menu function of a given plugin 2002-12-01 10:48:08 +01:00
Klaus Schmidinger
125872e75f Added credits to Gerald Berwolf 2002-11-30 14:57:21 +01:00
Klaus Schmidinger
cf40f84b82 Now taking an active SVDRP connection into account when doing shutdown or housekeeping 2002-11-30 14:40:10 +01:00
Klaus Schmidinger
498db82e98 Timers now accept channel IDs even if the 'source' is 0 2002-11-30 13:30:33 +01:00
Klaus Schmidinger
7fcfd58f3c Deactivated some templates in in case some plugin needs to use the STL 2002-11-30 12:51:45 +01:00
Klaus Schmidinger
9f5e43f3df Removed transponders 10788, 11739 and 12266 from 'channels.conf' 2002-11-29 15:55:56 +01:00
Klaus Schmidinger
56db644f5a Changed the source directory name for plugins from 'SRC' to 'src' (ported back to versions V10100-V10117) 2002-11-29 15:25:36 +01:00
Klaus Schmidinger
1f4f3b5206 Added "Tele 5" to 'channels.conf' 2002-11-29 14:27:56 +01:00
Klaus Schmidinger
88db59f61a No longer displaying channel group delimiters without text 2002-11-29 14:19:08 +01:00
Klaus Schmidinger
4ab777e98a Fixed a misplaced ')' in the fix about the stale lock files 2002-11-24 20:18:55 +01:00
Klaus Schmidinger
161b963fc5 Fixed missing initialization of 'number' in cChannel 2002-11-24 20:13:56 +01:00
Klaus Schmidinger
b4d1358c50 Improved deleting stale lock files 2002-11-24 16:08:06 +01:00
Klaus Schmidinger
c24dfb7f43 Extended the '-l' option to allow logging to LOG_LOCALn 2002-11-24 15:56:24 +01:00
Klaus Schmidinger
9544973a10 Made some channels unique in 'channels.conf.terr' using the new RID 2002-11-24 15:18:14 +01:00
Klaus Schmidinger
3279d13a4d Updated 'channels.conf.cable' and made some channels unique using the new RID 2002-11-24 15:12:18 +01:00
Klaus Schmidinger
82ccabff8a Added NID, TID and RID to the channel definitions 2002-11-24 14:48:38 +01:00
Klaus Schmidinger
08e4f36ccd Plugins can now have their own raw OSD 2002-11-24 10:45:39 +01:00
Klaus Schmidinger
f8950822dd Fixed disabling multiple recordings on a single DVB card 2002-11-16 12:36:50 +01:00
Klaus Schmidinger
1c97d69c04 Added more examples to 'diseqc.conf' 2002-11-15 16:22:19 +01:00
Klaus Schmidinger
2f49224c9c Fixed closing unused PID handles 2002-11-15 14:04:11 +01:00
Klaus Schmidinger
5198be3187 Added new entries to 'ca.conf' 2002-11-12 16:55:36 +01:00
Klaus Schmidinger
c05b788deb Fixed a compiler warning regarding cMenuChannels::Del() and MenuTimers::Del() 2002-11-10 16:07:58 +01:00
Klaus Schmidinger
9fee2b67ab First step towards a 'unique channel ID' 2002-11-10 15:50:21 +01:00
Klaus Schmidinger
e45ff070ed Updated channels.conf.cable 2002-11-08 14:27:58 +01:00
Klaus Schmidinger
a0f020d604 Updated channels.conf.terr 2002-11-08 14:24:13 +01:00
Klaus Schmidinger
443d9b786d Fixed saving the polarization parameter of channels that have a number in the 'source' parameter 2002-11-08 14:19:22 +01:00
Klaus Schmidinger
35a69ee743 Now checking the driver's DVB_API_VERSION 2002-11-03 12:31:51 +01:00
Klaus Schmidinger
0a517afdf8 Implemented audio plugin interface 2002-11-03 11:53:58 +01:00
Klaus Schmidinger
bc766ad04b Fixed reading EPG data via the SVDRP command PUTE 2002-11-02 12:46:53 +01:00
Klaus Schmidinger
5dd0c65e35 The Makefile now includes the file Make.config 2002-11-01 14:05:36 +01:00
Klaus Schmidinger
5a418a9efe Fixed displaying the group separators in the channel display 2002-11-01 12:18:45 +01:00
Klaus Schmidinger
0813564ed6 Updated channels.conf.terr 2002-11-01 11:49:05 +01:00
Klaus Schmidinger
413c2446be Fixed handling audio tracks in cDvbDevice 2002-11-01 11:26:28 +01:00
Klaus Schmidinger
7233a63680 Fixed the EPG scanner, which broke 'Transfer Mode' as soon as it kicked in 2002-11-01 11:11:20 +01:00
Klaus Schmidinger
c1a5a7d50c Only accepting key presses from the current remote control when learning 2002-11-01 10:53:07 +01:00
Klaus Schmidinger
fd3e819ba8 Adjusted the INSTALL file to the 1.1.x version 2002-11-01 10:43:16 +01:00
Klaus Schmidinger
0598e41418 Completely switched to the HEAD driver version 2002-11-01 10:26:45 +01:00
Klaus Schmidinger
8c18d579ef Fixed a crash when learning the keys of several remote controls 2002-10-27 16:02:27 +01:00
Klaus Schmidinger
64fd9c4a1b Implemented key macros 2002-10-27 15:46:30 +01:00
Klaus Schmidinger
74c74fb5d2 Implemented additional dedicated keys 2002-10-27 14:32:06 +01:00
Klaus Schmidinger
bd66898c78 Fixed learning RC keys with more than one RC; displaying RC name when learning keys 2002-10-26 12:56:53 +02:00
Klaus Schmidinger
41320eca4d Fixed blocking replaying in case an encrypted channel is being recorded on the primary device 2002-10-26 11:51:37 +02:00
Klaus Schmidinger
2f89413ca4 Fixed handling 'Transfer Mode' on single device systems when recording an encrypted channel 2002-10-26 11:08:12 +02:00
Klaus Schmidinger
294512863d Fixed a ternary expression in dvbspu.c 2002-10-26 10:47:36 +02:00
Klaus Schmidinger
4247bf58cf Fixed channel switching in case of an active 'Transfer Mode' on the primary device 2002-10-26 10:24:42 +02:00
Klaus Schmidinger
a51f4e83f0 Fixed switching audio tracks in 'Transfer Mode' on the primary DVB device 2002-10-26 10:12:34 +02:00
Klaus Schmidinger
2c311093ba Fixed checking the Ca() status of a cDevice 2002-10-26 09:43:11 +02:00
Klaus Schmidinger
01ad12975c Fixed skipping unavailable channels when zapping downwards 2002-10-20 16:07:56 +02:00
Klaus Schmidinger
bff56bb850 Frequency for DVB-C and DVB-T is now in MHz, kHz or Hz 2002-10-20 14:15:40 +02:00
Klaus Schmidinger
e3aaeccee3 Added KI.KA to channels.conf.cable 2002-10-20 13:47:45 +02:00
Klaus Schmidinger
6f72e823ad Added Telecom 2B to 'sources.conf' 2002-10-20 13:14:23 +02:00
Klaus Schmidinger
029dd8aa1c Fixed slow reaction on SVDRP input 2002-10-20 12:49:16 +02:00
Klaus Schmidinger
ac9622bb8a Timers now internally have a pointer to their channel 2002-10-20 12:28:55 +02:00
Klaus Schmidinger
ab4ceb29a0 Implemented gaps in channel numbering 2002-10-19 15:33:37 +02:00
Klaus Schmidinger
16f3d3fc5d Fixed handling multiple 'CaCaps' entries in 'setup.conf' 2002-10-19 11:34:48 +02:00
Klaus Schmidinger
5e9d7e3c93 Fixed a small glitch when switching channels 2002-10-19 10:17:11 +02:00
Klaus Schmidinger
733b42a586 Updated Finnish OSD texts 2002-10-19 09:46:09 +02:00
Klaus Schmidinger
c9a4e58811 Added further satellites to 'sources.conf' 2002-10-19 09:08:12 +02:00
Klaus Schmidinger
15a2d36aca Fixed some faulty default parameter initializations 2002-10-13 16:12:55 +02:00
Klaus Schmidinger
b2ef221f40 Adjusted release date 2002-10-13 14:09:26 +02:00
Klaus Schmidinger
95c8c2b60c New configuration file 'reccmds.conf' 2002-10-13 12:14:49 +02:00
Klaus Schmidinger
44cb1a79a5 The SVDRP command PUTE now triggers an immediate write of the 'epg.data' file 2002-10-13 09:34:47 +02:00
Klaus Schmidinger
a19ea98cce Automatically closing 'Commands' menu if command doesn't return any output 2002-10-13 09:16:32 +02:00
Klaus Schmidinger
e2aee54d12 Changed a few leftover 'new char[...]' to MALLOC(char, ...) 2002-10-13 09:11:16 +02:00
Klaus Schmidinger
e58fa67e6c Implemented '?' handling for commands.conf 2002-10-13 09:03:53 +02:00
Klaus Schmidinger
fadc2565d4 Fixed a crash when closing down with remote control plugins 2002-10-12 15:22:29 +02:00
Klaus Schmidinger
ec5795bda2 Reactivated full handling of second audio PID (even in 'Transfer Mode') 2002-10-12 14:29:46 +02:00
Klaus Schmidinger
371b9be00b Fixed switching the video format in the Setup/DVB menu 2002-10-12 09:13:05 +02:00
Klaus Schmidinger
90ef5ff1ac Fixed radio channels in channels.conf.cable 2002-10-11 13:28:22 +02:00
Klaus Schmidinger
6439d37806 Adapted type names to the new HEAD version of the driver 2002-10-11 13:23:44 +02:00
Klaus Schmidinger
e46c1b1aff Fixed fetching the current/next information 2002-10-07 16:24:04 +02:00
Klaus Schmidinger
10a7cf33d6 Added cDevice::DeviceNumber() 2002-10-07 16:21:46 +02:00
Klaus Schmidinger
186ee74748 Fixed a bug when pressing the Blue button in the main menu without having displayed it 2002-10-06 14:11:59 +02:00
Klaus Schmidinger
ecde8e091d Fixed Andy Carter's real name 2002-10-06 14:03:09 +02:00
Klaus Schmidinger
eea21567df Updated channels.conf.cable 2002-10-06 14:01:18 +02:00
Klaus Schmidinger
f78f51431d Fixed storing channel parameters with 0 values 2002-10-06 12:44:33 +02:00
Klaus Schmidinger
c5b154f58a Updated channels.conf.terr 2002-10-06 12:12:11 +02:00
Klaus Schmidinger
34af5c0e05 Improved skipping channels that are (currently) not available 2002-10-06 11:34:02 +02:00
Klaus Schmidinger
b7d3273d92 Changed cMenuRecordings::Del() to cMenuRecordings::Delete() to avoid a warning in gcc-3.2 2002-10-06 10:40:27 +02:00
Klaus Schmidinger
53407825f9 Removed some unnecessary #includes from eit.c 2002-10-06 10:33:12 +02:00
Klaus Schmidinger
962596f4ab Modified channel handling; full DiSEqC support 2002-10-06 10:25:42 +02:00
Klaus Schmidinger
b7615a7ae1 Fixed a missing Flush() call in the remote control learning procedure 2002-09-30 15:57:23 +02:00
Klaus Schmidinger
2c8aa42043 Avoiding restarts due to 'panic level' when switching channels on the primary device during EPG scan 2002-09-29 13:57:10 +02:00
Klaus Schmidinger
3b89a2a97e Fixed handling DVD subtitles in the SPU decoder 2002-09-29 13:50:17 +02:00
Klaus Schmidinger
fc66860847 Made remote controls plugin aware 2002-09-29 13:40:45 +02:00
Klaus Schmidinger
f3af8e065a Fixed a race condition when starting 'Transfer Mode' 2002-09-22 09:52:38 +02:00
Klaus Schmidinger
95685c842a Added a missing 'public' keyword 2002-09-21 09:14:56 +02:00
Klaus Schmidinger
d39c72d088 Fixed the 'newplugin' script for use with the NEWSTRUCT driver 2002-09-21 09:11:36 +02:00
Klaus Schmidinger
3858cc9e65 Fixed an incomplete initialization of the filter parameters 2002-09-21 08:34:25 +02:00
Klaus Schmidinger
fbd75da596 Added an EPG bugfix for the latest VOX EPG data format 2002-09-15 14:35:32 +02:00
Klaus Schmidinger
dde36a3c56 Added a missing StripAudioPackets() to cDvbPlayer::Action() 2002-09-15 13:36:57 +02:00
Klaus Schmidinger
441258c7ea Fixed opening /dev/video in cDvbDevice::GrabImage() in case of NEWSTRUCT driver 2002-09-15 13:14:42 +02:00
Klaus Schmidinger
e165c9ad8b Dropping bogus EPG events 2002-09-15 13:05:57 +02:00
Klaus Schmidinger
3a3d4c2a5a Only calling cStatus::MsgChannelSwitch() for actual switching 2002-09-15 11:52:43 +02:00
Klaus Schmidinger
ec8748a2cc A previous 'Transfer Mode' is now automatically re-started after a replay stops 2002-09-15 11:08:35 +02:00
Klaus Schmidinger
6ef11b70be Starting Transfer Mode when recording current channel 2002-09-15 10:51:44 +02:00
Klaus Schmidinger
db20f08a58 Fixed starting a recording of the current channel with only one DVB card 2002-09-14 11:51:51 +02:00
Klaus Schmidinger
9a59ece83e Removed a superfluous error message from cLockFile::Unlock() 2002-09-09 21:44:00 +02:00
Klaus Schmidinger
c40fdb05a3 Added play mode pmAudioOnlyBlack 2002-09-08 15:04:33 +02:00
Klaus Schmidinger
706a6e1beb Fixed a crash when entering an integer value outside the limits 2002-09-08 14:51:28 +02:00
Klaus Schmidinger
9133fdcf63 Implemented an SPU decoder 2002-09-08 14:17:51 +02:00
Klaus Schmidinger
1b396902e4 Skipping unavailable channels when switching with 'Up' and 'Down' keys 2002-09-08 11:46:53 +02:00
Klaus Schmidinger
c792c55297 Implemented cTSBuffer 2002-09-08 09:03:10 +02:00
Klaus Schmidinger
3e58bc64fe Implemented recording and replaying with a single DVB card 2002-09-04 17:26:02 +02:00
Klaus Schmidinger
1967d0cd3d Fixed the 'newplugin' script to make it name the target for creating the distribution package 'dist' 2002-08-28 19:32:29 +02:00
Klaus Schmidinger
9239d3e6df Fixed handling one-shot timers that were already recording and had their start time changed into the future 2002-08-25 10:59:49 +02:00
Klaus Schmidinger
2d487365a1 New SVDRP command CLRE 2002-08-25 10:49:02 +02:00
Klaus Schmidinger
e63b279d96 Added cPalette::AllColors() for plugins that need to get the color entries of a cPalette 2002-08-25 10:05:24 +02:00
Klaus Schmidinger
c6ed4da7a0 Added cDevice::NewOsd() to allow a derived cDevice class to implement its own OSD capabilities 2002-08-25 09:36:09 +02:00
Klaus Schmidinger
df5be87dc3 Added some missing #includes to files in libdtv for gcc 3.2 2002-08-24 15:42:45 +02:00
Klaus Schmidinger
02f34ec0bf Fixed replaying the last few seconds of a recording 2002-08-24 15:08:25 +02:00
Klaus Schmidinger
fd682083a4 Now running even w/o DVB devices, provided at least one device is implemented by a plugin 2002-08-16 09:57:10 +02:00
Klaus Schmidinger
470415ad23 Using cPoller instead of NeedsData 2002-08-16 09:22:29 +02:00
Klaus Schmidinger
3540d18855 Improved cCondVar::Wait() and implemented cCondVar::TimedWait() 2002-08-15 11:46:22 +02:00
Klaus Schmidinger
c0ef9a35e2 Implemented several replay modes to allow players that play only audio 2002-08-15 11:16:34 +02:00
Klaus Schmidinger
d4ab35d1d9 Implemented cDevice::NeedsData() 2002-08-15 10:13:03 +02:00
Klaus Schmidinger
2f684611d4 Temporarily made cDevice::ProvidesCa() virtual 2002-08-11 13:39:00 +02:00
Klaus Schmidinger
9a1a16f3d4 Consistently using malloc/free and new/delete 2002-08-11 13:32:23 +02:00
Klaus Schmidinger
b9c4cb0ec9 Changed the log error message "can't record MPEG1!" to "error in data stream!" 2002-08-11 10:53:10 +02:00
Klaus Schmidinger
4d784a198d Added some missing #includes 2002-08-11 10:47:11 +02:00
Klaus Schmidinger
fd1f60e0e0 Adapted VDR to the NEWSTRUCT driver 2002-08-10 14:58:25 +02:00
Klaus Schmidinger
506c772bd7 Changed the cDevice class to allow plugins to implement their own devices (cont'd) 2002-08-04 15:20:05 +02:00
Klaus Schmidinger
61ccfd5fab Now using CC, CFLAGS, CXX and CXXFLAGS 2002-07-28 13:25:30 +02:00
Klaus Schmidinger
6ac15dd3fc Added a missing #include 2002-07-28 12:48:44 +02:00
Klaus Schmidinger
a4246cfd9a Fixed PID handling for cReceiver 2002-07-28 11:29:32 +02:00
Klaus Schmidinger
e77d5dfbfb Added some missing teletext PIDs 2002-07-27 12:58:23 +02:00
Klaus Schmidinger
fdbb731ab2 Made VFAT handling more tolerant 2002-07-27 12:55:14 +02:00
Klaus Schmidinger
4524f8f814 Re-visited the race condition fix in the cDvbPlayer 2002-07-27 12:00:30 +02:00
Klaus Schmidinger
771f0150b4 Added description of raw OSD access for plugins 2002-07-21 15:18:48 +02:00
Klaus Schmidinger
6e002c2bf8 Disabled channels on Transponder 12070 2002-07-14 15:39:06 +02:00
Klaus Schmidinger
9b94097931 Fixed a possible race condition in the cDvbPlayer 2002-07-14 14:35:16 +02:00
Klaus Schmidinger
17699edebb Fixed a hangup when switching to the next file during replay 2002-07-14 12:34:44 +02:00
Klaus Schmidinger
8be5a7b7b2 Changed the symantics of the Name parameter in cStatus::Recording() and cStatus::Replaying() 2002-07-14 11:03:30 +02:00
Klaus Schmidinger
5fb0a0ed18 Added cOsd::OpenRaw() to create a raw OSD (needed for displaying SPUs) 2002-07-13 12:47:06 +02:00
Klaus Schmidinger
f2b637ed85 Changed the interface of cStatus::Replaying() 2002-07-13 11:16:27 +02:00
Klaus Schmidinger
d5208be84b Added direct access to the index data of cPalette (needed for displaying SPUs) 2002-07-13 10:24:28 +02:00
Klaus Schmidinger
5122a2d12d Added limitations for this version 2002-06-23 13:13:38 +02:00
Klaus Schmidinger
26981fd7b1 Switched handling 'Transfer Mode' to the new cPlayer/cControl structures 2002-06-23 12:59:58 +02:00
Klaus Schmidinger
cd030554e5 Switched VDR's own player to the new cPlayer/cControl structures 2002-06-23 11:23:34 +02:00
Klaus Schmidinger
0bb9a1a77b Moved handling of the Menu key entirely into vdr.c 2002-06-23 09:44:00 +02:00
Klaus Schmidinger
359e90b8a7 Activated transfer mode 2002-06-22 13:45:53 +02:00
Klaus Schmidinger
7ade39597a Activated cutting 2002-06-22 10:11:59 +02:00
Klaus Schmidinger
8a9898ea4f Added Hungarian language texts 2002-06-22 09:30:06 +02:00
Klaus Schmidinger
3ab746babd Changed 'cStatusMonitor' to 'cStatus' 2002-06-16 13:26:00 +02:00
Klaus Schmidinger
a4bfddd2f9 Totally rearranged device/player/recorder structures 2002-06-16 12:57:31 +02:00
Klaus Schmidinger
b005b8fc4a Removed compiler option '-m486' 2002-06-10 16:29:46 +02:00
Klaus Schmidinger
c4281473c3 Added Romanian language texts 2002-06-10 16:18:50 +02:00
Klaus Schmidinger
2107ffa7ee Fixed parsing 'E' records 2002-05-30 09:50:19 +02:00
Klaus Schmidinger
73c91b2672 Added Swedish language texts 2002-05-26 09:43:17 +02:00
Klaus Schmidinger
0161197360 Moved the cEITScanner out of dvbapi.h/.c, into the new eitscan.h/.c 2002-05-20 11:18:09 +02:00
Klaus Schmidinger
9f9d6a8a93 Implemented cStatusMonitor to allow plugins to set up a status monitor 2002-05-19 15:50:11 +02:00
Klaus Schmidinger
82725f53b5 Adopted the cutting fix to version 1.0.3 and rearranged setting Length 2002-05-18 14:26:08 +02:00
Klaus Schmidinger
bdccbbe93e Completely moved OSD handling out of the cDvbApi class, into the new cOsd 2002-05-18 14:03:22 +02:00
Klaus Schmidinger
3e5b31af5e Rearranged OSD class names to make 'cOsd' available for the main OSD interface 2002-05-18 12:41:18 +02:00
Klaus Schmidinger
4da8a8e066 Added an error message if the directory specified in the '-L' option can't be accessed 2002-05-18 10:36:35 +02:00
Klaus Schmidinger
26a2d98524 Fixed the cutting mechanism to make it re-sync in case a frame is larger than the buffer 2002-05-18 09:24:10 +02:00
Klaus Schmidinger
7da1dc6e1d Fixed some function headers to make them compile with gcc 3.x 2002-05-18 08:57:42 +02:00
Klaus Schmidinger
a5c2af7277 Makefile improvements 2002-05-17 16:29:02 +02:00
Klaus Schmidinger
57ff745d76 Added credit to Onno Kreuziger 2002-05-14 16:10:44 +02:00
Klaus Schmidinger
6ea22bf2f0 Improved the [eid]syslog() macros (cont'd) 2002-05-13 20:00:00 +02:00
Klaus Schmidinger
49fcbf19fa Made the config directory available to plugins 2002-05-13 16:11:19 +02:00
Klaus Schmidinger
bbddf7e2db Plugin packages now expand into a dir with only the name and version number 2002-05-12 15:12:12 +02:00
Klaus Schmidinger
2cc450a67c Added 'insert' capabilities to cList 2002-05-12 14:46:46 +02:00
Klaus Schmidinger
97a5ac7cba Updated channels.conf.cable 2002-05-12 11:08:47 +02:00
Klaus Schmidinger
5d733e59ee Added the cPlugin::Housekeeping() function 2002-05-12 10:20:17 +02:00
Klaus Schmidinger
01c68def34 Changed the cPlugin::Start() function to return a boolean value 2002-05-12 09:24:45 +02:00
Klaus Schmidinger
7993e4c06f Added release notes for version 1.1.1 2002-05-11 15:00:00 +02:00
Klaus Schmidinger
0fac78954c Avoiding ambiguities in the cList template class in case one defines a 'list of lists' 2002-05-11 08:42:30 +02:00
Klaus Schmidinger
8162e30e1b Fixed leftover references to the file FORMATS 2002-05-10 15:08:51 +02:00
Klaus Schmidinger
37f89dca49 Separated the actual DVB hardware OSD implementation from the abstract OSD interface 2002-05-10 14:55:53 +02:00
Klaus Schmidinger
b527b27708 Implemented plugin interface 2002-05-09 16:26:56 +02:00
Klaus Schmidinger
c10d97743e Updated channels.conf.cable 2002-05-05 11:03:06 +02:00
Klaus Schmidinger
632c5031f2 Updated PW channels 2002-05-05 10:43:48 +02:00
Klaus Schmidinger
5d2cb386a0 Fixed skipping forward in time shift mode near the end of the recording 2002-05-03 16:06:54 +02:00
Klaus Schmidinger
04d356f805 Updated PW channels 2002-05-03 14:36:55 +02:00
Klaus Schmidinger
f492153edb Fixed a crash on systems with disks that have a block size larger than 1MB 2002-05-01 16:22:41 +02:00
Klaus Schmidinger
eefd2b88f1 Fixed the unit of the 'SVDRP timeout' setup parameter 2002-05-01 14:57:12 +02:00
Klaus Schmidinger
a0449f07ef Added Greek language texts 2002-05-01 10:35:01 +02:00
Klaus Schmidinger
2ac56b497d Default duration of instant recording is 3 hours (and configurable) 2002-04-26 13:43:46 +02:00
Klaus Schmidinger
3b656e9e46 Now taking an active video cutting process into account when doing shutdown or housekeeping 2002-04-26 12:17:38 +02:00
Klaus Schmidinger
2e3030a963 Now encoding '.' at the end of a directory name in case of VFAT=1 2002-04-21 14:10:31 +02:00
Klaus Schmidinger
fb38680302 No longer setting PIDs 0x1FFF, which apparently fixes problems with CAMs and AC3 sound only working the first time 2002-04-21 12:11:00 +02:00
Klaus Schmidinger
d628839eee Updated the Premiere World Formula 1 channels in 'channels.conf' 2002-04-21 10:30:29 +02:00
Klaus Schmidinger
dfb1d78abf Fixed a possible endless loop in shifting recordings between DVB cards 2002-04-21 10:09:56 +02:00
Klaus Schmidinger
5153104e7e Fixed some missing ',' in i18n.c 2002-04-20 09:42:37 +02:00
Klaus Schmidinger
9b840b07c4 Fixed a crash when selecting the 'Jump' function directly after setting an editing mark 2002-04-20 09:23:02 +02:00
Klaus Schmidinger
8ec5c0d926 Improved thread locking in the ring buffer to avoid possible race conditions under heavy load 2002-04-19 12:40:04 +02:00
Klaus Schmidinger
75643deaeb Updated the 'Blue Movie' channels to the new 'Premiere Erotik' 2002-04-13 11:49:36 +02:00
Klaus Schmidinger
7502d3e8ad Fixed color palette handling on 'big endian' systems 2002-04-13 11:38:57 +02:00
Klaus Schmidinger
cba5ef4373 Implemented enhanced string editing 2002-04-13 10:52:01 +02:00
Klaus Schmidinger
37fa217a09 Added some DVB-T channels for Berlin (Germany) to channels.conf.terr 2002-04-12 15:00:52 +02:00
Klaus Schmidinger
639c3ba0e3 Final version 1.0.0 2002-04-07 13:12:04 +02:00
Klaus Schmidinger
c5fac4ed21 Another fix to the still picture workaround 2002-04-07 09:48:32 +02:00
Klaus Schmidinger
3581c20976 Fixed a bug in the editing process 2002-04-06 15:28:08 +02:00
Klaus Schmidinger
367b3f8c7d Fixed a possible hangup when reading a broken epg.data file 2002-04-06 14:02:41 +02:00
Klaus Schmidinger
d00b5d8828 Now the EPG scan skips channels that have their 'Ca' parameter explicitly set to an other DVB card 2002-04-06 13:21:47 +02:00
Klaus Schmidinger
cb0e6f1b14 Fixed a problem with accessing the epg.data file before it is fully written 2002-04-06 11:49:04 +02:00
Klaus Schmidinger
7babc1034e Fixed the still picture workaround in case the progress display is active 2002-04-06 11:08:54 +02:00
Klaus Schmidinger
3985f8dd49 Fixed resetting the 'First day' timer parameter once the timer actually starts recording 2002-04-06 09:58:36 +02:00
Klaus Schmidinger
ea6f46d5fb Added Spanish language texts 2002-04-06 09:51:08 +02:00
Klaus Schmidinger
ab75db967e Added credits for Michael Moster 2002-04-02 21:21:45 +02:00
Klaus Schmidinger
967ec9f2d4 Fixed a problem with wrong EPG data in the Schedules menu 2002-04-02 20:59:05 +02:00
Klaus Schmidinger
76b86feca4 Added credits for Mirko Doelle 2002-04-02 16:48:28 +02:00
Klaus Schmidinger
46c8afe443 Fixed a bug in the EPG bugfix mechanism if the extended description is shorter than 3 characters 2002-04-01 13:01:27 +02:00
Klaus Schmidinger
5833ea922a Added making the /video directory and copying the config files 2002-04-01 12:50:48 +02:00
Klaus Schmidinger
71ee42fe96 Changed the default 'Ok' key when using the PC keyboard from '5' to 'Enter' 2002-04-01 12:24:35 +02:00
Klaus Schmidinger
53ecd41810 Fixed a bug in parsing group separators in channels.conf 2002-04-01 12:01:00 +02:00
Klaus Schmidinger
f4d9488718 Added Polish language texts 2002-04-01 11:38:27 +02:00
Klaus Schmidinger
5e4834e737 Fixed a bug when a timer records over midnight of a day that had a change in Daylight Saving Time 2002-04-01 11:04:47 +02:00
Klaus Schmidinger
0ec8d4c4a5 Added thanks to Klaus Wolf 2002-04-01 09:14:57 +02:00
Klaus Schmidinger
2331fb9cc1 Fixed skipping the next hit of a repeating timer 2002-03-31 21:24:10 +02:00
Klaus Schmidinger
94849cfde8 Now using statfs() to determine the amount of free disk space 2002-03-31 20:51:06 +02:00
Klaus Schmidinger
ca29ed0ca8 Completed Norwegian OSD texts 2002-03-31 16:32:04 +02:00
Klaus Schmidinger
758a4850fb Completed Slovenian OSD texts 2002-03-31 15:55:29 +02:00
Klaus Schmidinger
837ce0a299 Changed time entry in the 'Jump' command during replay, so that it is filled up from right to left 2002-03-31 15:26:18 +02:00
Klaus Schmidinger
cebd81cd60 Added units to Setup parameters 2002-03-31 13:39:56 +02:00
Klaus Schmidinger
767133a18e Fixed a bug in the 'First day' timer parameter for timers that record over midnight 2002-03-31 12:01:58 +02:00
Klaus Schmidinger
72962ccdd7 Fixed a bug in switching back the replay mode display in time shift mode 2002-03-31 10:57:28 +02:00
Klaus Schmidinger
9bfb79e15e Suppressing automatic hotkey assignment if entry starts with digit and blank 2002-03-29 16:45:36 +01:00
Klaus Schmidinger
b83ff7ab5d Completed Italian OSD texts 2002-03-29 16:20:39 +01:00
Klaus Schmidinger
ad1e292c2e New 'make' target 'install' 2002-03-29 14:24:47 +01:00
Klaus Schmidinger
de796b51e6 Added a manual page vdr(5) 2002-03-29 14:07:22 +01:00
Klaus Schmidinger
0358b2abb8 Checking the return value of '...FileReady...' calls in dvbapi.c for better performance under heavy system load 2002-03-29 11:43:58 +01:00
Klaus Schmidinger
d9b6236191 Adjusting column width for channel numbers in case there are more than 999 channels 2002-03-29 10:50:20 +01:00
Klaus Schmidinger
2625c46232 Added command line option -V 2002-03-29 10:10:04 +01:00
Klaus Schmidinger
ce5a52c906 Added a manual page vdr(1) 2002-03-24 14:32:39 +01:00
Klaus Schmidinger
1838c02c9e Fixed scrolling the 'Channels' menu in case the cursor ends up on a group delimiter 2002-03-24 11:23:23 +01:00
Klaus Schmidinger
ca479d90df Displaying command to be executed in status line 2002-03-23 15:16:12 +01:00
Klaus Schmidinger
a9e4cc7d63 Workaround for displaying still frames with the unpatched LinuxDVB driver 2002-03-23 14:24:27 +01:00
Klaus Schmidinger
460e907cb9 Now writing the title of a recording into the 'summary.vdr' file 2002-03-23 11:37:28 +01:00
Klaus Schmidinger
508d8a92bd Completed French OSD texts 2002-03-23 10:26:55 +01:00
Klaus Schmidinger
0be1a13c60 Improved file I/O in case of EINTR 2002-03-22 15:18:58 +01:00
Klaus Schmidinger
f94627ab13 Completed Portuguese OSD texts 2002-03-22 14:30:41 +01:00
Klaus Schmidinger
26e9ec2d65 Completed Dutch OSD texts 2002-03-22 13:58:50 +01:00
Klaus Schmidinger
6607608f9a Completed Finnish OSD texts 2002-03-22 13:32:42 +01:00
Klaus Schmidinger
e4424b1550 Fixed restoring CICAM setup values for a fourth DVB card 2002-03-18 21:36:00 +01:00
Klaus Schmidinger
b305ea6b02 Changed 'TrustedTransponder' to 'TimeTransponder' 2002-03-17 14:24:11 +01:00
Klaus Schmidinger
dea51d37a9 Refined texts of the 'Setup' menu 2002-03-17 14:11:22 +01:00
Klaus Schmidinger
b72b15cf8f New Setup item 'Restart' 2002-03-17 12:04:35 +01:00
Klaus Schmidinger
ae3f18dd57 The 'Commands' menu now automatically assigns number keys as hotkeys to the commands 2002-03-16 16:48:14 +01:00
Klaus Schmidinger
986f467993 Replaced 'killproc' with 'killall' in 'runvdr' 2002-03-16 16:22:12 +01:00
Klaus Schmidinger
f7d6a96935 Fixed high CPU usage in transfer mode 2002-03-16 14:27:35 +01:00
Klaus Schmidinger
25abe47a3b The 'Left' and 'Right' keys are now used to page up and down in text displays 2002-03-16 14:08:12 +01:00
Klaus Schmidinger
45180b762f Physically removing a deleted recording if one with the same name shall be deleted again 2002-03-16 12:19:14 +01:00
Klaus Schmidinger
80bc132236 Fixed displaying a system message while the replay mode is being shown 2002-03-16 11:38:27 +01:00
Klaus Schmidinger
92358d6a4e Changed the title of the 'Main' menu to 'VDR' 2002-03-16 10:09:54 +01:00
Klaus Schmidinger
d9cfa43d85 Grouped the Setup parameters into several sub-menus 2002-03-16 10:03:04 +01:00
Klaus Schmidinger
f9a3885ef2 New Setup parameter TrustedTransponder 2002-03-10 12:45:58 +01:00
Klaus Schmidinger
550c79e411 Changed the MANUAL description of the 'Conditional Access' setup parameters 2002-03-10 10:20:53 +01:00
Klaus Schmidinger
d5c01bbe5a Implemented OSD for Volume and Mute 2002-03-09 17:11:49 +01:00
Klaus Schmidinger
cb90e9b8dc Now starting the Dolby Digital output thread only if the recording actually contains Dolby Digital audio data 2002-03-09 12:09:57 +01:00
Klaus Schmidinger
ac5aecb8eb Fixed 'zombie' processes when closing a pipe 2002-03-09 11:51:56 +01:00
Klaus Schmidinger
a9fd732a72 Added log messages when deleting recordings in case the disk runs full while recording 2002-03-09 10:45:10 +01:00
Klaus Schmidinger
eb89599c58 Fixed resetting 'mute' state when setting the volume to a non-zero value 2002-03-09 10:16:16 +01:00