[BUG ?] Exclusive Mode is always used, regardless of configuration setting (1 Viewer)

level20peon

MP Donator
  • Premium Supporter
  • January 4, 2007
    1,082
    101
    42
    Aachen
    Home Country
    Germany Germany
    TV-Server Version: tvengine3 Rev16891
    MediaPortal Version: 0.2.3.0 Rev16907
    MediaPortal Skin: Xface
    Windows Version: Windows 2003 R2 SP2
    CPU Type: Intel Core2 Duo T5600 1830 MHz
    HDD: Samsung HD103UJ 1000GB
    Memory: 2x1024 MB Corsair DDR2 667MHz
    Motherboard: AOpen i945GTm-VHL
    Motherboard Chipset: Intel 945GT / Intel ICH7MDH
    Motherboard Bios: R1.05
    Video Card: NVIDIA GeForce 6600 LE passive
    Video Card Driver: Forceware 163.75
    Sound Card: Realtek ALC882D HD Audio (onBoard)
    Sound Card AC3: no AC3
    Sound Card Driver: R1.82
    1. TV Card: FireDTV BDA DVB-C (Floppy DTV)
    1. TV Card Type: DVB-C
    1. TV Card Driver: 02/04/2007, 4.8.0 BDA Driver
    MPEG2 Video Codec: ffdshow / dscaler
    MPEG2 Audio Codec: ffdshow / dscaler
    Satelite/CableTV Provider: unity digital TV
    HTPC Case: Silverstone LC11m silver
    Cooling: 120mm Papst 4412F/2GLL / Sharkoon SilentEagle / passive
    Power Supply: mCubed EF16 160W external passive cooled
    Remote: Gyration GYR3101US
    TV: Panasonic TX-26LX50F
    TV - HTPC Connection: S-Video


    Hey guys,

    I am having big trouble with this whole exclusive mode thing from the beginning (who hasn't). I now discovered per coincidence that exclusive mode is used (for TV, video, DVD plaback) even if it is switched of in configuration. What could cause this ?


    -level20peon
     

    Attachments

    • EVR.gif
      EVR.gif
      14.7 KB
    • VMR.gif
      VMR.gif
      15.1 KB

    level20peon

    MP Donator
  • Premium Supporter
  • January 4, 2007
    1,082
    101
    42
    Aachen
    Home Country
    Germany Germany
    I don't get it. Why doesn't anyone answer on this one ? A simple "no, not reproducable over here" or "yep, same here" would help more than just ignoring it.
     

    rtv

    Retired Team Member
  • Premium Supporter
  • April 7, 2005
    3,622
    301
    Osnabruck
    Home Country
    Germany Germany
    The EVR option will substitute the VMR9 renderer. You should see log entries about EVR flag being true.
    The exclusive option had some changes during the last days. Iirc tourettes fixed its usage for .ts files.

    EDIT: To be really sure about excl. mode being used follow these steps:

    1. Deactivate "any always on top options"
    2. Open another app (like explorer, browser, whatever)
    3. Start MP
    4. Start playback of different file types
    5. Press Alt-Tab to check whether MP stays on top (excl. mode enabled)
     

    level20peon

    MP Donator
  • Premium Supporter
  • January 4, 2007
    1,082
    101
    42
    Aachen
    Home Country
    Germany Germany
    Thanks a lot for your reply :D
    I just ran some tests:


    updated
    TV-Server Version: tvengine3 Rev17036
    MediaPortal Version: 0.2.3.0 Rev17036

    1. VMR9 exclusive mode & EVR disabled -> switching between MediaPortal and external applications possible during playback.

    Code:
    2008-01-14 17:50:30.840833 [Info.][MPMain]: TSReaderPlayer: Disabling DX9 exclusive mode
    2008-01-14 17:50:30.840833 [Info.][MPMain]: Main: DX exclusive mode: False
    2008-01-14 17:50:30.840833 [Info.][MPMain]: Main: Goto windowed mode: True
    2008-01-14 17:50:30.840833 [Info.][MPMain]:   fonts.SetDevice()
    2008-01-14 17:50:30.856458 [Info.][MPMain]: TSReaderPlayer: GetInterfaces()
    2008-01-14 17:50:30.856458 [Info.][MPMain]: TSReaderPlayer: Enabling DX9 exclusive mode
    2008-01-14 17:50:30.856458 [Info.][MPMain]: Main: DX exclusive mode: True
    2008-01-14 17:50:30.856458 [Info.][MPMain]: Main: Goto fullscreen: True
    2008-01-14 17:50:30.856458 [Info.][MPMain]:   fonts.SetDevice()
    2008-01-14 17:50:30.856458 [Info.][MPMain]: TSReaderPlayer:cleanup DShow graph False
    2008-01-14 17:50:30.856458 [Info.][MPMain]: TSReaderPlayer:grapbuilder=null
    2008-01-14 17:50:30.856458 [Info.][MPMain]: TSReaderPlayer: Cleanup done
    2008-01-14 17:50:30.872083 [Info.][MPMain]: TSReaderPlayer: add _vmr9
    2008-01-14 17:50:30.872083 [Info.][MPMain]: vmr9:ctor()
    2008-01-14 17:50:30.872083 [Info.][MPMain]: vmr9:ctor() done:True
    2008-01-14 17:50:30.872083 [Info.][MPMain]: vmr9:addvmr9
    2008-01-14 17:50:30.872083 [Info.][MPMain]: EVR-Flag is set to False
    2008-01-14 17:50:31.090833 [Info.][MPMain]: VMR9Helper: enabled YUV mixing - No DX Error
    2008-01-14 17:50:31.090833 [Info.][MPMain]: VRM9Helper: Turning on nonsquare mixing - No DX Error
    2008-01-14 17:50:31.090833 [Info.][MPMain]: VRM9Helper: Set filter mode - Gaussian Quad Filtering No DX Error
    2008-01-14 17:50:31.090833 [Info.][MPMain]: VMR9: now active
    2008-01-14 17:50:31.090833 [Info.][MPMain]: VMR9Helper:Vmr9 Added



    2. VMR9 exclusive mode enabled, EVR disabled -> switching between MediaPortal and external applications impossible during playback.

    Code:
    2008-01-14 17:53:36.528333 [Info.][MPMain]: TSReaderPlayer: Disabling DX9 exclusive mode
    2008-01-14 17:53:36.528333 [Info.][MPMain]: Main: DX exclusive mode: False
    2008-01-14 17:53:36.528333 [Info.][MPMain]: Main: Goto windowed mode: True
    2008-01-14 17:53:36.528333 [Info.][MPMain]:   fonts.SetDevice()
    2008-01-14 17:53:36.559583 [Info.][MPMain]: TSReaderPlayer: GetInterfaces()
    2008-01-14 17:53:36.559583 [Info.][MPMain]: TSReaderPlayer: Enabling DX9 exclusive mode
    2008-01-14 17:53:36.559583 [Info.][MPMain]: Main: DX exclusive mode: True
    2008-01-14 17:53:36.559583 [Info.][MPMain]: Main: Goto fullscreen: True
    2008-01-14 17:53:36.559583 [Info.][MPMain]: D3D: BuildPresentParamsFromSettings using 60Hz as RefreshRate
    2008-01-14 17:53:36.622083 [Info.][MPMain]:   fonts.SetDevice()
    2008-01-14 17:53:36.622083 [Info.][MPMain]: TSReaderPlayer:cleanup DShow graph False
    2008-01-14 17:53:36.622083 [Info.][MPMain]: TSReaderPlayer:grapbuilder=null
    2008-01-14 17:53:36.637708 [Info.][MPMain]: TSReaderPlayer: Cleanup done
    2008-01-14 17:53:36.653333 [Info.][MPMain]: TSReaderPlayer: add _vmr9
    2008-01-14 17:53:36.653333 [Info.][MPMain]: vmr9:ctor()
    2008-01-14 17:53:36.653333 [Info.][MPMain]: vmr9:ctor() done:True
    2008-01-14 17:53:36.653333 [Info.][MPMain]: vmr9:addvmr9
    2008-01-14 17:53:36.653333 [Info.][MPMain]: EVR-Flag is set to False
    2008-01-14 17:53:36.903333 [Info.][MPMain]: VMR9Helper: enabled YUV mixing - No DX Error
    2008-01-14 17:53:36.903333 [Info.][MPMain]: VRM9Helper: Turning on nonsquare mixing - No DX Error
    2008-01-14 17:53:36.903333 [Info.][MPMain]: VRM9Helper: Set filter mode - Gaussian Quad Filtering No DX Error
    2008-01-14 17:53:36.903333 [Info.][MPMain]: VMR9: now active
    2008-01-14 17:53:36.903333 [Info.][MPMain]: VMR9Helper:Vmr9 Added



    3. VMR9 exclusive mode & EVR enabled -> switching between MediaPortal and external applications possible during playback.

    Code:
    2008-01-14 17:55:32.653333 [Info.][MPMain]: TSReaderPlayer: Disabling DX9 exclusive mode
    2008-01-14 17:55:32.653333 [Info.][MPMain]: Main: DX exclusive mode: False
    2008-01-14 17:55:32.653333 [Info.][MPMain]: Main: Goto windowed mode: True
    2008-01-14 17:55:32.653333 [Info.][MPMain]:   fonts.SetDevice()
    2008-01-14 17:55:32.700208 [Info.][MPMain]: TSReaderPlayer: GetInterfaces()
    2008-01-14 17:55:32.700208 [Info.][MPMain]: TSReaderPlayer: Enabling DX9 exclusive mode
    2008-01-14 17:55:32.700208 [Info.][MPMain]: Main: DX exclusive mode: True
    2008-01-14 17:55:32.700208 [Info.][MPMain]: Main: Goto fullscreen: True
    2008-01-14 17:55:32.700208 [Info.][MPMain]:   fonts.SetDevice()
    2008-01-14 17:55:32.700208 [Info.][MPMain]: TSReaderPlayer:cleanup DShow graph False
    2008-01-14 17:55:32.700208 [Info.][MPMain]: TSReaderPlayer:grapbuilder=null
    2008-01-14 17:55:32.715833 [Info.][MPMain]: TSReaderPlayer: Cleanup done
    2008-01-14 17:55:32.731458 [Info.][MPMain]: TSReaderPlayer: add _vmr9
    2008-01-14 17:55:32.731458 [Info.][MPMain]: vmr9:ctor()
    2008-01-14 17:55:32.731458 [Info.][MPMain]: vmr9:ctor() done:True
    2008-01-14 17:55:32.731458 [Info.][MPMain]: vmr9:addvmr9
    2008-01-14 17:55:32.731458 [Info.][MPMain]: EVR-Flag is set to True
    2008-01-14 17:55:32.872083 [Info.][MPMain]: VMR9: now active
    2008-01-14 17:55:32.872083 [Info.][MPMain]: VMR9Helper:Vmr9 Added



    4. VMR9 exclusive mode disabled, EVR enabled -> switching between MediaPortal and external applications possible during playback.

    Code:
    2008-01-14 17:57:14.293958 [Info.][MPMain]: TSReaderPlayer: Disabling DX9 exclusive mode
    2008-01-14 17:57:14.293958 [Info.][MPMain]: Main: DX exclusive mode: False
    2008-01-14 17:57:14.293958 [Info.][MPMain]: Main: Goto windowed mode: True
    2008-01-14 17:57:14.293958 [Info.][MPMain]:   fonts.SetDevice()
    2008-01-14 17:57:14.340833 [Info.][MPMain]: TSReaderPlayer: GetInterfaces()
    2008-01-14 17:57:14.340833 [Info.][MPMain]: TSReaderPlayer: Enabling DX9 exclusive mode
    2008-01-14 17:57:14.340833 [Info.][MPMain]: Main: DX exclusive mode: True
    2008-01-14 17:57:14.340833 [Info.][MPMain]: Main: Goto fullscreen: True
    2008-01-14 17:57:14.340833 [Info.][MPMain]:   fonts.SetDevice()
    2008-01-14 17:57:14.340833 [Info.][MPMain]: TSReaderPlayer:cleanup DShow graph False
    2008-01-14 17:57:14.340833 [Info.][MPMain]: TSReaderPlayer:grapbuilder=null
    2008-01-14 17:57:14.372083 [Info.][MPMain]: TSReaderPlayer: Cleanup done
    2008-01-14 17:57:14.372083 [Info.][MPMain]: TSReaderPlayer: add _vmr9
    2008-01-14 17:57:14.372083 [Info.][MPMain]: vmr9:ctor()
    2008-01-14 17:57:14.372083 [Info.][MPMain]: vmr9:ctor() done:True
    2008-01-14 17:57:14.372083 [Info.][MPMain]: vmr9:addvmr9
    2008-01-14 17:57:14.372083 [Info.][MPMain]: EVR-Flag is set to True
    2008-01-14 17:57:14.403333 [Info.][MPMain]: VMR9: now active
    2008-01-14 17:57:14.403333 [Info.][MPMain]: VMR9Helper:Vmr9 Added


    -level20peon
     

    rtv

    Retired Team Member
  • Premium Supporter
  • April 7, 2005
    3,622
    301
    Osnabruck
    Home Country
    Germany Germany
    So basically everything is working as it should.

    Code:
    Main: DX exclusive mode: False
    The "true / false" here was just indicating whether the screen is fullscreen and maximized.

    I've just fixed the logging ;)
     

    level20peon

    MP Donator
  • Premium Supporter
  • January 4, 2007
    1,082
    101
    42
    Aachen
    Home Country
    Germany Germany
    The "true / false" here was just indicating whether the screen is fullscreen and maximized.

    I've just fixed the logging ;)

    Thanks, I thought there was something wrong in my setup :(. I wonder why nobody has asked this before though.


    -level20peon
     

    Users who are viewing this thread

    Top Bottom