mirror of
https://github.com/stashapp/stash.git
synced 2025-12-18 04:44:37 +03:00
Make audio stream optional for preview generation (#1454)
This commit is contained in:
@@ -56,14 +56,17 @@ const CalculateMD5 = "calculate_md5"
|
||||
// should be used when generating and using generated files for scenes.
|
||||
const VideoFileNamingAlgorithm = "video_file_naming_algorithm"
|
||||
|
||||
const PreviewPreset = "preview_preset"
|
||||
|
||||
const MaxTranscodeSize = "max_transcode_size"
|
||||
const MaxStreamingTranscodeSize = "max_streaming_transcode_size"
|
||||
|
||||
const ParallelTasks = "parallel_tasks"
|
||||
const parallelTasksDefault = 1
|
||||
|
||||
const PreviewPreset = "preview_preset"
|
||||
|
||||
const PreviewAudio = "preview_audio"
|
||||
const previewAudioDefault = true
|
||||
|
||||
const PreviewSegmentDuration = "preview_segment_duration"
|
||||
const previewSegmentDurationDefault = 0.75
|
||||
|
||||
@@ -403,6 +406,11 @@ func (i *Instance) GetParallelTasksWithAutoDetection() int {
|
||||
return parallelTasks
|
||||
}
|
||||
|
||||
func (i *Instance) GetPreviewAudio() bool {
|
||||
viper.SetDefault(PreviewAudio, previewAudioDefault)
|
||||
return viper.GetBool(PreviewAudio)
|
||||
}
|
||||
|
||||
// GetPreviewSegments returns the amount of segments in a scene preview file.
|
||||
func (i *Instance) GetPreviewSegments() int {
|
||||
return viper.GetInt(PreviewSegments)
|
||||
@@ -560,7 +568,6 @@ func (i *Instance) GetMenuItems() []string {
|
||||
}
|
||||
|
||||
func (i *Instance) GetSoundOnPreview() bool {
|
||||
viper.SetDefault(SoundOnPreview, false)
|
||||
return viper.GetBool(SoundOnPreview)
|
||||
}
|
||||
|
||||
@@ -740,6 +747,7 @@ func (i *Instance) setDefaultValues() error {
|
||||
viper.SetDefault(PreviewSegments, previewSegmentsDefault)
|
||||
viper.SetDefault(PreviewExcludeStart, previewExcludeStartDefault)
|
||||
viper.SetDefault(PreviewExcludeEnd, previewExcludeEndDefault)
|
||||
viper.SetDefault(SoundOnPreview, false)
|
||||
|
||||
viper.SetDefault(Database, i.GetDefaultDatabaseFilePath())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user