Commit Graph

2975 Commits

Author SHA1 Message Date
Klaus Schmidinger 65223eb8fd Added the new menu categories mcChannelEdit, mcTimerEdit, mcScheduleNow, mcScheduleNext, mcRecordingInfo, mcPluginSetup, mcSetupOsd, mcSetupEpg, mcSetupDvb, mcSetupLnb, mcSetupCam, mcSetupRecord, mcSetupReplay, mcSetupMisc and mcSetupPlugins 2012-12-21 11:22:26 +01:00
Klaus Schmidinger 62daedf95e The plugin Makefiles now have a separate 'install' target 2012-12-21 10:14:32 +01:00
Klaus Schmidinger 4132f5e745 Removed some redundancy in the Makefile/Make.global/Make.config mechanism 2012-12-19 12:10:28 +01:00
Klaus Schmidinger 8e54caa205 Added "-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE" to the DEFINES in the Makefile 2012-12-18 13:20:17 +01:00
Klaus Schmidinger 63d47f1f5d Fixed setting the --package-name and --package-version options in the calls to xgettext in several plugin Makefiles 2012-12-18 13:17:17 +01:00
Klaus Schmidinger 4151e73dcc Added several missing "`ls $^`" in the calls to xgettext in plugin Makefiles and the "newplugin" script 2012-12-18 09:33:30 +01:00
Klaus Schmidinger 40bfe40368 Fixed cOsd::GetBitmap() to always return NULL if a non-exising area is requested 2012-12-15 11:57:16 +01:00
Klaus Schmidinger e33824217b Updated the Estonian OSD texts 2012-12-11 10:12:42 +01:00
Klaus Schmidinger 169bfc0128 Changed the type of the TimerMatch parameter in cSkinDisplayMenu::SetItemEvent() from 'int' to 'eTimerEvent' 2012-12-11 10:08:21 +01:00
Klaus Schmidinger 03658cd480 Fixed a typo 2012-12-08 15:27:48 +01:00
Klaus Schmidinger 83fe591f32 The new functions SetItemEvent(), SetItemTimer(), SetItemChannel() and SetItemRecording() of the cSkinDisplayMenu class can be reimplemented by skin plugins to display these items in a more elaborate way than just a simple line of text 2012-12-08 11:05:39 +01:00
Klaus Schmidinger 9a0236b9e2 Changed reading and writing of floating point numbers into configuration files to make it independent of the decimal point used in the current locale 2012-12-06 10:29:23 +01:00
Klaus Schmidinger c005465d90 The new option "Setup/Replay/Progress display time" can be used to activate automatically displaying the progress display whenever replay of a recording is started 2012-12-05 11:49:33 +01:00
Klaus Schmidinger 0f7b73016a Fixed creating the edited version directory if a relative file name is given in the call to 'vdr --edit' 2012-12-05 11:12:33 +01:00
Klaus Schmidinger 41f94447d6 When regenerating the index of a recording, the frame rate stored in the info file is now automatically fixed if it differs from the value detected by the frame detector 2012-12-05 10:37:41 +01:00
Klaus Schmidinger cfd9206195 The new option "Setup/Replay/Pause on mark set" can be used to activate automatically going into Pause mode if an editing mark is set during replay 2012-12-05 10:07:12 +01:00
Klaus Schmidinger 551b46cab1 Implemented Play/Pause key 2012-12-04 13:37:59 +01:00
Klaus Schmidinger 85b9c2f370 The SVDRP command HITK now discards any keys if the remote control is currently turned off 2012-12-04 12:13:14 +01:00
Klaus Schmidinger 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 2012-12-04 11:52:58 +01:00
Klaus Schmidinger 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 2012-12-04 11:15:28 +01:00
Klaus Schmidinger 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 2012-12-04 10:09:08 +01:00
Klaus Schmidinger f61645b4d2 Synchronizing system time to the transponder time is now done using adjtime() in order to avoid discontinuities 2012-12-04 09:34:06 +01:00
Klaus Schmidinger f1603e9128 Fixed handling lowercase polarization characters in channel definitions if no DiSEqC is used 2012-12-03 14:13:12 +01:00
Klaus Schmidinger 7cd8ab4686 Fixed some spellings in osd.h and svdrp.c 2012-12-03 13:51:23 +01:00
Klaus Schmidinger 6ca541e876 Fixed some #include statements in plugins to use <vdr/...> instead of "vdr/..." 2012-12-03 13:46:46 +01:00
Klaus Schmidinger 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 2012-12-03 13:27:07 +01:00
Klaus Schmidinger e2796948b2 Fixed calling iconv_close() only with a valid iconv_t value 2012-12-03 09:34:12 +01:00
Klaus Schmidinger 441bf30032 Simplified calculating the PTS offset in cPtsFixer::Fix() and fixed the overflow handling of PCR values 2012-12-02 14:33:06 +01:00
Klaus Schmidinger a23a13873f Fixed a typo in skins.h 2012-12-02 13:25:08 +01:00
Klaus Schmidinger b73c83e2a1 Fixed adjusting the DTS values in the cutter, to compensate for dropped B-frames 2012-11-29 15:34:55 +01:00
Klaus Schmidinger 2eadd7d4dd The cutter now only increments the TS continuity counter for packets that have a payload 2012-11-27 08:57:45 +01:00
Klaus Schmidinger 4db9a3b636 Fixed getting the number of editing sequences in case the last sequence has no actual end mark 2012-11-26 09:39:59 +01:00
Klaus Schmidinger 75aee155ea Changed all occurrences of MPEG4 to H264 (pointed out by Sören Moch) 2012-11-25 14:21:15 +01:00
Klaus Schmidinger 21186ced97 Fixed getting only non-video packets in cCuttingThread::GetPendingPackets() 2012-11-25 14:02:47 +01:00
Klaus Schmidinger c13980e130 Updated the Macedonian OSD texts 2012-11-21 08:56:05 +01:00
Klaus Schmidinger 9fff8b3fe9 Fixed learning remote control keys with the LCARS skin 2012-11-19 12:24:29 +01:00
Klaus Schmidinger 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)' 2012-11-19 10:32:31 +01:00
Klaus Schmidinger d46a31d417 Modified editing marks are now written to disk whenever the replay progress display gets hidden 2012-11-18 13:12:31 +01:00
Klaus Schmidinger 3c65130e38 Editing marks can now be moved freely 2012-11-18 13:00:33 +01:00
Klaus Schmidinger cca2cd35ad Improved editing TS recordings 2012-11-18 12:19:51 +01:00
Klaus Schmidinger bc06fdf414 The return type of cMarks::Add() has been changed to void 2012-11-12 14:51:18 +01:00
Klaus Schmidinger b951ca48a5 Fixed handling the very last entry in a recording index 2012-11-12 14:50:02 +01:00
Klaus Schmidinger 1a1b7234ea Updated the Romanian OSD texts 2012-11-06 12:12:01 +01:00
Klaus Schmidinger 1e3d1e0f0b Credit to Udo Richter 2012-11-03 11:37:28 +01:00
Klaus Schmidinger 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 2012-11-02 14:35:57 +01:00
Klaus Schmidinger 38d48afad9 Fixed handling timers in case an event is modified and "phased out" while the timer is recording 2012-10-16 08:24:10 +02:00
Klaus Schmidinger 4149053935 Fixed a possible memory leak in SI::StructureLoop::getNextAsPointer() 2012-10-15 12:03:31 +02:00
Klaus Schmidinger 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 2012-10-15 11:23:59 +02:00
Klaus Schmidinger 8c633a5f65 Fixed handling VPS timers in case the running status of an event goes to '1' (not running) and later goes to '4' (running) 2012-10-13 14:19:26 +02:00
Klaus Schmidinger 7f7fa7fd90 Added options to build a 32-bit version of VDR on a 64-bit machine to Make.config.template 2012-10-09 10:43:28 +02:00