Skip to content
This repository has been archived by the owner on Feb 9, 2018. It is now read-only.

Commit

Permalink
don't switch to tsMuxeR when forcing MEncoder via the #--TRANSCODE--#…
Browse files Browse the repository at this point in the history
… folder
  • Loading branch information
chocolateboy committed Jun 8, 2011
1 parent ae37f55 commit a9fc112
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion ps3mediaserver/net/pms/encoders/MEncoderVideo.java
Expand Up @@ -58,6 +58,7 @@
import net.pms.dlna.DLNAMediaSubtitle;
import net.pms.dlna.DLNAResource;
import net.pms.dlna.InputFile;
import net.pms.dlna.FileTranscodeVirtualFolder;
import net.pms.formats.Format;
import net.pms.io.OutputParams;
import net.pms.io.PipeIPCProcess;
Expand Down Expand Up @@ -1052,8 +1053,13 @@ public ProcessWrapper launchTranscode(
dvd = true;
}

// don't honour "Switch to tsMuxeR..." if the resource is being streamed via an MEncoder entry in
// the #--TRANSCODE--# folder
boolean forceMencoder = !PMS.getConfiguration().getHideTranscodeEnabled()
&& dlna.noName
&& (dlna.getParent() instanceof FileTranscodeVirtualFolder);
ovccopy = false;
if (params.sid == null && !dvd && !avisynth() && media != null && (media.isVideoPS3Compatible(newInput) || !params.mediaRenderer.isH264Level41Limited()) && media.isMuxable(params.mediaRenderer) && configuration.isMencoderMuxWhenCompatible() && params.mediaRenderer.isMuxH264MpegTS()) {
if (!forceMencoder && params.sid == null && !dvd && !avisynth() && media != null && (media.isVideoPS3Compatible(newInput) || !params.mediaRenderer.isH264Level41Limited()) && media.isMuxable(params.mediaRenderer) && configuration.isMencoderMuxWhenCompatible() && params.mediaRenderer.isMuxH264MpegTS()) {
String sArgs[] = getSpecificCodecOptions(PMS.getConfiguration().getCodecSpecificConfig(), media, params, fileName, subString, PMS.getConfiguration().isMencoderIntelligentSync(), false);
boolean nomux = false;
for (String s : sArgs) {
Expand Down

0 comments on commit a9fc112

Please sign in to comment.