2006-08-07, 10:34 PM
I've long since wondered about some recordings that seem to indicate they have the right length through thr GBPVR interface, but when watched actually play for an hour and a half and then stop.
The recording time in Recordings doesn't match the play time in the seek bar - often by hours.
Last night I recorded a 3 hour show during the middle of the night to test this out (one of those stupid quiz shows that go on forever that nobody watches).
8/08/2006 12:00:02 AM.690 VERBOSE [5] recording started
8/08/2006 12:00:02 AM.690 VERBOSE [5] Programme is now recording
8/08/2006 12:00:02 AM.690 VERBOSE [5] RecordingFactory.save()
8/08/2006 12:00:02 AM.910 VERBOSE [5] Save(): Updated existing scheduled recording
8/08/2006 12:00:02 AM.910 VERBOSE [5] Adding C:\TV\Recordings\Quizmania\Quizmania_20060808_00000300.mpg to parallel processing queue
... (3 hours later it finished recording) ...
8/08/2006 3:00:00 AM.066 VERBOSE [5] Recording has passed endtime+padding. Stopping.
8/08/2006 3:00:00 AM.066 VERBOSE [5] Stopping recording oid:1
... (and then a bit later processing kicks in) ...
8/08/2006 3:01:14 AM.623 VERBOSE [9] RecordingFactory.loadScheduleRecordingByOID()
8/08/2006 3:01:14 AM.623 VERBOSE [9] About to start transcode of: C:\TV\Recordings\Quizmania\Quizmania_20060808_00000300.mpg
8/08/2006 3:01:14 AM.623 VERBOSE [9] getValue cached value: /settings/AutoConvertMpgToFormat : DivX
8/08/2006 3:01:14 AM.623 VERBOSE [9] About to run transcode command: C:\Program Files\devnz\gbpvr\Third Party\FFmpeg\ffmpeg.exe -y -i "C:\TV\Recordings\Quizmania\Quizmania_20060808_00000300.mpg" -f avi -ab 224 -ac 2 -acodec mp3 -vcodec mpeg4 -b 1400 -vtag DIVX "C:\TV\Recordings\Quizmania\Quizmania_20060808_00000300.avi"
... (and a couple of hours later, that's done) ...
8/08/2006 5:00:20 AM.108 INFO [9] Deleting old file...
8/08/2006 5:01:20 AM.214 VERBOSE [9] RecordingFactory.loadScheduleRecordingByOID()
8/08/2006 5:01:20 AM.214 VERBOSE [9] Removing non existant file from conversion queue. OID = 71
8/08/2006 5:01:50 AM.969 ERROR [9] Unexpected error removing recording from conversion queue: System.Data.SQLite.SQLiteException: The database file is locked
database is locked
at System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt)
at System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
at System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
at GBPVR.RecordingService.x92f6085038c83bb7.x4fa2bfc067e20d05(Int32 x0f7b9658643bceb7)
...
After 3 hours transcoding kicked in for the program as normal, and this morning as I skip through the file, I notice that it is 1 hour 27 minues long, not 3 hours. Transcoding has killed the file. What can I do - other than turning off transcoding altogether?
The recording time in Recordings doesn't match the play time in the seek bar - often by hours.
Last night I recorded a 3 hour show during the middle of the night to test this out (one of those stupid quiz shows that go on forever that nobody watches).
8/08/2006 12:00:02 AM.690 VERBOSE [5] recording started
8/08/2006 12:00:02 AM.690 VERBOSE [5] Programme is now recording
8/08/2006 12:00:02 AM.690 VERBOSE [5] RecordingFactory.save()
8/08/2006 12:00:02 AM.910 VERBOSE [5] Save(): Updated existing scheduled recording
8/08/2006 12:00:02 AM.910 VERBOSE [5] Adding C:\TV\Recordings\Quizmania\Quizmania_20060808_00000300.mpg to parallel processing queue
... (3 hours later it finished recording) ...
8/08/2006 3:00:00 AM.066 VERBOSE [5] Recording has passed endtime+padding. Stopping.
8/08/2006 3:00:00 AM.066 VERBOSE [5] Stopping recording oid:1
... (and then a bit later processing kicks in) ...
8/08/2006 3:01:14 AM.623 VERBOSE [9] RecordingFactory.loadScheduleRecordingByOID()
8/08/2006 3:01:14 AM.623 VERBOSE [9] About to start transcode of: C:\TV\Recordings\Quizmania\Quizmania_20060808_00000300.mpg
8/08/2006 3:01:14 AM.623 VERBOSE [9] getValue cached value: /settings/AutoConvertMpgToFormat : DivX
8/08/2006 3:01:14 AM.623 VERBOSE [9] About to run transcode command: C:\Program Files\devnz\gbpvr\Third Party\FFmpeg\ffmpeg.exe -y -i "C:\TV\Recordings\Quizmania\Quizmania_20060808_00000300.mpg" -f avi -ab 224 -ac 2 -acodec mp3 -vcodec mpeg4 -b 1400 -vtag DIVX "C:\TV\Recordings\Quizmania\Quizmania_20060808_00000300.avi"
... (and a couple of hours later, that's done) ...
8/08/2006 5:00:20 AM.108 INFO [9] Deleting old file...
8/08/2006 5:01:20 AM.214 VERBOSE [9] RecordingFactory.loadScheduleRecordingByOID()
8/08/2006 5:01:20 AM.214 VERBOSE [9] Removing non existant file from conversion queue. OID = 71
8/08/2006 5:01:50 AM.969 ERROR [9] Unexpected error removing recording from conversion queue: System.Data.SQLite.SQLiteException: The database file is locked
database is locked
at System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt)
at System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
at System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
at GBPVR.RecordingService.x92f6085038c83bb7.x4fa2bfc067e20d05(Int32 x0f7b9658643bceb7)
...
After 3 hours transcoding kicked in for the program as normal, and this morning as I skip through the file, I notice that it is 1 hour 27 minues long, not 3 hours. Transcoding has killed the file. What can I do - other than turning off transcoding altogether?