Welcome To Australia's No.1 Media Center Community!
You Are Currently Viewing As A Guest - you'll need to register in order to participate in our community and make this annoying message disappear!
By registering you'll be able to post & reply to questions, set up your own image gallery & blog, communicate privately with other members, create & respond to polls, access downloads and other "members only" features.
Registration is fast, simple and absolutely free so why not join our community today - you'll be glad you did!
For any problems with the registration process or your account, please contact support.
WAF has declined of late after missing the end of a few very important shows, so I decided its about time I did something about fixing the ridiculous 4 minute maximum for pre and post recording soft padding. Now we all know changing the related registry values works very temporarily but MCE always overwrites the values periodically (each time it starts?) back down to 4 minutes.
So with a little time on my hands today, I am now 90% through writing a c# based windows service which sets a watch on the registry keys and overwrites them immediately, its done including installer, the only thing holding me back is figuring out how to do the watch on the registry key, as the api does not support proper watches. I could work around it by just doing periodic checks but i dont think it is as clean, so i will try get my head around doing it with advapi32.dll
Wouldn't changing the key then write protecting it do the same job?
At any rate. Nice idea. You can probably expand it to do a million things that constantly need watching and fixing in MCE
Cheers,
Arkay.
Not sure, that might work too, not sure under which credentials MCE is switching it back, and MCE might have a hernia if it tries to write and is denied?
It certainly could be expanded to do lots of other stuff, like a system maintainance that is smart enough to not restart your services if there is something currently recording, that'd be a one up on MS implementation too
Anyhow, almost finished now, decided to give up on the registry watch code as it strangely sending CPU usage through the roof like some kinda infinite loop, so I am just polling the value every 30 secs now, and changing it if its not what you set it to be...
Probably my biggest gripe with MCE is the inabilty to increase the soft padding beyond 4 minutes. There is nothing worse than missing the end of a TV show!!
Good luck benneh!
__________________
Case: Silverstone SST-LC10 PSU: Antec Neo480 CPU: AMD Athlon XP 2000+ Motherboard: ASUS A7V-266E
RAM: 768MB Kingston PC266 DDR HDD: 1 X 80GB Seagate 7200.7 (Primary) + 2 X 80GB Seagate 7200.7 (TV Storage in Raid 0) Tuner: 3 X Twinhan VisionPlus DTV Sound: Creative Audigy2 7.1 Video: 128MB ASUS Radeon 9600XT via DVI to 42" Hitachi 42PD7800TA
Optical: Pioneer DVR-108 Input: MCE Remote + Microsoft Optical Desktop Elite for Bluetooth
ok, been slugging away at it, but having problems getting the timer event to fire, which after a bit of reading i found often happens in windows services unless you use a threaded timer... i really hope this works after all this effort!
Not sure whether this is relevant or not, but the softpadding can be changed to maximum 30 minutes if you go into the scheduled recording from the guide?
If the show is a series scheduled event, go into the details of the series and change it to 30 minutes.