[WiP] madVR support in MP1 (7 Viewers)

Sebastiii

Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Not a lot of fun zapping here with 109. I get either a frozen frame from previous channel or a frozen guide with progress indicator.

    It's amazing how we can have such not same log lol

    Mine :
    [2016-06-16 21:01:48,739] [Log ] [13 ] [INFO ] - PlaneScene: video WxH : 1920x1080
    [2016-06-16 21:01:48,739] [Log ] [13 ] [DEBUG] - PlaneScene: video AR : 1920:1080
    [2016-06-16 21:01:48,740] [Log ] [13 ] [INFO ] - PlaneScene: screen WxH : 1920x1080
    [2016-06-16 21:01:48,740] [Log ] [13 ] [DEBUG] - PlaneScene: AR type : Normal
    [2016-06-16 21:01:48,740] [Log ] [13 ] [DEBUG] - PlaneScene: PixelRatio : 1
    [2016-06-16 21:01:48,741] [Log ] [13 ] [DEBUG] - PlaneScene: src : (0,0)-(1920,1080)
    [2016-06-16 21:01:48,741] [Log ] [13 ] [DEBUG] - PlaneScene: dst : (0,0)-(1920,1080)
    [2016-06-16 21:01:48,750] [Log ] [MPMain ] [DEBUG] - GraphicContext VideoWindowChanged()
    [2016-06-16 21:01:48,751] [Log ] [MPMain ] [DEBUG] - TSReaderPlayer: SetVideoWindow()
    [2016-06-16 21:01:48,751] [Log ] [MPMain ] [INFO ] - overlay: video WxH : 1024x576
    [2016-06-16 21:01:48,752] [Log ] [MPMain ] [INFO ] - overlay: video AR : 1024:576
    [2016-06-16 21:01:48,752] [Log ] [MPMain ] [INFO ] - overlay: screen WxH : 1920x1080
    [2016-06-16 21:01:48,752] [Log ] [MPMain ] [INFO ] - overlay: AR type : Normal
    [2016-06-16 21:01:48,753] [Log ] [MPMain ] [INFO ] - overlay: PixelRatio : 1
    [2016-06-16 21:01:48,753] [Log ] [MPMain ] [INFO ] - overlay: src : (0,0)-(1024,576)
    [2016-06-16 21:01:48,754] [Log ] [MPMain ] [INFO ] - overlay: dst : (0,0)-(1920,1080)
    [2016-06-16 21:01:48,754] [Log ] [MPMain ] [INFO ] - TSReaderPlayer:Window (0,0)-(1024,576) - (0,0)-(1920,1080)
    [2016-06-16 21:01:48,755] [Log ] [MPMain ] [DEBUG] - TSReaderPlayer: SetSourcePosition 1
    [2016-06-16 21:01:48,755] [Log ] [MPMain ] [DEBUG] - TSReaderPlayer: SetSourcePosition 2
    [2016-06-16 21:01:49,600] [Log ] [MPMain ] [DEBUG] - TsReaderPlayer: OnVideoReceived() callback
    [2016-06-16 21:01:49,601] [Log ] [MPMain ] [DEBUG] - GraphicContext VideoReceived()

    Yours :
    [2016-06-16 19:46:21,062] [Log ] [MPMain ] [INFO ] - TSReaderPlayer:Window (0,0)-(1024,576) - (0,0)-(1,1)
    [2016-06-16 19:46:21,063] [Log ] [MPMain ] [DEBUG] - TSReaderPlayer: SetSourcePosition 1
    [2016-06-16 19:46:21,064] [Log ] [MPMain ] [DEBUG] - TSReaderPlayer: SetSourcePosition 2
    [2016-06-16 19:46:21,066] [Log ] [MPMain ] [DEBUG] - TSReaderPlayer: SetVideoWindow()
    [2016-06-16 19:46:21,067] [Log ] [MPMain ] [DEBUG] - TSReaderPlayer: SetVideoWindow()
    [2016-06-16 19:46:21,068] [Log ] [MPMain ] [DEBUG] - Window: TvPlugin.TvFullScreen deinit
    [2016-06-16 19:46:21,073] [Log ] [MPMain ] [DEBUG] - TextureManager: CleanupThumbs()
    [2016-06-16 19:46:21,100] [Log ] [MPMain ] [DEBUG] - GraphicContext VideoWindowChanged()
    [2016-06-16 19:46:21,101] [Log ] [MPMain ] [DEBUG] - TSReaderPlayer: SetVideoWindow()
    [2016-06-16 19:46:21,101] [Log ] [MPMain ] [INFO ] - overlay: video WxH : 1024x576
    [2016-06-16 19:46:21,102] [Log ] [MPMain ] [INFO ] - overlay: video AR : 1024:576
    [2016-06-16 19:46:21,103] [Log ] [MPMain ] [INFO ] - overlay: screen WxH : 300x157
    [2016-06-16 19:46:21,103] [Log ] [MPMain ] [INFO ] - overlay: AR type : Normal
    [2016-06-16 19:46:21,104] [Log ] [MPMain ] [INFO ] - overlay: PixelRatio : 1
    [2016-06-16 19:46:21,105] [Log ] [MPMain ] [INFO ] - overlay: src : (0,0)-(1024,576)
    [2016-06-16 19:46:21,106] [Log ] [MPMain ] [INFO ] - overlay: dst : (40,892)-(319,1049)
    [2016-06-16 19:46:21,106] [Log ] [MPMain ] [INFO ] - TSReaderPlayer:Window (0,0)-(1024,576) - (40,892)-(319,1049)
    [2016-06-16 19:46:21,107] [Log ] [MPMain ] [DEBUG] - TSReaderPlayer: SetSourcePosition 1
    [2016-06-16 19:46:21,108] [Log ] [MPMain ] [DEBUG] - TSReaderPlayer: SetSourcePosition 2
    [2016-06-16 19:46:21,109] [Log ] [MPMain ] [DEBUG] - TSReaderPlayer: SetVideoWindow()
    [2016-06-16 19:46:21,109] [Log ] [MPMain ] [DEBUG] - TSReaderPlayer: SetVideoWindow()
    [2016-06-16 19:46:21,110] [Log ] [MPMain ] [DEBUG] - GraphicContext VideoWindowChanged()
    [2016-06-16 19:46:21,111] [Log ] [MPMain ] [DEBUG] - TSReaderPlayer: SetVideoWindow()

    Look at all (TSReaderPlayer: SetVideoWindow()) i'm surely not doing the same step for zapping lol
     

    Kotik

    MP Donator
  • Premium Supporter
  • March 19, 2009
    699
    485
    Athens
    Home Country
    Greece Greece
    Ok 109 same thing, and btw pressing ESC to get out of full screen doesnt fix the black screen, i remember a couple of versions before (i think it was 105) i was able to press escape and get picture again in a small window and then press ENTER and had picture in full screen. Now with 109 i cannot do it anymore, video always remains black in full screen and in a small window.

    Logs attached for 109.
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Ok 108 1st channel working fine, after that 2nd channel and the famous black screen with stats and sound working fine.
    Once i open TV Guide then i get picture only behind the guide and not on the rest of the screen.

    Logs attached.

    Going to try 109 now.

    Yep there is no callback on VideoReceived so the channel
    For ex : (from my log)
    [2016-06-16 21:07:11,415] [Log ] [MPMain ] [DEBUG] - TsReaderPlayer: OnVideoReceived() callback

    So no callback -> blackscreen continue his work.

    No clue why :(

    The version of TsReader i fear :
    Mine : [2016-06-16 07:57:49,929] [16222e08] [2db0] - ------------- v4.0.0.0 -------------
    Yours : [2016-06-16 21:58:29,973] [18118098] [ b40] - ------------- v4.0.0.1 -------------

    It seems you are not on the correct version.
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Ok 109 same thing, and btw pressing ESC to get out of full screen doesnt fix the black screen, i remember a couple of versions before (i think it was 105) i was able to press escape and get picture again in a small window and then press ENTER and had picture in full screen. Now with 109 i cannot do it anymore, video always remains black in full screen and in a small window.

    Logs attached for 109.

    Again :) TsReader is not correct :(
    The log should show 4.0.0.0.
    So maybe you need to replace the one in TvServer folder too.

    upload_2016-6-16_21-16-37.png
     

    Kotik

    MP Donator
  • Premium Supporter
  • March 19, 2009
    699
    485
    Athens
    Home Country
    Greece Greece
    Hmmm, isnt the correct version included in 108 full installer?

    I had 1.15 pre then i installed v108 on top of it and then added 109 core.

    Where can i find the correct TsReader?
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Hmmm, isnt the correct version included in 108 full installer?

    I had 1.15 pre then i installed v108 on top of it and then added 109 core.

    Where can i find the correct TsReader?

    The installer should update TsReader (yes it's included) :)

    For a single seat installation :
    Maybe you should try to copy the one you found in
    C:\Program Files (x86)\Team MediaPortal\MediaPortal
    to
    C:\Program Files (x86)\Team MediaPortal\MediaPortal TV Server

    i think something was not update, you can try to reinstall it or manually register the filter from command prompt (elevate right)
    regsvr32 tsreader.ax from above folder.

    For sure in tsreader.log you should get 4.0.0.0 otherwise it's a different version in use and then it will not works.
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Seb I just go to the guide and select a channel from there each time, no up/down or miniguide.
    [
    So maybe you need to replace the one in TvServer folder too.
    I am multi-seat, should I update the tv server too? not seeing any errors there.

    I don't think that updating tvserver side is needed :)
    Yes i have seen from log that it seems to be in TvGuide.

    So i have try the same but the log differ (no clue), i made all the channel change from keyboard, so i pick a channel from TvGuide, it goes to fullscreen and then i'm doing :
    Enter -> (mini channel list appear) -> pick another channel and so on
    Or
    X key to go back to TVGuide -> move up/down arrow -> and select another channel -> it goes to fullscreen -> X key and so on

    Still the log is different. really curious why lol
     
    Last edited:

    Kotik

    MP Donator
  • Premium Supporter
  • March 19, 2009
    699
    485
    Athens
    Home Country
    Greece Greece
    Ok,

    The installer will not replace TsReader.ax if it has a higher version. I had 1.15 pre before so the installer didnt upgrade it, i had to rename TsReader.ax and then run the installer again, after that i got the right version.

    I applied core 109 just to be sure again:) and the results are looking very good.

    Logs attached.

    PS. One minor issue is that now during channel switch i get previous channel picture stuck behind miniguide:) but the rest of the screen is black like it should.
    We are very close to EVR results!!!! I can feel it.
     

    Users who are viewing this thread

    Top Bottom