Fix stream index and subtitle container handling, preserve attachments and nonexternal streams between scans

This commit is contained in:
Shadowghost
2022-04-01 02:59:51 +02:00
parent 21ce0e58c6
commit 128d54622a
6 changed files with 70 additions and 20 deletions

View File

@@ -411,6 +411,19 @@ namespace MediaBrowser.MediaEncoding.Encoder
return EncodingUtils.GetInputArgument(prefix, inputFile, mediaSource.Protocol);
}
/// <summary>
/// Gets the input argument for an external subtitle file.
/// </summary>
/// <param name="inputFile">The input file.</param>
/// <returns>System.String.</returns>
/// <exception cref="ArgumentException">Unrecognized InputType.</exception>
public string GetExternalSubtitleInputArgument(string inputFile)
{
var prefix = "file";
return EncodingUtils.GetInputArgument(prefix, inputFile, MediaProtocol.File);
}
/// <summary>
/// Gets the media info internal.
/// </summary>