|
SageTV Customizations This forums is for discussing and sharing user-created modifications for the SageTV application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss customizations for SageTV version 6 and earlier, or for the SageTV3 UI. |
|
Thread Tools | Search this Thread | Display Modes |
#21
|
|||
|
|||
I'll have to try that. Thanks!
|
#22
|
|||
|
|||
1.0.0.2
- Change merit to MERIT_PREFERRED+2 to beat out the Internal Script Command Renderer - Add support for MEDIATYPE_TEXT to connect to Haali when no subtitle is set as default - Register supported media types when filter is regsvr32 - Select first SRT stream on connect to support when no subtitle is set as default - Fix deadlock issue when media type changes - Clear subtitles when OFF is selected - Fix clearing subtitles when seeking Known Issues: - When subtitles are initially turned on, it can take a few seconds for them to show up. I think this is due to samples queueing at the renderer (i.e. the graph is actually a few seconds ahead of what you see). see the first post for the download link. |
#23
|
||||
|
||||
Thank you, thank you, thank you!!! I've been fighting with stuttering in my MKVs for about 3 weeks now trying to figure out what I'm screwing up during muxing to MKV. I created about 12 different versions of the same movie with minor changes to flags, audio, and/or subtitles, and finally nailed it down to the simple existence of subtitles causing the sporadic stutter (always in the same place, too). Then I updated to all the latest betas, hoping that would fix the stutter, knowing CC is still new.
I was using DirectVobSub as you mentioned and needed to unregister that filter completely. Simply lowering the merit was not enough. Combine that with your filter and Mike's import and everything is perfect now. I can finally get back to ripping my Blu-ray collection to MKVs!
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 |
#24
|
||||
|
||||
I have two requests, if they're not already planned:
1. Show the subtitle name in the selection screen, rather than simply "CC1" or "CC2". 2. Obey the forced subtitle flag so that these subtitles do not need to be manually enabled during playback.
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 |
#25
|
|||
|
|||
1) I can't do this. Part of how the filter works is implementing IAMLine21Decoder (to impersonate a NTSC and DVD CC/Subtitle decoder) which only have CC1/CC2 (there are others and if Sage supports them the filter will switch to them because it just uses the # value of the enum to select the stream). Ideally Sage would manage subtitle (and audio) stream selection via IAMStreamSelect directly on the Haali splitter (I'm not sure what the long term plan is, but it wouldn't hurt to submit a feature request to Sage letting them know you'd like it).
2) On the todo list, just need to figure out how to determine if a stream is "forced". |
#26
|
||||
|
||||
Quote:
Quote:
Aloha, Mike
__________________
"Everything doesn't exist. I'm thirsty." ...later... "No, it's real!!! I'm full." - Nikolaus (4yrs old) |
#27
|
|||
|
|||
Quote:
One hacky thing I was thinking about doing is using the track name to indicate the flag. Obviously less than ideal, but it would work |
#28
|
||||
|
||||
You guys probably know this and this is exactly what you're talking about, but I figure it couldn't hurt to mention. I'm using MKVMerge GUI to mux my files. In there, I'm simply setting the "forced subtitles" dialog box to "Yes". When I pull up the MKV file in MVKInfo, it does show me that the subtitles are flagged appropriately as forced.
I can tell you that I also use the subtitle name field to tell myself that it's the forced subtitles track. Regular subtitles are simply entered with a track name of "Subtitles", as opposed to "Forced Subtitles". If that's what you're talking about, then it would certainly work for me. :-)
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 |
#29
|
|||
|
|||
That is the current worst-case plan.
|
#30
|
|||
|
|||
I tried this out very quickly before I came to work and cannot get it to work in SageTV. In Windows Media Player the subtitles show flawlessly with hardware acceleration but in SageTV, nothing. Is there some setting I have wrong?
I have EVR set as my renderer and I have always_use_dshow_player set to true. If I set it to false I get no video with the Arcsoft Video Decoder. When I do get video, mainly from MPEG2 video or if I use ffmpeg as my H.264 decoder, I also get improper colorspace conversion if I have it set to false. I have the latest RC and the latest SageMC.
__________________
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 |
#31
|
|||
|
|||
Is the file a MKV with SRT subs?
|
#32
|
|||
|
|||
__________________
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 |
#33
|
|||
|
|||
I should also add that when I have always_use_dshow_player set to true that the subtitle options don't come up in the menus. But also that for whatever reason SageTV doesn't and never has automatically put a subtitle filter in the graph. I had to force loading vsfilter in Haali to get subtitles to work at all with always_use_dshow_player=true.
__________________
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 |
#34
|
|||
|
|||
Did you disable that setting in Haali and unregister (or reduce the merit) of VSFilter?
Download GraphStudio then drag the file into it; post a screen cap of the graph and the properties for the subtitle pin. |
#35
|
|||
|
|||
Yes, I lowered the merit of vsfilter and disabled the setting in Haali that forced loading it.
Here is the graph for one of the videos I have with embedded SRT subs that are set as both the default and forced. As I said, the subtitles show fine in Windows Media Player with hardware accelerated video.
__________________
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 |
#36
|
|||
|
|||
That graph is perfect. Can you check the client log to see if this filter is getting loaded, if it is then I think something's going bad in the STV.
|
#37
|
|||
|
|||
One step ahead of you, it looks like it is being inserted properly into the graph in SageTV. I suppose it's possible that it is the "couple minutes" thing you referenced in the information about the filter and I was in a hurry. Can't really effectively test it out over Remote Desktop but maybe if I squeeze the window down to a thumbnail I can at least see the subtitles being rendered and get a "decent" framerate.
__________________
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 |
#38
|
|||
|
|||
BTW, here is the line from my log:
Code:
Thu 7/16 9:14:34.484 [AWT-EventQueue-0@1eed786] DShowGraphFilters=SubtitleRender,AudRend,VidRend,Audio Decoder,Video Decoder,\\htpc\Movies1\Videos\HD Movies\Pan's Labyrinth.mkv,
__________________
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 |
#39
|
|||
|
|||
After 3 minutes of playback I'm still not getting subtitles displayed even though it appears to be inserted into the graph. Just to clarify, I do get subtitles displayed when played over Remote Desktop with vsfilter. However I didn't see any subtitles at home either sitting at the computer.
__________________
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 |
#40
|
|||
|
|||
If you don't see the CC options they won't display. Sage needs to tell the filter to start sending them.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Subtitle (srt) support? | 1oser | SageTV HD Theater - Media Player | 19 | 01-24-2010 08:59 PM |
Does it play .srt subtitles? | JParedis | SageTV Customizations | 7 | 08-18-2008 02:34 PM |
Q: SageClient mode w/ Sage Service not saving into SageClient.properties | laurenglenn | SageTV Software | 2 | 06-17-2007 09:22 PM |
srt subtitles (again...) | klauslauritsen | SageTV Media Extender | 3 | 05-12-2007 07:48 AM |
Sub titles in .srt files? | tankd0g | SageTV Software | 3 | 01-25-2006 07:09 PM |