Commit Graph

  • 2b7c81f72d Moved support for full featured DVB cards of the TT/FuSi design into the new plugin 'dvbsddevice' Klaus Schmidinger 2009-12-31 15:38:18 +01:00
  • 3d7338de5a cPatPmtParser now also stores the audio stream types Klaus Schmidinger 2009-12-31 15:35:37 +01:00
  • a8260204c3 Added cFont::FontName() and cFont::Size() Klaus Schmidinger 2009-12-31 15:21:51 +01:00
  • 6a4d4607e4 Fixed zero-terminating the pid lists Klaus Schmidinger 2009-12-29 15:46:12 +01:00
  • b6e76b3bce Removed an unnecessary include Klaus Schmidinger 2009-12-26 15:51:15 +01:00
  • c1b01bdc61 cDevice::AddPid() now stores the stream type of the given pid Klaus Schmidinger 2009-12-25 15:26:16 +01:00
  • 3124c7598e cPatFilter::Process() now only stores CA descriptors for video and audio pids Klaus Schmidinger 2009-12-24 13:25:40 +01:00
  • 07d50dc8c4 cParsePatPmt now has functions to retrieve the audio, dolby and subtitle pids Klaus Schmidinger 2009-12-24 12:28:01 +01:00
  • 25148b7b05 Fixed handling STREAMTYPE_11172_AUDIO in cPatPmtParser::ParsePmt() Klaus Schmidinger 2009-12-24 11:56:50 +01:00
  • 0bfc5e2f71 cDevice now logs the device number when a new device is created Klaus Schmidinger 2009-12-24 11:15:22 +01:00
  • 37850dfa87 Reverted change to cDvbSpuBitmap::getMinBpp() Klaus Schmidinger 2009-12-24 10:52:23 +01:00
  • 64b6642851 Channel names containing commas are now handled correctly in channels.conf Klaus Schmidinger 2009-12-24 10:49:16 +01:00
  • d8d65c7536 Modified cCharSetConv so that it can be used to convert from "whatever VDR uses" to a given code Klaus Schmidinger 2009-12-23 15:25:05 +01:00
  • 1bb58100b0 Updated sources.conf Klaus Schmidinger 2009-12-23 14:35:49 +01:00
  • d3684149ca Fixed a busy loop when moving editing marks Klaus Schmidinger 2009-12-13 13:50:56 +01:00
  • 140ed23e7e Some fixes to dvbspu.[hc] Klaus Schmidinger 2009-12-13 12:16:44 +01:00
  • a648187de4 Removed the workaround for short channel names of "Kabel Deutschland" Klaus Schmidinger 2009-12-13 11:57:44 +01:00
  • 89b5e0da05 Added defines for large files to the 'newplugin' script Klaus Schmidinger 2009-12-06 15:33:06 +01:00
  • 15961bb34a Removed debug output of '-' from cTransfer::Receive() Klaus Schmidinger 2009-12-06 14:23:02 +01:00
  • 5c2a51a7cf Added stream type 11172 AUDIO to cPatPmtParser::ParsePmt() Klaus Schmidinger 2009-12-06 14:05:36 +01:00
  • 6a208294be Several code modifications to avoid compiler warnings Klaus Schmidinger 2009-12-06 12:57:45 +01:00
  • 1b973fd8eb Improved SPU handling on devices with limited OSD capabilities Klaus Schmidinger 2009-12-05 14:45:07 +01:00
  • fa5db6d777 The 'sky' plugin is no longer part of the VDR source Klaus Schmidinger 2009-12-05 14:27:57 +01:00
  • 82fe2cc0ad Updated the Estonian OSD texts Klaus Schmidinger 2009-12-05 13:39:29 +01:00
  • 8335ba0a7e The PCR pid in generated PMTs is now set to 0x1FFF ("no PCR pid") in cPatPmtGenerator::GeneratePmt(), because VDR doesn't record the PCR pid Klaus Schmidinger 2009-12-05 13:16:34 +01:00
  • ed3783e08e Updated the Italian OSD texts Klaus Schmidinger 2009-12-05 12:47:37 +01:00
  • 62901748b3 The new function cDevice::PatPmtParser() can be used in derived devices to access the PAT/PMT of the currently replayed material Klaus Schmidinger 2009-12-05 11:32:31 +01:00
  • a5e9da1de3 Fixed resetting the file size when regenerating the index file Klaus Schmidinger 2009-11-22 19:55:45 +01:00
  • 2d5dfd72de Fixed the default value for "Pause key handling" in the MANUAL 1.7.10 Klaus Schmidinger 2009-11-22 14:29:33 +01:00
  • 561d41c0d4 Reverted "Removed limitation to PAL resolution from SPU handling" because it cause nothing but trouble Klaus Schmidinger 2009-11-22 14:20:36 +01:00
  • 2e8f2b8557 Fixed references to old *.vdr file names in MANUAL Klaus Schmidinger 2009-11-22 14:03:27 +01:00
  • c8402639f6 Added the audio id to the call of PlayAudio() in cDevice::PlayTsAudio() Klaus Schmidinger 2009-11-22 13:25:16 +01:00
  • d8857154a1 Fixed handling DVB subtitles for PES recordings Klaus Schmidinger 2009-11-22 12:30:17 +01:00
  • 8ffbea3788 Fixed generating the index for recordings from channels that put a whole GOP into one payload unit; regenerating index file Klaus Schmidinger 2009-11-22 11:30:27 +01:00
  • 2db303d6f5 Fixed starting a recording at an I-frame Klaus Schmidinger 2009-11-15 15:33:55 +01:00
  • ff858b78a3 Fixed EntriesOnSameFileSystem() to avoid using f_fsid, which may be 0 Klaus Schmidinger 2009-11-06 15:23:52 +01:00
  • b2715518f8 Added Slovakian language texts Klaus Schmidinger 2009-11-01 15:51:18 +01:00
  • 999df31b8d Fixed writing the PCR pid into the PMT in cPatPmtGenerator::GeneratePmt() Klaus Schmidinger 2009-11-01 15:35:34 +01:00
  • 95c9d3cf51 Fixed cFrameDetector::Analyze() to handle video streams where the frame type is not detectable from the first TS packet of a frame Klaus Schmidinger 2009-11-01 15:02:49 +01:00
  • cb0b4768ad Fixed saving terminal settings when running in background Klaus Schmidinger 2009-10-25 14:49:19 +01:00
  • 2fc5e35eb9 Only checking DVB_API_VERSION to be >=5 in order to stay compileable in case the DVB API version number is increased Klaus Schmidinger 2009-10-25 13:58:20 +01:00
  • 611625ca3d Updated Chinese language texts Klaus Schmidinger 2009-10-18 15:28:23 +02:00
  • 5f3b995200 Added Lithuanian language translations Klaus Schmidinger 2009-10-18 14:23:21 +02:00
  • 20c8cd161f Changed the project's URLs and email to tvdr.de Klaus Schmidinger 2009-10-18 14:18:22 +02:00
  • 98d2cd84dc Fixed a typo Klaus Schmidinger 2009-10-09 19:11:49 +02:00
  • c9a27b09af Fixed not logging changes for channels that have no number Klaus Schmidinger 2009-08-30 11:32:39 +02:00
  • 0709d357ce Fixed wrong bracketing in cChannel::SubtitlingType() etc Klaus Schmidinger 2009-08-30 11:19:39 +02:00
  • e9e277e409 Updated the Italian OSD texts Klaus Schmidinger 2009-08-29 12:47:03 +02:00
  • ff29045d14 Updated date 1.7.9 Klaus Schmidinger 2009-08-23 13:21:39 +02:00
  • 9b61b20f9a Implemented full handling of subtitling descriptors Klaus Schmidinger 2009-08-16 15:32:39 +02:00
  • be3ea31119 Fixed handling QUERY Klaus Schmidinger 2009-08-16 13:21:07 +02:00
  • 99468a776d Fixed cDevice::PlayTsVideo() and cDevice::PlayTsAudio() in case only part of the buffer has been accepted by the device (cont'd) Klaus Schmidinger 2009-08-16 10:54:36 +02:00
  • fbc3a77d60 Increased the value of MAXFRAMESIZE to better suit HD recordings Klaus Schmidinger 2009-08-16 10:45:58 +02:00
  • a397b8a512 Fixed cRecordings::DelByName() to avoid compilation errors with gcc 4.4 Klaus Schmidinger 2009-08-16 10:42:05 +02:00
  • 78fc3f2b30 Updated vdr.1 to use the new file names in recording directories Klaus Schmidinger 2009-08-16 10:31:05 +02:00
  • 6d060a98f2 Fixed generating CaPmts in case audio and video are encrypted using different ECM pids Klaus Schmidinger 2009-08-15 22:19:42 +02:00
  • 23b5b1336d Fixed handling file name length on VFAT systems in case they contain UTF-8 characters Klaus Schmidinger 2009-08-09 12:45:36 +02:00
  • c5910f7987 Fixed deleting expired timers if they have the VPS flag set, but the event they are assigned to doesn't have a VPS tag Klaus Schmidinger 2009-06-21 14:08:51 +02:00
  • 8a85d7cd31 Changed the EIT filter setup to save a few handles on devices that do hardware filtering Klaus Schmidinger 2009-06-21 13:59:22 +02:00
  • e33ba08af4 Fixed cDevice::PlayTsVideo() and cDevice::PlayTsAudio() in case only part of the buffer has been accepted by the device Klaus Schmidinger 2009-06-21 13:34:40 +02:00
  • b14d498613 Fixed storing the current OSD size in case the device has changed it in its setup menu Klaus Schmidinger 2009-06-21 10:02:49 +02:00
  • a492a999a5 Fixed a typo Klaus Schmidinger 2009-06-13 17:10:38 +02:00
  • 884d10fbf6 Fixed variable types in cIndexFile 1.7.8 Klaus Schmidinger 2009-06-13 13:35:49 +02:00
  • e392051752 Fixed index types in cIndexFile::GetNextIFrame() Klaus Schmidinger 2009-06-13 12:25:22 +02:00
  • e093d4c8a8 Added a plausibility check for the OSD percentage parameters Klaus Schmidinger 2009-06-13 10:26:37 +02:00
  • 82ed7c1723 Fixed calculating menu colum widths in case the font has a size other than the default size Klaus Schmidinger 2009-06-06 15:20:40 +02:00
  • abd5a81c89 Modified cSVDRP::CmdGRAB() to avoid writing into const data Klaus Schmidinger 2009-06-06 14:07:02 +02:00
  • 1d03f30e93 Added some missing 'const' keywords to avoid compilation errors with gcc 4.4 Klaus Schmidinger 2009-06-06 13:48:41 +02:00
  • 96d25c3be1 Fixed unwanted track modifications when parsing PAT/PMT for recording Klaus Schmidinger 2009-06-06 13:26:23 +02:00
  • 1f798b0f8e Using different names for the Aspect parameter Klaus Schmidinger 2009-06-06 11:20:52 +02:00
  • 03245bdaf6 Removed obsolete constant Klaus Schmidinger 2009-06-01 15:07:10 +02:00
  • e639e3a76a Improved cDvbDevice::GetOsdSize() Klaus Schmidinger 2009-06-01 14:56:28 +02:00
  • 78d2fd3d0e Fixed cOsdMenu::Display() in case the menu size has changed Klaus Schmidinger 2009-06-01 11:57:46 +02:00
  • 6f912d247f Fixed handling the length of DiSEqC command sequences Klaus Schmidinger 2009-06-01 11:45:52 +02:00
  • bad922e955 Added a workaround for the broken linux-dvb driver header files Klaus Schmidinger 2009-06-01 11:33:12 +02:00
  • 23099d7ba0 Updated the Ukrainian OSD texts Klaus Schmidinger 2009-05-31 14:30:07 +02:00
  • e92739086e Moved buffer handling into cNonBlockingFileReader Klaus Schmidinger 2009-05-31 14:12:42 +02:00
  • 81cc592c33 Fixed calling close(-1) in cUnbufferedFile::Close() Klaus Schmidinger 2009-05-31 11:47:05 +02:00
  • 3de4811a42 Fixed a memory leak when reaching the end of a recording during replay Klaus Schmidinger 2009-05-31 10:02:20 +02:00
  • ea5ee20db1 Updated the Ukrainian OSD texts Klaus Schmidinger 2009-05-31 09:13:19 +02:00
  • e51e38bc33 Fixed generating PAT/PMT version numbers in case the PIDs change during recording Klaus Schmidinger 2009-05-24 15:11:28 +02:00
  • 6cdfb489ae Added a note about cFont::GetFont() not being thread-safe Klaus Schmidinger 2009-05-23 10:12:04 +02:00
  • 02921f8851 Added a note to cTsToPes regarding the 'payload start' flag for video data Klaus Schmidinger 2009-05-23 09:53:50 +02:00
  • 2c5faf0b65 Implemented setup option "Recording/Pause key handling" Klaus Schmidinger 2009-05-21 11:35:37 +02:00
  • d007c8c0d4 Fixed a typo Klaus Schmidinger 2009-05-17 10:09:35 +02:00
  • d41461ad40 Added a note about the meaning of PERCENTAGEDELTA in cRingBuffer::UpdatePercentage() Klaus Schmidinger 2009-05-17 10:07:17 +02:00
  • 877d4851e8 Added a note to cTsToPes about all TS packets having to belong to the same PID Klaus Schmidinger 2009-05-17 09:54:16 +02:00
  • b250709407 Removed unused 'synced' member from cTsToPes Klaus Schmidinger 2009-05-17 09:48:14 +02:00
  • 941c4360e2 EIT events are now only processed if a plausible system time is available, to avoid wrong handling of PDC descriptors Klaus Schmidinger 2009-05-15 12:41:50 +02:00
  • e81b822a5f Removed unnecessary checks Klaus Schmidinger 2009-05-15 11:08:18 +02:00
  • 448f95f817 Added missing update of lastOsdSizeUpdate Klaus Schmidinger 2009-05-12 21:08:23 +02:00
  • 8a7dbd1e56 Fixed use of time_t in cEIT::cEIT() Klaus Schmidinger 2009-05-10 14:55:15 +02:00
  • aae1aa5271 Added MPEG 1 handling to remux.c Klaus Schmidinger 2009-05-10 14:32:03 +02:00
  • 7e4aed4927 Added a note to cTsToPes::GetPes() about having to call it repeatedly, once it has returned a non-NULL value Klaus Schmidinger 2009-05-10 13:52:46 +02:00
  • ac3db05853 Checking fd_video in cDvbDevice::GetVideoSize() to avoid error messages on systems with no real primary replay device Klaus Schmidinger 2009-05-10 13:18:20 +02:00
  • 74646c0487 Removed limitation to PAL resolution from SPU handling Klaus Schmidinger 2009-05-09 16:41:59 +02:00
  • bf543736b6 Implemented cSetup::OSDAspect Klaus Schmidinger 2009-05-09 10:42:35 +02:00
  • 5227621a02 Proper credit for cDevice::GetOsdSize() Klaus Schmidinger 2009-05-09 10:31:14 +02:00
  • 0b79ecc193 Increased MAXOSDHEIGHT to 1200 Klaus Schmidinger 2009-05-09 10:28:15 +02:00
  • f936db2ac6 Implemented cDevice::GetOsdSize(); fixed the way the OSD size is determined on full featured DVB cards Klaus Schmidinger 2009-05-09 10:11:16 +02:00