Dshowhelper don't use the good screen to compute freqs

Discussion in '1.1.x and SVN Builds' started by vuego, August 5, 2010.

  1. vuego
    • Team MediaPortal

    vuego Documentation Group

    Joined:
    August 5, 2006
    Messages:
    1,566
    Likes Received:
    655
    Occupation:
    Alchemist, Astrobiologist, Exotic dancer
    Location:
    Göteborg
    Ratings:
    +861 / 0
    Home Country:
    Sweden Sweden
    Show System Specs
    Since the original thread is now locked I'd like to restart it here.

    Here's the issue if you didn't read the original thread:
    - I'm using the primary monitor at 60 Hz since it doesn't allow any other refresh rate in its native resolution.
    - The projector is connected as secondary monitor and set to 50 Hz to play 25 fps PAL TV smooth.

    Using MP 1.1.0 on secondary monitor, shift+1 says 60 Hz and there's lots of stuttering.
    After applying Scythe42's patch, shift+1 says 50 Hz but the video is playing at 40-50 Hz with lots of stuttering.
    If I change the primary monitor to 50 Hz the video is perfectly smooth (but main monitor looks horrible since it's now using a non-native resolution).
    For convenience I've now set both monitors to 60 Hz. TV isn't smooth but at least it's not stuttering as much as in the case of mixed refresh rates.

    I'd be happy to help testing any future patches :D


     
    • Like Like x 1
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. Scythe42
    • Team MediaPortal

    Scythe42 Retired Team Member

    Joined:
    June 20, 2009
    Messages:
    2,065
    Likes Received:
    2,632
    Gender:
    Male
    Occupation:
    Professional Hacker
    Location:
    Berlin
    Ratings:
    +2,724 / 1
    Home Country:
    Germany Germany
    Show System Specs
  4. Sebastiii
    • Team MediaPortal

    Sebastiii Development Group

    Joined:
    November 12, 2007
    Messages:
    16,230
    Likes Received:
    6,191
    Gender:
    Male
    Location:
    France
    Ratings:
    +10,182 / 9
    Home Country:
    France France
    Show System Specs
    Hi
    Hi,

    I'm trying to look in this part and did you keep some code from it ? (to see how you do and to try to understand and test here locally) :)
    Talking with Tony and from my own debugging, the current screen is detected corretly now (1.4.0 based on your rework) and D3DDevice is send to dshowhelper but for some reason, the code seems to use drr from screen1 and not screen2 even if w7refresh C++ detect correct drr from screen2 etc.

    I notice on C# that refreshrate command is not correct (but i 'didn't use it for now will see @ later stage)

    So what i mean, is for testing/debugging, i force screen2 on C# and evrinit get correct d3d device from it but still not work.
    I would like to try to understand :)

    Thanks :)
     
    • Thank You! Thank You! x 1
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!