@ -14,6 +14,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
@@ -14,6 +14,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Perform additional duration analysis on files with missing duration metadata
- Add `nouveau` VAAPI driver option
### Changed
- Change FFmpeg Profile video codec and audio codec text fields to select fields
- The appropriate video encoder will be determined based on the video format and hardware acceleration selections
## [0.4.3-alpha] - 2022-03-05
### Fixed
- Fix song sorting with `Chronological` and `Shuffle In Order` playback orders
@ -85,9 +85,17 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -85,9 +85,17 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
_=>thrownewArgumentOutOfRangeException($"unexpected audio format {playbackSettings.VideoFormat}")
};
varaudioState=newAudioState(
playbackSettings.AudioCodec,
audioFormat,
playbackSettings.AudioChannels,
playbackSettings.AudioBitrate,
playbackSettings.AudioBufferSize,
@ -114,14 +122,13 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -114,14 +122,13 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@ -35,7 +35,7 @@ public class FFmpegProcessService : IFFmpegProcessService
@@ -35,7 +35,7 @@ public class FFmpegProcessService : IFFmpegProcessService
_logger=logger;
}
publicasyncTask<Process>ForPlayoutItem(
publicTask<Process>ForPlayoutItem(
stringffmpegPath,
boolsaveReports,
Channelchannel,
@ -56,144 +56,7 @@ public class FFmpegProcessService : IFFmpegProcessService
@@ -56,144 +56,7 @@ public class FFmpegProcessService : IFFmpegProcessService
@ -225,6 +88,19 @@ public class FFmpegProcessService : IFFmpegProcessService
@@ -225,6 +88,19 @@ public class FFmpegProcessService : IFFmpegProcessService
@ -239,9 +115,9 @@ public class FFmpegProcessService : IFFmpegProcessService
@@ -239,9 +115,9 @@ public class FFmpegProcessService : IFFmpegProcessService
@ -266,19 +142,7 @@ public class FFmpegProcessService : IFFmpegProcessService
@@ -266,19 +142,7 @@ public class FFmpegProcessService : IFFmpegProcessService
@ -398,7 +262,7 @@ public class FFmpegProcessService : IFFmpegProcessService
@@ -398,7 +262,7 @@ public class FFmpegProcessService : IFFmpegProcessService
@ -20,11 +41,11 @@ public class FFmpegProfileEditViewModelValidator : AbstractValidator<FFmpegProfi
@@ -20,11 +41,11 @@ public class FFmpegProfileEditViewModelValidator : AbstractValidator<FFmpegProfi
@ -33,42 +54,32 @@ public class FFmpegProfileEditViewModelValidator : AbstractValidator<FFmpegProfi
@@ -33,42 +54,32 @@ public class FFmpegProfileEditViewModelValidator : AbstractValidator<FFmpegProfi