Git Product home page Git Product logo

Comments (6)

Nevcairiel avatar Nevcairiel commented on July 21, 2024

Fixing this wouldn't actually help you, as YADIF is only engaged after the initial connection to the video renderer, too late for the monitor switch. LAV Video doesn't actually know if a video is interlaced early enough to signal this any earlier.

from lavfilters.

GCRaistlin avatar GCRaistlin commented on July 21, 2024

I drop the player's window to the secondary monitor after the playback start so I believe it would. And madVR can switch the display mode even in the middle of the playing. Anyway, ffdshow passes the correct data, why LAV can't do the same?

from lavfilters.

Nevcairiel avatar Nevcairiel commented on July 21, 2024

Try with the next nightly (in about an hour), I believe it should work in some limited cases. Note that it still relies in figuring out if a video is interlaced, which is not always information which is available early enough, and I don't believe madVR switches modes in the middle of playback.

from lavfilters.

GCRaistlin avatar GCRaistlin commented on July 21, 2024

No change with the latest build (54).

I don't believe madVR switches modes in the middle of playback.

You're right it doesn't. I mixed it up with playback restart.

from lavfilters.

Nevcairiel avatar Nevcairiel commented on July 21, 2024

I have confirmed just now that LAV Video now says 50 fps for a interlaced PAL movie to madVR when YADIF is on and in 50/60 mode.

In any case, personally I would just have display modes switch to 50/60 and not worry about double or single rate.

from lavfilters.

GCRaistlin avatar GCRaistlin commented on July 21, 2024

But madVR still switches the monitor to 24 Hz when YADIF is on and in 50/60 mode + ReClock's PAL SpeedDown is on.
To be precise, with madVR's "automatically activate deinterlacing when needed" disabled ffdshow+madVR+ReClock behaves the same way as LAV+madVR+ReClock does (switching to 24 Hz while video frame rate is 50 fps => dropped frames, too). With madVR's "automatically activate deinterlacing when needed" enabled madVR switches to 50 Hz regardless of ffdshow's YADIF "Double frame rate" option state. So it works incorrectly, too, but in a different way.

from lavfilters.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.