diff options
| author | gnattu <gnattuoc@me.com> | 2025-04-27 21:30:02 +0800 |
|---|---|---|
| committer | gnattu <gnattuoc@me.com> | 2025-04-27 21:30:02 +0800 |
| commit | 66371021624223645db84858635fbf4f0112736d (patch) | |
| tree | 0701a56a0f73aace30e6302e8db62c264837daac | |
| parent | 1c4b5199b8fa42dd41d6d779db98650a460c7117 (diff) | |
Correctly handle retry when I frame only failed
| -rw-r--r-- | MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs b/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs index 2c57cf871..80dd080d5 100644 --- a/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs +++ b/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs @@ -767,7 +767,7 @@ namespace MediaBrowser.MediaEncoding.Encoder // The mpegts demuxer cannot seek to keyframes, so we have to let the // decoder discard non-keyframes, which may contain corrupted images. var seekMpegTs = offset.HasValue && string.Equals("mpegts", container, StringComparison.OrdinalIgnoreCase); - if ((useIFrame && useTradeoff) || seekMpegTs) + if (useIFrame && (useTradeoff || seekMpegTs)) { args = "-skip_frame nokey " + args; } |
