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

1243 Commits

Author SHA1 Message Date
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