Quote:
Originally Posted by tourettes Now with only one buffer available TsReader is always using the same file as TsWriter and TsWriter cannot start from the beginning of the first file (this is more a design issue on the timeshifting buffer handling side... coud be fixed, but not easialy). |
Would it be a possibility to keep using incremental filenames? So as an example:
timeshift0000.ts
timeshift0001.ts
timeshift0002.ts
...
timeshift7406.ts
timeshift7407.ts
...
timeshift9999.ts
timeshift0000.ts
So it would only wrap back to the first file after a VERY long time
Couple this with an automatic delete of older files and wouldn't this give you the best of both worlds?
So when you've set things up to use 2 timeshift files, and timeshift0010.ts starts recording then timeshift0008.ts can be deleted (if it's still locked by a player it can be deleted the moment it becomes free). So that leaves us with timeshift0009.ts and timeshift0010.ts. A little later things would move on to timeshift0010.ts and timeshift0011.ts. And so on...
I think this would be very doable and would be perfect for multiseat use where many players could be "connected" to the timeshift files.
__________________
Check out
For The Record, the advanced rule-based scheduling system to intelligently record your TV programs with
TV Server and
MediaPortal: streaming live TV, single-seat/multiseat, Web Access, IM chat-bot, full priority/conflict management, standby with wake-on-lan, comskip, transcoding, more...