Commit Graph

1699 Commits

Author SHA1 Message Date
Klaus Schmidinger be1b6b5e88 Fixed handling VPS timers, so that they only record if the event they are assigned to actually has the given VPS time 2005-06-18 13:32:03 +02:00
Klaus Schmidinger 7e81649d68 Removed the NPTL check at startup 2005-06-18 11:21:12 +02:00
Klaus Schmidinger 806aeb3c07 Implemented wrapping around in menu lists 2005-06-18 10:44:30 +02:00
Klaus Schmidinger f1ccf37128 Modified page scrolling behaviour 2005-06-17 15:47:27 +02:00
Klaus Schmidinger 80a7ef5a55 Fixed handling 'page down', which was broken in version 1.3.26 2005-06-17 14:25:08 +02:00
Klaus Schmidinger 7bbeca3b5b Added a note about MPEG1 not yet workign with cVideoRepacker 2005-06-12 14:16:12 +02:00
Klaus Schmidinger f41e3f327b Modified cEITScanner::Process() so that it works on systems with only budget cards or a mix of DVB-S, DVB-C or DVB-T cards 2005-06-12 14:09:45 +02:00
Klaus Schmidinger eb8ad6b46d Added cOsdMenu::SetCols() to allow adjusting the menu columns 2005-06-12 10:46:34 +02:00
Klaus Schmidinger 7a990fcf88 Fixed handling page up/down in menu lists in case there are several non selectable items in a row 2005-06-12 10:02:59 +02:00
Klaus Schmidinger 903a2d5850 Fixed dropping EPG events that have a zero start time or duration, in case it's an NVOD event 2005-06-11 16:05:11 +02:00
Klaus Schmidinger 3513e3d07e Removed an unnecessary #include from osd.c 2005-06-11 14:32:26 +02:00
Klaus Schmidinger 858937f861 Fixed handling timers with a day given as MTWTF--@6 2005-06-11 14:30:26 +02:00
Klaus Schmidinger 48a10640e9 Fixed the call to Channels.Unlock() in cEITScanner::Process() 2005-06-05 14:44:27 +02:00
Klaus Schmidinger c1055a6c8f Added the year (two digits) to recording dates in LSTR, and thus also in menus 2005-06-05 14:23:23 +02:00
Klaus Schmidinger f4c63964a8 A device can now detach all receivers for a given PID 2005-06-05 13:37:37 +02:00
Klaus Schmidinger 393627abd5 EPG events without a title now display "No title" instead of "(null)" 2005-06-05 12:19:50 +02:00
Klaus Schmidinger 60a35366dd Implemented cVideoRepacker in remux.c to make sure every PES packet contains only data from one frame 2005-06-04 14:49:25 +02:00
Klaus Schmidinger a8599c451e Improved resetting CAM connections 2005-06-04 11:59:19 +02:00
Klaus Schmidinger eecf0b6616 Fixed handling 'summary.vdr' files with more than two empty lines 2005-06-04 11:33:09 +02:00
Klaus Schmidinger 7bffdb9e82 Updated the Finnish OSD texts 2005-06-03 12:42:04 +02:00
Klaus Schmidinger 42ab72c151 Updated the Estonian OSD texts 2005-06-03 12:39:16 +02:00
Klaus Schmidinger e622406342 Added cThread::SetPriority() and using it in cSectionHandler::Action() to reduce the priority of the section handler threads 2005-05-29 11:44:52 +02:00
Klaus Schmidinger ca66d29798 Fixed listing recordings with empty episode names in the LSTR command 2005-05-29 11:22:39 +02:00
Klaus Schmidinger 3b69903d23 Speeded up deleting duplicate channels 2005-05-29 10:33:21 +02:00
Klaus Schmidinger 1e63fa4174 Avoiding unnecessary calls to getLength() in libsi/si.c, and avoiding the '& 0xff' in CRC32::crc32() of libsi/util.c 2005-05-28 14:19:16 +02:00
Klaus Schmidinger 7701acd968 Now using hash tables to speed up cSchedule::GetEvent() 2005-05-28 13:17:20 +02:00
Klaus Schmidinger b4cbb84489 cEvent no longer stores the channelID directly, but rather has a pointer to the schedule it is in 2005-05-28 10:09:06 +02:00
Klaus Schmidinger 1855ab0ef3 Introduced cListBase::count for better performance 2005-05-26 11:41:33 +02:00
Klaus Schmidinger 373c69043a Made tChannelID::operator==() inline for better performance 2005-05-26 11:25:36 +02:00
Klaus Schmidinger 70ac6784ac Moved the NPTL and UTF-8 checks after the version and help output 2005-05-26 10:47:49 +02:00
Klaus Schmidinger a05b921e29 No longer stopping Transfer Mode or replay immediately when the Power button is pressed 2005-05-26 10:33:17 +02:00
Klaus Schmidinger 425daa4ca5 Now dropping EPG events that have a zero start time or duration 2005-05-26 10:27:06 +02:00
Klaus Schmidinger e3e40a14f3 Pressing the "Play" key in live viewing mode now resumes a previous replay session 2005-05-26 10:20:31 +02:00
Klaus Schmidinger dc0209147e The SVDRP command DELR no longer deletes recordings that are currently being written to by a timer 2005-05-26 10:00:59 +02:00
Klaus Schmidinger a05590796a Fixed a possible hangup when ending a replay session while cIndexFile::CatchUp() is waiting 2005-05-22 11:29:19 +02:00
Klaus Schmidinger 6b25832913 No longer saving the setup in case of a fatal error 2005-05-22 11:23:22 +02:00
Klaus Schmidinger 710f6c37d1 Added cPlayer::DeviceSetVideoDisplayFormat() 2005-05-22 11:09:14 +02:00
Klaus Schmidinger dc7f2d3624 Removed converting byte order on big endian systems from cDvbOsd::Flush() 2005-05-22 11:03:57 +02:00
Klaus Schmidinger 2d3702b850 Fall back to 'summary.vdr' if there is no 'info.vdr' 2005-05-22 10:43:10 +02:00
Klaus Schmidinger ed52b359bb Avoiding extra blanks at the end of names of instant recordings 2005-05-16 15:19:54 +02:00
Klaus Schmidinger b0583e5373 Switched from 'summary.vdr' to 'info.vdr' 2005-05-16 14:45:11 +02:00
Klaus Schmidinger 6e274dfeef Updated the Danish OSD texts 2005-05-15 09:22:19 +02:00
Klaus Schmidinger 3688b801c7 Made cOsd::isOpen an integer counter to avoid problems with messages when a cOsdObject uses the raw OSD 2005-05-14 11:22:56 +02:00
Klaus Schmidinger e096b86ef6 Made the Makefile patch friendlier 2005-05-14 10:33:37 +02:00
Klaus Schmidinger faf7d4b743 Added a check for Setup.DiSEqC in cDvbDevice::ProvidesTransponder() 2005-05-14 10:04:04 +02:00
Klaus Schmidinger d7053e30ac Using '>' as separator for short channel names on cable channels 2005-05-14 09:47:06 +02:00
Klaus Schmidinger 06e038b6fb Updated the Estonian OSD texts 2005-05-14 09:18:08 +02:00
Klaus Schmidinger 28084a44b7 Fixed a typo 2005-05-14 09:01:03 +02:00
Klaus Schmidinger 22bb343f12 Fixed a wrong inheritance in libsi's SubtitlingDescriptor::Subtitling 2005-05-08 14:10:04 +02:00
Klaus Schmidinger 7f5f26020b Some rearrangements in cDvbPlayer::Action() to avoid lockups on NPTL systems 2005-05-08 14:06:21 +02:00
Klaus Schmidinger 1f246351b1 Recordings now avoid zero sized video data files 2005-05-07 15:29:23 +02:00
Klaus Schmidinger f2bb5b3474 Now preferring budget cards when selecting a DVB device for recording 2005-05-07 15:12:09 +02:00
Klaus Schmidinger 89105812fb No longer retuning or restarting a recording if only the language code of a audio or dolby PID changes 2005-05-07 13:15:34 +02:00
Klaus Schmidinger a20ddc1f22 Removed scaling coordinates in letterbox mode from cDvbSpu 2005-05-07 11:17:25 +02:00
Klaus Schmidinger 8b137f8ce5 Added status flag for timers that are currently recording 2005-05-07 11:10:56 +02:00
Klaus Schmidinger 9f7166a891 Fixed timeout handling in cRwLock::Lock() 2005-05-06 14:43:17 +02:00
Klaus Schmidinger 6ca56047ae Fixed handling lifetime when deciding whether to delete a recording 2005-05-06 14:00:45 +02:00
Klaus Schmidinger b3c1f1bb73 Automatically deleting duplicate channels when reading channels.conf 2005-05-06 13:49:01 +02:00
Klaus Schmidinger 6db0e99996 Fixed a bug in libsi's SubtitlingDescriptor::getLength() 2005-05-06 09:00:36 +02:00
Klaus Schmidinger 1c62f19c8c Fixed handling fragments of less than 3 byte in cPesAssembler 2005-05-05 14:59:46 +02:00
Klaus Schmidinger cfab3380c7 Now also considering the "EPG linger time" when saving the EPG data to file or listing it via LSTE 2005-05-05 13:55:12 +02:00
Klaus Schmidinger 49f9edc194 Fixed handling transparent areas in cDvbSpuBitmap 2005-05-05 13:20:43 +02:00
Klaus Schmidinger 8d84cc15b9 Updated the Finnish OSD texts 2005-05-05 13:13:21 +02:00
Klaus Schmidinger 6d0cb1beb0 Added missing text internationalization for "Starting EPG scan" 2005-05-05 13:08:07 +02:00
Klaus Schmidinger ff0a48d3be Fixed a memory leak in cDvbPlayer 2005-05-05 12:53:43 +02:00
Klaus Schmidinger fd2c54cec0 Fixed a memory leak in tComponent 2005-05-05 12:41:21 +02:00
Klaus Schmidinger c8b103c37f Updated the Danish OSD texts 2005-05-05 11:09:09 +02:00
Klaus Schmidinger 8775419779 Now including the optional user defined Make.config from the 'libsi' Makefile 2005-05-05 11:04:18 +02:00
Klaus Schmidinger f1494502a7 All log entries regarding timers now contain a short description of the timer 2005-03-20 15:15:42 +01:00
Klaus Schmidinger de23bd7cb1 Added a missing cMutexLock to cRemote::HasKeys() 2005-03-20 13:27:01 +01:00
Klaus Schmidinger 14a38b1dba Improved falling back to normal recording if the VPS data hasn't been seen for more than 30 seconds 2005-03-20 13:12:07 +01:00
Klaus Schmidinger 456ded045c Fixed setting the colored button help after deleting a recording in case the next menu entry is a directory 2005-03-20 11:27:44 +01:00
Klaus Schmidinger ce0e97eb65 Single shot timers are now reliably deleted when they have expired 2005-03-20 11:19:36 +01:00
Klaus Schmidinger e760b14f64 Some fixes to avoid compiler warnings in gcc 4.0 2005-03-20 10:10:38 +01:00
Klaus Schmidinger ccc7c4a2d8 The day of a timer is now stored as a full date in ISO notation 2005-03-19 15:38:43 +01:00
Klaus Schmidinger ae5ee879d0 The running status of a VPS event is now only taken seriously if that event has been seen within the last 30 seconds 2005-03-13 13:19:30 +01:00
Klaus Schmidinger 3c0ea98ab3 Fixed cDvbDevice::SetVideoDisplayFormat() in case of 16:9 2005-03-13 12:34:45 +01:00
Klaus Schmidinger 76ca67473c Fixed cDolbyRepacker to allow recording ProSieben HD broadcasts 2005-03-13 12:05:30 +01:00
Klaus Schmidinger 57e34f6240 Improved matching timers to EPG events 2005-03-13 11:42:59 +01:00
Klaus Schmidinger 25b8a40eef Updated the Swedish OSD texts; fixed a few French OSD texts that were in the wrong place 2005-03-12 10:53:04 +01:00
Klaus Schmidinger 7259b28d52 Updated the Finnish OSD texts 2005-03-05 17:02:21 +01:00
Klaus Schmidinger dc20f0f8cf Dropped CA support for the old '-icam' firmware 2005-03-05 16:13:26 +01:00
Klaus Schmidinger 8e37778946 Updated the Russian OSD texts 2005-03-05 15:51:55 +01:00
Klaus Schmidinger 379d4b7d63 The setup option "DVB/Video display format" is now only available if "Video format" is set to "4:3" 2005-03-05 15:48:26 +01:00
Klaus Schmidinger e3be67dbaa Improved displaying the the current audio track in the ST:TNG channel display 2005-02-27 14:54:57 +01:00
Klaus Schmidinger 627e70ce7e Fixed handling repeated kAudio keys 2005-02-27 14:12:03 +01:00
Klaus Schmidinger 87209df391 Keeping the track language codes and descriptions in Transfer Mode 2005-02-27 13:58:22 +01:00
Klaus Schmidinger 940d605f2e Revisited 'Fixed calling cStatus::MsgChannelSwitch() in cDevice::SetChannel()' to allow keeping language codes in Trandfer Mode 2005-02-27 13:40:33 +01:00
Klaus Schmidinger 43576a394f Improved automatic audio track selection 2005-02-27 10:36:19 +01:00
Klaus Schmidinger 6ef9ec9ac0 Fixed ensuring there is a current audio track in case there is only one track 2005-02-26 11:46:37 +01:00
Klaus Schmidinger 5350b65b37 Added 'smi' to the Finnish language codes 2005-02-26 10:42:55 +01:00
Klaus Schmidinger a5673f5b05 Completed Dutch language texts 2005-02-26 10:28:35 +01:00
Klaus Schmidinger ca4da1845c Changed MAXDPIDS to 16 (8xAC3 + 8xDTS) 2005-02-20 14:07:52 +01:00
Klaus Schmidinger e8bd7c2369 Implemented setup option "DVB/Video display format" 2005-02-20 13:39:49 +01:00
Klaus Schmidinger 51f41252cf Added support for setting the video display mode 2005-02-20 12:01:05 +01:00
Klaus Schmidinger f038aaefc8 Fixed the call to SetVideoFormat() in cDvbDevice::cDvbDevice() (parameter is _bool_) 2005-02-20 11:06:51 +01:00
Klaus Schmidinger c6aa52c204 Increased POLLTIMEOUTS_BEFORE_DEVICECLEAR in transfer.c to 6 to avoid problems with the larger buffer reserve 2005-02-19 14:40:36 +01:00
Klaus Schmidinger 4871f1188e Replaced the call to system("sync") in SpinUpDisk() with fdatasync(f) to avoid problems on NPTL systems 2005-02-19 13:51:44 +01:00
Klaus Schmidinger 605cd54280 Fixed calling cStatus::MsgChannelSwitch() in cDevice::SetChannel() 2005-02-19 12:20:53 +01:00
Klaus Schmidinger f226c84583 Avoiding unnecessary calls to SetPid() in cDvbDevice::SetAudioTrackDevice() 2005-02-19 12:18:18 +01:00
Klaus Schmidinger f714ee0f55 Removed some unneeded code and fixed access to unallocated memory in cEvent::FixEpgBugs() 2005-02-19 11:37:15 +01:00
Klaus Schmidinger 1594333047 Added missing reset of the 'repacker' to cTS2PES::Clear() 2005-02-13 14:38:08 +01:00
Klaus Schmidinger 84d57ed54d Implemented cDvbDevice::SetTransferModeForDolbyDigital() 2005-02-13 14:26:37 +01:00
Klaus Schmidinger 28976bf276 Added a missing 'resultSkipped = 0' to cRemux::Clear() 2005-02-13 10:29:27 +01:00
Klaus Schmidinger 20d5179ae4 The 'plugins-clean' target of the Makefile now only deletes the actual plugin library files from this version of VDR 2005-02-13 10:18:07 +01:00
Klaus Schmidinger e972c0464a cAudio::Play() now also gets the 0xC0...0xDF audio 2005-02-13 09:54:51 +01:00
Klaus Schmidinger 78598e1a0a Making sure the first audio packet is not dropped when switching to "pre 1.3.19 Dolby Digital compatibility mode" 2005-02-12 16:32:54 +01:00
Klaus Schmidinger 3b871f8bb6 Now using twice the buffer reserve in cTransfer if the primary DVB card is an unmodified version with only 2MB of SDRAM 2005-02-12 15:54:06 +01:00
Klaus Schmidinger a481a5200c Fixed a typo in detecting UTF-8 2005-02-12 15:07:09 +01:00
Klaus Schmidinger dc22034e72 Added DeviceClrAvailableTracks() and DeviceSetCurrentAudioTrack() to cPlayer 2005-02-12 14:48:06 +01:00
Klaus Schmidinger 7e0ffb0499 Removed the "Cleared/PlayPes(NULL, 0)" handling from cTransfer::Action(); Making sure the buffer reserve in cTransfer::Action() is re-established after clearing the buffer 2005-02-12 13:52:35 +01:00
Klaus Schmidinger 25c942c0e3 Added 'uchar Id' to cAudio::Play()' 2005-02-12 13:01:24 +01:00
Klaus Schmidinger d1fb8d586d Forcing a new resync after a call to cRemux::Clear() 2005-02-12 10:59:03 +01:00
Klaus Schmidinger efa2178430 Completed the Danish OSD texts 2005-02-12 10:27:04 +01:00
Klaus Schmidinger 5b4507da05 Fixed handling symbolic links in cRecordings::ScanVideoDir() 2005-02-12 10:19:03 +01:00
Klaus Schmidinger 7f244d5c9c Fixed handling Transfer Mode for radio channels 2005-02-08 14:18:18 +01:00
Klaus Schmidinger 74accfb1dc Restricted the "setting audio track" log message to automatic changes during replay 2005-02-08 13:21:34 +01:00
Klaus Schmidinger 93d2375299 Completed the Finnish OSD texts 2005-02-08 12:01:57 +01:00
Klaus Schmidinger 8cdd705fb4 Fixed a possible freeze in pause mode in case a device's PlayPesPacket() function permanently returns 0 2005-02-08 11:47:15 +01:00
Klaus Schmidinger 34d51f5f83 Fixed cDvbDevice::SetAudioTrackDevice() to avoid a blank screen after switching back to live mode if a recording is currently active on the primary device 2005-02-08 11:27:42 +01:00
Klaus Schmidinger d3bd62a5fb Added MPEG1 replay capability to cPesAssembler 2005-02-06 14:22:08 +01:00
Klaus Schmidinger d824e95704 Calling pesAssembler->Reset() in cDevice::AttachPlayer() to avoid problems with residual data in replay and Transfer Mode 2005-02-06 13:49:13 +01:00
Klaus Schmidinger e57611dfd3 Fixed the "pre 1.3.19" compatibility mode for old Dolby Digital recordings 2005-02-06 13:19:19 +01:00
Klaus Schmidinger 20b213201a Making sure the "Mute" and "Volume+/-" keys don't interfere with digital audio 2005-02-06 12:31:36 +01:00
Klaus Schmidinger 506eb479a5 Removed 'flags' from tTrackId 2005-02-06 11:44:56 +01:00
Klaus Schmidinger 450e58439a Making sure the current audio track is actually one of the ones available in a recording (cont'd) 2005-02-06 10:26:35 +01:00
Klaus Schmidinger fcbfc8e988 Added CMD_SPU_CHG_COLCON to cDvbSpuDecoder::setTime() 2005-02-06 09:58:08 +01:00
Klaus Schmidinger c4292b81b8 Fixed several memory leaks that were introduced through the use of cString 2005-02-06 09:48:08 +01:00
Klaus Schmidinger ef4ef632d5 Modified cDolbyRepacker to make sure PES packets don't exceed the requested length 2005-02-05 11:59:19 +01:00
Klaus Schmidinger d067302bb6 Implemented setup option "OSD/Channel info time" 2005-02-05 11:40:04 +01:00
Klaus Schmidinger 0f8bdb31b6 Completed the French OSD texts 2005-02-05 10:37:53 +01:00
Klaus Schmidinger f97ece8330 Completed the Danish OSD texts 2005-02-05 10:15:16 +01:00
Klaus Schmidinger 32e0b131c9 Fixed a memory leak in AddDirectory() and strescape() 2005-02-05 10:12:14 +01:00
Klaus Schmidinger 9484b537bc Making sure the current audio track is actually one of the ones available in a recording 2005-01-30 16:04:38 +01:00
Klaus Schmidinger d3181d3d99 Moved the call to SetAudioChannel(0) into cDevice::ClrAvailableTracks() 2005-01-30 14:42:51 +01:00
Klaus Schmidinger 2bec1d5ca0 Added cPlugin::Stop() 2005-01-30 14:23:01 +01:00
Klaus Schmidinger a430f64252 Fixed masking SubStreamType in cDevice::PlayPesPacket() 2005-01-30 13:38:06 +01:00
Klaus Schmidinger 250e79afbe Fixed a buffer overflow in case a station defines all 32 audio PIDs 2005-01-30 12:11:56 +01:00
Klaus Schmidinger ac60bd7141 Now setting primaryDevice = NULL before deleting the devices in cDevice::Shutdown() 2005-01-25 18:22:46 +01:00
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 Dsseldorf and Kln 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 Lbeck 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 Dlle 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