MP1 EVR Presenter/dshowhelper community development (3 Viewers)

Mitchan81

Portal Member
October 12, 2011
11
0
43
Hi Folks,

This thread is for discussions related to community development of the MP 1.1.x/1.2.x dshowhelper, particularly the 'EVRCustomPresenter' code.

The most recent versions of my modified MP1 dshowhelper.dll (and source code) are attached below - they work OK on my system (Vista32, nVidia GT430 with 270.90 drivers, with/without ReClock) but have to be regarded as EXPERIMENTAL so tread carefully !

These dll's are compatible with MP 1.1.0 -> 1.2.1 - compatibility with other MP 1.2.x versions is unknown/untested.

ReClock is not required, but if you use it please disable vsync correction in ReClock - the dshowhelper does it's own vsync correction internally.

The various versions are not necessarily better/worse than each other (or the standard dll), they use different logic etc to achieve vsync correction.

MP 1.2.1 uses a version of v0055f dshowhelper (without MP Audio Renderer support)

Tony

I need some clarification. I installed MP 1.2.1. This standard installation already includes the dll modified to the optimized EVR - VSYNCH? Or should I still download and install one of dll linked in the first message? (in this case...WHICH dll should i use?)

Can I use Reclock with vsynch disabled? Today i use Reclock because MP Audio Render does not allow audio bitstreaming

In short, what is the real advantage of MP Audio Render compared to Reclock in Mediaportal?

THX for all, I love MediaPortal :)
 

Owlsroost

Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,540
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    Hi Folks,

    This thread is for discussions related to community development of the MP 1.1.x/1.2.x dshowhelper, particularly the 'EVRCustomPresenter' code.

    The most recent versions of my modified MP1 dshowhelper.dll (and source code) are attached below - they work OK on my system (Vista32, nVidia GT430 with 270.90 drivers, with/without ReClock) but have to be regarded as EXPERIMENTAL so tread carefully !

    These dll's are compatible with MP 1.1.0 -> 1.2.1 - compatibility with other MP 1.2.x versions is unknown/untested.

    ReClock is not required, but if you use it please disable vsync correction in ReClock - the dshowhelper does it's own vsync correction internally.

    The various versions are not necessarily better/worse than each other (or the standard dll), they use different logic etc to achieve vsync correction.

    MP 1.2.1 uses a version of v0055f dshowhelper (without MP Audio Renderer support)

    Tony

    I need some clarification. I installed MP 1.2.1. This standard installation already includes the dll modified to the optimized EVR - VSYNCH? Or should I still download and install one of dll linked in the first message? (in this case...WHICH dll should i use?)

    Can I use Reclock with vsynch disabled? Today i use Reclock because MP Audio Render does not allow audio bitstreaming

    In short, what is the real advantage of MP Audio Render compared to Reclock in Mediaportal?

    THX for all, I love MediaPortal :)

    Yes, you can use ReClock with vsynch disabled.

    If the standard MP 1.2.1 dll is working OK for you then stay with it.

    Tony
     

    Mitchan81

    Portal Member
    October 12, 2011
    11
    0
    43
    Yes, you can use ReClock with vsynch disabled.

    If the standard MP 1.2.1 dll is working OK for you then stay with it.

    Tony

    last night, following the red5goahead's suggetions, I actually encountered a problem (by viewing the chart with shit + 1) with reclock and audio bitstream: when drops or repeats parts to align the timing of audio with the video i see a micro-stutter. No drop frame video, but a clear stutter. Then I set the audio decoding in software mode with the HTPC (MPA Decoder) and send 5.1 PCM via HDMI to the receiver

    Result: No stutter, smooth video and smooth audio :)

    At this point I wonder if I should switch to MP Audio Render,can I have a few performance improvements? Maybe your EVR and your MP Audio Render speak better than Reclock? ... I do not know:)

    In case i want to use MP Audio Render I read that the base dll 1.2.1 does not support it ... so what should I install? My PC configuration is: MB Asus P5Q-EM - Intel G45 (X4500HD integrated graphics), Win 7 x64, Panasonic G20 tv

    Thank you and congratulations for your work
     

    Mitchan81

    Portal Member
    October 12, 2011
    11
    0
    43
    I thought I had solved the problem of smooth video, but I was wrong

    using MPC-HC (VSynch on) and Reclock (VSynch off) I get a perfect smooth video

    using MP with EVR - dll 55f and Reclock (VSynch off) I get a smooth video with frequently stuttering problems

    using MP with MP Audio Render I get a video with frequently stuttering problems

    i use CoreAVC in DXVA mode

    My PC configuration is: MB Asus P5Q-EM - Intel G45 (X4500HD integrated graphics), Win 7 x64, Panasonic G20 tv

    Thank you for your support
     

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,540
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    I thought I had solved the problem of smooth video, but I was wrong

    using MPC-HC (VSynch on) and Reclock (VSynch off) I get a perfect smooth video

    using MP with EVR - dll 55f and Reclock (VSynch off) I get a smooth video with frequently stuttering problems

    using MP with MP Audio Render I get a video with frequently stuttering problems

    i use CoreAVC in DXVA mode

    My PC configuration is: MB Asus P5Q-EM - Intel G45 (X4500HD integrated graphics), Win 7 x64, Panasonic G20 tv

    Thank you for your support

    Need more info please - a set of logs and a screen capture of the render stats screen would be good......

    My guess is that the X4500HD graphics are not powerful enough to cope with MP plus HW deinterlacing plus 1920 x 1080 display.

    Tony
     

    Users who are viewing this thread

    Top Bottom