[DISCUSSION] Patch WMC to run on Windows 10 final & possible alternatives

Discussion in 'Windows 10' started by ricktendo64, May 8, 2015.

  1. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120
    I think it's just matter of configuring it externally from the shark007 configuration.

    P.S. Bear in mind that the Shark installer, "as is" when downloaded, is packed with crapware, so if you want to use it safely, w/o having to deal with the tricky initial questions, just use 7zip to unpack the downloaded installer. In the unpacked folder you will find the real shark007.exe installer which is safe.
     
  2. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120
    Yes I think that the DISM package makes sense mainly for offline integration.

    For online usage the "old" style installer is just perfect.
     
  3. phrunt

    phrunt MDL Addicted

    May 1, 2007
    896
    90
    30
    yep, setting it do sdpif/toslink in the shark codec pack allowed my 5.1 audio to work, you can't use the mce settings part of media center, it just doesn't work
     
  4. DummyBunny

    DummyBunny MDL Novice

    Sep 7, 2015
    2
    0
    0
    #2464 DummyBunny, Nov 16, 2015
    Last edited by a moderator: Apr 20, 2017
    I need the 32-bit version. Used the most recent installer here, v3. I used the patches below for the 32 bit. I think these should be OK same as for the 64 bit. Everything works fine with LAV but still have the decoder error with the original. Was something else changed for the 64 bit to fix the decoder error ?

    Code:
    32-bit versions:
    
    mcx2filter.dll
    Offset      Original bytes          Patched bytes
    11c788    E8 22 59 FF FF  -->  B8 01 00 00 00
    
    mcspad.exe
    Offset      Original bytes          Patched bytes
    0db90     E8 EE 59 FF FF  -->  B8 01 00 00 00
    
    ehreplay.dll
    Offset     Original bytes           Patched bytes
    3e3f1     E8 3A 43 00 00  -->  B8 01 00 00 00
    
    mcmde.dll
    Offset     Original bytes           Patched bytes
    41c12     E8 F5 33 06 00  -->  B8 01 00 00 00
    
    ehuihlp.dll (already in v3)
    Offset     Original bytes           Patched bytes
    2806      E8 9E D0 01 00  -->  B8 01 00 00 00
    41c4      F7 D8                -->  40 90
     
  5. lolo91

    lolo91 MDL Novice

    Nov 15, 2015
    6
    2
    0
    Hi all.
    I finally got my AVR to work on 5.1 through HDMI, watching Live TV HD channels (French HD DVB-T : video H.264 / audio E-AC3) :D
    I had to manage that in two steps:
    - step one : replace windows/system32/msmpeg2adec.dll of W10 by the one from W8.1 (following Graznok advise). Otherwise, this caused crash of media centre, while trying to play E-AC3 over HDMI.
    - step two : install last version of Shark007 advanced codec pack (v557) and just tick 'suggested settings', then on audio tab, choose audio bistreaming --> (HDMI only)

    Great thanks to all members who advised :worthy::clap:
    sounds real passthrough (volume only modified by AVR, not by WMC volume)


    some feedback on my configuration, for reference
    Win10 pro64 v1511
    Nvidia GTX660, HDMI output to Yamaha YSP-400, then Panasonic PlasmaTV
    TV tuner DVB-T Hauppauge Nova Stick
    windows audio set to exclusive mode / 2-channels
     
  6. Graznok

    Graznok MDL Member

    Jan 29, 2013
    214
    120
    10
    #2466 Graznok, Nov 17, 2015
    Last edited by a moderator: Apr 20, 2017
    In order to keep W10 file in system and W8.1 file in Media Center, I started to work on the following registry keys
    Code:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{ABCDEF01-1234-0001-0001-000000000001}]
    @="Microsoft DTV-DVD Audio Decoder"
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{ABCDEF01-1234-0001-0001-000000000001}\InprocServer32]
    @="msmpeg2adec.dll"
    "ThreadingModel"="Both"
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{ABCDEF01-1234-0001-0001-000000000001}]
    "CLSID"="{ABCDEF01-1234-0001-0001-000000000001}"
    "FilterData"=hex:02,00,00,00,ff,ff,5f,00,02,00,00,00,00,00,00,00,30,70,69,33,\
      00,00,00,00,00,00,00,00,1a,00,00,00,00,00,00,00,00,00,00,00,30,74,79,33,00,\
      00,00,00,20,02,00,00,30,02,00,00,31,74,79,33,00,00,00,00,20,02,00,00,40,02,\
      00,00,32,74,79,33,00,00,00,00,20,02,00,00,50,02,00,00,33,74,79,33,00,00,00,\
      00,20,02,00,00,60,02,00,00,34,74,79,33,00,00,00,00,70,02,00,00,30,02,00,00,\
      35,74,79,33,00,00,00,00,70,02,00,00,40,02,00,00,36,74,79,33,00,00,00,00,70,\
      02,00,00,50,02,00,00,37,74,79,33,00,00,00,00,70,02,00,00,60,02,00,00,38,74,\
      79,33,00,00,00,00,80,02,00,00,90,02,00,00,39,74,79,33,00,00,00,00,80,02,00,\
      00,a0,02,00,00,3a,74,79,33,00,00,00,00,80,02,00,00,b0,02,00,00,3b,74,79,33,\
      00,00,00,00,80,02,00,00,40,02,00,00,3c,74,79,33,00,00,00,00,80,02,00,00,50,\
      02,00,00,3d,74,79,33,00,00,00,00,80,02,00,00,c0,02,00,00,3e,74,79,33,00,00,\
      00,00,d0,02,00,00,a0,02,00,00,3f,74,79,33,00,00,00,00,d0,02,00,00,40,02,00,\
      00,40,74,79,33,00,00,00,00,d0,02,00,00,30,02,00,00,41,74,79,33,00,00,00,00,\
      d0,02,00,00,e0,02,00,00,42,74,79,33,00,00,00,00,80,02,00,00,30,02,00,00,43,\
      74,79,33,00,00,00,00,80,02,00,00,f0,02,00,00,44,74,79,33,00,00,00,00,80,02,\
      00,00,e0,02,00,00,45,74,79,33,00,00,00,00,d0,02,00,00,00,03,00,00,46,74,79,\
      33,00,00,00,00,d0,02,00,00,10,03,00,00,47,74,79,33,00,00,00,00,80,02,00,00,\
      20,03,00,00,48,74,79,33,00,00,00,00,80,02,00,00,00,03,00,00,49,74,79,33,00,\
      00,00,00,80,02,00,00,10,03,00,00,31,70,69,33,08,00,00,00,00,00,00,00,04,00,\
      00,00,00,00,00,00,00,00,00,00,30,74,79,33,00,00,00,00,80,02,00,00,30,03,00,\
      00,31,74,79,33,00,00,00,00,80,02,00,00,40,03,00,00,32,74,79,33,00,00,00,00,\
      80,02,00,00,50,03,00,00,33,74,79,33,00,00,00,00,80,02,00,00,60,03,00,00,6a,\
      91,0b,ed,4d,04,d1,11,aa,78,00,c0,4f,c3,1d,60,2c,80,6d,e0,46,db,cf,11,b4,d1,\
      00,80,5f,6c,bb,ea,2b,80,6d,e0,46,db,cf,11,b4,d1,00,80,5f,6c,bb,ea,32,80,6d,\
      e0,46,db,cf,11,b4,d1,00,80,5f,6c,bb,ea,33,80,6d,e0,46,db,cf,11,b4,d1,00,80,\
      5f,6c,bb,ea,20,80,6d,e0,46,db,cf,11,b4,d1,00,80,5f,6c,bb,ea,61,75,64,73,00,\
      00,10,00,80,00,00,aa,00,38,9b,71,81,eb,36,e4,4f,52,ce,11,9f,53,00,20,af,0b,\
      a7,70,87,eb,36,e4,4f,52,ce,11,9f,53,00,20,af,0b,a7,70,50,00,00,00,00,00,10,\
      00,80,00,00,aa,00,38,9b,71,01,20,00,00,00,00,10,00,80,00,00,aa,00,38,9b,71,\
      83,eb,36,e4,4f,52,ce,11,9f,53,00,20,af,0b,a7,70,af,87,fb,a7,02,2d,fb,42,a4,\
      d4,05,cd,93,84,3b,dd,00,20,00,00,00,00,10,00,80,00,00,aa,00,38,9b,71,00,16,\
      00,00,00,00,10,00,80,00,00,aa,00,38,9b,71,02,16,00,00,00,00,10,00,80,00,00,\
      aa,00,38,9b,71,ff,00,00,00,00,00,10,00,80,00,00,aa,00,38,9b,71,92,00,00,00,\
      00,00,10,00,80,00,00,aa,00,38,9b,71,08,00,00,00,00,00,10,00,80,00,00,aa,00,\
      38,9b,71,03,00,00,00,00,00,10,00,80,00,00,aa,00,38,9b,71,01,00,00,00,00,00,\
      10,00,80,00,00,aa,00,38,9b,71
    "FriendlyName"="Microsoft DTV-DVD Audio Decoder"
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{ABCDEF01-1234-0001-0001-000000000001}\Capabilities]
    "{374ac4df-7c98-4257-b13d-36087dbee458}"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Decoder]
    "PreferredMPEG2AudioDecoderCLSID"="{ABCDEF01-1234-0001-0001-000000000001}"
    
    {ABCDEF01-1234-0001-0001-000000000001} is a specially-crafted GUID.
    I don't know if msmpeg2adec.dll should be an absolute or relative path. Process Monitor indicated that the file seems to be found in Media Center directory, but a codec error message is displayed.
     
  7. JOSHSKORN

    JOSHSKORN MDL Junior Member

    Aug 29, 2015
    61
    1
    0
    I've been using the WMC on Windows 10 since the Version 2 came out over 100 pages ago on this thread. I'd like to know what the current version number is and where to find it. Additionally, I'd like to know if anyone has been able to successfully configure a second Windows 10 machine with the WMC patch as an extender to the main DVR PC. Also, the HTPC that I want to build is a NUC with a M.2 drive and a 2TB SSD, with drive letters C: and D:, respectively. Will this patch allow me to record shows to Drive D:\ ? This is not a setup I had while still on Windows 7, so I'm unsure if it was ever designed to work like that. From what I remember, I tried saving my shows to a network drive attached to my router, but had no luck. I'm no longer interested in that approach, as I stated that Ill be building a NUC soon.
     
  8. Graznok

    Graznok MDL Member

    Jan 29, 2013
    214
    120
    10
    See first post.

    As far as I know, no.

    Patches don't affect recording path.
     
  9. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120
    WMC wants a real drive not a a mapped one. You can use drive bender to map a SMB share as real drive, or Ftpuse to map a ftp folder.
     
  10. Graznok

    Graznok MDL Member

    Jan 29, 2013
    214
    120
    10
    I there a way to emulate an extended from a Windows, iOS or Android device?
     
  11. Tourniquet

    Tourniquet MDL Novice

    Jul 20, 2009
    21
    4
    0
    Hi,
    has someone tried to port the Windows Media Center from Windows 7? Unfortunately I've got a lot of problems with the Media Center since Windows 8, so I'm more interested in a Windows 7 port.
     
  12. Sergio526

    Sergio526 MDL Novice

    Aug 19, 2015
    23
    1
    0
    That is the Holy Grail isn't it? As of yet, no, there is no way to emulate an extender. Back in the Vista days it appeared that Microsoft was actually working on one (code named SoftSlead), but they scrapped it.

    One of the most promising developments is that an Xbox 360 emulator is gaining some traction. In theory, if that gets off the ground, someone could extract the extender code from the 360 and get it working in the emulator (indirect, but sounds like it should work). That itself could make it easier to then create a true SoftSlead that runs natively on any OS (purely speculation and entirely dependent on people who actually care, which is a shrinking pool).
     
  13. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120
    Well it depends on what you mean for emulate.

    A real emulation is another Holy Grail and I think that the RDP patch would be an important piece of that.

    If you mean accessing the WMC live TV from a client different from WMC itself, that is a problem already solved thanks to DVBLink and/or ServerWMC. Solved at least for us outside the US.
     
  14. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120
    The relevant files are already patched because the WHS-2011 port (see the server section on this forum), the install procedure itself wasn't attempted at all but I think isn't impossible.
     
  15. Graznok

    Graznok MDL Member

    Jan 29, 2013
    214
    120
    10
    I never used extender device so I don't know what it really is. My aim was to reproduce extender network communication in order to study how it connect to WMC host.
     
  16. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120
    We are on the same boat, I never used an extender as well. But as fair as I can understand it is just a specialized RDP application that manages the video in intelligent way, rendering it on the client instead of doing it on server side.

    Doing so will lead to less data transferred and smooth video. There are other functions that comes as bonus of that approach, like pausing the video on one machine and restarting it on another.

    That's what I know. The technical details are hard to figure w/o having a real extender.
     
  17. rekingus

    rekingus MDL Novice

    Sep 9, 2015
    5
    0
    0
    #2478 rekingus, Nov 17, 2015
    Last edited: Nov 17, 2015

    This was the ONLY way thank you for posting just wish I found this post 10 hrs earlier. Thank You.
    Windows Version 1511 Build 10586.3
     
  18. phrunt

    phrunt MDL Addicted

    May 1, 2007
    896
    90
    30
    #2479 phrunt, Nov 18, 2015
    Last edited: Nov 18, 2015
    just noticed a Windows 10 update today... kb3106246

    This article describes an update for Windows 10 and Windows 10 version 1511. This update fixes functional and usability problems that you may experience when you use the Windows DVD Player in Windows 10 or Windows 10 version 1511.

    -- problem is I can't install the update, it always fails, I wonder if its related to permissions being messed with to install Media center.
     
  19. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,722
    14,441
    340
    #2480 xinso, Nov 18, 2015
    Last edited: Nov 18, 2015