Skip to content

Commit

Permalink
recpt1への対応、個人用設定ファイルの削除
Browse files Browse the repository at this point in the history
  • Loading branch information
stz2012 committed Aug 17, 2012
1 parent 32babb9 commit 3d0db63
Show file tree
Hide file tree
Showing 8 changed files with 128 additions and 105 deletions.
File renamed without changes.
116 changes: 116 additions & 0 deletions config.php.pt1
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
<?php

// settings/gr_channel.phpが作成された場合、
// config.php内の$GR_CHANNEL_MAPは無視されます

// 首都圏用地上デジタルチャンネルマップ
// 識別子 => チャンネル番号
$GR_CHANNEL_MAP = array(
"GR27" => "27", // NHK
"GR26" => "26", // 教育
"GR25" => "25", // 日テレ
"GR22" => "22", // 東京
"GR21" => "21", // フジ
"GR24" => "24", // テレ朝
"GR23" => "23", // テレ東
// "GR20" => "20", // MX TV
// "GR18" => "18", // テレ神
"GR30" => "30", // 千葉
// "GR32" => "32", // テレ玉
"GR28" => "28", // 大学
);

/*
// 大阪地区デジタルチャンネルマップ(参考)
$GR_CHANNEL_MAP = array(
"GR24" => "24", // NHK
"GR13" => "13", // 教育
"GR16" => "16", // 毎日
"GR15" => "15", // 朝日
"GR17" => "17", // 関西
"GR14" => "14", // 読売
"GR18" => "18", // テレビ大阪
);
*/


// 録画モード(option)

$RECORD_MODE = array(
// ※ 0は必須で、変更不可です。
0 => array(
'name' => 'Full TS', // モードの表示名
'suffix' => '.ts', // ファイル名のサフィックス
),

1 => array(
'name' => 'Minimum TS', // 最小のTS
'suffix' => '_tss.ts', // do-record.shのカスタマイズが必要
),

/* Example is as follows.
2 => array(
'name' => '12Mbps MPEG4',
'suffix' => '.avi',
),
*/
);


//////////////////////////////////////////////////////////////////////////////
// 以降の変数・定数はほとんどの場合、変更する必要はありません


define( "INSTALL_PATH", dirname(__FILE__) ); // インストールパス

// 以降は必要に応じて変更する

define( "PADDING_TIME", 180 ); // 詰め物時間
define( "DO_RECORD", INSTALL_PATH . "/do-record.sh" ); // レコードスクリプト
define( "COMPLETE_CMD", INSTALL_PATH . "/recomplete.php" ); // 録画終了コマンド
define( "GEN_THUMBNAIL", INSTALL_PATH . "/gen-thumbnail.sh" ); // サムネール生成スクリプト
define( "RECORDER_CMD", INSTALL_PATH . "/recorder.php" );

// 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" );
}

//
// settings/site_conf.phpがあればそれを優先する
//
if( file_exists( INSTALL_PATH."/settings/site_conf.php" ) ) {
unset($GR_CHANNEL_MAP);
unset($RECORD_MODE);
include_once( INSTALL_PATH."/settings/site_conf.php" );
}

// Deprecated
// カスタマイズした設定をロードし、デフォルト設定をオーバライドする
// unsetはカスタム設定ファイルの責任で行う
if( file_exists( INSTALL_PATH."/settings/config_custom.php" ) ) {
include_once( INSTALL_PATH."/settings/config_custom.php" );
}


// DBテーブル情報 以下は変更しないでください

define( "RESERVE_TBL", "reserveTbl" ); // 予約テーブル
define( "PROGRAM_TBL", "programTbl" ); // 番組表
define( "CHANNEL_TBL", "channelTbl" ); // チャンネルテーブル
define( "CATEGORY_TBL", "categoryTbl" ); // カテゴリテーブル
define( "KEYWORD_TBL", "keywordTbl" ); // キーワードテーブル
// ログテーブル
define( "LOG_TBL", "logTbl" );
?>
34 changes: 0 additions & 34 deletions do-record.sh

This file was deleted.

14 changes: 12 additions & 2 deletions do-record.sh.friio
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,18 @@ echo "OUTPUT : $OUTPUT"
echo "TUNER : $TUNER"
echo "TYPE : $TYPE"
echo "MODE : $MODE"
echo "SID : $SID"

RECORDER=/usr/local/bin/recfriio
B25=/usr/local/bin/b25_bcas

$RECORDER --b25 --strip $CHANNEL $DURATION ${OUTPUT} >/dev/null
if [ ${MODE} = 0 ]; then
# MODE=0では必ず無加工のTSを吐き出すこと
$RECORDER --b25 --strip --sync $CHANNEL $DURATION ${OUTPUT} >/dev/null
elif [ ${MODE} = 1 ]; then
# 目的のSIDのみ残す
$RECORDER --b25 --strip --sync --sid $SID $CHANNEL $DURATION ${OUTPUT} >/dev/null
# mode 2 example is as follows
#elif [ ${MODE} = 2 ]; then
# $RECORDER $CHANNEL $DURATION ${OUTPUT}.tmp.ts --b25 --strip
# ffmpeg -i ${OUTPUT}.tmp.ts ... 適当なオプション ${OUTPUT}
fi
11 changes: 0 additions & 11 deletions do-record.sh.pt1
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,6 @@ echo "SID : $SID"

RECORDER=/usr/local/bin/recpt1

# fail safe
case $CHANNEL in
101|102|191|192|193)
if [ $SID = 'hd' ]; then
SID=$CHANNEL
fi ;;
esac
if [ -z $SID ]; then
SID='hd'
fi

if [ ${MODE} = 0 ]; then
# MODE=0では必ず無加工のTSを吐き出すこと
$RECORDER --b25 --strip $CHANNEL $DURATION ${OUTPUT} >/dev/null
Expand Down
21 changes: 0 additions & 21 deletions do-record.sh.sample

This file was deleted.

14 changes: 0 additions & 14 deletions do-record.sh.test

This file was deleted.

23 changes: 0 additions & 23 deletions settings/site_conf.php

This file was deleted.

0 comments on commit 3d0db63

Please sign in to comment.