- Thread starter
- #21
Sorry for the delayed response. I have been having an issues with the TVServer crashing while recording. At first I thought it was only with the new filter, but I not fully convinced of that yet. It doesn't happen often. Today I did recordings off and on for several hours before it crashed. So far it has only happened with the new filter, but that may just be a coincidence or may it be the new SVN. I'll keep investigating.
I miss spoke and stand corrected on the size of the record buffer in the new msFileWriter.ax file. It is indeed 255868 bytes.
I guess I understand the focus on TSWriter when what you have to work with is DVB cards. In fact, my hat is off to everyone involved in this project as it addresses such a wide variety of hardware and multimedia standard! You guys have done an excellent job on a very tough set of problems.
I'm not sure I with the rational for the different buffer size for timeshifting. Indeed, the timeshift file is played while being written to disk but a larger buffer still only equates to a larger delay with respect to the live feed which is being written to disk. As long as this delay is within some reasonable value, say less than a second or two, the delay would not be noticeable by the viewer. At 3 GB/hr you are putting down about 833K bytes/sec, so even the buffer you are using to write the .ts file is only about delaying the real-time feed by slightly more than 300 mS. The only issue I see is handling the clearing of the buffer at the end of a program while starting the recording (or timeshift) of the next in sequence program. Am I missing something else?
On a slightly different note, when recording a show and watching it at the same time I see that a timeshift file is created in addition to the recording file. Was any thought given to just using the recording file for the timeshift operations if a recording file is being generated?
I miss spoke and stand corrected on the size of the record buffer in the new msFileWriter.ax file. It is indeed 255868 bytes.
I guess I understand the focus on TSWriter when what you have to work with is DVB cards. In fact, my hat is off to everyone involved in this project as it addresses such a wide variety of hardware and multimedia standard! You guys have done an excellent job on a very tough set of problems.
I'm not sure I with the rational for the different buffer size for timeshifting. Indeed, the timeshift file is played while being written to disk but a larger buffer still only equates to a larger delay with respect to the live feed which is being written to disk. As long as this delay is within some reasonable value, say less than a second or two, the delay would not be noticeable by the viewer. At 3 GB/hr you are putting down about 833K bytes/sec, so even the buffer you are using to write the .ts file is only about delaying the real-time feed by slightly more than 300 mS. The only issue I see is handling the clearing of the buffer at the end of a program while starting the recording (or timeshift) of the next in sequence program. Am I missing something else?
On a slightly different note, when recording a show and watching it at the same time I see that a timeshift file is created in addition to the recording file. Was any thought given to just using the recording file for the timeshift operations if a recording file is being generated?