@ -10,6 +10,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
@@ -10,6 +10,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Added
- Clean transcode cache folder on startup and after `HLS Segmenter` session terminates for any reason
### Changed
- Remove thread limitation for scenarios where it is not required
- This should give a performance boost to installations that don't use hardware acceleration
## [0.5.7-beta] - 2022-05-14
### Fixed
- Reduce memory use due to library scan operations
@ -234,7 +234,8 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -234,7 +234,8 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
outputFormat,
hlsPlaylistPath,
hlsSegmentTemplate,
ptsOffset);
ptsOffset,
playbackSettings.ThreadCount);
_logger.LogDebug("FFmpeg desired state {FrameState}",desiredState);
@ -327,7 +328,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -327,7 +328,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
varffmpegVideoStream=newVideoStream(
0,
VideoFormat.GeneratedImage,
newPixelFormatYuv420P(),
newPixelFormatUnknown(),// leave this unknown so we convert to desired yuv420p
@ -348,7 +349,8 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -348,7 +349,8 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService