2009-11-23, 09:15 AM
I don't know how feasible such a request is, because I know gbpvr just hands any video to be played off to DirectShow, but it would be nice if the framerate of the video could be detected (eg, 24, 25, or 30fps), and then the refresh rate of the display changed to match (24p, 50hz, 60hz).
This is already possible with additional software (reclock, powerstrip, etc) but it doesn't work too well, especially if using FSE. You often end up with a black screen if changing the refresh rate after playback has started, if you're even lucky enough for it to detect that it does in fact need to change.
Would would be best (and probably easiest for sub) would be for gbpvr to handle the frame rate detection, then simply hand off to user-configured scripts or executables to perform the refresh rate change (there must be a hundred different ways out there of doing it). As it's gbpvr itself that has asked for the change, it will be able to do whatever reinitialization (or restart of the video) is required to keep the VRM9/FSE display happy.
Personally, I'd keep it simple. Ignoring 23.976/24fps etc technicalities for the moment, the three main rates are 24 (film), 25 (pal), and 30 (ntsc), and if they could be made to work...well...I'd certainly be happy for one :-)
I have noticed some mention of frame rate in the logs from time to time, so hopefully such a feature isn't completely impossible, although I think I've only seen it with live TV rather than with DVDs or AVIs and so on.
This is already possible with additional software (reclock, powerstrip, etc) but it doesn't work too well, especially if using FSE. You often end up with a black screen if changing the refresh rate after playback has started, if you're even lucky enough for it to detect that it does in fact need to change.
Would would be best (and probably easiest for sub) would be for gbpvr to handle the frame rate detection, then simply hand off to user-configured scripts or executables to perform the refresh rate change (there must be a hundred different ways out there of doing it). As it's gbpvr itself that has asked for the change, it will be able to do whatever reinitialization (or restart of the video) is required to keep the VRM9/FSE display happy.
Personally, I'd keep it simple. Ignoring 23.976/24fps etc technicalities for the moment, the three main rates are 24 (film), 25 (pal), and 30 (ntsc), and if they could be made to work...well...I'd certainly be happy for one :-)
I have noticed some mention of frame rate in the logs from time to time, so hopefully such a feature isn't completely impossible, although I think I've only seen it with live TV rather than with DVDs or AVIs and so on.