Commit Graph

1457 Commits

Author SHA1 Message Date
Klaus Schmidinger aaa2284278 Fixed handling VPS timers, so that they only record if the event they are assigned to actually has the given VPS time (cont'd, fix, caused repeating VPS timers to stop recording prematurely) 2005-07-30 13:05:24 +02:00
Klaus Schmidinger 6ebed0fc86 Reactivated cVideoRepacker after some fixes 2005-07-30 10:25:03 +02:00
Klaus Schmidinger 856f22dbf1 cDvbPlayer::Goto() now appends a Sequence End Code to get the image shown immediately with softdevices 2005-07-30 10:04:18 +02:00
Klaus Schmidinger a6f3a325d7 Updated Croatian language texts 2005-07-30 09:42:58 +02:00
Klaus Schmidinger b36592dfa9 Modified the description of cDevice::Poll() to avoid misunderstandings 2005-07-30 09:32:51 +02:00
Klaus Schmidinger af78bac2bb Added a sleep in cDvbPlayer::Action() in case there is no data to send to the device 2005-07-30 09:23:29 +02:00
Klaus Schmidinger d68b0a87ae Implemented palette replace mode in the OSD bitmaps 2005-06-19 10:47:06 +02:00
Klaus Schmidinger f996f10099 Disabled cVideoRepacker in remux.c 2005-06-19 10:19:13 +02:00
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