@ -68,6 +68,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
@@ -68,6 +68,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Try to mitigate inotify limit error by disabling automatic reloading of `appsettings.json` config files
- Support `movie`, `musicvideo` and `episodedetails` top-level tags in other video NFO files
- Note that no change has been made to the metadata tags that are actually parsed, but this should help with various types of content
- Remove some limits on multithreading that are no longer needed with latest ffmpeg
- Mixed transcoding (software decode, hardware filters/encode) can now use multiple decode threads
### Fixed
- Fix QSV acceleration in docker with older Intel devices
@ -202,13 +202,12 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
@@ -202,13 +202,12 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
@ -216,6 +215,8 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
@@ -216,6 +215,8 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
context,
pipelineSteps);
SetThreadCount(ffmpegState,pipelineSteps);
// don't double input files for concat segmenter (v2) parent or child
@ -483,7 +484,7 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
@@ -483,7 +484,7 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
PipelineContextcontext,
ICollection<IPipelineStep>pipelineSteps);
privateFilterChainBuildVideoPipeline(
privateFilterChainAndStateBuildVideoPipeline(
VideoInputFilevideoInputFile,
VideoStreamvideoStream,
FFmpegStateffmpegState,
@ -514,7 +515,7 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
@@ -514,7 +515,7 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
@ -539,7 +540,7 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
@@ -539,7 +540,7 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
@ -707,7 +708,7 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
@@ -707,7 +708,7 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
@ -758,21 +759,12 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
@@ -758,21 +759,12 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
"Forcing {Threads} ffmpeg thread due to buggy combination of stream seek and realtime output",
"Forcing {Threads} ffmpeg decoding thread when hardware acceleration is used",
1);
pipelineSteps.Insert(0,newThreadCountOption(1));
@ -835,4 +827,6 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
@@ -835,4 +827,6 @@ public abstract class PipelineBuilderBase : IPipelineBuilder