OSDN Git Service

WinGui:
[handbrake-jp/handbrake-jp-git.git] / win / C# / Parsing / AudioTrack.cs
index c4e1bbc..56a3519 100644 (file)
@@ -99,6 +99,8 @@ namespace Handbrake.Parsing
             Match bitrate = Regex.Match(audio_track, @"([0-9]*)bps");\r
 \r
             string subformat = m.Groups[4].Value.Trim().Contains("iso639") ? null : m.Groups[4].Value;\r
+            string samplerateVal = samplerate.Success ? samplerate.Groups[0].Value.Replace("Hz", "").Trim() : "0";\r
+            string bitrateVal = bitrate.Success ? bitrate.Groups[0].Value.Replace("bps", "").Trim() : "0";\r
 \r
             if (track.Success)\r
             {\r
@@ -108,8 +110,8 @@ namespace Handbrake.Parsing
                     m_language = track.Groups[2].Value,\r
                     m_format = m.Groups[3].Value,\r
                     m_subFormat = subformat,\r
-                    m_frequency = int.Parse(samplerate.Groups[0].Value.Replace("Hz","").Trim()),\r
-                    m_bitrate = int.Parse(bitrate.Groups[0].Value.Replace("bps","").Trim()),\r
+                    m_frequency = int.Parse(samplerateVal),\r
+                    m_bitrate = int.Parse(bitrateVal),\r
                     m_iso639_2 = iso639_2.Value.Replace("iso639-2: ", "").Replace(")", "")\r
                 };\r
                 return thisTrack; \r