SubJunk wrote:Option 3, use SubJunk Build, which I recommend since ExSport's build doesn't play any of my video files
Index: PMS-ExSport/net/pms/encoders/Player.java
===================================================================
--- PMS-ExSport/net/pms/encoders/Player.java (revision 62)
+++ PMS-ExSport/net/pms/encoders/Player.java (working copy)
@@ -182,36 +182,14 @@
boolean forcedSubsFound = false;
// priority to external subtitles
for(DLNAMediaSubtitle sub:media.subtitlesCodes) {
- if (matchedSub.lang !=null && matchedSub.lang.equals("off")) {
- StringTokenizer st = new StringTokenizer(configuration.getForcedSubsTags(), ","); //$NON-NLS-1$
- while (st != null && sub.flavor != null && st.hasMoreTokens()) {
- String forcedTags = st.nextToken();
- forcedTags = forcedTags.trim();
- if (sub.flavor.toLowerCase().indexOf(forcedTags) > -1) {
- if (Iso639.isCodesMatching(sub.lang,configuration.getMencoderSubLanguages())) {
- PMS.debug("Forcing prefered subtitles : " + sub.getLang() + "/" + sub.flavor);
- PMS.debug("Forced subtitles track : " + sub);
- if (sub.file != null) {
- PMS.debug("Found external forced file : " + sub.file.getAbsolutePath());
- }
- params.sid = sub;
- forcedSubsFound = true;
- break;
- }
- }
- }
- if (forcedSubsFound == true) break;
- } else {
- PMS.debug("Found subtitles track : " + sub);
- if (sub.file != null) {
- PMS.debug("Found external file : " + sub.file.getAbsolutePath());
- params.sid = sub;
- break;
- }
+ PMS.debug("Found subtitles track: " + sub);
+ if (sub.file != null) {
+ PMS.debug("Found external file: " + sub.file.getAbsolutePath());
+ params.sid = sub;
+ break;
}
}
}
- if (matchedSub.lang !=null && matchedSub.lang.equals("off")) return;
//
if (params.sid == null) {

if (matchedSub.lang !=null && matchedSub.lang.equals("off"))if (matchedSub !=null && matchedSub.lang !=null && matchedSub.lang.equals("off"))Return to Alternative Media Renderers
Users browsing this forum: No registered users and 2 guests