Commit Graph

  • bcce056292 The new functions cDevice::CanScaleVideo() and cDevice::ScaleVideo() can be used by derived output devices to implement scaling the video to a given size and location Klaus Schmidinger 2012-12-04 11:52:58 +01:00
  • 1e14401e74 Now always setting the TDT EIT filter, because otherwise when turning on using the transponder time in the Setup menu, it would only be used after the next restart of VDR Klaus Schmidinger 2012-12-04 11:15:28 +01:00
  • 45a29931cb The '7' and '9' keys now jump to the very beginning or end, respectively, of the recording, even if there is no mark set at that point Klaus Schmidinger 2012-12-04 10:09:08 +01:00
  • f61645b4d2 Synchronizing system time to the transponder time is now done using adjtime() in order to avoid discontinuities Klaus Schmidinger 2012-12-04 09:34:06 +01:00
  • f1603e9128 Fixed handling lowercase polarization characters in channel definitions if no DiSEqC is used Klaus Schmidinger 2012-12-03 14:13:12 +01:00
  • 7cd8ab4686 Fixed some spellings in osd.h and svdrp.c Klaus Schmidinger 2012-12-03 13:51:23 +01:00
  • 6ca541e876 Fixed some #include statements in plugins to use <vdr/...> instead of "vdr/..." Klaus Schmidinger 2012-12-03 13:46:46 +01:00
  • 780aeab4ff Fixed faulty opening of the Recordings menu when pressing the Play key during normal live viewing mode in case there there is a "last viewed" recording Klaus Schmidinger 2012-12-03 13:27:07 +01:00
  • e2796948b2 Fixed calling iconv_close() only with a valid iconv_t value Klaus Schmidinger 2012-12-03 09:34:12 +01:00
  • 441bf30032 Simplified calculating the PTS offset in cPtsFixer::Fix() and fixed the overflow handling of PCR values Klaus Schmidinger 2012-12-02 14:33:06 +01:00
  • a23a13873f Fixed a typo in skins.h Klaus Schmidinger 2012-12-02 13:25:08 +01:00
  • b73c83e2a1 Fixed adjusting the DTS values in the cutter, to compensate for dropped B-frames Klaus Schmidinger 2012-11-29 15:34:55 +01:00
  • 2eadd7d4dd The cutter now only increments the TS continuity counter for packets that have a payload Klaus Schmidinger 2012-11-27 08:57:45 +01:00
  • 4db9a3b636 Fixed getting the number of editing sequences in case the last sequence has no actual end mark Klaus Schmidinger 2012-11-26 09:39:59 +01:00
  • 75aee155ea Changed all occurrences of MPEG4 to H264 (pointed out by Sören Moch) Klaus Schmidinger 2012-11-25 14:21:15 +01:00
  • 21186ced97 Fixed getting only non-video packets in cCuttingThread::GetPendingPackets() Klaus Schmidinger 2012-11-25 14:02:47 +01:00
  • c13980e130 Updated the Macedonian OSD texts Klaus Schmidinger 2012-11-21 08:56:05 +01:00
  • 9fff8b3fe9 Fixed learning remote control keys with the LCARS skin Klaus Schmidinger 2012-11-19 12:24:29 +01:00
  • 8f9136ecab In order to be able to play TS recordings from other sources, in which there is more than one PMT PID in the PAT, 'int cPatPmtParser::PatPmt(void)' has been changed to 'bool cPatPmtParser::IsPatPmt(int Pid)' Klaus Schmidinger 2012-11-19 10:32:31 +01:00
  • 56f8752b9a Added notes from HISTORY Klaus Schmidinger 2012-11-18 13:21:23 +01:00
  • d46a31d417 Modified editing marks are now written to disk whenever the replay progress display gets hidden 1.7.32 Klaus Schmidinger 2012-11-18 13:12:31 +01:00
  • 3c65130e38 Editing marks can now be moved freely Klaus Schmidinger 2012-11-18 13:00:33 +01:00
  • cca2cd35ad Improved editing TS recordings Klaus Schmidinger 2012-11-18 12:19:51 +01:00
  • 5b4e1fa793 Fixed detecting frames in case there are multiple frames per payload unit Klaus Schmidinger 2012-11-13 10:00:00 +01:00
  • e24aa0aa1a Using PATPID macro Klaus Schmidinger 2012-11-13 09:11:43 +01:00
  • bc06fdf414 The return type of cMarks::Add() has been changed to void Klaus Schmidinger 2012-11-12 14:51:18 +01:00
  • b951ca48a5 Fixed handling the very last entry in a recording index Klaus Schmidinger 2012-11-12 14:50:02 +01:00
  • 1a1b7234ea Updated the Romanian OSD texts Klaus Schmidinger 2012-11-06 12:12:01 +01:00
  • 3ad369d249 Fixed frame detection when regenerating the index Klaus Schmidinger 2012-11-06 11:03:06 +01:00
  • f98ae169e1 Fixed regenerating the index in case the recording spans over several files (was a side effect of the new frame detection) Klaus Schmidinger 2012-11-04 15:27:44 +01:00
  • 1e3d1e0f0b Credit to Udo Richter Klaus Schmidinger 2012-11-03 11:37:28 +01:00
  • b19e6d071f Fixed shifting editing marks towards the next I-frame in case of PES recordings Klaus Schmidinger 2012-11-03 11:25:13 +01:00
  • 57a3169013 Improved frame detection by parsing just far enough into the MPEG-4 NAL units to get the necessary information about frames and slices; the initial syncing of the frame detector is now done immediately after the first complete GOP has been seen Klaus Schmidinger 2012-11-02 14:35:57 +01:00
  • 38d48afad9 Fixed handling timers in case an event is modified and "phased out" while the timer is recording Klaus Schmidinger 2012-10-16 08:24:10 +02:00
  • 4149053935 Fixed a possible memory leak in SI::StructureLoop::getNextAsPointer() Klaus Schmidinger 2012-10-15 12:03:31 +02:00
  • 15bb8ca60d If a frame position in the 'marks' file of a recording doesn't point to an I-frame, it will now be shifted towards the next I-frame Klaus Schmidinger 2012-10-15 11:23:59 +02:00
  • 8c633a5f65 Fixed handling VPS timers in case the running status of an event goes to '1' (not running) and later goes to '4' (running) Klaus Schmidinger 2012-10-13 14:19:26 +02:00
  • 7f7fa7fd90 Added options to build a 32-bit version of VDR on a 64-bit machine to Make.config.template Klaus Schmidinger 2012-10-09 10:43:28 +02:00
  • 0aae0d9cf7 Added including the Make.global and Make.config files to the dvbdhffdevice's libhdffcmd/Makefile Klaus Schmidinger 2012-10-09 10:23:01 +02:00
  • 6b6a372244 Fixed 'make install' to not overwrite existing configuration files Klaus Schmidinger 2012-10-09 08:34:57 +02:00
  • 43883ee159 Fixed setting the video format in the dvbhdffdevice Klaus Schmidinger 2012-10-09 08:24:33 +02:00
  • 9f832ef482 Fixed some compiler warnings under gcc version 4.7.1 Klaus Schmidinger 2012-10-07 11:13:18 +02:00
  • 86fc7ba77c Added the UPDATE-2.0.0 file Klaus Schmidinger 2012-10-06 13:39:22 +02:00
  • 612f696bb7 Changed DTV_DVBT2_PLP_ID to DTV_STREAM_ID in dvbdevice.c to adapt to an incompatible change in DVB API 5.8 Klaus Schmidinger 2012-10-04 12:44:13 +02:00
  • 1e9b16d20b The cThread constructor now has an additional boolean parameter that can be set to true to have this thread run at a lower priority Klaus Schmidinger 2012-10-04 12:32:31 +02:00
  • 5a407d0e68 cIoThrottle::Engaged() is now also checked in cRemoveDeletedRecordingsThread::Action() Klaus Schmidinger 2012-10-03 12:58:02 +02:00
  • 90d854c0b4 Pressing the Blue in the main menu during normal live viewing mode now opens the Recordings menu if there is no "last viewed" recording Klaus Schmidinger 2012-10-03 10:18:58 +02:00
  • 1b7a32472e Pressing the Play key during normal live viewing mode now opens the Recordings menu if there is no "last viewed" recording Klaus Schmidinger 2012-10-03 10:11:15 +02:00
  • f1000d75c0 Added 'IgnoreFiles' to RemoveEmptyDirectories() 1.7.31 Klaus Schmidinger 2012-09-30 13:05:14 +02:00
  • 3cc12a401a Added missing decrementing of 'len' in libsi/si.c's String::decodeText() functions Klaus Schmidinger 2012-09-29 14:44:20 +02:00
  • 3c860ee043 Reactivated stripping control characters from EPG texts and adapted it to UTF-8 Klaus Schmidinger 2012-09-29 14:30:48 +02:00
  • c5dfaf9681 Moved cleaning up the EPG data and writing the epg.data file into a separate thread (cont'd) Klaus Schmidinger 2012-09-29 11:49:11 +02:00
  • 62dee6514a Fixed sorting folders before recordings in case of UTF-8 Klaus Schmidinger 2012-09-29 10:05:49 +02:00
  • 6f1577a659 Moved cleaning up the EPG data and writing the epg.data file into a separate thread to avoid sluggish response to user input on slow systems Klaus Schmidinger 2012-09-24 13:41:54 +02:00
  • 7cdfca45f4 Increased the size of the TS buffer to 5MB and that of the Recorder buffer to 20MB to better handle HD recordings Klaus Schmidinger 2012-09-22 11:55:26 +02:00
  • 72c03260d7 The new class cIoThrottle is used to allow I/O intense threads to temporarily suspend their activities in case buffers run full Klaus Schmidinger 2012-09-22 11:52:33 +02:00
  • e898a28258 Fixed a leftover frame counter in the LCARS skin's replay display after jumping to an editing mark and resuming replay Klaus Schmidinger 2012-09-19 11:13:17 +02:00
  • e11908cae6 cPatPmtParser::ParsePmt() now also recognizes stream type 0x81 as "AC3" Klaus Schmidinger 2012-09-19 10:46:17 +02:00
  • ed456adc80 Improved detecting frames in MPEG 4 video Klaus Schmidinger 2012-09-18 09:57:38 +02:00
  • 14eb0d77e9 Fixed some typos Klaus Schmidinger 2012-09-17 14:06:12 +02:00
  • e6526ae269 The script given to VDR with the '-r' option is now also called whenever a recording is deleted Klaus Schmidinger 2012-09-17 09:03:01 +02:00
  • 8423b5ea4c Decreased the ring buffer put/get trigger sizes from 1/3 to 1/10 Klaus Schmidinger 2012-09-17 08:48:20 +02:00
  • 050b7cdebf Implemented instant recording of only the present event Klaus Schmidinger 2012-09-15 13:57:39 +02:00
  • c9ac6f5196 Fixed mapping the frame type bits when detecting independent frames in MPEG 4 video Klaus Schmidinger 2012-09-14 09:11:18 +02:00
  • cc16e9fdc7 If regenerating an index file fails and no data is written to the file, VDR now reports this error and removes the empty index file Klaus Schmidinger 2012-09-13 11:18:53 +02:00
  • e775f25add Fixed credits for implementing cDevice::HasInternalCam() Klaus Schmidinger 2012-09-12 07:52:25 +02:00
  • eb8fbeba27 Implemented the setup options "OSD/Color key [0123]" 1.7.30 Klaus Schmidinger 2012-09-09 14:37:15 +02:00
  • 3d60eba129 Fixed handling default values for directories Klaus Schmidinger 2012-09-09 09:29:15 +02:00
  • e6e9996060 Fixed sluggish response when manipulating editing marks while a cutting thread is running Klaus Schmidinger 2012-09-09 09:19:15 +02:00
  • 2ceb19e566 Fixed getting the file size and number of frames of ongoing recordings Klaus Schmidinger 2012-09-06 10:07:25 +02:00
  • f7a1954fe3 Fixed a long delay at the end when replaying a recording that has stopped recording less than an hour ago Klaus Schmidinger 2012-09-05 14:16:52 +02:00
  • e64ab2a2a7 Credits to Dennis Bendlin Klaus Schmidinger 2012-09-02 13:38:31 +02:00
  • 378a05a96d Changed the semantics of the cReceiver::Activate() function (it is now called with 'false' *after* the receiver has been detached from the device Klaus Schmidinger 2012-09-02 09:35:31 +02:00
  • 13edfc1382 Implemented FHS support; fixed handling config directory if only -v is given Klaus Schmidinger 2012-09-01 14:03:45 +02:00
  • d3b3c43e8f Fixed a race condition when zapping in transfer mode (cont'd) Klaus Schmidinger 2012-08-31 11:02:24 +02:00
  • 5d0410de3e Added cDevice::HasInternalCam() Klaus Schmidinger 2012-08-26 13:59:37 +02:00
  • 4986f76b0a Added cDevice::ReadFilter() Klaus Schmidinger 2012-08-26 13:09:01 +02:00
  • 021778d370 Updated email address of Stefan Huelswitt Klaus Schmidinger 2012-08-26 12:45:29 +02:00
  • f99572d84f Fixed a race condition when zapping in transfer mode Klaus Schmidinger 2012-08-26 12:37:25 +02:00
  • 60d8c61da1 Fixed detecting transfer mode on full featured DVB cards Klaus Schmidinger 2012-08-25 12:03:55 +02:00
  • 08ab22f987 Added IsUpdate() to the EPG handler interface Klaus Schmidinger 2012-08-25 11:31:35 +02:00
  • 3f03cfa14d RemoveEmptyDirectories() now ignores dot files Klaus Schmidinger 2012-08-21 10:42:01 +02:00
  • da26141015 Updated the Finnish OSD texts Klaus Schmidinger 2012-08-21 08:33:26 +02:00
  • cee8341545 Fixed handling control characters in SI data in case of UTF-8 encoded strings Klaus Schmidinger 2012-08-21 08:23:13 +02:00
  • f4aabad2ae Fixed sorting recordings in the top level video directory Klaus Schmidinger 2012-07-15 10:52:16 +02:00
  • c13dd17505 Credit for Ludi Kaleni 1.7.29 Klaus Schmidinger 2012-07-14 12:24:31 +02:00
  • 06761bf157 Fixed handling group separators when showing channel names with source; initializing channel names with source when setting transponder data Klaus Schmidinger 2012-07-14 12:15:00 +02:00
  • 45d261fb74 The new setup option "Miscellaneous/Show channel names with source" can be used to turn on adding the source character to channel names whenever they are displayed Klaus Schmidinger 2012-06-17 12:27:07 +02:00
  • 1912d36f00 Changed some of the colors in the LCARS skin Klaus Schmidinger 2012-06-13 13:37:13 +02:00
  • 0192c6023f Fixed a crash with instant recordings Klaus Schmidinger 2012-06-13 13:03:26 +02:00
  • 2a18fb9687 Fixed checking for a visible live programme in case a menu or the channel display is currently open Klaus Schmidinger 2012-06-13 11:35:16 +02:00
  • a8dc76a8ac Fixed displaying messages in the LCARS skin Klaus Schmidinger 2012-06-13 10:19:15 +02:00
  • 13ee94de2c Reduced default font sizes Klaus Schmidinger 2012-06-13 09:12:53 +02:00
  • 8f39242ba5 Changed foreground colors of messages Klaus Schmidinger 2012-06-12 13:15:53 +02:00
  • 10b708b79e Changed email address of Andreas Mair Klaus Schmidinger 2012-06-12 13:13:43 +02:00
  • 478027b5e9 Setting the "broken link" or "TEI" flags when cutting recordings is now suppressed if the editing point merges two seamlessly fitting parts of the same stream Klaus Schmidinger 2012-06-10 14:33:36 +02:00
  • 6dec09a376 Fixed the type of MBperMinute in cVideoDiskUsage::HasChanged() Klaus Schmidinger 2012-06-10 13:46:41 +02:00
  • e595e3b1d4 Fixed handling recording with more than two bonded devices Klaus Schmidinger 2012-06-10 13:26:37 +02:00
  • c020b708a5 Fixed several spelling errors Klaus Schmidinger 2012-06-09 14:40:26 +02:00
  • 440c119b0a Implemented sort mode for recordings Klaus Schmidinger 2012-06-09 14:32:29 +02:00