diff --git a/ErsatzTV.Core/FFmpeg/FFmpegLibraryProcessService.cs b/ErsatzTV.Core/FFmpeg/FFmpegLibraryProcessService.cs index 49f3bf6b7..bae888adb 100644 --- a/ErsatzTV.Core/FFmpeg/FFmpegLibraryProcessService.cs +++ b/ErsatzTV.Core/FFmpeg/FFmpegLibraryProcessService.cs @@ -293,7 +293,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService playbackSettings.AudioBufferSize, playbackSettings.AudioSampleRate, Option.None, - playbackSettings.NormalizeLoudness); + false); var desiredState = new FrameState( playbackSettings.RealtimeOutput, diff --git a/ErsatzTV.Core/FFmpeg/FFmpegPlaybackSettingsCalculator.cs b/ErsatzTV.Core/FFmpeg/FFmpegPlaybackSettingsCalculator.cs index 00a6a8da4..6159809e5 100644 --- a/ErsatzTV.Core/FFmpeg/FFmpegPlaybackSettingsCalculator.cs +++ b/ErsatzTV.Core/FFmpeg/FFmpegPlaybackSettingsCalculator.cs @@ -180,7 +180,13 @@ public class FFmpegPlaybackSettingsCalculator ThreadCount = 1, FormatFlags = CommonFormatFlags, VideoFormat = ffmpegProfile.VideoFormat, + VideoBitrate = ffmpegProfile.VideoBitrate, + VideoBufferSize = ffmpegProfile.VideoBufferSize, AudioFormat = ffmpegProfile.AudioFormat, + AudioBitrate = ffmpegProfile.AudioBitrate, + AudioBufferSize = ffmpegProfile.AudioBufferSize, + AudioChannels = ffmpegProfile.AudioChannels, + AudioSampleRate = ffmpegProfile.AudioSampleRate, RealtimeOutput = streamingMode switch { StreamingMode.HttpLiveStreamingSegmenter => hlsRealtime,