Vista and EVR support (2 Viewers)

Status
Not open for further replies.

spuck

Community Skin Designer
April 6, 2007
397
59
Home Country
Sweden Sweden
So it should work with RC2 and your dshowhelper?

Anyway am I the only one getting tearing with EVR? With VMR9 and exclusive I get no tearing but nothing is 100% smooth, but with EVR it's smooth but there's a lot of tearing in fast panning scenes and some weird (horizontal) back and forth motion in slow panning scenes, it's like a lot of small tearing. :p
 

Eabin

Retired Team Member
  • Premium Supporter
  • September 18, 2006
    465
    43
    yes, it should work with RC2 and the latest dshowhelper.dll from this thread. if not, please report it here, and attach vmr9.log and mediaportal.log.

    exclusive mode is not supported with EVR at the moment. but you can get rid of tearing by enabling AERO..
     

    Gizzmo

    Portal Pro
    May 30, 2007
    101
    2
    Munich
    Home Country
    Germany Germany
    @ Eabin,

    i found my problem using tsreader with my MPEG-2 tsfiles.
    Tsreader seems to have a problem with that certain kind
    of tsfiles.

    I tested some other directly recorded tsfiles with MPEG-2
    and they play fine. But all my tsfiles muxxed with german
    audio seem to have the problem that there is no possibility
    to connect a MPEG-2 videodecoder to tsreader ...


    The thing is that all my tsfiles are muxxed with Manzanitha
    which creates absolute standard conform tsfiles. But maybe
    there is a small option which is not supported by tsreader.


    Oh man and i don't get any support in the tsreader thread :confused:
     

    nyria

    Portal Member
    May 14, 2007
    31
    2
    @nyria: did the bug crash your MP, or just make it not responding? because if it's the latter, it looks like a regression introduced in one of the newer builds.

    It crashed with a windows system message.

    But i also have some issues with the later builds, making the picture stop playing when changing channels sometimes, turning the watch tv option on and off solves that most of the time.
     

    spuck

    Community Skin Designer
    April 6, 2007
    397
    59
    Home Country
    Sweden Sweden
    yes, it should work with RC2 and the latest dshowhelper.dll from this thread. if not, please report it here, and attach vmr9.log and mediaportal.log.

    exclusive mode is not supported with EVR at the moment. but you can get rid of tearing by enabling AERO..
    Well, I have enabled Aero now and tearing sure is gone but all movement kind of skips ahead or something, I know it's not smooth..
    Looks like when you have inverse telecine enabled and use vmr9 except I don't have inverse telecine enabled. :(
    It kind of comes and goes. Really appreciate some help.. :)
     

    Eabin

    Retired Team Member
  • Premium Supporter
  • September 18, 2006
    465
    43
    un-smooth playback comes in two flavours:

    *) your monitor refresh rate is not a multiple of your source material. e.g. you are trying to play a 24Hz movie with 60Hz monitor refresh rate. i am working on a small patch to dynamically set the refresh rate of your monitor in relation to source material (it will be kind of a hack for the moment) to smoothen out playback (yes i know, i should be doing bugfixing instead...).

    *) dshowhelper.dll (resp. the custom evr presenter) is not yet able to synchronize to vertical blanks. if anyone of you knows how to estimate the _time_ of the next vblank, this would be _HIGHLY APPRECIATED_ (<----yes, i'm shouting for help ;))
    the net effect of not being able to sync correctly is, that my dll sometimes misses a vertical blank by the blink of an eye, and has to wait for the next one, which introduces a delay of e.g. 20ms @ 50Hz refresh rate. (1000ms / 50 Hz). the reason is, that aero can synchronize to vblanks, and happily does so to avoid tearing.

    Gizzmo: i will download your mpeg file today and test it. but shouldn't it be possible to just connect a mpeg2 demuxer to tsreader, and then connect the mpeg2 and audio decoders to the demuxer?
     

    Gizzmo

    Portal Pro
    May 30, 2007
    101
    2
    Munich
    Home Country
    Germany Germany
    @ Eabin,

    the thing is that tsreader has a demuxxer, so i don't think there is a possibility
    to connect another demuxxer.

    And if it is possible, i don't know how to make it for MP. In graphedit of course
    the combination of filters isn't the big problem.


    I think the problem is that tsreader doesn't recognize the video in the tsfile,
    tsfilesource has no problem with it ...
     

    Eabin

    Retired Team Member
  • Premium Supporter
  • September 18, 2006
    465
    43
    unsurprisingly i can only confirm your problems. you will have to wait for the fix in tsreader, because the filter doesn't recognise the output format. the video pin only states "Major Type: GUID_NULL - Sub Type: GUID_NULL - Format: GUID_NULL".

    on other news, i tested tsfilesource with graphedit, your history.0000.ts and EVR, and it seems that as soon as i set the "default directsound device" as reference clock (right click -> select clock) everything is becoming a slideshow. sorry, but i don't think there is much i can do about this.
     

    spuck

    Community Skin Designer
    April 6, 2007
    397
    59
    Home Country
    Sweden Sweden
    un-smooth playback comes in two flavours:

    *) your monitor refresh rate is not a multiple of your source material. e.g. you are trying to play a 24Hz movie with 60Hz monitor refresh rate. i am working on a small patch to dynamically set the refresh rate of your monitor in relation to source material (it will be kind of a hack for the moment) to smoothen out playback (yes i know, i should be doing bugfixing instead...).

    *) dshowhelper.dll (resp. the custom evr presenter) is not yet able to synchronize to vertical blanks. if anyone of you knows how to estimate the _time_ of the next vblank, this would be _HIGHLY APPRECIATED_ (<----yes, i'm shouting for help ;))
    the net effect of not being able to sync correctly is, that my dll sometimes misses a vertical blank by the blink of an eye, and has to wait for the next one, which introduces a delay of e.g. 20ms @ 50Hz refresh rate. (1000ms / 50 Hz). the reason is, that aero can synchronize to vblanks, and happily does so to avoid tearing.
    I'm actually using refresh rate control plugin to set the right refresh rate.. Will it do kind of the same thing? That'd be cool. :)
    So you say I can do nothing about the stuttering playback?
     
    Status
    Not open for further replies.

    Users who are viewing this thread

    Similar threads

    You can find ton of guide here: https://www.avsforum.com/threads/madvr-player-support-thread.2215490/?post_id=39123050#post-39123050
    You can find ton of guide here: https://www.avsforum.com/threads/madvr-player-support-thread.2215490/?post_id=39123050#post-39123050
    Hi, I have a problem if I set madVR as Video Render. When I try to play my .mkv files I have an 'Unable to play. Video COdec...
    Replies
    3
    Views
    1K
    MP1 MP2 1.31.0 Cannot view Changelog anymore DE
    Hi all, I don't frequently update my MediaPortal and before seeing if it's really useful I used to browse the Changelog to determine if this update is necessary for my system or not. Today I wanted to check the Changelog for version 1.34 (1.31 installed on my system) and I was asked for a “Jira” login. I tried to use the same one as...
    Hi all, I don't frequently update my MediaPortal and before seeing if it's really useful I used to browse the Changelog to...
    Hi all, I don't frequently update my MediaPortal and before seeing if it's really useful I used to browse the Changelog to...
    Replies
    0
    Views
    439
    We have just released MediaPortal 1.35 - Horizon x86 and x64 version. Highlights of this release Bugfixes: [MP1-5221] - Core: Fix FrameGrabbing for EVR [MP1-5222] - TV Server: Fix ISO-8859-10/14 DVB text encodings [MP1-5224] - Fix Card "CancelTune" request Since Pre-Release : New: Since Pre-Release : Improvement / Rework...
    We have just released MediaPortal 1.35 - Horizon x86 and x64 version. Highlights of this release Bugfixes: [MP1-5221] - Core...
    We have just released MediaPortal 1.35 - Horizon x86 and x64 version. Highlights of this release Bugfixes: [MP1-5221] - Core...
    Replies
    0
    Views
    2K
    MP1 MP2 1.34 STB blasting for IPTV DE
    I'm downsizing my big honkin' HTPC case to a mini PC, which means the tried and true Hauppauge Colossus card that bridges the set top box into Mediaportal needs replaced with a different solution. I currently have HDMI from the STB to the colossus. Mediaportal is controlling the STB through a USBUIRT blaster and the blaster is...
    I'm downsizing my big honkin' HTPC case to a mini PC, which means the tried and true Hauppauge Colossus card that bridges the set...
    I'm downsizing my big honkin' HTPC case to a mini PC, which means the tried and true Hauppauge Colossus card that bridges the set...
    Replies
    0
    Views
    657
    • Sticky
    All good now!!
    All good now!!
    We have just released MediaPortal 1.36 - Polar Express x86 and x64 version. Highlights of this release Bugfixes: [MP1-5229] -...
    Replies
    2
    Views
    905
    Top Bottom