• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

githubのコードからのfolk


Commit MetaInfo

Revision6a9962bb730f21e06d182c974dc6e074930a3814 (tree)
Time2010-10-04 06:28:29
Authorsr55 <sr55@b64f...>
Commitersr55

Log Message

WinGui:
- Update the Subtitles panel to handle the previous revision fix to the CLI

git-svn-id: svn://localhost/HandBrake/trunk@3566 b64f7644-9d1e-0410-96f1-a4d463321fa5

Change Summary

Incremental Difference

--- a/win/C#/Controls/Subtitles.cs
+++ b/win/C#/Controls/Subtitles.cs
@@ -80,10 +80,11 @@ namespace Handbrake.Controls
8080 string srtLang = String.Empty;
8181 string srtDefault = String.Empty;
8282 int srtCount = 0;
83+ int subCount = 0;
8384
8485 foreach (SubtitleInfo item in subList)
8586 {
86- string itemToAdd, trackId;
87+ string itemToAdd;
8788
8889 if (item.IsSrtSubtitle) // We have an SRT file
8990 {
@@ -103,41 +104,30 @@ namespace Handbrake.Controls
103104 }
104105 else // We have Bitmap or CC
105106 {
106- string[] tempSub;
107+ subCount++;
107108
108109 // Find --subtitle <string>
109110 if (item.Track.Contains("Foreign Audio Search"))
110111 itemToAdd = "scan";
111112 else
112113 {
113- tempSub = item.Track.Split(' ');
114+ string[] tempSub = item.Track.Split(' ');
114115 itemToAdd = tempSub[0];
115116 }
116117
117118 subtitleTracks += subtitleTracks == string.Empty ? itemToAdd : "," + itemToAdd;
118119
119120 // Find --subtitle-forced
120- itemToAdd = string.Empty;
121- tempSub = item.Track.Split(' ');
122- trackId = tempSub[0];
123-
124121 if (item.Forced)
125- itemToAdd = trackId;
126-
127- if (itemToAdd != string.Empty)
128- subtitleForced += subtitleForced == string.Empty ? itemToAdd : "," + itemToAdd;
129-
130- // Find --subtitle-burn and --subtitle-default
131- trackId = tempSub[0];
122+ subtitleForced += subtitleForced == string.Empty ? subCount.ToString() : "," + subCount;
132123
133- if (trackId.Trim() == "Foreign") // foreign audio search
134- trackId = "scan";
124+ // Find --subtitle-burn
125+ if (item.Burned)
126+ subtitleBurn = subCount.ToString();
135127
136- if (item.Burned) // burn
137- subtitleBurn = trackId;
138-
139- if (item.Default) // default
140- subtitleDefault = trackId;
128+ // Find --subtitle-default
129+ if (item.Default)
130+ subtitleDefault = subCount.ToString();
141131 }
142132 }
143133