Ver código fonte

重构调整名称

Signed-off-by: allan716 <[email protected]>
allan716 3 anos atrás
pai
commit
18040aa456

+ 1 - 1
internal/logic/sub_timeline_fixer/SubTimelineFixerHelperEx.go

@@ -257,7 +257,7 @@ func (s SubTimelineFixerHelperEx) changeTimeLineAndSave(infoSrc *subparser.FileI
 			return err
 		}
 	}
-	_, err := s.timelineFixer.FixSubTimeline(infoSrc, offsetTime, subFileName)
+	_, err := s.timelineFixer.FixSubTimelineOneOffsetTime(infoSrc, offsetTime, subFileName)
 	if err != nil {
 		return err
 	}

+ 1 - 1
internal/logic/sub_timeline_fixer/sub_timeline_fixer_helper.go

@@ -296,7 +296,7 @@ func (s SubTimelineFixerHelper) fixSubTimeline(enSubFile emby.SubInfo, containCh
 			fixedSubName = subNewName
 			desFixSubFileFullPath = filepath.Join(cacheTmpPath, subNewName)
 		}
-		fixContent, err := s.subTimelineFixer.FixSubTimeline(infoSrc, offsetTime, desFixSubFileFullPath)
+		fixContent, err := s.subTimelineFixer.FixSubTimelineOneOffsetTime(infoSrc, offsetTime, desFixSubFileFullPath)
 		if err != nil {
 			return false, nil, fixedSubName, err
 		}

+ 2 - 2
internal/pkg/sub_timeline_fixer/fixer.go

@@ -64,8 +64,8 @@ func (s *SubTimelineFixer) StopWordCounter(inString string, per int) []string {
 	return stopWords
 }
 
-// FixSubTimeline 校正时间轴
-func (s *SubTimelineFixer) FixSubTimeline(infoSrc *subparser.FileInfo, inOffsetTime float64, desSaveSubFileFullPath string) (string, error) {
+// FixSubTimelineOneOffsetTime 校正整个字幕文件的时间轴,适用于一个偏移值的情况
+func (s *SubTimelineFixer) FixSubTimelineOneOffsetTime(infoSrc *subparser.FileInfo, inOffsetTime float64, desSaveSubFileFullPath string) (string, error) {
 
 	/*
 		从解析的实例中,正常来说是可以匹配出所有的 Dialogue 对话的 Start 和 End time 的信息

+ 4 - 4
internal/pkg/sub_timeline_fixer/fixer_test.go

@@ -370,7 +370,7 @@ func TestGetOffsetTimeV1(t *testing.T) {
 			//}
 
 			if bok == true && got != 0 {
-				_, err = timelineFixer.FixSubTimeline(infoSrc, got, tt.args.ch_enSubFile+FixMask+infoBase.Ext)
+				_, err = timelineFixer.FixSubTimelineOneOffsetTime(infoSrc, got, tt.args.ch_enSubFile+FixMask+infoBase.Ext)
 				if err != nil {
 					t.Fatal(err)
 				}
@@ -638,7 +638,7 @@ func TestGetOffsetTimeV2_BaseSub(t *testing.T) {
 			debug_view.SaveDebugChart(*srcUnitNew, tt.name+" -- srcUnitNew", "srcUnitNew")
 
 			//if bok == true && got != 0 {
-			_, err = timelineFixer.FixSubTimeline(infoSrc, got, tt.args.srcSubFile+FixMask+infoBase.Ext)
+			_, err = timelineFixer.FixSubTimelineOneOffsetTime(infoSrc, got, tt.args.srcSubFile+FixMask+infoBase.Ext)
 			if err != nil {
 				t.Fatal(err)
 			}
@@ -732,7 +732,7 @@ func TestGetOffsetTimeV2_BaseAudio(t *testing.T) {
 				t.Errorf("GetOffsetTimeV2() bok = %v, want %v", offsetTime, tt.want1)
 			}
 
-			_, err = timelineFixer.FixSubTimeline(infoSrc, offsetTime, tt.args.subFilePath+FixMask+infoSrc.Ext)
+			_, err = timelineFixer.FixSubTimelineOneOffsetTime(infoSrc, offsetTime, tt.args.subFilePath+FixMask+infoSrc.Ext)
 			if err != nil {
 				t.Fatal(err)
 			}
@@ -810,7 +810,7 @@ func TestGetOffsetTimeV2_MoreTest(t *testing.T) {
 			debug_view.SaveDebugChart(*baseUnitNew, tt.name+" -- baseUnitNew", "baseUnitNew")
 			debug_view.SaveDebugChart(*srcUnitNew, tt.name+" -- srcUnitNew", "srcUnitNew")
 
-			_, err = timelineFixer.FixSubTimeline(infoSrc, got, tt.args.srcSubFile+FixMask+infoBase.Ext)
+			_, err = timelineFixer.FixSubTimelineOneOffsetTime(infoSrc, got, tt.args.srcSubFile+FixMask+infoBase.Ext)
 			if err != nil {
 				t.Fatal(err)
 			}