OSDN Git Service

新RDデジ系でR1/R2自動振り分けが行われない場合がある問題の修正 REL-03.22.09b
authorpeeweedee <peeweedee@users.sourceforge.jp>
Thu, 12 Dec 2013 11:02:53 +0000 (20:02 +0900)
committerpeeweedee <peeweedee@users.sourceforge.jp>
Thu, 12 Dec 2013 11:02:53 +0000 (20:02 +0900)
TinyBannavi/05_history.txt
TinyBannavi/src/tainavi/HDDRecorderUtils.java
TinyBannavi/src/tainavi/VersionInfo.java

index 11d1d86..cfca789 100644 (file)
 2chの番ナビスレ:http://toro.2ch.net/test/read.cgi/av/1352223253/\r
 ★☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆★\r
 \r
-3.22.7β+1.5.12(2013-12-01)\r
+3.22.9β+1.5.12(2013-12-12)\r
+■バグ修正\r
+ ・(レコーダ対応[新RDデジ系]) 新RDデジ系(エンコーダ指定がR1/R2のもの)で、チューナ自動選択が動作しない場合がある問題を修正\r
+\r
+3.22.8β+1.5.12(2013-12-01)\r
 ■変更点\r
  ・(その他) TaiNaviが鯛ナビ本体のUncaughtExceptionでの終了を検知したとき、messageだけでなくstack traceも出力するようにした(できた)\r
 ■バグ修正\r
index 73f667a..60e16b9 100644 (file)
@@ -350,7 +350,19 @@ public class HDDRecorderUtils implements HDDRecorder,Cloneable {
                // エンコーダの一覧を作成する\r
                ArrayList<String> encs = getFilteredEncoders(webChName);\r
                \r
-               // 予約リストをなめて予約済みエンコーダーをさがつつ、裏番組リストも作る\r
+               // 旧RDデジ系かどうか確認する(R1/R2以外のRDかどうか調べる)\r
+               if ( isRD() ) {\r
+                       String vv = null;\r
+                       for ( String enc : encs ) {\r
+                               if ( ! enc.matches("^R\\d$") ) {\r
+                                       vv = vardiaVrate;\r
+                                       break;\r
+                               }\r
+                       }\r
+                       vardiaVrate = vv;\r
+               }\r
+               \r
+               // 予約リストをなめて予約済みエンコーダーを探しつつ、裏番組リストも作る\r
                urabanlist = new ArrayList<ReserveList>();\r
                String rsvedTuner = null;\r
                for ( ReserveList r : getReserves() ) {\r
index 7196e9e..992f549 100644 (file)
@@ -5,7 +5,7 @@ import java.util.regex.Pattern;
 \r
 \r
 public class VersionInfo {\r
-       private static final String Version = "タイニー番組ナビゲータ 3.22.8β";\r
+       private static final String Version = "タイニー番組ナビゲータ 3.22.9β";\r
        \r
        private static final String OSname = System.getProperty("os.name");\r
        private static final String OSvers = System.getProperty("os.version");\r