summaryrefslogtreecommitdiff
path: root/recording.c
AgeCommit message (Collapse)Author
2013-01-16Revoked 'Fixed sorting recordings in case the locale ignores ↵Klaus Schmidinger
non-alphanumeric characters'
2013-01-13Fixed sorting recordings in case the locale ignores non-alphanumeric ↵Klaus Schmidinger
characters, or if two folders have the same name, but one of them ends in an additional digit
2012-12-24Fixed replaying ongoing recordings from other VDR instances1.7.34Klaus Schmidinger
2012-12-23Fixed cIndexFile::GetNextIFrame() to properly handle the case where the very ↵Klaus Schmidinger
last frame is an I-frame
2012-12-23Fixed replay stuttering close to the end of an ongoing recordingKlaus Schmidinger
2012-12-06Changed reading and writing of floating point numbers into configuration ↵Klaus Schmidinger
files to make it independent of the decimal point used in the current locale
2012-12-05Fixed creating the edited version directory if a relative file name is given ↵Klaus Schmidinger
in the call to 'vdr --edit'
2012-12-05When regenerating the index of a recording, the frame rate stored in the ↵Klaus Schmidinger
info file is now automatically fixed if it differs from the value detected by the frame detector
2012-11-26Fixed getting the number of editing sequences in case the last sequence has ↵Klaus Schmidinger
no actual end mark
2012-11-19In order to be able to play TS recordings from other sources, in which there ↵Klaus Schmidinger
is more than one PMT PID in the PAT, 'int cPatPmtParser::PatPmt(void)' has been changed to 'bool cPatPmtParser::IsPatPmt(int Pid)'
2012-11-18Improved editing TS recordingsKlaus Schmidinger
2012-11-12The return type of cMarks::Add() has been changed to voidKlaus Schmidinger
2012-11-12Fixed handling the very last entry in a recording indexKlaus Schmidinger
2012-11-04Fixed regenerating the index in case the recording spans over several files ↵Klaus Schmidinger
(was a side effect of the new frame detection)
2012-11-03Fixed shifting editing marks towards the next I-frame in case of PES recordingsKlaus Schmidinger
2012-11-02Improved frame detection by parsing just far enough into the MPEG-4 NAL ↵Klaus Schmidinger
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-10-15If a frame position in the 'marks' file of a recording doesn't point to an ↵Klaus Schmidinger
I-frame, it will now be shifted towards the next I-frame
2012-10-04The cThread constructor now has an additional boolean parameter that can be ↵Klaus Schmidinger
set to true to have this thread run at a lower priority
2012-10-03cIoThrottle::Engaged() is now also checked in ↵Klaus Schmidinger
cRemoveDeletedRecordingsThread::Action()
2012-09-30Added 'IgnoreFiles' to RemoveEmptyDirectories()1.7.31Klaus Schmidinger
2012-09-29Fixed sorting folders before recordings in case of UTF-8Klaus Schmidinger
2012-09-17The script given to VDR with the '-r' option is now also called whenever a ↵Klaus Schmidinger
recording is deleted
2012-09-13If regenerating an index file fails and no data is written to the file, VDR ↵Klaus Schmidinger
now reports this error and removes the empty index file
2012-09-06Fixed getting the file size and number of frames of ongoing recordingsKlaus Schmidinger
2012-09-05Fixed a long delay at the end when replaying a recording that has stopped ↵Klaus Schmidinger
recording less than an hour ago
2012-07-15Fixed sorting recordings in the top level video directoryKlaus Schmidinger
2012-06-09Implemented sort mode for recordingsKlaus Schmidinger
2012-06-03Speeded up opening menus on systems with many (several thousands) of ↵1.7.28Klaus Schmidinger
recordings, by caching the information whether a recording is stored on the video directory file system within the cRecording data
2012-06-02Extended the interface to the script that gets called for recordings, so ↵Klaus Schmidinger
that in the "edited" case it also provides the name of the original recording
2012-05-20If a recording has no info file, the 'title' of the recording's info is now ↵Klaus Schmidinger
set to the recording's name
2012-03-13When estimating the remaining disk space (in hours), the average data rate ↵Klaus Schmidinger
of all existing recordings is now taken into account
2012-03-12Improved fast forwarding to the end of a timeshift recordingKlaus Schmidinger
2012-02-26Added some typecasts to silence gcc compiler warningsKlaus Schmidinger
2012-02-19Fixed switching into time shift mode when pausing live video1.7.24Klaus Schmidinger
2012-02-17cReadDir::Next() now skips directory entries "." and ".."Klaus Schmidinger
2012-02-16An ongoing editing process is now canceled if either the original or the ↵Klaus Schmidinger
edited version of the recording is deleted from the Recordings menu
2012-02-13Reactivated "Fixed handling symbolic links in cRecordings::ScanVideoDir()"Klaus Schmidinger
2012-01-26Symbolic links are no longer resolved in cRecordings::ScanVideoDir()Klaus Schmidinger
2012-01-25Fixed cRecording::LengthInSeconds(), which wrongfully rounded the result to ↵Klaus Schmidinger
full minutes
2012-01-16Revoked "Fixed handling symbolic links in cRecordings::ScanVideoDir()"Klaus Schmidinger
2012-01-15Fixed wrongfully displaying the length of a recording in the title of the ↵Klaus Schmidinger
replay progress display
2012-01-14Changed IndexToHMSF() so that it can handle negative Index valuesKlaus Schmidinger
2011-12-10Fixed a memory leak in cRecordings::ScanVideoDir() in case there are too ↵Klaus Schmidinger
many link levels
2011-12-10Fixed handling symbolic links in cRecordings::ScanVideoDir()Klaus Schmidinger
2011-12-04Implemented the SVDRP command UPDRKlaus Schmidinger
2011-09-04Revoked the changes to cFrameDetector that have been introduced in version ↵Klaus Schmidinger
1.7.19
2011-08-27The Recordings menu now displays the length (in hours:minutes) of each recordingKlaus Schmidinger
2011-08-21Implemented cRecording::NumFrames() and cRecording::LengthInSeconds()Klaus Schmidinger
2011-08-21Direct access to several class members is now deprecatedKlaus Schmidinger
2011-08-20The start time of an edited recording is now set to the time of the first ↵Klaus Schmidinger
editing mark