|
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. |
|
Thread Tools | Search this Thread | Display Modes |
#181
|
|||
|
|||
#182
|
||||
|
||||
In my quick test of a client install, it looks like sage isn't even using the SageTV MPEG Video Decoder, even if it appears to be present. Looking int he debug, it appears to continue to use the Microsoft Decoder (which SHOULD still support captions, but Sage may not be setting up the graph properly to make use of it). I ran my file through ccextractor, and it certainly does have the captions, and sage is able to display the resulting .SRT file just fine.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room Last edited by Fuzzy; 01-20-2016 at 11:32 AM. |
#183
|
||||
|
||||
Is there a log posted yet of when the SageTV decoders aren't being loaded even though they are present? I know there was one before...but that was due to other filters not being registered as well. If someone can post a log where this doesn't work, please do, and I'll take a look.
__________________
Jeffrey Kardatzke Founder of SageTV |
#184
|
|||
|
|||
More testing....I setup a Dell laptop with Windows 7 and did a clean install of SageTV 7 server and used the defaults in the config screens. I then played the sample nyplayer sent me and when I turned on CC1 it displayed the captions correct. So I finally have a V7 environment that shows CC
Then I used beta 0.002 (current release) which installs OVER V7 (does not remove v7), and the V9 install still worked for showing the CC on that same video. This is the example that nyplayer reported not working so something else must be different between these tests as my tests worked fine with the beta 0.002 installer on top of V7. ** can someone else test this so it's not just me that got this to work with beta 0.002 over V7) Now, version 0.003 (not released yet), which removes V7 as part of the upgrade as it now uses the same upgradecode (the "correct" method for installers), no longer works as the MPEG Decoder is of course removed from the installer and not replaced as V9 does not include it. This is where Jeff is suggesting I find some installer magic to determine if v7 is already installed and then copy out the files needed for the MPEG Decoder, perform the uninstall and then install, and then copy them back and re-register them. I still need to look into this but in theory this is doable in WIX with a custom action. So I have a few options....
Note: I also downloaded a demo from MainConcept who were the authors of the SageTV MPEG Decoders (as far as I understand) and there product seems to work well in SageTV...I was able to use their latest MPEG decoder which did display CC (I have had audio issues but I am hopeful that could be resolved with adjusting settings). This of course is a PAID product but could be an option for some. k |
#185
|
||||
|
||||
Quote:
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#186
|
||||
|
||||
OK, this is an easy fix. But I'd rather have it done by a Windows dev so they can verify that it still compiles afterwards. All that needs to be done is in native/dll/DShowPlayer-2/PlaybackGraph.cpp, delete lines 87-107. That should fix the problem.
__________________
Jeffrey Kardatzke Founder of SageTV |
#187
|
|||
|
|||
Quote:
k |
#188
|
||||
|
||||
Quote:
I'm thinking of another improvement that might be nice, would be the ability to enter an ordered list of filters for a xxx_video_decoder property, so it will add a series of filters in a chain. This would allow some more complex configurations that can be had with a single decoder filter + one global postprocessing filter. I'd love to, for instance, be able to Code:
h264_video_decoder=LAV Video Decoder;ffmpeg raw video filter;3dtv.at Stereo Transformation
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#189
|
|||
|
|||
Quote:
It may be a bit till i would get at it so let me know. k |
#190
|
||||
|
||||
I can't right now as I don't have a build environment to test things (and likely won't for another week or so). Just go ahead and handle Jeff's suggested edit, so at least captions might get working for those who need it - the other stuff is cleanup that I can work on at a later date (time permitting).
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#191
|
|||
|
|||
Quote:
k |
#192
|
|||
|
|||
Quote:
I then copied in the Lucene, Sage.jar and SageTV.exe from v9 latest and tested and the CC still worked. I then copied in this new version of the DShowPlayer.dll and the CC were no longer shown. So there must be something else in this dll that is causing the CC to not show. My server log attached (was running the UI on the Server). k |
#193
|
||||
|
||||
Quote:
Code:
if (!strcmp("SageTV MPEG Video Decoder", cName)|| !strcmp( "SageTV MPEG-2 Video Decoder", cName ) ) { if (GetRegistryDword(HKEY_LOCAL_MACHINE, "SOFTWARE\\Frey Technologies\\Common\\DSFilters\\MpegDec", "EnableDXVA", 0)) { slog((env, "Using DXVA Enabled SageTV MPEG-2 Video Decoder\r\n")); hr = FindFilterByName(&pFilter, CLSID_LegacyAmFilterCategory, "SageTV MPEG-2 Video Decoder"); } else { slog((env, "Using legacy SageTV MPEG Video Decoder\r\n")); hr = FindFilterByName(&pFilter, CLSID_LegacyAmFilterCategory, "SageTV MPEG Video Decoder"); } } else hr = FindFilterByName(&pFilter, CLSID_LegacyAmFilterCategory, cName);
__________________
Jeffrey Kardatzke Founder of SageTV |
#194
|
|||
|
|||
Quote:
I will include this in the next installer once I figure out the "saving" of the V7 Decoder if it exists during the install. k |
#195
|
||||
|
||||
I did a clean install 9.0.3.214_beta on a win 10/32 pc (into c:\SageTV) and while installing got the follownig message - "StrmDeMux.ax failed to register" with a long error number.
After choosing retry several times (same result) I hit ignored and the install did complete. I tried to register using regsrv32 but that failed. When I try to start SageTVService I get message that service has started then stopped. When I click the desktop SageTV9 icon I get the following Message: java.lang.NoClassDefFoundError: javax/vecmath/matrix4f
__________________
Server: SageTV 9, Win10/32, Intel DP55KG Mb, Intel QC i5 2.66GHz , 4GB 1333MHz DDR3 SDRAM, 2 Hauppauge 2255s for 4 OTA ATSC tuners, HDHRPrime w Comcast, 3 STP-HD300s 20101007-0 firmware, nVidia Shield. Java v7u55. Plugins:SD EPG, OpenDCT Last edited by HelenWeathers; 01-23-2016 at 04:20 PM. |
#196
|
|||
|
|||
Quote:
thanks for all the details..it should help. k |
#197
|
||||
|
||||
Haven't done much with Win 10 yet - are the permissions configured to write and install directly to the C drive?
|
#198
|
||||
|
||||
Quote:
Installed with no issues. However, Runs fine from desktop icon but can't get to run in service mode. Did replace the dll that was installed with the one posted above but still no Closed Captions from my mpg video files containing CC. I am using Sage TV decoder for mpg2. Is that the correct choice in setup for mpeg 2??
__________________
Server: SageTV 9, Win10/32, Intel DP55KG Mb, Intel QC i5 2.66GHz , 4GB 1333MHz DDR3 SDRAM, 2 Hauppauge 2255s for 4 OTA ATSC tuners, HDHRPrime w Comcast, 3 STP-HD300s 20101007-0 firmware, nVidia Shield. Java v7u55. Plugins:SD EPG, OpenDCT |
#199
|
||||
|
||||
Quote:
Also, sage 7 installs on win 10 to c:\sagetv without issue.
__________________
Server: SageTV 9, Win10/32, Intel DP55KG Mb, Intel QC i5 2.66GHz , 4GB 1333MHz DDR3 SDRAM, 2 Hauppauge 2255s for 4 OTA ATSC tuners, HDHRPrime w Comcast, 3 STP-HD300s 20101007-0 firmware, nVidia Shield. Java v7u55. Plugins:SD EPG, OpenDCT |
#200
|
|||
|
|||
Quote:
I should have some time today to look into the custom install location issue... i imagine any entry other than using the default will cause an issue. I think i know of a change i made recently that likely cause that issue. k |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Windows installer and running as a service | Opus4 | SageTV Github Development | 13 | 01-01-2016 07:33 AM |
SageTV Open Source FAQ | Opus4 | SageTV Software | 5 | 11-11-2015 02:57 PM |
Any news on the Windows installer? | Damstas | SageTV Github Development | 2 | 09-03-2015 10:09 AM |
Web Interface - where is the Windows installer | ckewinjones | SageTV Customizations | 2 | 01-09-2011 10:36 AM |