Skip to content

Commit 69d028b

Browse files
committed
Fixed GetAudioArgsForEachStream not working in batch mode
1 parent 2fba6d3 commit 69d028b

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

ff-utils-winforms/Data/CodecUtils.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using Nmkoder.Data.Ui;
44
using Nmkoder.Extensions;
55
using Nmkoder.IO;
6+
using Nmkoder.Main;
67
using Nmkoder.UI;
78
using Nmkoder.Utils;
89
using System;
@@ -91,6 +92,9 @@ public static string GetAudioArgsForEachStream(MediaFile mf, int baseBitrate, in
9192

9293
List<AudioStream> allAudStreams = allEntries.Where(x => x.Stream.Type == Stream.StreamType.Audio).Select(x => (AudioStream)x.Stream).ToList();
9394
List<AudioStream> checkedAudStreams = checkedEntries.Where(x => x.Stream.Type == Stream.StreamType.Audio).Select(x => (AudioStream)x.Stream).ToList();
95+
96+
if(RunTask.currentFileListMode == RunTask.FileListMode.Batch)
97+
allAudStreams = checkedAudStreams = TrackList.current.File.AudioStreams;
9498

9599
List<AudioConfigurationEntry> audioConf = TrackList.currentAudioConfig != null ? TrackList.currentAudioConfig.GetConfig(mf) : null;
96100
bool perTrack = Program.mainForm.encAudConfModeBox.SelectedIndex == 1;

0 commit comments

Comments
 (0)