SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Github Development

Notices

SageTV Github Development Discussion related to SageTV Open Source Development. Use this forum for development topics about the Open Source versions of SageTV, hosted on Github.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 10-31-2017, 08:36 AM
bryanzim bryanzim is offline
Sage User
 
Join Date: Feb 2008
Location: VA
Posts: 32
VS2017 64Bit Build

So I had a little bit of time and wanted to take a stab again and producing a 64 bit version of SageTV. I have a completely compiling source tree except for third_party\SageTV-LPGL\Pushreader. A 64 bit version of this library is needed for successful build of the solution.

I was unable to compile with MinGW for lack of a config.h file in the third_party\ffmpeg folder.

Does anyone have any ideas about this and maybe it should be looked into to update ffmpeg also?

Will also need a 64 bit build of the jar files. I am using the 8.0.1620.1 JDK.

Last edited by bryanzim; 10-31-2017 at 08:40 AM.
Reply With Quote
  #2  
Old 10-31-2017, 03:21 PM
JustFred JustFred is online now
Sage Aficionado
 
Join Date: May 2015
Location: Sunnyvale, Ca
Posts: 429
".. And The Heavens Rejoice .."

Well, at the very least, I'm certainly happy to see this.

Q1: I'm assuming that once they're pulled into the repo, all the .sln and .vcxproj files will be updated for the 64-bit build. Can developers continue to use VS2015, or will VS2017 be required at that point?

Q2: Will it still be possible to build 32-bit binaries? Is this the end of the road for 32-bit and/or XP? Personally, I won't shed any tears for the loss of either of them, but others may feel differently.
__________________
System #1: Win7-64, Core2-Quad Q9400, 8 GB Mem, 4TB HD. Java-64 1.8.0_141. Sage-64 v9.2.1 ATSC: 2x HDHR-US (1st gen white) tuners. HD-200.
System #2: Win7-64, I7-920, 8 GB Mem, 2TB HD. Java 1.8.0_131. Sage v9.1.6.747. ClearQAM: 2x HDHR3-US tuners. HD-200.
System #3: Win7-64, I7-920, 12 GB Mem, 4TB HD. Java-64 1.8.0_141. Sage-64 v9.2.1 ATSC: 2x HVR2250; Spectrum Cable via HDPVR & USB-UIRT. 3x HD-200.
Reply With Quote
  #3  
Old 11-01-2017, 06:07 AM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 6,578
Quote:
Originally Posted by JustFred View Post
Q2: Will it still be possible to build 32-bit binaries? Is this the end of the road for 32-bit and/or XP? Personally, I won't shed any tears for the loss of either of them, but others may feel differently.
One reason I can think of for keeping 32 bit is firewire tuning as some people use that and the drivers only work with 32 bit systems in Windows. But that will likely fade over time as fewer cable boxes will support firewire.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA
Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA
Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server
Reply With Quote
  #4  
Old 11-01-2017, 09:10 AM
SHS's Avatar
SHS SHS is offline
Moderator
 
Join Date: Mar 2003
Location: Vinita, Oklahoma
Posts: 4,406
Quote:
Originally Posted by wayner View Post
One reason I can think of for keeping 32 bit is firewire tuning as some people use that and the drivers only work with 32 bit systems in Windows. But that will likely fade over time as fewer cable boxes will support firewire.
Have you try this ? wayner.
https://blogs.msdn.microsoft.com/usb...ewire-package/
Reply With Quote
  #5  
Old 11-01-2017, 09:19 AM
btrcp2000 btrcp2000 is offline
Sage Fanatic
 
Join Date: Aug 2007
Posts: 858
I have no skills to help with development, but would be willing to test. I'm trying to move to UNRAID for 64bit, but have had no success getting my r5000 tuners to work with a linux sage server.
__________________
[size=1]Current Server:V9 UNRAID Docker, SuperMicro x9dri-LNF4+, 32 GB ECC, 2x Xeon e5-2660v2, storage array 6TB, 2 Dish r5000HD tuners, 1 HDHomerun Quatro, 1 HDHomerun Extend
4 Nvidia Shield TVs with Miniclient
Reply With Quote
  #6  
Old 11-01-2017, 09:19 AM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Quote:
Originally Posted by SHS View Post
The problem isn't with FireWire support itself but with the drivers needed for the tuners themselves. Those drivers are proprietary in nature.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #7  
Old 11-01-2017, 09:23 AM
SHS's Avatar
SHS SHS is offline
Moderator
 
Join Date: Mar 2003
Location: Vinita, Oklahoma
Posts: 4,406
Quote:
Originally Posted by Taddeusz View Post
The problem isn't with FireWire support itself but with the drivers needed for the tuners themselves. Those drivers are proprietary in nature.
So are say it the STB it self then ?.
Reply With Quote
  #8  
Old 10-31-2017, 03:33 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,805
Quote:
Originally Posted by bryanzim View Post
So I had a little bit of time and wanted to take a stab again and producing a 64 bit version of SageTV. I have a completely compiling source tree except for third_party\SageTV-LPGL\Pushreader. A 64 bit version of this library is needed for successful build of the solution.

I was unable to compile with MinGW for lack of a config.h file in the third_party\ffmpeg folder.

Does anyone have any ideas about this and maybe it should be looked into to update ffmpeg also?

Will also need a 64 bit build of the jar files. I am using the 8.0.1620.1 JDK.
My hero

I was working on it but there were sooooo many errors and warnings I never made it through them all.

You can use the jar from the linux build.
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #9  
Old 10-31-2017, 07:57 PM
jusjoken jusjoken is offline
Sage Icon
 
Join Date: Dec 2005
Location: Minneapolis MN
Posts: 2,169
Quote:
Originally Posted by bryanzim View Post
So I had a little bit of time and wanted to take a stab again and producing a 64 bit version of SageTV. I have a completely compiling source tree except for third_party\SageTV-LPGL\Pushreader. A 64 bit version of this library is needed for successful build of the solution.

I was unable to compile with MinGW for lack of a config.h file in the third_party\ffmpeg folder.

Does anyone have any ideas about this and maybe it should be looked into to update ffmpeg also?

Will also need a 64 bit build of the jar files. I am using the 8.0.1620.1 JDK.
Another developer very interested. I am assuming the installer would also need some work to support both.

Let me know when you are ready to share and i will help out with the installer side... sorry i cannot help with the questions.

k
Reply With Quote
Reply

Tags
64bit, vs2017


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Linux 64bit MiniClient (issues with JTux on 64bit) stuckless SageTV Github Development 23 08-19-2015 12:54 PM
xp 64bit & HVR-2250 vikingisson Hardware Support 13 06-07-2010 10:05 PM
New Build with Sage7 - Win7 or no? 64bit or 32bit? ThePaladinTech SageTV Beta Test Software 6 05-22-2010 09:01 AM
Any advantage to using XP 64bit rdefino General Discussion 4 10-15-2006 01:47 AM
To 64bit or not to 64bit teknubic Hardware Support 19 07-25-2006 10:57 AM


All times are GMT -6. The time now is 06:41 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.