Mercurial > epgrec.yaz
annotate config.php.sample @ 20:9ab4184561d9
new file: epgrec_upgrade.php
author | Sushi-k <epgrec@park.mda.or.jp> |
---|---|
date | Thu, 16 Jul 2009 16:52:54 +0900 |
parents | 9648e3af1777 |
children | 01a8fdc0cebb |
rev | line source |
---|---|
1 | 1 <?php |
2 | |
3 // 首都圏用地上デジタルチャンネルマップ | |
4 // 識別子 => チャンネル番号 | |
5 $GR_CHANNEL_MAP = array( | |
6 "GR27" => "27", // NHK | |
7 "GR26" => "26", // 教育 | |
8 "GR25" => "25", // 日テレ | |
9 "GR22" => "22", // 東京 | |
10 "GR21" => "21", // フジ | |
11 "GR24" => "24", // テレ朝 | |
12 "GR23" => "23", // テレ東 | |
13 // "GR20" => "20", // MX TV | |
14 // "GR18" => "18", // テレ神 | |
15 "GR30" => "30", // 千葉 | |
16 // "GR32" => "32", // テレ玉 | |
17 "GR28" => "28", // 大学 | |
18 ); | |
19 | |
20 /* | |
21 // 大阪地区デジタルチャンネルマップ(参考) | |
22 $GR_CHANNEL_MAP = array( | |
23 "GR24" => "24", // NHK | |
24 "GR13" => "13", // 教育 | |
25 "GR16" => "16", // 毎日 | |
26 "GR15" => "15", // 朝日 | |
27 "GR17" => "17", // 関西 | |
28 "GR14" => "14", // 読売 | |
29 "GR18" => "18", // テレビ大阪 | |
30 ); | |
31 */ | |
32 | |
33 | |
34 // 録画モード(option) | |
35 | |
36 $RECORD_MODE = array( | |
37 // ※ 0は必須で、変更不可です。 | |
38 0 => array( | |
3 | 39 'name' => 'Full TS', // モードの表示名 |
40 'suffix' => '.ts', // ファイル名のサフィックス | |
1 | 41 ), |
42 | |
43 /* Examples is as follows. | |
44 | |
45 1 => array( | |
46 'name' => 'Min PID', | |
47 'suffix' => '_tss.ts', | |
48 ), | |
49 | |
50 2 => array( | |
51 'name' => '12Mbps MPEG4', | |
52 'suffix' => '.avi', | |
53 ), | |
54 */ | |
55 ); | |
56 | |
57 | |
58 | |
59 define( "INSTALL_PATH", '/var/www/epgrec' ); // インストールパス | |
60 define( "SPOOL", "/video" ); // 録画ビデオ格納ディレクトリ | |
6 | 61 define( "THUMBS", "/thumbs" ); // サムネール保存先 |
1 | 62 define( "INSTALL_URL", "http://localhost/epgrec" ); // インストール先URL |
63 | |
64 define( "BS_TUNERS", 0 ); // BSデジタルチューナー数 | |
65 define( "GR_TUNERS", 1 ); // 地上デジタルチューナー数 | |
66 define( "USE_KUROBON", false ); // BSチューナーとしてFriio BS/CSを使うならtrue | |
67 | |
68 define( "FORMER_TIME", 20 ); // 予約実行を行う前に取る余裕時間(秒) | |
11
065d48346fff
support mediatomb db update (testing)
yoneda <yoneda@debian.localnet.mda.or.jp>
parents:
9
diff
changeset
|
69 define( "EXTRA_TIME", 0 ); // この秒数だけ録画時間を長めに取る |
8 | 70 |
1 | 71 define( "FORCE_CONT_REC", false ); // 終了時間を調節して連続する番組の予約を行う |
72 define( "REC_SWITCH_TIME", 5 ); // レコーダーの切り替え余裕時間 | |
73 | |
74 define( "USE_THUMBS", true ); // サムネイルを生成するならtrue | |
75 | |
11
065d48346fff
support mediatomb db update (testing)
yoneda <yoneda@debian.localnet.mda.or.jp>
parents:
9
diff
changeset
|
76 define( "MEDIATOMB_UPDATE", false ); // 録画終了時にmediatombのデータベースをアップデートする |
065d48346fff
support mediatomb db update (testing)
yoneda <yoneda@debian.localnet.mda.or.jp>
parents:
9
diff
changeset
|
77 |
1 | 78 // データベース情報 |
79 | |
80 define( "DB_HOST", "localhost"); // DBホスト名 | |
81 define( "DB_NAME", "yourdbname" ); // DB名 | |
82 define( "DB_USER", "yourname" ); // DBユーザー名 | |
83 define( "DB_PASS", "yourpass"); // DBパスワード | |
84 define( "TBL_PREFIX", "Recorder_" ); // テーブルの接頭辞 | |
85 | |
86 // 使用コマンド | |
87 | |
88 define( "EPGDUMP", "/usr/local/bin/epgdump" ); // epgdumpのパス | |
89 define( "AT" , "/usr/bin/at" ); // atのパス | |
90 define( "ATRM", "/usr/bin/atrm" ); // atrmのパス | |
91 define( "SLEEP", "/bin/sleep" ); // sleepのパス | |
92 define( "FFMPEG", "/usr/bin/ffmpeg" ); // ffmpegのパス | |
93 | |
94 // 以降は必要に応じて変更する | |
95 | |
96 define( "PADDING_TIME", 180 ); // 詰め物時間 | |
97 define( "DO_RECORD", INSTALL_PATH . "/do-record.sh" ); // レコードスクリプト | |
98 define( "COMPLETE_CMD", INSTALL_PATH . "/recomplete.php" ); // 録画終了コマンド | |
99 define( "TEMP_DATA", "/tmp/__temp.ts" ); // テンポラリデータ | |
100 define( "TEMP_XML", "/tmp/__temp.xml" ); // テンポラリXML | |
101 | |
102 // 全国用BSデジタルチャンネルマップ | |
103 $BS_CHANNEL_MAP = array( | |
104 "3001.ontvjapan.com" => "101", | |
105 "3002.ontvjapan.com" => "102", | |
106 "3003.ontvjapan.com" => "103", | |
107 "3004.ontvjapan.com" => "141", | |
108 "3005.ontvjapan.com" => "151", | |
109 "3006.ontvjapan.com" => "161", | |
110 "3007.ontvjapan.com" => "171", | |
111 "3008.ontvjapan.com" => "181", | |
112 "3009.ontvjapan.com" => "191", | |
113 "3010.ontvjapan.com" => "192", | |
114 "3011.ontvjapan.com" => "193", | |
115 "3013.ontvjapan.com" => "211", | |
116 "3014.ontvjapan.com" => "222", | |
117 ); | |
118 | |
119 if( USE_KUROBON ) { | |
120 $BS_CHANNEL_MAP = array( | |
121 "3001.ontvjapan.com" => "B10", | |
122 "3002.ontvjapan.com" => "B10", | |
123 "3003.ontvjapan.com" => "B11", | |
124 "3004.ontvjapan.com" => "B8", | |
125 "3005.ontvjapan.com" => "B1", | |
126 "3006.ontvjapan.com" => "B2", | |
127 "3007.ontvjapan.com" => "B4", | |
128 "3008.ontvjapan.com" => "B9", | |
129 "3009.ontvjapan.com" => "B3", | |
130 "3010.ontvjapan.com" => "B3", | |
131 "3011.ontvjapan.com" => "B3", | |
132 "3013.ontvjapan.com" => "B5", | |
133 "3014.ontvjapan.com" => "B7", | |
134 ); | |
135 } | |
136 | |
137 | |
138 // DBテーブル情報 以下は変更しないでください | |
139 | |
140 define( "RESERVE_TBL", "reserveTbl" ); // 予約テーブル | |
141 define( "PROGRAM_TBL", "programTbl" ); // 番組表 | |
142 define( "CHANNEL_TBL", "channelTbl" ); // チャンネルテーブル | |
143 define( "CATEGORY_TBL", "categoryTbl" ); // カテゴリテーブル | |
144 define( "KEYWORD_TBL", "keywordTbl" ); // キーワードテーブル | |
145 | |
146 // 予約テーブル | |
147 define( "RESERVE_STRUCT", | |
148 "id integer not null auto_increment primary key,". // ID | |
149 "channel_disc varchar(128) default 'none',". // channel disc | |
150 "channel_id integer default '0',". // channel ID | |
151 "program_id integer default '0',". // Program ID | |
152 "type varchar(8) default 'GR',". // 種別(GR/BS/CS) | |
153 "channel varchar(10) default '0',". // チャンネル | |
154 "title varchar(512) default 'none',". // タイトル | |
19
9648e3af1777
change: field type ( title, path )
Sushi-k <epgrec@park.mda.or.jp>
parents:
11
diff
changeset
|
155 "description text default null,". // 説明 |
1 | 156 "category_id integer default '0',". // カテゴリID |
157 "starttime datetime default '1970-01-01 00:00:00',". // 開始時刻 | |
158 "endtime datetime default '1970-01-01 00:00:00',". // 終了時刻 | |
159 "job integer default '0',". // job番号 | |
19
9648e3af1777
change: field type ( title, path )
Sushi-k <epgrec@park.mda.or.jp>
parents:
11
diff
changeset
|
160 "path blob default null,". // 録画ファイルパス |
1 | 161 "complete boolean default '0',". // 完了フラグ |
162 "reserve_disc varchar(128) default 'none',". // 識別用hash | |
163 "autorec integer default '0',". // キーワードID | |
164 "mode integer default '0'" //録画モード | |
165 ); | |
166 | |
167 | |
168 // 番組表テーブル | |
169 define( "PROGRAM_STRUCT", | |
170 "id integer not null auto_increment primary key,". // ID | |
171 "channel_disc varchar(128) default 'none',". // channel disc | |
172 "channel_id integer default '0',". // channel ID | |
173 "type varchar(8) default 'GR',". // 種別(GR/BS/CS) | |
174 "channel varchar(10) default '0',". // チャンネル | |
175 "title varchar(512) default 'none',". // タイトル | |
19
9648e3af1777
change: field type ( title, path )
Sushi-k <epgrec@park.mda.or.jp>
parents:
11
diff
changeset
|
176 "description text default null,". // 説明 |
1 | 177 "category_id integer default '0',". // カテゴリID |
178 "starttime datetime default '1970-01-01 00:00:00',". // 開始時刻 | |
179 "endtime datetime default '1970-01-01 00:00:00',". // 終了時刻 | |
180 "program_disc char(128) default 'none',". // 識別用hash | |
181 "autorec boolean default '1'" // 自動録画有効無効 | |
182 ); | |
183 | |
184 | |
185 define( "CHANNEL_STRUCT", | |
186 "id integer not null auto_increment primary key,". // ID | |
187 "type varchar(8) default 'GR',". // 種別 | |
188 "channel varchar(10) default '0',". // channel | |
189 "name varchar(512) default 'none',". // 表示名 | |
190 "channel_disc varchar(128) default 'none'" // 識別用hash | |
191 ); | |
192 | |
193 define( "CATEGORY_STRUCT", | |
194 "id integer not null auto_increment primary key,". // ID | |
195 "name_jp varchar(512) default 'none',". // 表示名 | |
196 "name_en varchar(512) default 'none',". // 同上 | |
197 "category_disc varchar(128) default 'none'" // 識別用hash | |
198 ); | |
199 | |
200 | |
201 define( "KEYWORD_STRUCT", | |
202 "id integer not null auto_increment primary key,". // ID | |
203 "keyword varchar(512) default '*',". // 表示名 | |
204 "type varchar(8) default '*',". // 種別 | |
205 "channel_id integer default '0',". // channel ID | |
206 "category_id integer default '0',". // カテゴリID | |
207 "use_regexp boolean default '0'" // 正規表現を使用するなら1 | |
208 ); | |
19
9648e3af1777
change: field type ( title, path )
Sushi-k <epgrec@park.mda.or.jp>
parents:
11
diff
changeset
|
209 ?> |