OK, this is not the case in For The Record. Here, every client gets his own file, much easier, especially when clients start to zap around. They own the file/rtsp, so they can zap as much they want.Definitely not true. When a second client tunes to a channel already tuned by another client, the second client will simply get access to the existing timeshift buffer. It will not create a new one.
We have the shared buffer in use since it allows new user to see the already timeshifted material that some other user has caused to be generated. Also you can swap to a different HTPC and then continue with the different client and the same TS buffer content is available).
Other issue that we have is the HD bandwidth. The original .patch thread that this .patch was "forked" was trying to fix the extensive HD usage. Now it would bring part of the issue back since reading and writing would be much more IO agressive (reading same buffer / file multiple times is getting a benefit from OS cache).