Mercurial > epgrec.yaz
diff config.php.sample @ 87:36ac7c416bd7
merged with upstream
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Mon, 01 Mar 2010 20:51:36 +0900 |
parents | 549d799d73ae |
children | f854f6606fa5 |
line wrap: on
line diff
--- a/config.php.sample Sun Feb 14 17:01:02 2010 +0900 +++ b/config.php.sample Mon Mar 01 20:51:36 2010 +0900 @@ -1,5 +1,8 @@ <?php +// settings/gr_channel.phpが作成された場合、 +// config.php内の$GR_CHANNEL_MAPは無視されます + // 首都圏用地上デジタルチャンネルマップ // 識別子 => チャンネル番号 $GR_CHANNEL_MAP = array( @@ -40,13 +43,12 @@ 'suffix' => '.ts', // ファイル名のサフィックス ), - /* Examples is as follows. - 1 => array( - 'name' => 'Min PID', - 'suffix' => '_tss.ts', + 'name' => 'Minimum TS', // 最小のTS + 'suffix' => '_tss.ts', // do-record.shのカスタマイズが必要 ), + /* Example is as follows. 2 => array( 'name' => '12Mbps MPEG4', 'suffix' => '.avi', @@ -54,10 +56,18 @@ */ ); -// USE_KUROBON以外の定数は設定不要になりました + +// BSチューナーとして黒Friioを用いているのなら下のfalseをtrueに変えてください。 + +define( "USE_KUROBON", false ); + + + +////////////////////////////////////////////////////////////////////////////// +// 以降の変数・定数はほとんどの場合、変更する必要はありません + define( "INSTALL_PATH", dirname(__FILE__) ); // インストールパス -define( "USE_KUROBON", false ); // BSチューナーとしてFriio BS/CSを使うならtrue // 以降は必要に応じて変更する @@ -66,6 +76,24 @@ define( "COMPLETE_CMD", INSTALL_PATH . "/recomplete.php" ); // 録画終了コマンド define( "GEN_THUMBNAIL", INSTALL_PATH . "/gen-thumbnail.sh" ); // サムネール生成スクリプト +// BS/CSでEPGを取得するチャンネル +// 通常は変える必要はありません +// BSでepgdumpが頻繁に落ちる場合は、受信状態のいいチャンネルに変えることで +// 改善するかもしれません + +define( "BS_EPG_CHANNEL", "211" ); // BS +define( "CS1_EPG_CHANNEL", "CS8" ); // CS1 +define( "CS2_EPG_CHANNEL", "CS24" ); // CS2 + + +// 地上デジタルチャンネルテーブルsettings/gr_channel.phpが存在するならそれを +// 優先する +if( file_exists( INSTALL_PATH."/settings/gr_channel.php" ) ) { + unset($GR_CHANNEL_MAP); + include_once( INSTALL_PATH."/settings/gr_channel.php" ); +} + + // 全国用BSデジタルチャンネルマップ $BS_CHANNEL_MAP = array( "3001.ontvjapan.com" => "101", @@ -198,64 +226,73 @@ // 予約テーブル define( "RESERVE_STRUCT", "id integer not null auto_increment primary key,". // ID - "channel_disc varchar(128) default 'none',". // channel disc - "channel_id integer default '0',". // channel ID - "program_id integer default '0',". // Program ID - "type varchar(8) default 'GR',". // 種別(GR/BS/CS) - "channel varchar(10) default '0',". // チャンネル - "title varchar(512) default 'none',". // タイトル - "description text default null,". // 説明 - "category_id integer default '0',". // カテゴリID - "starttime datetime default '1970-01-01 00:00:00',". // 開始時刻 - "endtime datetime default '1970-01-01 00:00:00',". // 終了時刻 - "job integer default '0',". // job番号 + "channel_disc varchar(128) not null default 'none',". // channel disc + "channel_id integer not null default '0',". // channel ID + "program_id integer not null default '0',". // Program ID + "type varchar(8) not null default 'GR',". // 種別(GR/BS/CS) + "channel varchar(10) not null default '0',". // チャンネル + "title varchar(512) not null default 'none',". // タイトル + "description varchar(512) not null default 'none',". // 説明 text->varchar + "category_id integer not null default '0',". // カテゴリID + "starttime datetime not null default '1970-01-01 00:00:00',". // 開始時刻 + "endtime datetime not null default '1970-01-01 00:00:00',". // 終了時刻 + "job integer not null default '0',". // job番号 "path blob default null,". // 録画ファイルパス - "complete boolean default '0',". // 完了フラグ - "reserve_disc varchar(128) default 'none',". // 識別用hash - "autorec integer default '0',". // キーワードID - "mode integer default '0'" //録画モード + "complete boolean not null default '0',". // 完了フラグ + "reserve_disc varchar(128) not null default 'none',". // 識別用hash + "autorec integer not null default '0',". // キーワードID + "mode integer not null default '0',". //録画モード + "index reserve_ch_idx (channel_disc),". // インデックス + "index reserve_st_idx (starttime)". + "" ); // 番組表テーブル define( "PROGRAM_STRUCT", "id integer not null auto_increment primary key,". // ID - "channel_disc varchar(128) default 'none',". // channel disc - "channel_id integer default '0',". // channel ID - "type varchar(8) default 'GR',". // 種別(GR/BS/CS) - "channel varchar(10) default '0',". // チャンネル - "title varchar(512) default 'none',". // タイトル - "description text default null,". // 説明 - "category_id integer default '0',". // カテゴリID - "starttime datetime default '1970-01-01 00:00:00',". // 開始時刻 - "endtime datetime default '1970-01-01 00:00:00',". // 終了時刻 - "program_disc char(128) default 'none',". // 識別用hash - "autorec boolean default '1'" // 自動録画有効無効 + "channel_disc varchar(128) not null default 'none',". // channel disc + "channel_id integer not null default '0',". // channel ID + "type varchar(8) not null default 'GR',". // 種別(GR/BS/CS) + "channel varchar(10) not null default '0',". // チャンネル + "title varchar(512) not null default 'none',". // タイトル + "description varchar(512) not null default 'none',". // 説明 text->varchar + "category_id integer not null default '0',". // カテゴリID + "starttime datetime not null default '1970-01-01 00:00:00',". // 開始時刻 + "endtime datetime not null default '1970-01-01 00:00:00',". // 終了時刻 + "program_disc varchar(128) not null default 'none',". // 識別用hash + "autorec boolean not null default '1',". // 自動録画有効無効 + "index program_ch_idx (channel_disc),". // インデックス + "index program_st_idx (starttime)". + "" ); define( "CHANNEL_STRUCT", "id integer not null auto_increment primary key,". // ID - "type varchar(8) default 'GR',". // 種別 - "channel varchar(10) default '0',". // channel - "name varchar(512) default 'none',". // 表示名 - "channel_disc varchar(128) default 'none'" // 識別用hash + "type varchar(8) not null default 'GR',". // 種別 + "channel varchar(10) not null default '0',". // channel + "name varchar(512) not null default 'none',". // 表示名 + "channel_disc varchar(128) not null default 'none',". // 識別用hash + "sid varchar(64) not null default 'hd'" // サービスID用02/23/2010追加 ); define( "CATEGORY_STRUCT", "id integer not null auto_increment primary key,". // ID - "name_jp varchar(512) default 'none',". // 表示名 - "name_en varchar(512) default 'none',". // 同上 - "category_disc varchar(128) default 'none'" // 識別用hash + "name_jp varchar(512) not null default 'none',". // 表示名 + "name_en varchar(512) not null default 'none',". // 同上 + "category_disc varchar(128) not null default 'none'" // 識別用hash ); define( "KEYWORD_STRUCT", "id integer not null auto_increment primary key,". // ID - "keyword varchar(512) default '*',". // 表示名 - "type varchar(8) default '*',". // 種別 - "channel_id integer default '0',". // channel ID - "category_id integer default '0',". // カテゴリID - "use_regexp boolean default '0'" // 正規表現を使用するなら1 + "keyword varchar(512) not null default '*',". // 表示名 + "type varchar(8) not null default '*',". // 種別 + "channel_id integer not null default '0',". // channel ID + "category_id integer not null default '0',". // カテゴリID + "use_regexp boolean not null default '0',". // 正規表現を使用するなら1 + "autorec_mode integer not null default '0',". // 自動録画のモード02/23/2010追加 + "weekofday enum ('0','1','2','3','4','5','6','7' ) default '7'" // 曜日、同追加 ); ?>