1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 13:36:52 +02:00
Commit Graph

277 Commits

Author SHA1 Message Date
Klaus Schmidinger
4fcd3ba56e Added functionality based on the "jumpplay" patch 2015-01-26 10:20:51 +01:00
Klaus Schmidinger
7c40f797dc Added a missing 'void' 2015-01-23 15:12:47 +01:00
Klaus Schmidinger
24c9e45789 Fixed "warning: invalid suffix on literal" with GCC 4.8 and C++11 2015-01-20 14:56:18 +01:00
Klaus Schmidinger
0c2316b638 Added the new command line option --updindex 2015-01-17 15:03:01 +01:00
Klaus Schmidinger
f42cbac237 Fixed generating the index file of an existing recording 2015-01-17 13:47:33 +01:00
Klaus Schmidinger
be92ad13ab Now returning from removing deleted recordings after at most 10 seconds, or if the user presses a remote control key 2015-01-17 10:52:15 +01:00
Klaus Schmidinger
687b93b215 Now resetting the isOnVideoDirectoryFileSystem member of a cRecording to -1 after renaming it 2014-03-16 11:11:04 +01:00
Klaus Schmidinger
8af9abbbb9 Now initializing the isOnVideoDirectoryFileSystem member of cRecording when scanning the video directory 2014-03-16 11:01:46 +01:00
Klaus Schmidinger
bfb9c8fddd Fixed numbering frames (cont'd) 2014-02-08 11:16:02 +01:00
Klaus Schmidinger
e2f0edd8f6 Fixed numbering frames 2014-02-06 10:57:45 +01:00
Klaus Schmidinger
6a9502ab17 Fixed sorting recordings by time in the Recordings menu if "Setup/OSD/Recording directories" is set to "no" 2014-01-29 10:45:28 +01:00
Klaus Schmidinger
35d4ceaf37 Fixed deleting the source recording after moving it to a different volume (cont'd) 2014-01-18 12:54:56 +01:00
Klaus Schmidinger
e02d608bce Fixed deleting the source recording after moving it to a different volume 2014-01-16 11:09:03 +01:00
Klaus Schmidinger
ae4ffacbda Avoiding double entries when externally renaming a recording (cont'd) 2013-12-27 11:06:01 +01:00
Klaus Schmidinger
089b5eb212 Avoiding double entries when externally renaming a recording 2013-12-27 08:46:17 +01:00
Klaus Schmidinger
7a2d3d993c Fixed a possible crash if the recordings list is updated externally while the Recordings menu is open 2013-12-24 14:41:09 +01:00
Klaus Schmidinger
4ea90cefe8 Fixed some compiler warnings with gcc-4.6.3 2013-10-20 09:57:55 +02:00
Klaus Schmidinger
47b09cce5d Restoring the source recording in case copying fails 2013-10-16 10:24:28 +02:00
Klaus Schmidinger
396f8c96af Added refreshing the recording in the Recording Info/Edit menus 2013-10-14 09:59:04 +02:00
Klaus Schmidinger
8bc6bcf86e The function cRecordings::MBperMinute() now only takes into account recordings with less than 5 seconds per megabyte 2013-10-12 13:48:32 +02:00
Klaus Schmidinger
2bdb599fbc Added renaming and moving recordings and folders, and editing a recording's priority and lifetime; added cutting queue 2013-10-10 13:13:30 +02:00
Klaus Schmidinger
3971cc6e88 Removed the code for distributing recordings over several video directories; added the cVideoDirectory plugin API 2013-09-11 12:20:37 +02:00
Klaus Schmidinger
a0a4421278 No longer trying to delete old recordings in AssertFreeDiskSpace() if the given Priority is less than 1 2013-08-21 13:56:33 +02:00
Klaus Schmidinger
c979ef393b Fixed handling '/' and '~' in recording file names in case DirectoryEncoding is used 2013-04-11 08:17:17 +02:00
Klaus Schmidinger
bc72b7e6cd Fixed using PATH_MAX and NAME_MAX (+/-1 because the first one includes the terminating 0, while the latter doesn't) 2013-03-11 11:07:59 +01:00
Klaus Schmidinger
db8cf38b5b Implemented the setup option "OSD/Always sort folders first" 2013-03-04 14:11:47 +01:00
Klaus Schmidinger
f239934bf9 When sorting recordings by name, folders are now always at the top of the list 2013-03-03 11:04:22 +01:00
Klaus Schmidinger
3ca58a42e7 Removed trailing whitespace 2013-02-17 13:19:36 +01:00
Klaus Schmidinger
d2ef44f8f5 Fixed moving editing marks, so that they don't get overwritten with old values through an update of the marks file 2013-02-11 11:27:34 +01:00
Klaus Schmidinger
7f66e1573e New command line option --dirnames 2013-02-08 09:24:55 +01:00
Klaus Schmidinger
a5426b58c6 Improved responsiveness during replay when close to the recording's end 2013-01-25 14:34:08 +01:00
Klaus Schmidinger
a906cd52df The index file is now closed after initially reading it if it is older than 3600 seconds 2013-01-25 14:32:11 +01:00
Klaus Schmidinger
a9099cb4d3 Revoked 'Fixed sorting recordings in case the locale ignores non-alphanumeric characters' 2013-01-16 14:19:11 +01:00
Klaus Schmidinger
d1d157d755 Fixed sorting recordings in case the locale ignores non-alphanumeric characters, or if two folders have the same name, but one of them ends in an additional digit 2013-01-13 11:57:50 +01:00
Klaus Schmidinger
db59a8e745 Fixed replaying ongoing recordings from other VDR instances 2012-12-24 09:00:55 +01:00
Klaus Schmidinger
dee67e7061 Fixed cIndexFile::GetNextIFrame() to properly handle the case where the very last frame is an I-frame 2012-12-23 13:37:13 +01:00
Klaus Schmidinger
d6efa529c9 Fixed replay stuttering close to the end of an ongoing recording 2012-12-23 13:32:26 +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
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
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
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
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
f98ae169e1 Fixed regenerating the index in case the recording spans over several files (was a side effect of the new frame detection) 2012-11-04 15:27:44 +01:00
Klaus Schmidinger
b19e6d071f Fixed shifting editing marks towards the next I-frame in case of PES recordings 2012-11-03 11:25:13 +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
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
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 2012-10-04 12:32:31 +02:00