Difference between revisions of "MythTV on Windows (new)"

From MythTV Official Wiki
Jump to: navigation, search
(creating new, cleaner page)
 
(building section)
 
Line 22: Line 22:
 
There is currently no support for most tuners in mythbackend. However the network connected [[Silicondust_HDHomeRun|HD Homerun]] ATSC, Cable or DVB-T tuner does work, as do a "virtual" tuner using a mpg file in a loop.
 
There is currently no support for most tuners in mythbackend. However the network connected [[Silicondust_HDHomeRun|HD Homerun]] ATSC, Cable or DVB-T tuner does work, as do a "virtual" tuner using a mpg file in a loop.
  
= Win32 Build Script =
+
= How to build it yourself =
  
 
The current Windows build script is https://github.com/MythTV/packaging/Win32/mythbuild.sh with instructions at the top of the file.
 
The current Windows build script is https://github.com/MythTV/packaging/Win32/mythbuild.sh with instructions at the top of the file.
 +
It should build everything automatically. If a compile step fails, check that that folder names inside patches match those inside mythbuild EXACTLY. A patch may have been missed if they do not.

Latest revision as of 11:12, 2 November 2013

MythTV runs and is officially supported on Windows but an official exe is not distributed, here is how to build a windows binary for yourself.

Using MinGW as the build platform, and MS Direct3D as the display layer.

Unofficial Windows Pre-Builds

A MythTV user has set up a website where you can download pre-built versions of the windows port, some of the information on that site may be incorrect, but the downloads may help some.

Note that these builds do not run on Windows 2000 (which lacks the 'freeaddrinfo' function -- see http://msdn.microsoft.com/en-us/library/ms737931%28VS.85%29.aspx).

The site is located at http://members.iinet.net.au/~davco/ and has versions 0.21 through 0.26 available. The page also has links to many more archived downloads.

Fixes builds are available from another user at http://mythtvwindows.sourceforge.net/ Experimental 64 bit builds will be uploaded when they succeed.

What works?

The frontend, backend (without most tuners), and most utilities compile, and most functionality works.

What doesn't work?

There is currently no support for most tuners in mythbackend. However the network connected HD Homerun ATSC, Cable or DVB-T tuner does work, as do a "virtual" tuner using a mpg file in a loop.

How to build it yourself

The current Windows build script is https://github.com/MythTV/packaging/Win32/mythbuild.sh with instructions at the top of the file. It should build everything automatically. If a compile step fails, check that that folder names inside patches match those inside mythbuild EXACTLY. A patch may have been missed if they do not.