Index: /trunk/doc/CHANGES.txt =================================================================== --- /trunk/doc/CHANGES.txt (リビジョン 18) +++ /trunk/doc/CHANGES.txt (リビジョン 28) @@ -1,3 +1,22 @@ foltia 更新履歴 http://www.dcc-jpl.com/soft/foltia/ + +06.12.24 +tvrecording.pl: + 録画開始前の余裕時間を約15秒増やした。 + +06.12.22 +selectcaptureimage.php: + サブタイトルのしょぼいカレンダーへのリンク追加。 + +06.12.18 +showlibc.php: + サブタイトルへのリンク追加。 + ページタイトルに番組名表示。 +folcast.php: + 出力にContent-Disposition:ヘッダ追加 + +06.12.14 +foltialib.php:printdiskusage + 表示スタイルを変更 06.12.12; Index: /trunk/doc/index.html =================================================================== --- /trunk/doc/index.html (リビジョン 8) +++ /trunk/doc/index.html (リビジョン 30) @@ -60,6 +60,5 @@
EPG番組表取得に必要なXMLTV日本語版をぱ研よりインストールします。
+EPG番組表取得に必要なXMLTV日本語版をインストールします。ぱ研が制作したものがすでに本家にマージされているようです。
iPod H.264/AVCを作れる拡張をされたffmpegをインストールします。
@@ -320,7 +319,9 @@
大きく上下のふたつのエリアに分かれていて、予約されている番組の放映予定と番組名を一覧表示します。ここでも[TID]をクリックすると番組予約画面へ、[タイトル]をクリックすると「しょぼいカレンダー」の該当番組詳細画面へそれぞれ移動します。録画予約の解除は下半分のタイトルリストの項目から行います。「画質」項目は録画ビットレートをMbps単位で表示しています。
+
大きく上下のふたつのエリアに分かれていて、予約されている番組の放映予定と番組名を一覧表示します。ここでも[TID]をクリックすると番組予約画面へ、[タイトル]をクリックすると「しょぼいカレンダー」の該当番組詳細画面へそれぞれ移動します。録画予約の解除は下半分のタイトルリストの項目から行います。EPG予約の解除もここから行います。「画質」項目は録画ビットレートをMbps単位で表示しています。
デモ画面:http://www.dcc-jpl.com/soft/foltia/demo/listreserve.php
+ |中略
+
録画済みのMPEG2ファイルを放映順に一覧表示します。削除チェックボックスにチェックを入れて削除ボタンを押すとそのファイルは削除されます。上の方にディスク空き容量とトラコンプロセスを表示している部分がありますがこの部分は相当いい加減な書きかたなため環境にあわせて適当に修正して下さい。
+
録画済みのMPEG2ファイルを放映順に一覧表示します。削除チェックボックスにチェックを入れて削除ボタンを押すとそのファイルは削除されます。上部にディスク空き容量とトラコンプロセスを表示します。。
デモ画面:http://www.dcc-jpl.com/soft/foltia/demo/showplaylist.php
Index: /trunk/install/perl/tvrecording.pl
===================================================================
--- /trunk/install/perl/tvrecording.pl (リビジョン 8)
+++ /trunk/install/perl/tvrecording.pl (リビジョン 29)
@@ -42,5 +42,6 @@
#tvConfig.pl -------------------------------
$extendrecendsec = 10; #recording end second.
-$startupsleeptime = 52; #process wait(MAX60sec)
+#$startupsleeptime = 52; #process wait(MAX60sec)
+$startupsleeptime = 37; #process wait(MAX60sec)
#$startupsleeptime = 1; #process wait(MAX60sec)
@@ -259,9 +260,13 @@
# $recch でウェイト調整入れましょう
-my $intval = $recch % 50; # 0〜49
-my $startupsleep = $startupsleeptime - $intval; # 3〜52 (VHF 40-51)
-$reclengthsec = $reclengthsec + $intval + 1; #
-
-&writelog("tvrecording: DEBUG SLEEP $startupsleeptime:$intval:$startupsleep");
+#52
+#my $intval = $recch % 50; # 0〜49
+#my $startupsleep = $startupsleeptime - $intval; # 3〜52 (VHF 40-51)
+#37
+my $intval = $recch % 35; # 0〜34
+my $startupsleep = $startupsleeptime - $intval; # 3-37 (VHF 25-36,tvk 30)
+$reclengthsec = $reclengthsec + (60 - $startupsleep) + 1; #
+
+&writelog("tvrecording: DEBUG SLEEP $startupsleeptime:$intval:$startupsleep:$reclengthsec");
sleep ( $startupsleep);
Index: /trunk/install/perl/getxml2db.pl
===================================================================
--- /trunk/install/perl/getxml2db.pl (リビジョン 18)
+++ /trunk/install/perl/getxml2db.pl (リビジョン 21)
@@ -40,7 +40,9 @@
if ($ARGV[0] eq "long"){
$uri="http://cal.syoboi.jp/cal_chk.php";
+ #$uri="http://syobocal.orz.hm/cal_chk.php";
&writelog("getxml2db use long mode.");
}else{
$uri="http://cal.syoboi.jp/cal_chk.xml";
+ #$uri="http://syobocal.orz.hm/cal_chk.xml";
}
Index: /trunk/install/perl/xmltv2foltia.pl
===================================================================
--- /trunk/install/perl/xmltv2foltia.pl (リビジョン 1)
+++ /trunk/install/perl/xmltv2foltia.pl (リビジョン 27)
@@ -6,8 +6,11 @@
#xmltv2foltia.pl
#XMLTV日本語版の出力するXMLを受け取り、EPGデータベースに挿入します。
+#
+#↓本家に取り込まれたっぽい(未確認)
+#
#XMLTVは
# http://www.systemcreate-inc.com/gsxr/pc/mythtv.html#patches
#のパッチをあてたものを想定しています。オリジナルと比較して、サブタイトルや内容など
-#より秀才な内容を取得できます。
+#より詳細な内容を取得できます。
#
# usage;perl /usr/bin/tv_grab_jp | ./xmltv2foltia.pl
Index: /trunk/install/perl/cron_foltia_dayly.sh
===================================================================
--- /trunk/install/perl/cron_foltia_dayly.sh (リビジョン 1)
+++ /trunk/install/perl/cron_foltia_dayly.sh (リビジョン 26)
@@ -12,7 +12,8 @@
# XMLTVをつかってEPG番組表インポート
#
-# /usr/bin/perl /usr/bin/tv_grab_jp --config-file | /home/foltia/perl/xmltv2foltia.pl
-/usr/bin/perl /usr/bin/tv_grab_jp --config-file ~/.xmltv/tv_grab_jp.conf.jcom | /home/foltia/perl/xmltv2foltia.pl
-/usr/bin/perl /usr/bin/tv_grab_jp --config-file ~/.xmltv/tv_grab_jp.conf.tvk | /home/foltia/perl/xmltv2foltia.pl
+/usr/bin/perl /usr/bin/tv_grab_jp --config-file | /home/foltia/perl/xmltv2foltia.pl
+# 2つの局設定使うような場合
+#/usr/bin/perl /usr/bin/tv_grab_jp --config-file ~/.xmltv/tv_grab_jp.conf.jcom | /home/foltia/perl/xmltv2foltia.pl
+#/usr/bin/perl /usr/bin/tv_grab_jp --config-file ~/.xmltv/tv_grab_jp.conf.tvk | /home/foltia/perl/xmltv2foltia.pl
#録画ファイルとテーブルの整合性を更新
Index: /trunk/install/php/folcast.php
===================================================================
--- /trunk/install/php/folcast.php (リビジョン 8)
+++ /trunk/install/php/folcast.php (リビジョン 24)
@@ -20,5 +20,5 @@
header('Content-Type: application/rss+xml');
-
+header('Content-Disposition: attachment; filename="folcast.xml"');
include("./foltialib.php");
Index: /trunk/install/php/foltialib.php
===================================================================
--- /trunk/install/php/foltialib.php (リビジョン 1)
+++ /trunk/install/php/foltialib.php (リビジョン 21)
@@ -414,6 +414,6 @@
$freearea = preg_split ("/[\s,]+/", $hdfreearea[0]);
- exec ( "ps ax | grep ffmpeg", $encoding);
- exec ( "ps ax | grep faac", $processlock);
+// exec ( "ps ax | grep ffmpeg", $encoding);
+// exec ( "ps ax | grep faac", $processlock);
print "
@@ -423,12 +423,13 @@
";
-// print "$freearea[1]
$freearea[2]
$freearea[3]
$freearea[4]
$hdfreearea[0]
$encoding[0]
$processlock[0]
録画ライブラリ番組個別表示
-再生可能ムービーを表示します。
-
-foltia:Lib $tid:$title
+
+
録画ライブラリ番組個別表示
+再生可能ムービーを表示します。
";
+
+
+if ($tid == 0){
+print "$title 【この番組のFolcast】
\n";
+}else{
+
print "" .
- htmlspecialchars($title) . " 【この番組のFolcast】
\n";
-
-
+ htmlspecialchars($tid) . "\" target=\"_blank\">$title 【この番組のFolcast】
\n";
+}
//確認
if (file_exists ("$recfolderpath/$tid.localized")){
@@ -146,4 +149,5 @@
$subtitle = htmlspecialchars($subtitle);
$onairdate = htmlspecialchars($onairdate);
+$pid = htmlspecialchars($rowdata[6]);
$fName = htmlspecialchars($rowdata[7]);
if (ereg(".MP4", $fName)){
@@ -173,20 +177,23 @@
}//end if sb
-print "
-