View Single Post
Old 29th April 2014, 03:10   #26300  |  Link
StinDaWg
Registered User
 
Join Date: Jan 2014
Posts: 216
Quote:
Originally Posted by madshi View Post
Take a step back and look at the bigger picture, in this case usability: Ideally you want to just playback some content without having to worry about which cadence it has. It should be madVR's job, only, to worry about such things. Why would you have to force madVR into film mode? Why does madVR not detect such things itself and switch everything around accordingly? The reason for that is that I've simply not implemented film vs video detection for interlaced content yet. But at some point I plan to.

Now let's look at 720p50/60 content: For this I don't have to detect film vs. video, I just have to detect the underlying cadence and that already tells me everything I need to do. So decimating 720p50/60 content is much easier than handling unknown interlaced content.

Basically, madVR could already be able *right now* to automatically handle any 720p50/60 content and decimate whatever needs to be decimated. So you could enable madVR decimation for progressive content and you'd never ever have to disable it again. E.g. consider watching TV broadcasts in real time: There'll be a movie (3:2 frame cadence), then there'll be some ads (maybe 3:2, or 2:2, or 1:1 frame cadence). madVR's cadence detection should auto detect all that and can then throw away just the duplicate frames. The nice thing is that everything could be done automatically.

However, here comes the catch: There's a chance that the cadence could change back and forth multiple times in a short time period, e.g. from one advertisement spot to the next. We do not really want madVR to switch refresh rates all the time when that happens, do we? So running at 60Hz makes some sense because it can handle any cadence, and smooth motion takes take of 3:2 content, too.

Of course I understand that if you know for a fact that your content is really film only, and every part of it is 3:2 cadence, then there's no need to use 60Hz and you can simply use 23Hz instead. But this once again requires your input: You need to tell madVR that you know that the content is straight 23Hz all the way through. Maybe I should add an option for that. But for the majority of users, letting madVR do everything automatically is preferable, and that's why currently I'm staying at 60Hz.
Ya, I'm sure once you implement film vs video detection things will be a little easier to figure out for the user. Right now I just force film on everything and switch to video mode via keyboard shortcut when I occasionally have a true interlaced video.

+1 on adding a "force film" type option for progressive content like you have for deinterlacing. All of the shows I watch already have commercials cut, so it's a 3:2 cadence the entire time.

Last edited by StinDaWg; 29th April 2014 at 03:32.
StinDaWg is offline   Reply With Quote