Increasing Replay and Pause Buffer Length in Windows 7 Media Center
by Michael Healy @ 9:00 am on July 13th, 2009 in commercial skip, recording tv with 18 Comments and Permalink
This week in place of Reader Question and Answer we have a hot reader tip from a member named N3M3515 to share. If you’ve got a tip of your own to share with the Hack7MC readers be sure to send it in through our contact form. This particular tip involves increasing the default buffer length for Live TV in Windows 7 Media Center. Increasing the buffer size allows you to pause or rewind Live TV over a longer period of time.
If you’ve ever paused a show in Media Center only to have the end of the show cut off once you resume watching it or have the show simply start playing again while you’re taking care of more important business, you likely need to increase your buffer size to avoid these problems in the future. Luckily solving this problem is relatively easy.
To get started open up regedit by typing “regedit” into the search box in your start menu and pressing enter. Next navigate through the hierarchy to get to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Service\Video\Tuners
Then add the following as DWORD entries by right-clicking the right hand pane and selecting New –> DWORD:
- BackingStoreEachFileDurationSeconds
- BackingStoreMaxExistingBackingFiles
- BackingStoreMaxNumBackingFiles
Now the default values for these entries is 300 seconds and 8 files. To increase the buffer length you can increase the length of each file or simply increase the number of files to be created. Using many small files can save hard drive space while using fewer large files may increase performance, though likely only marginally.
To edit the length of each file double click BackingStoreEachFileDurationSeconds and change the base option to Decimal. This will allow you to input a regular value instead of a hexadecimal code.
The length of your buffer will be equal to the number of seconds times the number of files able to be created (300 * 8 for example). Entering a value of 900 in this DWORD would increase the buffer length from 40 minutes to 2 hours. This can be a much better value for those of us who watch shows that run an hour or longer and frequently pause for long durations.
To increase the number of files allowed to be created edit the other two values in the same manner. The BackingStoreMaxExistingBackingFiles value assigns the maximum number of files that can be created for the show currently being viewed while BackingStoreMaxNumBackingFiles refers to the maximum number of files allowed to be created total before a cleanup is performed.
Next, restart your machine for the changes to take effect. That’s it, you should now have a longer buffer length in Windows 7 Media Center. I haven’t had time to test this on extenders but would hazard a guess that it would in fact work as the buffer resides on the main Media Center.
Be sure to return next week for a regularly scheduled Reader Question and Answer. If you’ve got a question for next week drop us a line below!
-
