[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 09/06 01:18 / Filesize : 310 KB / Number-of Response : 910
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【視聴・録画】Linuxでテレビ総合2【デジタル/アナログ】



1 名前:login:Penguin mailto:sage [2009/09/25(金) 21:11:51 ID:FedVzxRj]
Linuxでテレビ視聴・録画に関する話題を、デジタル/アナログ問わず扱うスレ
PT1ドライバもここで扱ってます


【関連スレ】

Linux でビデオ録画【六枚目】
pc11.2ch.net/test/read.cgi/linux/1193058543/
【自家製】MythTV Part.3【HDDビデオ】
pc11.2ch.net/test/read.cgi/linux/1223721998/
【BT878】Linuxでのキャプチャを語るスレ
pc11.2ch.net/test/read.cgi/linux/1017186805/
Linuxでfriio
pc11.2ch.net/test/read.cgi/linux/1213378360/

【前スレ】
【視聴・録画】Linuxでテレビ総合【デジタル/アナログ】
pc11.2ch.net/test/read.cgi/linux/1231189481/

【過去スレ】
Linuxでテレビを見る
pc11.2ch.net/test/read.cgi/linux/1013649811/

456 名前:login:Penguin mailto:sage [2010/02/10(水) 09:22:25 ID:INjXqsyq]
>>455
毎週っていう指定ではないけど
epgrecの使い方 - 録画予約システムepgrec
www.mda.or.jp/epgrec/index.php/epgrec%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9#a54a9787

毎週同じ時間なら単純にcronにrecpt1コマンドを仕込むのもありかも

457 名前:login:Penguin mailto:sage [2010/02/10(水) 14:31:03 ID:avN2dqbm]
キーワード予約が出来るのって、今のところ epgrec だけなのかな?

458 名前:login:Penguin mailto:sage [2010/02/10(水) 18:30:59 ID:XmyU5NpQ]
毎週録画、MytvTVで出来るよ
キーワード予約は出来るか分からないけど

459 名前:login:Penguin mailto:sage [2010/02/10(水) 18:34:36 ID:h/jzHscZ]
>>456
キーワードで絞り込めば毎週的な録画もできるって事か。thx!
完全固定なら、cromも良さそうだね。
頭が固くて気付かなかったよ。



460 名前:login:Penguin mailto:sage [2010/02/10(水) 22:46:36 ID:mdzGO7gu]
番組が終わったら予約されなくなるからキーワードのが便利だよね

461 名前:login:Penguin mailto:sage [2010/02/11(木) 00:04:49 ID:kcc7GdHp]
キーワードだと時間変更にもある程度追従してくれるしね
でも、再放送のある龍馬伝とかは、区別出来ないから、忙しくて放っておくと1週間に2回録画されてる
曜日指定や時間制限も欲しいところ

462 名前:login:Penguin mailto:sage [2010/02/11(木) 00:14:28 ID:c97X6FVT]
キーワード予約って、番組が重複した時はどうなるんだろう?

> 予約の重複が検出された番組も自動予約は行われません
こういうことか。

463 名前:login:Penguin mailto:sage [2010/02/11(木) 00:34:29 ID:luZ1pch7]
>>461
TvRockはまさにその機能があるんだよなぁ。

>>462
PT2を複数台挿せば無問題w

464 名前:login:Penguin mailto:sage [2010/02/11(木) 03:47:46 ID:OuEKgSN5]
複数台は扱えません



ウソです



465 名前:login:Penguin mailto:sage [2010/02/11(木) 10:29:33 ID:WrGXe2mN]
番組表が自動取得できない。
たとえば、週末ぐらいしかLinuxマシンに触れない為に日曜日に
/var/www/epgrec/getepg.php
を実行。次の日曜日に番組表を見たら月曜日と火曜日の一部しか番組表がない
cp /var/www/epgrec/cron.d/getepg /etc/cron.d/
を追加しただけでは、ダメなの??

466 名前:login:Penguin mailto:sage [2010/02/11(木) 10:31:22 ID:GrIxyJdP]
ディストリがUbuntuでcrondが動いてればいけるはずだけど

467 名前:login:Penguin mailto:sage [2010/02/11(木) 10:46:43 ID:+Dn3Gh9D]
>>465
getepgの中身のcronの書式はあってる?

468 名前:login:Penguin mailto:sage [2010/02/11(木) 11:37:34 ID:3pPJxbTq]
cron が回らない理由の9 割方はパスの問題。

469 名前:login:Penguin mailto:sage [2010/02/11(木) 12:21:38 ID:ymKuxn9v]
9割は環境変数の問題だろう。

470 名前:login:Penguin mailto:sage [2010/02/11(木) 12:53:18 ID:WrGXe2mN]
/var/www/epgrec/cron.d/getepg
の中身。なんかおかしい??

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

29 */2 * * * www-data /var/www/epgrec/getepg.php

471 名前:login:Penguin mailto:sage [2010/02/11(木) 12:54:48 ID:WrGXe2mN]
もちろん、cronは起動しています。

472 名前:login:Penguin mailto:sage [2010/02/11(木) 12:56:45 ID:Wi8OFHEp]
Ubuntuは知らんが、大抵のlinuxならcronが定時どおりに
動いているかどうかは /var/log/cron 見ればなんか理由が
書いてあると思うぞ。

/etc/init.d/crond restart ってやってからログ見てみ?

473 名前:login:Penguin mailto:sage [2010/02/11(木) 13:48:39 ID:Lanrqkg0]
rh系だとwww-dataとか無いけど大丈夫?apacheのパスもおk?

474 名前:login:Penguin mailto:sage [2010/02/11(木) 14:33:50 ID:GrIxyJdP]
cronが動かないというのは録画以前にUNIX系OSが使える使えない
の問題なんでman cronしてみるとかgoogle様にお願いしてみるとか
して頑張らないと。



475 名前:login:Penguin mailto:sage [2010/02/11(木) 14:54:48 ID:WrGXe2mN]
>>473
RH系のcentos使ってます。
centosならどういう書き方をしたらいいのでしょうか?

476 名前:login:Penguin mailto:sage [2010/02/11(木) 14:57:41 ID:WrGXe2mN]
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

29 */2 * * * apache /var/www/epgrec/getepg.ph


これでいけました。

477 名前:login:Penguin mailto:sage [2010/02/11(木) 17:36:07 ID:rLTlE6Fs]
ファイル名の文字コードを変更したくて
/var/www/epgrec/config.php
の中に define( "FILESYSTEM_ENCODING", "EUC-JP" ); //ファイル名文字コード
を追加して以下のようにしています。

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( "FILESYSTEM_ENCODING", "EUC-JP" ); //ファイル名文字コード

ですが、EUC-JAにならず、UTF-8のままです。
どこら辺に追加したらいいのでしょうか??

478 名前:login:Penguin mailto:sage [2010/02/11(木) 17:52:21 ID:Lanrqkg0]
ここかな?
$filename = mb_convert_encoding( $filename, FILESYSTEM_ENCODING, "UTF-8" );

479 名前:login:Penguin mailto:sage [2010/02/11(木) 18:20:12 ID:WrGXe2mN]
>>478
どのファイルに追加したらいいのでしょうか?

480 名前:login:Penguin mailto:sage [2010/02/11(木) 18:25:01 ID:GrIxyJdP]

....
if( defined("FIESYSTEM_ENCODING") ) {
$filename = mb_convert_encoding( $filename, FILESYSTEM_ENCODING, "UTF-8" );
}
...
となってるからconfig.phpに追加しとけば変換されるけど
ファイル名として使うときにはphpの内部エンコーディングも関係してそう。

481 名前:login:Penguin mailto:sage [2010/02/11(木) 18:27:14 ID:GrIxyJdP]
あ、コピペして元ソースのtypo発見

Reservation.class.phpの235行目

if( defined("FIESYSTEM_ENCODING") ) {


FIESYSTEM_ENCODING→FILESYSTEM_ENCODING
に直すとうまくいくかも

482 名前:login:Penguin mailto:sage [2010/02/11(木) 19:37:33 ID:HsaK79KL]
CentOS5.4で
vi /etc/httpd/conf/httpd.conf で
User apache

User foltia

AddDefaultCharset UTF-8

#AddDefaultCharset UTF-8 と最初の方に
Alias /foltia/ “/home/foltia/php/”

<Directory “/home/foltia/php/”>

</Directory>
書いて他は ttp://d.hatena.ne.jp/shiwork/20091207/1260200448
に書いてるとおりにしたつもりだが
localip/foltia/ でfoltiaが開くどころか404が帰ってくる・・・
localip/ はデフォルトのApache 2 Test Pageがちゃんとでる
これって他の設定ファイルかphp関係で何か問題あるのだろうか

483 名前:login:Penguin mailto:sage [2010/02/11(木) 20:19:55 ID:GrIxyJdP]
それは録画以前の問題なのでmanなんとかしたりgoogle様におながいしたりして頑張らないと

484 名前:login:Penguin mailto:sage [2010/02/11(木) 20:38:50 ID:WrGXe2mN]
いきなり黄金伝説 から始まる番組タイトルで 【再】 を含まない番組を
正規表現であらわすとどうなるの??



485 名前:login:Penguin mailto:sage [2010/02/11(木) 21:00:02 ID:sHTu3uSE]
否定

486 名前:login:Penguin mailto:sage [2010/02/11(木) 21:45:16 ID:V9KhCIUT]
>>484

\Aいきなり黄金伝説[^【再】]*\Z

これでいいだろjk

487 名前:login:Penguin mailto:sage [2010/02/11(木) 22:06:27 ID:OuEKgSN5]
encoding=CP932

488 名前:login:Penguin mailto:sage [2010/02/12(金) 00:28:30 ID:ECgMHVuV]
いつの間にか、バージョンアップしてキーワード予約が追加されて
正規表現も使えるようになってたのね・・・
>>486 の例でちょっと疑問点があるんだけど、質問させてください。
いきなり黄金伝説 で検索すれば
GR ABCテレビ1 2010-02-13 16:00:00 2010-02-13 16:55:00 いきなり黄金伝説【字】【再】 “鉄板ボーイ”宮川大輔のサバイ(略)
GR ABCテレビ1 2010-02-18 19:00:00 2010-02-18 19:54:00 いきなり黄金伝説【字】 「美味しい!ご当地宇都宮餃子・ベスト3(略)
がHITするのですが、再放送は録画がしたくないので
いきなり黄金伝説[^【再】] で検索すると両方の番組がHITしません。
正規表現にちゃんとチェック入れてるのになぜなのでしょうか?
MySQLの正規表現だから、2byte文字の制限にかかってるのでしょうか??

489 名前:login:Penguin mailto:sage [2010/02/12(金) 01:42:41 ID:K/OdXXCf]
否定先読みを使わなきゃ
いきなり黄金伝説(?!.*【再】)

490 名前:login:Penguin mailto:sage [2010/02/12(金) 01:48:35 ID:K/OdXXCf]
ああMySQLは否定先読みなんてサポートしてないのか
知ったかぶりでごめんね

491 名前:login:Penguin mailto:sage [2010/02/12(金) 06:13:23 ID:+K/kxEtL]
正規表現はマッチするパターンは作りやすいけど、
マッチしないパターンは作りにくいからな。

492 名前:login:Penguin mailto:sage [2010/02/12(金) 07:23:26 ID:ECgMHVuV]
いきなり 黄金伝説
でand検索してもHITしないよね??
俺だけ??正規表現でも何でもないと思うんだけど。

493 名前:login:Penguin mailto:sage [2010/02/12(金) 12:01:50 ID:+K/kxEtL]
文字コードが原因かもしれんね。


494 名前:login:Penguin mailto:sage [2010/02/12(金) 12:20:38 ID:tdmLalj3]
MySQLの正規表現は多バイトコードの対応が不完全だからなあ
修正するモジュールがあるようだけど、それをインスコして使うときには
クエリの方も変えなきゃならないのが難点



495 名前:login:Penguin mailto:sage [2010/02/12(金) 14:16:56 ID:4HubtTdO]
その場しのぎでよければ
再放送 "いきなり黄金伝説【字】【"←スペース無しで"【"が続く
本放送 "いきなり黄金伝説【字】 " ←スペースがひとつ入る
で対処出来そうだな

ただ、黄金伝説の場合どうかは知らないけど
このスペースの有無って週ごとに変わったりするんだよな
ファイル名の見た目がガタガタになってたりする

496 名前:login:Penguin mailto:sage [2010/02/12(金) 15:42:05 ID:ECgMHVuV]
それ悩むんだよね・・・以前あったのはドラマの最終回。
いきなり黄金伝説【字】【終】
【終】いきなり黄金伝説【字】
二種類あったりするのも困る。

497 名前:login:Penguin mailto:sage [2010/02/12(金) 16:00:57 ID:IVyH2+ZC]
最終話だけ見逃すフラグか
恐ろしいな

498 名前:login:Penguin [2010/02/12(金) 17:42:18 ID:soZi2GtS]
# wget hp.vector.co.jp/authors/VA038175/download/tssplitter_lite.zip
# unzip tssplitter_lite.zip
# cd tssplitter_lite
# make
cd tssplitter_lite; make all
make[1]: ディレクトリ `/root/tssplitter_lite/tssplitter_lite' に入ります
gcc -Wall -O2 -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o tssplitter_lite.o tssplitter_lite.c
tssplitter_lite.c:19 から include されたファイル中:
portable.h:5:1: 警告: "__STDC_FORMAT_MACROS" が再定義されました
tssplitter_lite.c:16:1: 警告: ここが以前の宣言がある位置です
tssplitter_lite.c: In function 'ReadTs':
tssplitter_lite.c:223: 警告: pointer targets in passing argument 5 of 'AnalyzePat' differ in signedness
gcc -o tssplitter_lite tssplitter_lite.o
make[1]: ディレクトリ `/root/tssplitter_lite/tssplitter_lite' から出ます

centos使ってます。何が原因でmakeできないのかがわかりません。
先ほど調子が悪いHDDを交換し、再インストールしたときは特に問題なくmakeできてました。
どなたか原因わかる方いましたら教えてください。

499 名前:login:Penguin mailto:sage [2010/02/12(金) 19:03:37 ID:+K/kxEtL]
せんと君への祈りが足りない。

500 名前:login:Penguin mailto:sage [2010/02/12(金) 19:08:49 ID:WvMJsZEM]
>>498
警告だからtssplitter_lite は一応出来てると思うよ。
gcc -Wno-pointer-sign -c tssplitter_lite.c
にすれば警告を殺せる。お勧めしないけど。

前回と何が違う・・というのは落としてきたソースだったりmakeのVPATHだったり
いろんな原因があると思う。

501 名前:login:Penguin mailto:sage [2010/02/12(金) 19:25:57 ID:tdmLalj3]
>>499
ちょっとワロタ

502 名前:login:Penguin mailto:sage [2010/02/12(金) 21:02:03 ID:UN0BdNED]
もう踊りまくっているせんと君しか思い浮かばないよ

503 名前:login:Penguin mailto:sage [2010/02/12(金) 21:36:53 ID:nhR66qNo]
>>499
そして次はまんとくんへの祈りが(ry
というわけか

504 名前:login:Penguin mailto:sage [2010/02/12(金) 21:48:36 ID:LE/tNuaK]
ぶどうの崇り



505 名前:login:Penguin mailto:sage [2010/02/13(土) 13:06:26 ID:hw3oZ0CV]
PHP Notice: Undefined index: 3012.ontvjapan.com in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 3012.ontvjapan.com in /var/www/epgrec/getepg.php on line 133

上記のエラーが出たので色々調べてたら解決方法らしきものを発見。

――――――――――――――――――――――――――――
// 全国用BSデジタルチャンネルマップ
$BS_CHANNEL_MAP = array(
"3001.ontvjapan.com" => "101",
(略)
"3011.ontvjapan.com" => "193",
"3012.ontvjapan.com" => "200", //ここ追加
"3013.ontvjapan.com" => "211",
"3014.ontvjapan.com" => "222",
);

if( USE_KUROBON ) {
$BS_CHANNEL_MAP = array(
"3001.ontvjapan.com" => "B10",
(略)
"3011.ontvjapan.com" => "B3",
"3012.ontvjapan.com" => "???" //ここ追加
"3013.ontvjapan.com" => "B5",
"3014.ontvjapan.com" => "B7",
);
}
――――――――――――――――――――――――――――
"3012.ontvjapan.com" => "???" //ここ追加
の、???にはなんていう文字入れたらいいの??

506 名前:login:Penguin [2010/02/13(土) 18:19:53 ID:hzDuuoV5]
>>505
$BS_CHANNEL_MAP = array(
"3001.ontvjapan.com" => "101",
(略)
"3011.ontvjapan.com" => "193",
"3012.ontvjapan.com" => "200", //ここ追加
"3013.ontvjapan.com" => "211",
"3014.ontvjapan.com" => "222",
);
だけでOK


# /var/www/epgrec/getepg.php
PHP Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 993 bytes) in /var/www/epgrec/Settings.class.php on line 11

CSを録画するようにしたら上記のエラー出る。
CSをOFFにしたら出ない。検索してもHITせず。
誰かわかる方いますか??

507 名前:login:Penguin mailto:sage [2010/02/13(土) 18:22:44 ID:LAdgR2EJ]
メモリ不足が原因・・・・・でないことが多い。

508 名前:login:Penguin mailto:sage [2010/02/13(土) 18:30:33 ID:avQTnnUG]
php.iniのmemory_limitだったかな、を増やせばいいんじゃないの
php.iniのパスはディストリによって違うから答えられない。
CLIとapache modでパスが違うし。

509 名前:login:Penguin [2010/02/14(日) 00:25:04 ID:hTbcEVCg]
SIDの調べ方ってどうやるんだっけ?
エロイ人教えて(ハート


510 名前:login:Penguin mailto:sage [2010/02/14(日) 01:54:16 ID:6ECi0AQI]
なー、データ放送取れないの!? PT1で!

エレメントハンターーーーーーーーーーーーーーー。

もう手遅れだけどさっ!

511 名前:login:Penguin mailto:sage [2010/02/14(日) 01:59:39 ID:ZF1EVJcG]
データ放送も見られるよ

512 名前:login:Penguin [2010/02/14(日) 08:34:35 ID:4mvKhTTL]
# /var/www/epgrec/getepg.php
PHP Notice: Undefined index: 110ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 110ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
ってエラー出るので
# /var/www/epgrec/config.php
/*
"110ch.epgdata.ontvjapan" => "CS22", 110, // "ワンテンポータル"
"101ch.epgdata.ontvjapan" => "CS22", 101, // "宝塚プロモチャンネル"
"147ch.epgdata.ontvjapan" => "CS22", 147, // "CS日本番組ガイド"
*/

"110ch.epgdata.ontvjapan" => "CS22", 110, // "ワンテンポータル"
/*"101ch.epgdata.ontvjapan" => "CS22", 101, // "宝塚プロモチャンネル"*/
"147ch.epgdata.ontvjapan" => "CS22", 147, // "CS日本番組ガイド"
に変更

# /var/www/epgrec/getepg.php
ではエラーが出なくなったが、CSの番組表を見ると get:無効なid と表示される。

513 名前:>>512の続き [2010/02/14(日) 08:35:20 ID:4mvKhTTL]
/*
"110ch.epgdata.ontvjapan" => "CS22", 110, // "ワンテンポータル"
"101ch.epgdata.ontvjapan" => "CS22", 101, // "宝塚プロモチャンネル"
"147ch.epgdata.ontvjapan" => "CS22", 147, // "CS日本番組ガイド"
*/
に戻すとCSの番組表は見れるが、
# /var/www/epgrec/getepg.php
PHP Notice: Undefined index: 110ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 110ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
が出る。どうすればいいんだ??

514 名前:login:Penguin mailto:sage [2010/02/14(日) 09:38:34 ID:+lk0U2Uv]
番組表見れるならいいじゃん。



515 名前:login:Penguin mailto:sage [2010/02/14(日) 10:15:08 ID:BADbdFxZ]
>>514
/var/www/epgrec/getepg.php
PHP Notice: Undefined index: 110ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133

こういうエラ−になると番組表がおかしくなる
例えば、他局の番組が違うところに表示されたり、途中までしか取得できなかったり・・・

516 名前:login:Penguin mailto:sage [2010/02/14(日) 10:55:33 ID:xXxiN0ed]
epgdumpとズレるからじゃね

517 名前:login:Penguin mailto:sage [2010/02/14(日) 13:51:06 ID:+lk0U2Uv]
twitter検索したらこんなページが
twitter.com/epgrec


518 名前:login:Penguin [2010/02/14(日) 14:47:26 ID:6ECi0AQI]
>>511
どうやってみるんだよ。

エレハンの番組連動、元素集めミニゲームとかやってみたいんだよーーーー!

できねーのカーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

519 名前:login:Penguin mailto:sage [2010/02/14(日) 15:07:53 ID:ZF1EVJcG]
SambaでREGZA再生とか

520 名前:login:Penguin mailto:sage [2010/02/14(日) 19:10:38 ID:13830NyK]
getepg.phpを実行して完了しても、番組表が歯抜けになっちゃう
前は全局取得できてたのに

521 名前:login:Penguin mailto:sage [2010/02/14(日) 19:35:28 ID:13830NyK]
do-record.shのオプションを生TSじゃなくて、--sidオプションを使っているのが原因でした

522 名前:login:Penguin mailto:sage [2010/02/16(火) 13:30:03 ID:VP53FL1k]
epgrecで番組表から録画した番組を途中にWebからキャンセルする方法はない?
killするしかないのかな

523 名前:login:Penguin [2010/02/16(火) 21:42:53 ID:6t8lnLBT]
killできる?
「killall recpt1」とか打ってもうまくいかないんだけど。
回りくどいけど、おれはこれと同じ手順でキャンセルしている。
blogs.yahoo.co.jp/tiplinux/23215521.html
Webからできるようにしてほしいね。

524 名前:login:Penguin mailto:sage [2010/02/16(火) 22:01:35 ID:AoWn2Hgn]
>>523
start-stop-daemonを使えばpidファイルで制御できるよ
MythTVへ渡すスクリプトはそうやって動かしてる
Webからどうやるかはシラネ



525 名前:login:Penguin mailto:sage [2010/02/16(火) 22:58:27 ID:vJG4i4pi]
>>523
kill のオプションなしは -TERM シグナルが飛ぶ(だったはず)
何度かやってもダメなら -9(KILL)シグナルを飛ばすのがセオリー


526 名前:login:Penguin mailto:sage [2010/02/16(火) 23:36:23 ID:v8uJJPS5]
recpt1ももうそろそろ進化が必要だと思う。

527 名前:login:Penguin mailto:sage [2010/02/16(火) 23:38:10 ID:G66Zw8Lf]
>>526
ソースがあるんだから進化させたきゃ自分でさせりゃいいでしょ

528 名前:login:Penguin mailto:sage [2010/02/17(水) 00:03:44 ID:M7GQc2ds]
もの凄くピンポイント過ぎる質問で恐縮なのですが
epgrecの番組表でハートキャッチプリキュアという番組のカテゴリがその他になってしまいます。
TVとかレコーダーの番組表だとアニメになっているのですが原因はどの辺かわかるかたいますか?

529 名前:login:Penguin mailto:sage [2010/02/17(水) 00:08:12 ID:i2tzgve/]
epgdumpで録画したデータのEPGをXMLで吐かせてcategoryが何になってるか
見たらいいんじゃないかな。

530 名前:tomy ◆CfWlfzSGyg mailto:sage [2010/02/17(水) 00:15:32 ID:hKh7GbfQ]
>528
カテゴリにはあんまり期待しない方がいいと思う。
epgでgetした時にたまにカテゴリがおかしいデータが飛んでくる場合はあり。
#自分もデータをチェックして悩んだ事があるので。

531 名前:login:Penguin mailto:sage [2010/02/17(水) 00:29:40 ID:43mlzmQd]
ハートキャッチは2つカテゴリがついてて
1番目が福祉(文字/字幕)で、2番目がアニメ(国内アニメ)だね。
逆にしてくれるといいんだけどね。


532 名前:login:Penguin mailto:sage [2010/02/17(水) 00:47:04 ID:M7GQc2ds]
なるほど
カテゴリが2つついている番組があるのですね
ありがとうございます、疑問が解けました

533 名前:login:Penguin mailto:sage [2010/02/17(水) 01:42:55 ID:8xmlFRZS]
うちだと日曜洋画劇場がその他になってるね。

534 名前:login:Penguin mailto:sage [2010/02/17(水) 01:54:20 ID:43mlzmQd]
福祉(文字/字幕)
映画(洋画)
映画(邦画)
の順に3つついてたw

これはあんま信用してもしょうがない情報なのかな。
激しく適当につけてる感じがするぞ。




535 名前:login:Penguin mailto:sage [2010/02/17(水) 19:25:10 ID:rz3Do4F9]
HD←→SDの切り替えのある局てあんのかね

536 名前:login:Penguin mailto:sage [2010/02/17(水) 19:48:46 ID:JKTKO7a6]
>>535
WOWOWがたまにやってたような。もちろん番組単位だけどね。

537 名前:login:Penguin mailto:sage [2010/02/17(水) 20:58:36 ID:rz3Do4F9]
それって単にソースがSDになったりしてるだけじゃないの?

538 名前:523 mailto:sage [2010/02/17(水) 22:06:17 ID:WVHJUcp3]
>>524
>>525
ありがとう。
まだあまり理解できていないけど、いろいろ応用できそうなので勉強する。

539 名前:login:Penguin mailto:sage [2010/02/17(水) 22:28:02 ID:2l5HPvXd]
>>538
現在録画している番組をすべて中断するなら
pkill recpt1
でおk

番組名指定したいなら
pkill "番組名"

再度番組表から予約したいなら、番組表の録画済み一覧から、その番組を削除

540 名前:login:Penguin mailto:sage [2010/02/17(水) 22:35:28 ID:2l5HPvXd]
番組名指定には-fオプションが必要だった
pkill -f "番組名"

541 名前:login:Penguin mailto:sage [2010/02/18(木) 06:22:16 ID:+ZbfRfOy]
>>537
お前がWOWOWの番組表を見たことすらないのにモノをいっているのは理解してあげたので、
それ以上自分の馬鹿さ加減をさらすのは止めておけ


542 名前:login:Penguin mailto:sage [2010/02/18(木) 11:10:48 ID:eFOX7P66]
SD⇔HDといえば「わかさトラップ」なんてのもあったけど
なんとなく最近見なくなったような気がするんだが…

543 名前:login:Penguin mailto:sage [2010/02/18(木) 15:16:14 ID:WG+c8d2b]
>>541
何でそんなにキレてんだ?
落ち着けよw

544 名前:login:Penguin mailto:sage [2010/02/18(木) 15:17:44 ID:zVlT53Vp]
カルシウムが足らないんじゃないかな



545 名前:login:Penguin mailto:sage [2010/02/18(木) 16:01:51 ID:qa0uUrho]
いやマグネシウムかもしれんぞ

546 名前:login:Penguin mailto:sage [2010/02/18(木) 18:38:07 ID:+ZbfRfOy]
>>543
お前のようなバカは消えろと言われても湧いて出てくるんだよなぁ

547 名前:login:Penguin mailto:sage [2010/02/18(木) 19:19:44 ID:WG+c8d2b]
アホみたいに喚いてないで対応したけりゃ具体的な情報提供すりゃいい

548 名前:login:Penguin mailto:sage [2010/02/18(木) 20:05:16 ID:YxsjYdO/]
オレはホルモンが足りてないみたいでハゲてきた。

549 名前:login:Penguin mailto:sage [2010/02/18(木) 20:13:42 ID:o+ZiBFcR]
男性ホルモンが多いとはげるんだが。
減ってはげるとは、単なる加齢と遺伝じゃねーか?

550 名前:login:Penguin mailto:sage [2010/02/18(木) 22:52:20 ID:Xko5hoWR]
マジレスしとくと男性ホルモンの過多は関係ないぞ、単なる俗説な。
若ハゲは毛母細胞のレセプター型で決まる。
男性ホルモンの一種、DHTが毛母細胞のレセプターに結合してアポトーシスを
引き起こす仕組みらしいことがわかっている。
DHTは男を維持するためになくてはならないホルモンで、20歳前後を超えると
テストステロンの産生が減るために、より多くテストステロンがDHTに転換されるようになる。
それ自体は誰にでも起こるが、毛母細胞のレセプター型がある種のタイプだと
DHTが毛母細胞のアポトーシスを引き起こす、というような仕掛け。
レセプター型は遺伝なので、ハゲは逃れようがない。
母方の影響が大きいという説があるが、母方にハゲがいたとしても
禿げると決まったわけではないようだ。

551 名前:login:Penguin mailto:sage [2010/02/18(木) 23:28:08 ID:gzngTFBj]
開くスレを間違えたのかと思ったw

552 名前:login:Penguin mailto:sage [2010/02/19(金) 00:24:50 ID:Q9h6n/gl]
シッタカ -> 一撃論破 -> 発狂 -> 粘着しているヤシがおるからなぁ

553 名前:login:Penguin mailto:sage [2010/02/19(金) 16:08:34 ID:IU2iO0pl]
本人の不安を察してやりなさい〜


554 名前:login:Penguin mailto:sage [2010/02/19(金) 17:54:00 ID:WUUC5VX/]
ときどきpcscdが発狂して落ちる。半年間の運用中に
2回しか落ちてないので、ごくマレというレベルだけど。
録画中に落ちないのが不幸中の幸い。



555 名前:login:Penguin mailto:sage [2010/02/19(金) 19:28:12 ID:pH8OuECa]
pcscd起動すると点滅し続けてるからやだな
録画の時だけ起動するようにしたい
書いてて思ったが簡単にできそうなのでやってみよう

556 名前:login:Penguin mailto:sage [2010/02/19(金) 19:51:14 ID:WUUC5VX/]
黒いテープ貼ってるよ

557 名前:login:Penguin mailto:sage [2010/02/19(金) 19:56:18 ID:WGrVtEN/]
LEDちょん切るか

558 名前:login:Penguin mailto:sage [2010/02/19(金) 20:13:05 ID:/OXM/2az]
>554
それ、おれん中ではohci系チップとのオーバーランエラーまわりの相性ということになっている。
nVidia, NECで発症、VIAで発症せず、でIO負荷を重くすると発症率が上がるので。



559 名前:login:Penguin mailto:sage [2010/02/19(金) 20:58:44 ID:hgnDbzL3]
ケースの中に隠しちゃったから気にならないや

560 名前:538 [2010/02/19(金) 22:13:52 ID:Mhs4nAWq]
>>539
>>540
ありがとう。
pkillなんてコマンド知らなかったよ。
また一つ勉強になった。

561 名前:login:Penguin mailto:sage [2010/02/20(土) 02:41:50 ID:TZ1Gyfwu]
>>61
DVB PT2動いたっぽい

pt1.c

+ #define PT2_PCI_ID 0x222a

*** 508,513 ****
--- 512,520 ----
};

bits = pt1->power | !pt1->reset << 3;
+ if (pt1->pdev->device == PT2_PCI_ID) {
+ bits |= 1<<8 | 1<<7 | 1<<6 | 1<<5 | 1<<4;
+ }
mutex_lock(&pt1->lock);
for (i = 0; i < PT1_NR_ADAPS; i++) {
adap = pt1->adaps[i];


562 名前:login:Penguin mailto:sage [2010/02/20(土) 19:45:15 ID:FD54iRZU]
chardev版で2枚使いしたかったのでソースを以下のようにしたけどダメでした。
どこかやることが足りないのか、そもそも対応していないのか分かってないで
やってみているので、詳しい方ツッコミをお願いします。

pt1_com.h MAX_CHANNEL 4 -> 8
pt1_com.h MAX_TUNER 2 -> 4
pt1_i2c.h MAX_CHANNEL 4 -> 8

563 名前:tomy ◆CfWlfzSGyg mailto:sage [2010/02/20(土) 23:22:23 ID:TGBpQlXH]
>562
対応済みなので別にソース修正はいらない。
対応するとしたらその上のアプリのみでOKのはず。

564 名前:login:Penguin mailto:sage [2010/02/20(土) 23:56:18 ID:FD54iRZU]
そうなんですか?
dmesgすると、1枚分しか認識されてないっぽい表示なんですが・・・。
これでも2枚認識できてるのだろうか?
pt1videoも0〜3しかしないし・・・。

[ 6.964089] PT1:ISDB-S Sleep
[ 7.040019] PT1:ISDB-S Sleep
[ 7.100018] PT1:ISDB-T Sleep
[ 7.160015] PT1:ISDB-T Sleep
[ 7.220047] PT1:device[0]=(null)
[ 7.220385] PT1:card_number = 0
[ 7.220772] PT1:card_number = 0
[ 7.220973] PT1:card_number = 0
[ 7.221190] PT1:card_number = 0
[10907.339426] PT1:LNB on 11V
[11088.640255] PT1:LNB off



565 名前:login:Penguin mailto:sage [2010/02/20(土) 23:59:21 ID:FD54iRZU]
実際の動作をちょっと試してみます。
>>563さま、ありがとうございます。

566 名前:login:Penguin mailto:sage [2010/02/21(日) 01:02:12 ID:oetFAtG+]
# ls -l /etc/cron.d/getepg
-rwxr-xr-x 1 root root 130 2月 13 00:12 /etc/cron.d/getepg


Feb 21 00:55:01 localhost crond[10664]: (*system*) BAD FILE MODE (/etc/cron.d/getepg)
Feb 21 00:56:01 localhost crond[10664]: (*system*) BAD FILE MODE (/etc/cron.d/getepg)
Feb 21 00:58:01 localhost crond[10664]: (*system*) BAD FILE MODE (/etc/cron.d/getepg)


なぜか番組表が取得できないです。

# vi /etc/cron.d/getepg
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

29 */2 * * * apache /var/www/epgrec/getepg.php


何がおかしいのでしょうか?centos5.4使用しています

567 名前:login:Penguin mailto:sage [2010/02/21(日) 01:45:54 ID:tQOOh8rp]
>>566
どうせパーミッションがおかしいんでそ

568 名前:login:Penguin mailto:sage [2010/02/21(日) 02:19:37 ID:kgsyQlXp]
>>566
chmod 644 /etc/cron.d/getepg

569 名前:login:Penguin mailto:sage [2010/02/21(日) 09:13:24 ID:oetFAtG+]
Feb 21 06:29:01 localhost crond[14859]: (root) CMD (httpd^I/var/www/epgrec/getepg.php)
これって成功してるんですよね??

29 */2 * * * httpd /var/www/epgrec/getepg.php
にしたら問題なくなりました。

570 名前:login:Penguin mailto:sage [2010/02/21(日) 09:30:41 ID:YriIlvL5]
cronとか何とかはUNIX/Linuxが使える使えないの話なので
manしたりgoogle様におながいしたりして自力で解決しませう。

571 名前:tomy ◆CfWlfzSGyg mailto:sage [2010/02/21(日) 15:25:36 ID:dzeZITDd]
>563
lspciで認識されてる?

2枚見えていない様な気がするけど。


572 名前:login:Penguin mailto:sage [2010/02/21(日) 16:09:30 ID:oetFAtG+]
キーワード録画で録画予約した後に
設定でキーワード自動録画の録画モードを変更しても
録画予約一覧でも変更されないよね??
変更する方法ってないですかね??

573 名前:login:Penguin mailto:sage [2010/02/21(日) 17:51:14 ID:aJmcPX62]
>>571
お察しのとおり、2枚目が認識されていないですね・・・orz
カードの刺しなおし作業からXPでどう認識されるかもチェックしてみます。
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
03:01.0 Multimedia controller: Xilinx Corporation Device 222a (rev 01)
03:07.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)

574 名前:login:Penguin mailto:sage [2010/02/21(日) 18:13:02 ID:X8/T/CZI]
epgrec
foltia
以外にLinuxで動く録画ツールってないの?



575 名前:login:Penguin mailto:sage [2010/02/21(日) 18:18:34 ID:1/Ybq/1y]
vrs
recfriio server

576 名前:login:Penguin mailto:sage [2010/02/21(日) 18:29:17 ID:qubRN5FX]
rec7 ? (なんか違うけどこんな感じの録画ツールもあったよね?
名前誰かわからない??

577 名前:login:Penguin mailto:sage [2010/02/21(日) 18:29:34 ID:ChWxe6u1]
番組表をEPGからサブタイトル付きでXMLで作るソフトなんて
EPGの仕様上無理が結構ありそうな物なのだろうか
それとも既にあったり?理想はtv_grab_jpのサブタイトル対応版みたいな奴

578 名前:login:Penguin mailto:sage [2010/02/21(日) 18:31:30 ID:MoFJUXdL]
>>576
これのこと?
www.rec10.org/xoops/

579 名前:login:Penguin mailto:sage [2010/02/21(日) 19:45:19 ID:aJmcPX62]
>>571
カードをチェックしたところ、微妙に挿しが甘かったらしく、挿しなおしたら
正しく認識できました。初歩的な質問ばかりで申し訳ございません、ありがとうございました。

というか、こんなミス十何年ぶりだよ・・・orz

580 名前:login:Penguin mailto:sage [2010/02/21(日) 22:32:54 ID:Ok6CDemU]
しょっちゅうそういうミスをしているヤシに限って、「何十年」なんて
言い訳をする。

君はDOSやPC6001 時代からミスをしていないようだねぇ。

581 名前:login:Penguin mailto:sage [2010/02/21(日) 22:37:46 ID:pg3Q+I81]
何十年なんて言ってないだろ。ばーかw

582 名前:login:Penguin mailto:sage [2010/02/21(日) 22:40:26 ID:ehlKnH/T]
技あり!

583 名前:login:Penguin mailto:sage [2010/02/21(日) 22:52:59 ID:assernwn]
日本の底力!

584 名前:login:Penguin mailto:sage [2010/02/22(月) 08:08:58 ID:/NlKlWpH]
PC6001って拡張スロットあったっけ?



585 名前:login:Penguin mailto:sage [2010/02/22(月) 08:42:42 ID:gtvmiRc7]
あったよ
拡張RAMとかゲームとか刺すとこ

586 名前:login:Penguin mailto:sage [2010/02/22(月) 10:31:18 ID:91vEqO5K]
PC6001ってのがガキっぽくていいなw


587 名前:login:Penguin mailto:sage [2010/02/22(月) 11:33:48 ID:gdWk93mu]
しかし、PC6001で鍛えられた奴が組込み系なんかで
仕事してたりしたからな。
PC6001の産業への貢献は侮れないと思うぞ。

588 名前:login:Penguin mailto:sage [2010/02/22(月) 12:39:29 ID:+rMUgf1Q]
ぱぴこんかw
当時は電器屋のデモ機でけしからん物打ち込んでいたずらしているガキの一人だったなぁ。



589 名前:login:Penguin mailto:sage [2010/02/22(月) 16:47:13 ID:dU5stTzc]
大学の実験実習で,計測制御にPC-6001が数台動いてましたよ〜

ぱかにならない…
外部バス拡張して,A/D,D/Aボードでダイオードの
降伏電圧特性を計測したりして…
おもしろかったです.(笑)

高専ではそういう実習もあるのかなぁ?


590 名前:login:Penguin mailto:sage [2010/02/22(月) 19:25:15 ID:abBx+8vb]
www.youtube.com/watch?v=yi7A2-nWuTA

591 名前:login:Penguin mailto:sage [2010/02/22(月) 20:25:08 ID:xbmzjfdy]
ttp://papicom.net/p6v/

592 名前:login:Penguin mailto:sage [2010/02/22(月) 21:53:19 ID:5obQGmyH]
PC-6001 のおかげで、今の自分がある。
N60 BASIC は強ちバカにはできない。

593 名前:login:Penguin mailto:sage [2010/02/22(月) 22:02:19 ID:wmKtvIR/]
BASICといえばS-BASIC5030

594 名前:login:Penguin mailto:sage [2010/02/23(火) 19:44:26 ID:RIpYfTgx]
ひとびとのHitBit



595 名前:login:Penguin mailto:sage [2010/02/23(火) 19:53:32 ID:9hKct0xw]
Bontsdemuxって全角文字に対応させたやつって配布されてたりしない?
wine で動かしてるけど、タイトルをファイル名に入れたいから厳しい・・・

596 名前:login:Penguin mailto:sage [2010/02/25(木) 22:54:14 ID:ZWLZt0yS]
epgrecの新しいバージョンが出たようだね。
前にここ?に出てたキーワードに曜日の指定ができるようになったらしい

597 名前:login:Penguin mailto:sage [2010/02/25(木) 23:36:19 ID:GuEWpkuV]
うぉ、作者さんGJ!!!
再放送分が録画されずに済む
マジ、ありがとう

アップデートするために少しクールダウンしてくるぜ

598 名前:login:Penguin mailto:sage [2010/02/26(金) 00:23:28 ID:kjCv8b8c]
epgrecを上書き
tar cvzpf epgrec-20100225.tar.gz -C /your/epgrec/path [Enter]

ができません…とか言ってくる人がでそうな予感
作者お疲れだな
無事アップデートできますた

599 名前:login:Penguin mailto:sage [2010/02/26(金) 00:27:50 ID:Q7FrnU8l]
>>598
本当にできません

600 名前:login:Penguin mailto:sage [2010/02/26(金) 00:28:36 ID:Q7FrnU8l]
失礼、更新されてた

601 名前:login:Penguin mailto:sage [2010/02/26(金) 03:13:52 ID:2bpFsQUQ]
>>598
タイポだね

× cvzpf
○ xvzpf

後、俺みたいにepgrecで使用しているユーザに
ALTERやINDEXをGRANTしていないとエラーになるんで、
気を付けてね

602 名前:login:Penguin mailto:sage [2010/02/26(金) 16:09:11 ID:i0/2mt55]
HDUSでdvb版ドライバを使ってみようとmplayerの作り直しをしようとしたら
ttp://2sen.dip.jp/dtv/の Linux用DVBアプリ集ver.0.4のパッチを使って
リビジョン30741に適用しようとしたらs2api.patchでstream/dvb_tune.cが
Hunk #5 FAILED at 307.となってそのせいか
make: *** [stream/dvb_tune.o] エラー 1 でコンパイルもできないorz
ちなみに他のパッチは全部成功する

603 名前:login:Penguin mailto:sage [2010/02/26(金) 16:12:06 ID:vU0M5txS]
>>602
リジェクトされたのを見て、手パッチでもダメなのか?

604 名前:login:Penguin mailto:sage [2010/02/26(金) 20:33:24 ID:+16LrupX]
最新のtrunkだとちょっと修正が必要です
stream/dvb_tune.c.rej を次のよう(長いので別レスに)に置きかえて 追加パッチとすればOKです
あとlibmpdemux/stheader.h も失敗するので sh_audio_t に int reconfig; を加えてください



605 名前:login:Penguin mailto:sage [2010/02/26(金) 20:34:56 ID:+16LrupX]
--- stream/dvb_tune.c (リビジョン 29813)
+++ stream/dvb_tune.c (作業コピー)
@@ -307,6 +307,29 @@
}


+#if DVB_API_VERSION >= 5
+static int check_status(int fd, int timeout);
+
+int dvb_tune_s2(dvb_priv_t *priv, dvb_channel_t *ch, int timeout)
+{
+ int ris;
+
+ mp_msg(MSGT_DEMUX, MSGL_INFO, "dvb_tune, setting S2API props.(freq: %lu)\n",
+ (long unsigned int) ch->freq);
+ ris = ioctl(priv->fe_fd, FE_SET_PROPERTY, &ch->tvps);
+ if (ris != 0) {
+ mp_msg(MSGT_DEMUX, MSGL_ERR, "ERROR tuning channel\n");
+ return -1;
+ }
+
+ ris = check_status(priv->fe_fd, timeout);
+ if(ris != 0)
+ mp_msg(MSGT_DEMUX, MSGL_INFO, "dvb_tune, TUNING FAILED\n");
+
+ return (ris == 0);
+}
+#endif
+
#ifdef CONFIG_DVB_HEAD
static int check_status(int fd_frontend, int tmout)
{

606 名前:login:Penguin mailto:sage [2010/02/26(金) 21:16:21 ID:+16LrupX]
すいません
空白とか崩れてるので 2sen DTVアップローダのup0266に追加パッチを置きました

607 名前:606 mailto:sage [2010/02/27(土) 00:09:16 ID:4MbgNvaX]
何度もすみませんが 1つパッチに入れ忘れてたので追加してうpしなおしました
番号はかわりません

608 名前:login:Penguin mailto:sage [2010/02/27(土) 01:49:05 ID:grvCcNd1]
>>607
channels.conf の作り方とかわかってないため視聴は試せてませんが
とりあえずコンパイルは通りました

609 名前:login:Penguin mailto:sage [2010/02/27(土) 17:40:09 ID:+JwE1Dyp]
epgrecの25日更新版を入れて、録画までできるようになったんですが、番組表をちゃんと取ってくれません

- 何度か番組表を更新してると、ダブル(千葉テレビがダブって教育テレビ欄が食われて表示されなくなる)

- tvkとテレ玉が録画、番組表取得できない(XPで走らしているTvRockだとちゃんと録画も番組取得もできるので電波には問題ないかと
 config.phpのコメントアウトを外して、Step1.phpの時にも物理チャンネルは表示されています。)

どこを修正すれば直るでしょうか?

610 名前:login:Penguin mailto:sage [2010/02/27(土) 18:00:10 ID:9jmFMGWd]
# ffmpeg -y -i ./video/2010-02-21-Sun_GR14.m2v -coder 0 -level 13 -threads 2 -deinterlace -vcodec libx264 -vpre hq -aspect 16:9 -s 1280x720 -r 30000/1001 -b 3000k -bt 3000k -qmin 9 -qmax 31 ./video/2010-02-21-Sun_GR14.264
FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --extra-cflags=-fPIC --enable-libamr-nb --enable-libamr-wb --enable-libdirac --enable-libfaac --enable-libfaad
--enable-libmp3lame --enable-libtheora --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-x11grab
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Nov 6 2009 19:11:04, gcc: 4.1.2 20080704 (Red Hat 4.1.2-46)

Seems stream 0 codec frame rate differs from container frame rate: 59.94 (60000/1001) -> 29.97 (30000/1001)
Input #0, mpegvideo, from './video/2010-02-21-Sun_GR14.m2v':
Duration: 00:32:47.22, bitrate: 23999 kb/s
Stream #0.0: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 24000 kb/s, 29.97 tbr, 1200k tbn, 59.94 tbc
Unable to find a suitable output format for './video/2010-02-21-Sun_GR14.264'


なぜか変換できない。この番組だけいつも失敗してるorz
TSファイルではちゃんと録画できてるんだけどな・・・orz

611 名前:login:Penguin mailto:sage [2010/02/27(土) 18:04:19 ID:FVhBYKgb]
>>609
これやった?
ダウンロード - 録画予約システムepgrec
www.mda.or.jp/epgrec/index.php/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89#i3a978f3


612 名前:epgrecの中の人 mailto:sage [2010/02/27(土) 18:35:57 ID:3jR0sR9e]
>>609
2/25版より前はどうでしたか?
局名が食われる理由は、epgdumpでEPGを抜くための
テンポラリがunlinkできていないからという原因が多いです。
で、その原因としては、recfriioではデフォですが、setuidフラグを
立てているというものです。setuidフラグを立ててrecfriioや
recpt1を実行しているのであればsetuidフラグを落としてください。

613 名前:login:Penguin mailto:sage [2010/02/27(土) 19:13:57 ID:+JwE1Dyp]
レスありがとうございます。

>>611
今回初めて入れたので、、、

>>612
昨日初めてUbuntu9.10を入れたLinux初心者なので、システムに詳しくないのですが、

blogs.yahoo.co.jp/tiplinux

を参照して2/25日版を一から入れました。
上記サイトの他、config.phpでテレ玉とかのコメントアウトを外すのと、アクセス権変更以外は全く弄ってません。
(config.phpは”/”を6個削除しただけ)

ちなみに、教育テレビ欄は初めはちゃんと取得されてましたが、何度が番組表更新したら食われました。
Ubuntu入れ直してもう一度最初からepgrecを入れても数回番組表更新すると同じ症状が。

後、関係無いと思いますし、私だけかもしれませんが、epgrecのディレクトリ内のファイルのアクセス権が全部 500 となってました。
直し方が有ってるかわかりませんが、 sudo nautilus /root でディレクトリ内のファイルを全部変えました。

setuidフラグなどは少し調べてから設定し直してみます。

614 名前:613 mailto:sage [2010/02/27(土) 19:27:03 ID:+JwE1Dyp]
後、端末から

OUTPUT=test.ts CHANNEL=18 DURATION=3 TUNER=0 MODE=0 TYPE=GR /var/www/epgrec/do-record.sh

でテレ玉、tvk録画テストにも失敗しています。
他の番組はちゃんと録画できました。



615 名前:epgrecの中の人 mailto:sage [2010/02/27(土) 20:51:55 ID:3jR0sR9e]
>epgrecのディレクトリ内のファイルのアクセス権が全部 500 

root権限でtarにpオプションを付けて展開すればそうならないはずです。

情報がないから分かりませんがrecpt1であればsetuidビットは自分で
立てない限りたってないでしょう。
いずれにしても、tsファイルがまともに作成されないなどの理由で
epgdumpが落ち、かつテンポラリファイルがunlinkできないために
番組が食われるんだろうと思います。
どうしてかは環境依存なので第三者にはわかりません。

616 名前:login:Penguin mailto:sage [2010/02/27(土) 21:37:02 ID:+JwE1Dyp]
>>615
レスどうもです。

今は誰かのインスコ説明から外れた所は全く触れないので、、、
自分なりに勉強して色々弄ってみようと思います。
ありがとうごいました。

参考までに。
マザボ:AT3N7A-I
SDD:X25-V Value SATA SSD SSDSA2MP040G2R5
メモリ:ケース開けないとわからないので、、、 その他はオンボ
OS:Ubuntu 9.10

Ubuntuインスコ後、アップデートマネージャで全部アップデートした状態で、上記サイトを参考に一式インスコしました。

617 名前:epgrecの中の人 mailto:sage [2010/02/27(土) 21:47:04 ID:3jR0sR9e]
そのサイト見ましたが、どうしてlocalhost/epgrec/envSetting.phpに直接アクセスするのかとか
正直良く分からないことやってますね。

618 名前:login:Penguin mailto:sage [2010/02/27(土) 22:05:59 ID:EZkcndo1]
環境設定をクリック、と言った方がわかりやすいかもね

619 名前:login:Penguin mailto:sage [2010/02/27(土) 22:25:48 ID:BoTPQVvx]
そのサイトの記述でアップデートに必要なのは
1〜6,13,14だけだね

基本的に本家のバージョンアップガイドに書いてある事だけでおk


620 名前:epgrecの中の人 mailto:sage [2010/02/27(土) 22:27:01 ID:3jR0sR9e]
いや、上のレスの流れから新規インストールだと思って読んだのでそうであれば
直接、envSetting.phpにアクセスするとDBテーブルが作成されないのでエラー出まくりじゃあと。
いままで使ってたのに上書きする話のようなので問題なかったですね。
いずれにしても、その記事からパーミッションが500になってしまう等の理由は
わかんなかったなあ。

621 名前:login:Penguin mailto:sage [2010/02/27(土) 23:12:29 ID:4vugGdfv]
tvkとテレ玉だけドロップが激しいとかじゃないの。
直接 recfriio か recpt1 コマンドで録画して tsselect でどれくらい落ちてるか見てみるといい。

622 名前:login:Penguin mailto:sage [2010/02/28(日) 00:39:28 ID:afFpNsP0]
do-record.sh をいじってるのですが、知識が足らずに悩んでます。
$RECORDER --b25 --strip $CHANNEL $DURATION ${OUTPUT} ← hogehoge.ts
/epgrec/tss.py ${OUTPUT} ← hogehoge_tss.ts
それぞれのOUTPUTは、右側の矢印のようなファイル名に変わってしまいます。
tss.pyで出力されたファイルをffmpeg に読み込ませるにはどうすればいいのでしょうか?
ffmpeg -y -i hogehoge_tss.ts にしたいのに
ffmpeg -y -i ${OUTPUT} とすれば
ffmpeg -y -i hogehoge.ts_tss.ts となってファイル名が違ってしまいますし・・・

623 名前:login:Penguin mailto:sage [2010/02/28(日) 01:09:42 ID:5B6l3dWP]
>>620
さきほどUbuntuを再インスコして、

www.mda.or.jp/epgrec/index.php/epgrec%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%A8%E8%A8%AD%E5%AE%9A

を参照してepgrecをインスコしましたが、やはりパーミッションは500でした。
(step1.php時点でパーミンション変更しろと)
今度は chmod -R 700 /var/www/epgrec で修正しました。

>>621
recpt1 --strip --b25 18 15 test5.ts

enable B25 strip
using B25...
pid = 2160
Cannot tune to the specified channel

と出て録画できませんでした、、、

recpt1 --strip --b25 27 15 test5.ts
だとちゃんとNHK録画できるんですが、、、

ちなみにXPで起動してるTVTestのtvkだと今31dB台です、、、

これはepgrecというよりrecpt1に問題があるってことでしょうか、、、?
他の番組録画できてるんだからPT2が不良ってことはないですよね、、、
recfriioで録画を試してみます、、、

624 名前:login:Penguin mailto:sage [2010/02/28(日) 01:20:42 ID:tr2gGdqp]
epgrecってのは、ようするにdo-record.shを何時叩くかの為の仕組みだから
do-record.sh単体でちゃんと動くか確認した方が良い



625 名前:623 mailto:sage [2010/02/28(日) 01:36:08 ID:5B6l3dWP]
chmod -R 700 /var/www/epgrec



chmod -R 777 /var/www/epgrec

626 名前:epgrecの中の人 mailto:sage [2010/02/28(日) 01:39:45 ID:sUBwxeHF]
>>623
パーミッションを700に変更しろと画面に出ることはないと思います。
18チャンネルと言うのは受信可能なチャンネルなのでしょうか地域的に。
正直さっぱりわかりません。

627 名前:epgrecの中の人 mailto:sage [2010/02/28(日) 01:47:52 ID:sUBwxeHF]
手元の機械で今やった例

$ sudo tar xvzpf epgrec-20100225.tar.gz -C /var/www/test/
epgrec/
epgrec/DBRecord.class.php

$ ls -l /var/ww/test/epgrec
合計 248
-rwxrwxr-x 1 yoneda yoneda 4792 2010-02-23 12:51 DBRecord.class.php
-rwxrwxr-x 1 yoneda yoneda 3451 2010-02-24 18:42 Keyword.class.php


このように500にはなりません。何をどうすると500になるのかさっぱり、かなり高度なことをなさってますねもしかすると

628 名前:login:Penguin mailto:sage [2010/02/28(日) 01:50:08 ID:MSHHYjSz]
fuse_b25ですがCentOS5.4では動かすことは不可能だったりするのでしょうか?
そのままコンパイルしようとするとfuse2.8がないと言われるし
かといってfuse2.8以上をコンパイルしてrpmにして入れようにも
fuse-2.8.3-1.x86_64 conflicts with file from package chkconfig-1.3.30.1-2.x86_64
みたいな感じで入れれる気配がないしkernelをlinux-2.6.27.45にした上での結果です

629 名前:login:Penguin mailto:sage [2010/02/28(日) 02:09:15 ID:sUBwxeHF]
>>622
パイプなどで渡すのがいいんでしょうけどそうもいかないなら、
作業途中のファイル名を適当に
${OUTPUT}_full.ts
${OUTPUT}_part.ts
とでもしとけばよろしいんじゃないでしょうか。

630 名前:login:Penguin mailto:sage [2010/02/28(日) 02:12:32 ID:5B6l3dWP]
>>627
決して高度なことは、、、
ちなみに私もやってみましたが、

name@name-desktop:~/Downloads$ sudo tar xvzpf epgrec-20100225.tar.gz -C /var/www/test/
epgrec/
epgrec/DBRecord.class.php
...
name@name-desktop:~/Downloads$ ls -l /var/www/test/epgrec
合計 248
-rwxrwxr-x 1 500 501 4792 2010-02-23 12:51 DBRecord.class.php
-rwxrwxr-x 1 500 501 3451 2010-02-24 18:42 Keyword.class.php
-rwxrwxr-x 1 500 501 7637 2010-02-23 12:51 LICENSE.txt
-rwxr--r-- 1 500 501 4892 2010-02-25 18:11 README.ja
-rwxrwxr-x 1 500 501 12319 2010-02-24 20:27 Reservation.class.php
-rwxrwxr-x 1 500 501 4171 2010-02-25 13:23 Settings.class.php
drwxrwxr-x 4 500 501 4096 2010-02-23 12:51 Smarty
drwxrwxrwx 2 500 501 4096 2010-02-23 12:51 cache

という結果でした。やはり500になってしまうようです。
ちなみに sudo su - でRootからやっても結果は同じでした。

631 名前:login:Penguin mailto:sage [2010/02/28(日) 02:34:15 ID:+ay76kw7]
>>630
それ、パーミッションが500なのではなくて、所有者が500なんじゃないの?

632 名前:630 mailto:sage [2010/02/28(日) 02:40:08 ID:5B6l3dWP]
心が折れそうです、、、モウダメポ

www1.axfc.net/uploader/Sc/so/87290

633 名前:login:Penguin mailto:sage [2010/02/28(日) 02:50:44 ID:MSHHYjSz]
>>632
で、実際に設定ページでパーミッションを怒られたんだろうな?

634 名前:login:Penguin mailto:sage [2010/02/28(日) 02:52:58 ID:kREjdbrX]
     >>630よ まぁもちつけ
          /\
    ,∧_∧ /  /
 r♪r~   \  ⌒ヽ ペタン
  |  / 从从) ))ノ )ノ ペタン
 ヽ | | l  l |〃))'∧_∧
  `wハ~ ーノ))'))(・∀・ ;)
   /  ⌒ノ ( ⌒ヽ⊂⌒ヽ
.  (O   ノ ) ̄ ̄ ̄()__   )
   )_)_) (;;;;;;;;;;;;;;;;;;;)(_(

   ,∧_∧
 r♪r~   \
  |  / 从从) ) ほえ?
 ヽ | | l  l |〃
  `wハ~ ーノ) .| ̄| ゴスッ
   / ⌒二⊃=|  |
.  O   ノ <`ー‐'⊂⌒ヽ    ←>>630
    ) ) ) )~ ̄ ̄()__   ) あうっ!
   ヽ,lヽ) (;;;;;;;;;;;;;;;;;)(_(



635 名前:login:Penguin mailto:sage [2010/02/28(日) 02:54:05 ID:+ay76kw7]
epgrec-090814.tar.gzをtar xvzpfで解凍すると、
-rwxrwxr-x 1 user user 4792 2010-02-23 12:51 DBRecord.class.php
のようになるけど、epgrec-20100225.tar.gzを同様に解凍すると、
630と同じく
-rwxrwxr-x 1 500 501 4792 2010-02-23 12:51 DBRecord.class.php
のようになる。
元のファイルに原因があるのかな?
所有者が500でグループが501でも今のところ、問題なく動作している。
18チャンネルが映らないのとこれとは関係ないんじゃない?
番組表がおかしいともあったけど、おれも初めそんなことがあったが、
何度か更新しているうちに自然に治ったよ。

636 名前:635 mailto:sage [2010/02/28(日) 03:01:04 ID:+ay76kw7]
>>633
横レスですまん。
おれも630と同じく、所有者500になっているが、
localhost/epgrec/install/step1.php
をアドレスバーに突っ込んでやってみると、
パーミッションは全部OKになっている。
ってことはパーミッションは問題ないのかな?
別に問題なく動いているからいいのだが、ちょっと気になる。

637 名前:login:Penguin mailto:sage [2010/02/28(日) 03:08:01 ID:N+uY0tQc]
俺も解凍したらユーザ:グループがそうなったけど、気になるならchownしておけばいいじゃないの
ってか、>>630は頭の中を整理してこいw

638 名前:login:Penguin mailto:sage [2010/02/28(日) 03:14:31 ID:VYKwt0ZV]
>>623
アンテナ全部挿してないとか

639 名前:630 mailto:sage [2010/02/28(日) 03:21:40 ID:5B6l3dWP]
>>631
500は所有者みたいですね、、、

パーミッションエラーが出た時になんか500ってなってたんで、それがファイルのパーミッションと勘違いしました。
初心者過ぎて申し訳ない。

>>633
なんか変な疑われ方してるみたいですが、出ましたよ。
前の方法で直らなかったんで、あたふたしてたら画面に
(うろ覚えだけど)sudo chmod 777 ,,,みたいなのが出てるのに気づいて、パーミッション変更について調べて
https://wiki.ubuntulinux.jp/UbuntuTips/FileHandling/Permission
に行きついて、-R で全部777に変更したら全部OKになりました。
chmod -R 700 /var/www/epgrec と書いてしまったのはそのページの一番下の chmod -R 700 Photos/ の後ろだけ変えて数字変え忘れたからです。


epgrecは今回諦めて、他のソフトで勉強してからまた設定してみます。
ご迷惑をお掛けしました。

640 名前:login:Penguin mailto:sage [2010/02/28(日) 03:27:55 ID:+ay76kw7]
>>637
そうだね。
もし不具合がでたらchownしてみる。
rwxrwxr-xなら775だよね。
630は500と表示されて混乱したのかな。
もしそうだったら
itpro.nikkeibp.co.jp/article/COLUMN/20060227/230728/
の「modeの数字による記述方法」を見たほうがいいね。
まあ、おれもよく分かってないんだけどw

641 名前:login:Penguin mailto:sage [2010/02/28(日) 03:33:10 ID:+ay76kw7]
>>639
残念だな。
諦めるのはちょっと早い気がするけど、頑張って。

642 名前:login:Penguin mailto:sage [2010/02/28(日) 07:05:23 ID:afFpNsP0]
>>629
> ${OUTPUT}_full.ts
hogehoge.ts.full.ts

> ${OUTPUT}_part.ts
hogehoge.ts.part.ts

って感じに拡張子だけでかなり長くならないですか??

643 名前:login:Penguin mailto:sage [2010/02/28(日) 07:06:40 ID:I+I1Lc0g]
# ffmpeg -i ./video/2010-02-21-Sun_GR14_ザ!鉄腕!DASH!!【HV】【S】【字】【デ】_tss.m2v -vcodec libx264 -b 3000k -s 720x480 -r 29.97
-bf 3 -b_strategy 1 -coder 1 -qmin 10 -qmax 51 -sc_threshold 40 -flags +loop -cmp +chroma -me_range 16 -me_method hex -subq 5 -i_qfactor 0.71
-qcomp 0.6 -qdiff 4 -directpred 1 -flags2 +fastpskip -dts_delta_threshold 1 -acodec libfaac -ab 192k ./video/2010-02-21-Sun_GR14.264
FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --extra-cflags=-fPIC
--enable-libamr-nb --enable-libamr-wb --enable-libdirac --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libtheora --enable-libx264
--enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-x11grab

libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Nov 6 2009 19:11:04, gcc: 4.1.2 20080704 (Red Hat 4.1.2-46)

Seems stream 0 codec frame rate differs from container frame rate: 59.94 (60000/1001) -> 29.97 (30000/1001)
Input #0, mpegvideo, from './video/2010-02-21-Sun_GR14_ザ!鉄腕!DASH!!【HV】【S】【字】【デ】_tss.m2v':
Duration: 00:32:47.22, bitrate: 23999 kb/s
Stream #0.0: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 24000 kb/s, 29.97 tbr, 1200k tbn, 59.94 tbc
Unable to find a suitable output format for './video/2010-02-21-Sun_GR14_ザ!鉄腕!DASH!!【HV】【S】【字】【デ】_tss.264'

644 名前:login:Penguin mailto:sage [2010/02/28(日) 07:07:58 ID:I+I1Lc0g]
なぜかミスします。なぜなのでしょうか??



645 名前:epgrecの中の人 mailto:sage [2010/02/28(日) 09:58:04 ID:sUBwxeHF]
>>639
ファイルのモードや所有者というのはLinuxやWindowsなどOSに関係なく重要です。
たとえばWindows+NTFSやMacOS にはアクセスコントロール・リストが標準であるので
UNIXで標準的な所有者+モードより管理はずっと複雑になります。
普段はシングルユーザーっぽく使うのであまり意識せずにすんでるだけで、IISなんかを
動かそうと思えばLinuxのそれよりずっと複雑なACLの知識が必要になってきます。
Linuxだから、epgrecだから難しいという話じゃない、というよりむしろこれらは割と簡単な
方なので、これをいい機会に調べてみることをおすすめします。

>>642
見た目悪いですけど実害なければいいんじゃないでしょうか

646 名前:login:Penguin mailto:sage [2010/02/28(日) 10:20:31 ID:ZoSD9OJH]
>>642
man basename

647 名前:login:Penguin mailto:sage [2010/02/28(日) 10:37:25 ID:78JwSAci]
>>639
正直巷に出回っているLinux用の録画支援系としてはepgrecが一番簡単だと思いますよ。
Rec10やfoltiaはepgrec諦めた人には無理です。
PT2特集の載っている日経Linuxの2010年2月号(1月に出たやつ)をバックナンバー取寄して読むと良いかもですよ。

648 名前:login:Penguin mailto:sage [2010/02/28(日) 10:56:45 ID:etLpEugh]
>>628
fuse 2.8 の新機能(ioctl) を使ってるので fuse2.8がインスコできないなら無理だと思う
(mplayerとかが/dev/dvb/adapterN/dvr0にバッファサイズ設定のioctlするので仕方なく)


649 名前:login:Penguin mailto:sage [2010/02/28(日) 11:53:59 ID:byA41NMx]
config.php の

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

1 => array(
'name' => 'H264/AAC',
'suffix' => '.mp4',
),

のファイル名のサフィックスは、最終的に変換する拡張子を書けばいいの??

650 名前:login:Penguin mailto:sage [2010/02/28(日) 12:00:24 ID:sUBwxeHF]
>>649
そうです。

651 名前:login:Penguin mailto:sage [2010/02/28(日) 12:07:58 ID:BNFEmXQW]
>>649
拡張子というか、番組名の後につける文字列の指定
だから _hd.tsとかも可能

652 名前:login:Penguin mailto:sage [2010/02/28(日) 12:43:07 ID:byA41NMx]
がっちりマンデー?【字】 の!!だけが
UTF-8で文字化けする・・・EPGRECで違う文字に変換してくれたりできないかな??

653 名前:login:Penguin mailto:sage [2010/02/28(日) 12:43:48 ID:byA41NMx]
ここに書き込んでも文字化けしたorz
? になってますorz

654 名前:login:Penguin mailto:sage [2010/02/28(日) 12:45:14 ID:c4OE2h5p]
本当はどんな字なのかわからないw



655 名前:login:Penguin mailto:sage [2010/02/28(日) 14:01:46 ID:byA41NMx]
一文字で 「!!」(!が二個)の文字なんだけど・・・

656 名前:login:Penguin mailto:sage [2010/02/28(日) 14:07:08 ID:c4OE2h5p]
そんな文字UNICODEにはないよな・・・?
だから違う文字に変換か。

でも独自コードだろうから、変換元の文字が
何であるかはわからないから、ユーザーが定義するしかないか。

657 名前:login:Penguin mailto:sage [2010/02/28(日) 14:13:49 ID:sUBwxeHF]
特殊文字のコードはARIBの規格書のどれかに入ってます(どれか忘れた)。
epgdumpのテーブルに追加してやれば変換できると思いますよ。

658 名前:login:Penguin mailto:sage [2010/02/28(日) 14:15:58 ID:NKvIQU0B]
感嘆符二つはU+203C

659 名前:login:Penguin mailto:sage [2010/02/28(日) 14:17:56 ID:Xk6bCqux]
ローマ数字の小文字の2だろう

660 名前:login:Penguin mailto:sage [2010/02/28(日) 14:26:23 ID:c4OE2h5p]
あるのかw
www.fileformat.info/info/unicode/char/203c/index.htm

なんでこんなものを・・・

661 名前:login:Penguin mailto:sage [2010/02/28(日) 14:45:45 ID:MSHHYjSz]
>>647
foltiaは動くのにepgrecは設定最後までいって
番組表取得する前までいってトップ表示すると
なぜか枠すら出ずに真っ白とかもいるんだぜ

662 名前:login:Penguin mailto:sage [2010/02/28(日) 15:49:57 ID:sUBwxeHF]
>>652
今調べてみましたけど表示されてました、Windows上のFirefoxで。
MTHL Entityには変換されてないので表示できるかどうかは
クライアント依存じゃないかと思います。htmlspecialcharsの代わりに
htmlentitiesでEntityに変換してやれば、どの環境でも表示できるように
なるかもしれませんね。

>>661
それだけではよくわかりませんが、環境が動作要件をみたしてない
かもしれません。
mtstringがインストールされない、など。

663 名前:login:Penguin mailto:sage [2010/02/28(日) 15:59:37 ID:MSHHYjSz]
>>662
いやそれが設定のstep5だったかの番組表を取得しますのとこまで全部文字とかちゃんと見えるし
foltiaも予約も手動も全部動く
この時点でmtstringがないことによる問題はあり得ない表示されないと予約もできないし
ttp://toku.xdisc.net/cgi/up/qqq/nm21327.txt.html の最初のyum+perl-Schedule-Atを手動で入れてるので
動作要件なんとかなると思ったのだがOS自体もデフォルトからアプリ抜いただけでインストール
ちなみに真っ白というのは開いたページのソース見ても真っ白というほどに

664 名前:login:Penguin mailto:sage [2010/02/28(日) 16:12:50 ID:sUBwxeHF]
>>663
空白になるいちばんの原因は途中でエラーが起きてスクリプトが
停止したがphp.iniのerror_reportingがnoneなどに設定されているために
エラーメッセージが出ない、つまりエラーメッセージの表示を抑制する設定
にしているケースですかね。エラーがでないと原因は分からないです。



665 名前:login:Penguin mailto:sage [2010/02/28(日) 16:47:10 ID:FoBdSL3J]
なんでARIBの特殊文字まで面倒見にゃならんのだ。
ばっかばかしい。

666 名前:login:Penguin mailto:sage [2010/02/28(日) 21:00:07 ID:byA41NMx]
簡易予約で録画できるけど、カスタマイズ予約だと予約一覧に追加されず
実際に録画もできなくなってない?>バージョンアップしてから

667 名前:login:Penguin mailto:sage [2010/02/28(日) 21:03:02 ID:byA41NMx]
あれ?簡易予約でも予約できてなかった。
予約に追加できなくなってる。何が原因だ?
バージョンアップ以外やってない

668 名前:login:Penguin mailto:sage [2010/02/28(日) 21:26:34 ID:+ay76kw7]
>>667
それ、簡易予約すると「録画予約一覧」に表示されるが、番組が始まると
「録画予約一覧」から消えていて、録画もされていないってパターン?
それだったらおれも同じ現象。
システム・モニタで調べたらrecpt1が2つ動いていて、
CPU使用率も100%近くなっている。
どうも番組情報を取得するために動いているっぽい。
cronで2時間おきに番組情報を取得するようにしているけど、
CS録画もする設定にしているせいか、ほとんどずっとrecpt1が複数動いていて
それで実際の録画に使用するチューナーが使えずに録画が失敗していると
想像している。
とりあえず動いているrecpt1を強制終了し、どうせ見ないのでCS録画はやめ、
cronも6時間おきに設定を変えたが、それからはちゃんと予約録画できてる。

669 名前:login:Penguin mailto:sage [2010/02/28(日) 21:38:54 ID:sUBwxeHF]
ああ、いま見ましたがCSは予約を避ける処理が抜けてますね。
CSは他の人が作ってくれたパッチを取り込んで自分では動作をチェックしていないので見落としてました。
CSは見てないもんで。直しましょう。


670 名前:login:Penguin mailto:sage [2010/02/28(日) 21:49:24 ID:sUBwxeHF]
直しました。たぶんこれで大丈夫です。

wget github.com/sushi-k/epgrec/raw/master/getepg.php
chmod a+x getepg.php

として取得したgetepg.phpに入替てください

671 名前:login:Penguin mailto:sage [2010/02/28(日) 21:54:20 ID:+ay76kw7]
>>670
中の人ですよね?
いつもお世話になっております。
つまり録画予約を無視して番組情報を取りにいったために予約に失敗した
という理解でよろしいでしょうか?
そして、今回はそれが修正されて、CS録画をする設定にしても、
cronを2時間おきにしても問題ない、と考えてよろしいでしょうか?

672 名前:login:Penguin mailto:sage [2010/02/28(日) 22:01:26 ID:sUBwxeHF]
>>671
だと思います。
BSにはそういうチェックが入ってたんですがCSにはそういうチェック
が抜けてましたので追加しました。ただ、CS入れるとおそらくEPGを取るのに相当時間が
かかると思うのでCPUが遅いマシンではぎりぎりになるかもしれません。
いちど手動で実行してみてどれくらい時間がかかるか調べた方が安全と思いますよ。
Ubuntuなら、/etc/cron.d/getepgのエントリをコメントアウトしとくなどして止めておいて、
getepg.phpや予約がない時間に

sudo su -
su - www-data -c /var/www/epgrec/getepg.php

とかやれば手動でgetepg.phpを動作させられるので、それで時間を測ります
2時間以内に終わるなら2時間おきでOKです。

673 名前:login:Penguin mailto:sage [2010/02/28(日) 22:14:39 ID:+ay76kw7]
>>672
どうもありがとうございます。
CPUはPentium Dual Core の2.00GHzのやつなので、あまりよくないですが、
バージョンアップしてCS録画する設定にしてからは急にPCが重くなり、
ほとんどの時間で使用率が100%近くなってしまいますので、
CS録画する設定なら2時間おきはやめておいたほうがよさそうです。
まあ、使用率が100%近くなってしまうのはMySQLもからんでいますが。

674 名前:login:Penguin mailto:sage [2010/02/28(日) 23:15:42 ID:byA41NMx]
録画予約はできるが録画されない です。
公式サイトを見たら
まずは、do-record.shで録画できることを確認してください。
epgrecのインストールと設定にdo-record.shのテスト方法が書いてあります。
# OUTPUT=test.ts CHANNEL=17 DURATION=30 TUNER=0 MODE=0 TYPE=GR /var/www/epgrec/do-record.sh
問題なく録画することができました。
なぜなのでしょうか??



675 名前:login:Penguin mailto:sage [2010/02/28(日) 23:44:50 ID:sUBwxeHF]
>>674
# ということはrootで試してるわけですよね?
root以外でも録画できますか?
また録画予約完了後、rootで
atq
とコマンドを実行すると録画ジョブは見えますか
at -c jobno
(jobnoはジョブ番号)
としてジョブの中身を見て正しいかも調べてみてください。

676 名前:login:Penguin mailto:sage [2010/03/01(月) 00:00:13 ID:byA41NMx]
>>675
atq で見えないですorz

677 名前:login:Penguin mailto:sage [2010/03/01(月) 00:05:44 ID:QdxPdZSD]
>>673
やっつけですがEPG取得の並列化をgithubの方にコミットしました。
epgdumpでXML化するプロセスと、mysqlにストアするプロセスを分けて後者をフォーク
しmysqlへのストアをバックグラウンドで実行しますので現在の方法よりは短時間で
終了します。mysqlの負荷は高くなりますが
mysqldはプロセス優先度が低いので大丈夫でしょう。
cronに登録するのをgetepg2.phpに変えるだけでOK、少ししかテストしてないので
利用は自己責任で。

678 名前:login:Penguin mailto:sage [2010/03/01(月) 00:08:53 ID:yrWMxihb]
Fedora12だとfoltiaが変になり
CentOSだと色々更新しようとしても入らない
fuse-2.8.0とglib-2.22.1↑を入れようとしてるだけなのに
どうしてこうもうまくいかないのか
この分だとfuse_b25とgstreamerが使える気がしない
これはいっそRH系捨てろということなのか?

679 名前:login:Penguin mailto:sage [2010/03/01(月) 00:09:03 ID:QdxPdZSD]
>>676
予約完了後というのが書き方が悪かったですが
予約をした後という意味で録画が終わってからという意味ではないです。
要するに予約がある状態で、ということです。

録画予約をやってみて、予約が実行されるより前にrootでatqを実行しても
ジョブが登録されていないのであれば
録画予約リストにも出ないと思いますので予約されてません。
原因としてはWebサーバのアカウントでatが利用できないというもので
その対応は公式の方に書いてあります。

680 名前:673 mailto:sage [2010/03/01(月) 15:47:13 ID:zU8rcJCd]
>>677
どうもありがとうございます。
epgrecのさらなる発展のために人柱になります。
さらに新しいバージョン(EPG取得並列化版を暫定的に標準に)があったので、
そちらを入れてみました。
Pentium Dual Core 2.00GHz、メモリ4G(認識されているのは3.2Gのみ)で、
CS録画ありの設定で番組情報の更新が約30分で終了しました。
録画予約も問題なくできています。
cronは2時間おきにしてしばらく試してみます。

681 名前:login:Penguin mailto:sage [2010/03/02(火) 23:48:43 ID:YHAYCQOd]
おっ

682 名前:login:Penguin mailto:age [2010/03/02(火) 23:57:43 ID:srUlwZEF]
来れたねw

683 名前:login:Penguin mailto:sage [2010/03/04(木) 06:17:59 ID:yryuxFCm]
# lspci -v | grep pt
Capabilities: [90] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
Capabilities: [d0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+

PT2が認識してくれない。・゚・(ノД`)・゚・。 ウワーン
なぜに?

684 名前:login:Penguin mailto:sage [2010/03/04(木) 07:11:04 ID:SuX4k34W]
>>683
いや、

04:02.0 Multimedia controller: Xilinx Corporation Unknown device 222a (rev 01)

こっちだから。




685 名前:login:Penguin mailto:sage [2010/03/04(木) 08:46:41 ID:BcbXredi]
>>683
dmesg | grep "\] [pP][tT]1"
って打ったらどうなる?

686 名前:login:Penguin mailto:sage [2010/03/04(木) 11:11:36 ID:MdWI07ob]
lspciに出てこないのなら2つ理由が考えられるよ。

・3.3VのPCIに対応してない。Pentium III時代中期より前くらい?
のチップセット/MBだと該当すると思う。

・オンボや他のPCIデバイスと当たることがある。無効にしたり抜いたり
してみましょう。

687 名前:login:Penguin mailto:sage [2010/03/05(金) 22:22:06 ID:Mzakfky4]
>>684
これは認識してるよ?
でも、同じ環境でOSを再インストールする前は
# lspci -v | grep pt
Kernel driver in use: pt1-pci
Kernel modules: pt1_drv
と認識してた。しなくても問題ないの??

688 名前:login:Penguin mailto:sage [2010/03/05(金) 22:53:03 ID:r/Kafew1]
あれ、新三銃士が録画されてない
epgrecの予約にはあったのに何があったんだ

689 名前:login:Penguin mailto:sage [2010/03/05(金) 23:24:03 ID:r/Kafew1]
あ、カーネルアップデートした後でpt1driverの再インストールを忘れてただけだった
epgrecを疑ってごめんなさい

690 名前:login:Penguin mailto:sage [2010/03/06(土) 05:43:58 ID:axKM/9Ng]
#tar zxvf epgdumpr2-utf8.tar.gz
#cd ./epgdumpr2
#make
gcc -std=c99 -O2 -Wall -g -c epgdump.c
epgdump.c: In function 'xmlspecialchars':
epgdump.c:150: warning: implicit declaration of function 'strrep'
gcc -std=c99 -O2 -Wall -g -c aribstr.c
aribstr.c:48: warning: type qualifiers ignored on function return type
・・・
aribstr.c:294: warning: type qualifiers ignored on function return type
aribstr.c: In function 'PutKanjiChar':
aribstr.c:321: warning: passing argument 2 of 'iconv' from incompatible pointer type
aribstr.c: At top level:
aribstr.c:331: warning: type qualifiers ignored on function return type
・・・


691 名前:login:Penguin mailto:sage [2010/03/06(土) 05:45:08 ID:axKM/9Ng]
aribstr.c:435: warning: type qualifiers ignored on function return type
aribstr.c: In function 'LockingShiftGL':
aribstr.c:625: warning: array subscript has type 'char'
aribstr.c: In function 'LockingShiftGR':
aribstr.c:631: warning: array subscript has type 'char'
aribstr.c: In function 'SingleShiftGL':
aribstr.c:637: warning: array subscript has type 'char'
aribstr.c: At top level:
aribstr.c:641: warning: type qualifiers ignored on function return type
aribstr.c: In function 'DesignationGSET':
aribstr.c:644: warning: array subscript has type 'char'
・・・
aribstr.c:658: warning: array subscript has type 'char'
aribstr.c: At top level:
aribstr.c:664: warning: type qualifiers ignored on function return type
aribstr.c: In function 'DesignationDRCS':
aribstr.c:667: warning: array subscript has type 'char'
・・・
aribstr.c:683: warning: array subscript has type 'char'
gcc -std=c99 -O2 -Wall -g -c eit.c
eit.c: In function 'parseEITbody':
eit.c:87: warning: comparison is always false due to limited range of data type
eit.c:87: warning: comparison is always false due to limited range of data type
eit.c:87: warning: comparison is always false due to limited range of data type
gcc -std=c99 -O2 -Wall -g -c ts.c
gcc -std=c99 -O2 -Wall -g -c util.c
gcc -std=c99 -O2 -Wall -g -c sdt.c
gcc -std=c99 -O2 -Wall -g epgdump.o aribstr.o eit.o ts.o util.o sdt.o -o epgdump
makeが上手くいかない・・・


692 名前:login:Penguin mailto:sage [2010/03/06(土) 05:48:19 ID:axKM/9Ng]
環境centos5.4 x86_64
開発ツールは
yum groupinstall -y "Development Tools"
でインストールしただけです

693 名前:login:Penguin mailto:sage 過去ログに何度か出てるうぜぇ [2010/03/06(土) 08:06:01 ID:Ra95S9OT]
>>692
貴方のパソコンでは無理です。
Windows使ってください

694 名前:login:Penguin mailto:sage [2010/03/06(土) 10:00:30 ID:7kmWYJNS]
>>692
リンクまで行ってるからうまくいってるでしょ。エラーはでてないみたいじゃん



695 名前:690 mailto:sage [2010/03/06(土) 17:59:56 ID:axKM/9Ng]
epgrecで番組表更新ができなかったので
makeに失敗してるとばかり思ってましたが、
自分のepgrec設定のpermissionミスでした。
スレ汚しsry

696 名前:687 mailto:sage [2010/03/06(土) 22:53:32 ID:AvsAcq8k]
どうなの?

697 名前:login:Penguin mailto:sage [2010/03/06(土) 23:22:01 ID:9G8dR3Hs]
lspciが何を元に、どのように人間に見られる形式に変換しているか考えてみろ
PCIバスにぶら下がっているベンダID、デバイスIDは数字
PT1みたいなマイナーなデバイスはどう表示されるかはブレるもんだろ
lspciなんかより、/proc/bus/pci/devices でも直接読んでみたら?

698 名前:login:Penguin mailto:sage [2010/03/07(日) 00:45:10 ID:qvoVlp3e]
>>696
どうなの?の前に>>685のは試したの?
以下の3つが確認できてれば少なくとも認識しているし、ドライバも動作している。

1)lspciでこれが見えるか確認する
03:05.0 Multimedia controller: Xilinx Corporation Device 222a (rev 01)

2)dmesg | grep "\] [pP][tT]1"で以下を確認する
[ 2.997250] pt1-pci.c: 1.1.0 2010-01-27
[ 4.450013] PT1:ISDB-S Sleep
[ 4.510004] PT1:ISDB-S Sleep
[ 4.570008] PT1:ISDB-T Sleep
[ 4.630006] PT1:ISDB-T Sleep
[ 4.700009] PT1:device[0]=(null)
[ 4.700214] PT1:card_number = 0
[ 4.700415] PT1:card_number = 0
[ 4.700507] PT1:card_number = 0
[ 4.700599] PT1:card_number = 0
[ 4.778656] pt1_thread run

3)ls -l /dev/pt1*で以下を確認する
crw-rw-rw- 1 root video 251, 0 2010-03-05 22:54 /dev/pt1video0
crw-rw-rw- 1 root video 251, 1 2010-03-05 22:54 /dev/pt1video1
crw-rw-rw- 1 root video 251, 2 2010-03-05 22:54 /dev/pt1video2
crw-rw-rw- 1 root video 251, 3 2010-03-05 22:54 /dev/pt1video3

699 名前:login:Penguin mailto:sage [2010/03/07(日) 14:20:16 ID:jJrmrRPY]
Linux DVB アプリ集 0.4 ですが、

$ ./dvbrec.py
Traceback (most recent call last):
File "./dvbrec.py", line 158, in <module>
mainclass.quit()
NameError: name 'mainclass' is not defined

これって何か足りないモジュールがある?Python 関連?

Fedora 12 です。
Linux 2.6.31.12-174.2.3.fc12.x86_64 #1 SMP Mon Jan 18 19:52:07 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux


700 名前:login:Penguin mailto:sage [2010/03/07(日) 20:43:16 ID:onwyB9DH]
recfriio でHDUS使うのに実はas11loader っていらないのか?CentOSで
echo "none /dev/bus/usb usbfs auto,devmode=0766,devgid=500 0 0" >> /etc/fstab
しかしてないのになぜかちゃんと認識してて録画もできるんだが

701 名前:login:Penguin mailto:sage [2010/03/07(日) 21:39:38 ID:SNb8LjPT]
1回ファームウェア書いた後電源落としてなきゃ使えるよ。電源落としたらダメ

702 名前:login:Penguin mailto:sage 過去ログに何度か出てるうぜぇ [2010/03/08(月) 14:46:21 ID:p2qMTBC5]
>>698
# lspci
03:00.0 Multimedia controller: Xilinx Corporation Unknown device 222a (rev 01)
なんか違うorz

703 名前:login:Penguin mailto:sage [2010/03/08(月) 14:47:02 ID:p2qMTBC5]
メール欄に変なのが書いてる。何これ?新機能?

704 名前:login:Penguin mailto:sage [2010/03/08(月) 14:59:26 ID:vNff4uOH]
自分で書いたんでしょ



705 名前:login:Penguin mailto:sage [2010/03/08(月) 15:04:47 ID:QfvUNoLz]
>>693の書き込みのが残ってたんだろ?>>702のあんちゃんよ

706 名前:login:Penguin mailto:sage [2010/03/08(月) 16:27:34 ID:7N6C52uu]
693=702ってことかい?

707 名前:login:Penguin mailto:sage [2010/03/08(月) 19:24:28 ID:QfvUNoLz]
YES、そのとおり

708 名前:login:Penguin mailto:sage [2010/03/08(月) 19:43:59 ID:7N6C52uu]
ブラウザの設定でフォームの入力履歴を記憶させていたわけだ。
で、「sage」って入れたら後の分まで入力されて、
それに気づかずそのまま送信してしまったと。
693みたいのはスルーすればいいわけだが、忘れたころに自爆するとはなw。

709 名前:login:Penguin mailto:sage [2010/03/08(月) 19:44:41 ID:vNff4uOH]
専ブラでしょ。

710 名前:login:Penguin mailto:sage [2010/03/08(月) 22:31:55 ID:TTW/WS5t]
俺だけかもしれないけど、
初インストールで3月1日版の getepg.php を使ったら
地デジ番組表が mysql のテーブルに入りません
getepg.old.php なら大丈夫でした。

711 名前:epgrecの中の人 mailto:sage [2010/03/08(月) 22:51:00 ID:pkUWOfvJ]
>>710
BSは入るわけですか?

712 名前:login:Penguin mailto:sage [2010/03/08(月) 23:38:14 ID:TTW/WS5t]
>>711
BS の環境がないので確認できません。
番組表を取得して、テーブル作ってクエリしてるだけでデータが入らずテーブル空のまま、といった状態でした。
いや、動くまで時間がかかったけど、この番組表は便利ですよ。

Linux 2.6.31-gentoo-r6 x86_64
lighttpd/1.4.25
mysql Ver 14.12 Distrib 5.0.84, for pc-linux-gnu (x86_64) using readline 6.0
PHP 5.2.12-pl0-gentoo (cli)

713 名前:epgrecの中の人 mailto:sage [2010/03/08(月) 23:57:22 ID:pkUWOfvJ]
うーん、ちょっと分からんですね。
端末から切り離してしまってるのでデバッグモードかなんかつけて
ログ残せるようにした方がいいかな

714 名前:login:Penguin mailto:sage [2010/03/09(火) 00:19:22 ID:a9qgBp0r]
>>702
だから /proc/bus/pci/devices の生データで付き合わせろって言ってんだろハゲ
10ee222a
これな



715 名前:login:Penguin mailto:sage [2010/03/09(火) 00:42:03 ID:MYDZvjKg]
>>714
かみ合わないやりとりにイラッとするのは分かるが、あまり熱くなるなよ。
>>702の書いていることもよく分からないし。

716 名前:680 mailto:sage [2010/03/09(火) 00:55:46 ID:MYDZvjKg]
epgrecの中の人もいらっしゃるので少しばかり報告。
3月1日版が出たので、それにバージョンアップし、CS録画あり、
2時間おきに番組情報取得の設定で1週間やった結果、特に問題なし。
取得にかかった時間はまちまちで、早いときは20分、遅いときは50分くらい。
CS録画ありでこの時間なので、けっこういいかなと。
ただこのときのPCはかなり重い。
作業ができないというほどではないけど、「ああ、始まったな」とすぐ分かる
くらい明白に重くなる。
ただ大したスペックでもないのに、仮想マシンでXPを同時に動かしているので
epgrecのせいとばかりは言えない。
こちらの環境では2時間おきだとちょっとストレスを感じるので、4時間か6時間
おきにしたほうがよさそう。
ともあれ不具合はないので感謝。

717 名前:login:Penguin mailto:sage [2010/03/09(火) 02:41:43 ID:4TvEhLOM]
>>715
専用鯖作るのがjkだと思います。

718 名前:login:Penguin mailto:sage [2010/03/09(火) 03:06:52 ID:3/sInD4o]
>>702
>>693

これでいいのですか?わかりません。

719 名前:login:Penguin mailto:sage [2010/03/09(火) 10:12:26 ID:MYDZvjKg]
>>717
716に対するレスかな?
そう受け取っておく。
epgrecを地デジサーバに使う人は多いと思うが、使い方は人それぞれで、
「専用鯖作るのがjk」っていうのは違うんでないかい?
むしろ、CPUをもう少しいいやつ、例えば仮想化技術をサポートするやつに換装
しようかなとも思う。
そうすれば、使い勝手もまたずいぶんと変わるだろうし。
余ったパーツもあるし、気が向いたら専用鯖を作るかもしれないけどね。

720 名前:login:Penguin mailto:sage [2010/03/09(火) 10:15:59 ID:FqnmNcX1]
むしろ使わない時は電源落としたい

721 名前:login:Penguin mailto:sage [2010/03/09(火) 16:26:50 ID:TQTM9Nf1]
>>710
phpをビルドする時に--enable-pcntlがついてなかったとか?

722 名前:login:Penguin mailto:sage [2010/03/09(火) 19:27:11 ID:mdIg3Qg3]
>>721
たしかに、--disable-pcntl となっていたので、早速 rebuild してみました。
epgrec 用のデータベースと録画 job を削除。
データベースをまっさらにして

su - lighttpd -c /var/www/localhost/htdocs/epgrec/getepg.php

してみましたが、残念ながらテーブルは空のままでした。
しばらく時間を置いて、設定を変えずに

su - lighttpd -c /var/www/localhost/htdocs/epgrec/getepg.old.php

としてみると、番組表取得後すぐにテーブルが埋まりました。
ソースを読む力がないので、不具合でるまでは getepg.old.php を使ってます。

723 名前:login:Penguin mailto:sage [2010/03/09(火) 20:02:22 ID:P7OKfQVi]
まんどくせぇから電源いれっぱ

724 名前:login:Penguin mailto:sage [2010/03/09(火) 21:40:50 ID:eBvOuhHU]
俺は専用に鯖立てたけど、samba経由でネットワークドライブ割り当てて
wine使わなくてもtssplitterできる(split後はそのままregzaで視聴)。
チューナーフル稼働で録画してても、クライアントのWindowsでブリバリ3Dゲームできる
等々。恩恵は色々あるあるよ。
むしろ同居させてたり、仮想環境のLinuxで動かしていたり
そっちのほうがチャレンジャーだなーと思うわ・・




725 名前:login:Penguin mailto:sage [2010/03/09(火) 21:49:04 ID:vh1Q7GDu]
仮想環境Linuxでわざわざ録画するなんてばかげてるとしか思えない
PT1とか一部ホストとは共有めんどいだけだし
Windowsで録画してLinux上のサービスでDLNAとかもばかげてるし

726 名前:login:Penguin mailto:sage [2010/03/09(火) 22:01:01 ID:NBgNjopY]
>>725
Winで録画してDLNAはLinuxは有りだと思うよ
WinのPS3MediaServerはフォルダスキャンが重過ぎる
MEDIATOMBにするとPS3での視聴がまるで別物のように快適になる

727 名前:login:Penguin mailto:sage [2010/03/09(火) 22:11:09 ID:8pSSPIQM]
使うときだけWOLで十分

728 名前:719 mailto:sage [2010/03/09(火) 22:17:32 ID:MYDZvjKg]
おれは別にややこしいことはしていないんだけどね。
普通にLinuxマシンで地デジとかを見てるだけ。
WindowsはゲストOS。
録画予約しまくるというよりは気分転換にテレビを見てみるって感じだから、
あまりサーバを作ろうという方向には行かないな。
だが、みんなの書き込みを見ると、ずいぶんといろんな使い方があるのだなと
勉強になる。

729 名前:login:Penguin mailto:sage [2010/03/09(火) 22:17:39 ID:8U5alCvh]
>>725
仮想で録画出来るの?
前にPT1をKVM環境で使おうとしたんだけど、
ドライバは認識してC/Nも出るのに
ファイルサイズがゼロになって挫折したわ。

730 名前:別スレ594 mailto:sage [2010/03/10(水) 03:24:01 ID:5rnVJkJs]
>>729
物理でだけど、うちも同じことになった
そのとき recpt1 終了時にログに
kernel: (249:2)Drop=00000000:00000000:00000000:00000000
って出るの
Fedora12 です

731 名前:login:Penguin mailto:sage [2010/03/10(水) 06:23:58 ID:eKns9sVQ]
>>730
それはドロップがゼロだったというメッセージで
出るのが正常だよ

732 名前:loguin:Penguin [2010/03/10(水) 07:53:22 ID:O4AZNLva]
>>698
683とは別人です。
1)と3)は確認できましたが、2)dmesgでpt1が見えません。
これはM/BがPT2を認識できていないということでしょうか。

733 名前:login:Penguin mailto:sage [2010/03/10(水) 09:10:35 ID:cLCktUs1]
>>732
微妙だね。
カーネルの更新があったので、ドライバが死んだけど、その状態で698をやった
ら、1)のみ確認。
今、ドライバ入れ直したら、全部確認できた。
とりあえず録画して試してみたら?

734 名前:login:Penguin [2010/03/10(水) 09:45:22 ID:O4AZNLva]
>>733
ありがとうございます。
まだアンテナケーブルも差し込んでない状況ですが、用意でき次第試してみます。
ちなみにM/B Atom d510, O/S Fedora12を用いており、日経Linux2月号に準じて進めているつもりです。



735 名前:login:Penguin mailto:sage [2010/03/10(水) 10:37:50 ID:cLCktUs1]
>>734
頑張ってね。
ちなみにこちらはUbuntuで、カーネルは2.6.31-20-genericだけど、最新版の
ドライバ(pt1-d89f0da0a7e4.tar.bz2)を使ったらmakeでエラーが出て失敗。
最新版のもう一つ前のバージョンでもだめだったので、結局、
古いpt1-c44e16dbb0e2.tar.bz2で入れ直した。
参考まで。

736 名前:login:Penguin [2010/03/10(水) 10:58:55 ID:O4AZNLva]
>>735
ありがとうございます。試録画で動かないようならドライバの入れ替えを検討してみます。
ただちょっと多忙なので、報告は週末になりそうです。またよろしくお願いします。

737 名前:login:Penguin mailto:sage [2010/03/10(水) 12:02:22 ID:6i71QFHZ]
>>580

実際、PT2はサイズマージン厳しい。

下手にケースやマザーが歪んでたりマザーの取り付けいい加減だとスロット半ざしでハマる。

具体的には、スロットに刺さるべき所が角張りすぎて、その上電極が少し短いので刺さる面積が小さい上にスロットの上が微妙に短い。

多分、AT互換機の規格まんまで基板加工ルーターやガーバーデータ書いちゃったんじゃないかな。

工業用AT互換機ならこれでいいんだけど、汎用品ではちとまずい。


738 名前:login:Penguin mailto:sage [2010/03/10(水) 12:04:17 ID:Gtxmp4Ot]
君の場合はいろんな意味で余白が多すぎなんじゃないかな

739 名前:epgrecの中の人 mailto:sage [2010/03/10(水) 12:19:00 ID:wzADizlj]
>>722
もうひとつ、posix関数も使ってますんで、PHPビルド時に--disable-posixされてないか
調べてみてください。セキュリティ重視の設定だと--disable-posixされてるかも
しれません。
それと、PHPのCLIのphp.iniでSafe Modeがオンになってると
posix関数群は利用できないようです。CLIでSafe Modeをオンにするのは
まれな例だとは思いますが。

740 名前:login:Penguin mailto:sage [2010/03/10(水) 13:23:11 ID:cLCktUs1]
>>736
手順にミスがあったようで、最新版をもう一度入れてみたら、入った。
申し訳ない。

741 名前:login:Penguin mailto:sage [2010/03/10(水) 14:03:20 ID:cLCktUs1]
epgrecの作者様にリクエスト。
番組表から放送中の番組をクリックすると「視聴」というオプションが出て、
それをさらにクリックするとその番組をすぐに視聴できるというようには
できないでしょうか。
あるいはチャンネルをクリックするとそのチャンネルがその時点で放送
している番組を即座に視聴できるとか。
こうするとLinuxもテレパソ的な使い方ができて便利だと思うのですが。
厳密には視聴はできないのかもしれませんが、クリック一つでそのチャンネル
を即座に録画して再生するようにすれば実質的に視聴と同じではないかと。
無理な、というか厚かましいリクエストかな?

742 名前:login:Penguin mailto:sage [2010/03/10(水) 14:37:40 ID:O9FKxDW/]
$_SERVER["REMOTE_ADDR"] 宛にUDP投げる(デフォ1234)ような簡単なのphpで作って使ってる。
見終わったら kill -15 し忘れるとあれだけど。
あと視聴中に recpt1ctl でチャンネル変えたり出来るようにしてる。これで十分満足してる。

743 名前:login:Penguin mailto:sage [2010/03/10(水) 16:29:58 ID:dB7DcIH4]
$ gdb php
GNU gdb (GDB) 7.0-ubuntu
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/php...(no debugging symbols found)...done.
(gdb) run -f getepg.php
Starting program: /usr/bin/php -f getepg.php
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffefaa9910 (LWP 12841)]
[Thread 0x7fffefaa9910 (LWP 12841) exited]
*** buffer overflow detected ***: /usr/local/bin/epgdump terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7ffff7b67647]
/lib/libc.so.6[0x7ffff7b665f0]
/usr/local/bin/epgdump[0x403b47]
/usr/local/bin/epgdump[0x4010d0]
/usr/local/bin/epgdump[0x40163b]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7ffff7a8eabd]
/usr/local/bin/epgdump[0x400ed9]
======= Memory map: ========

epgdump が古いのかな!?

744 名前:epgrecの中の人 mailto:sage [2010/03/10(水) 17:47:15 ID:wzADizlj]
>>741
リアルタイム視聴についてはずいぶん前から考えてますけど
ロジックを変えないとちと難しいかもしれませんね。EPG取得中なら
どうするかとか録画中ならどうするかとか視聴中に録画が始まったら
どうするかとか、いろいろ考慮すべきコトがあります。検討中なので
そのうち何かします。

>>743
2専にバッファオーバーフローのパッチがありますけど、それあてても出ますか?
いずれにしてもsigsegvの方はepgdumpをデバッグシンボル付きでコンパイルして
ねちねち追わないとわかんなそうですね。epgdumpがコケてもcronで繰り返すと
いずれ取れてくるので個人的には余りというかほとんど気にしてないですが。



745 名前:login:Penguin mailto:sage [2010/03/10(水) 20:37:27 ID:8X54hBoW]
仮想環境で特殊なハードウェアを扱おうなど
考えるだけめんどくせぇ。
ネイティブ起動の専用機立てたほうが楽。
めんどくせぇのが大好きならご自由に。

746 名前:login:Penguin mailto:sage [2010/03/10(水) 22:03:08 ID:cLCktUs1]
>>742
phpを書けるんだ。
うらやましい。
おれも作者様にお願いばかりしていないで、自分で少しは改良できるようにと
勉強中だが、道は遠い!
>>744
よろしくお願いします!
是非!

747 名前:login:Penguin mailto:sage [2010/03/10(水) 22:34:44 ID:PMBRlB48]
>>739
ぁああー、動きました。
posix を有効にしたらちゃんと動きました、ありがとうございます。
こんな失敗は俺だけだと思いますが、一応まとめときます。

gentoo で、3月1日版の epgrec を使う場合。
システムプロファイルが default/linux/amd64/10.0/desktop の人は
PHP の USEフラグで "simplexml" "posix" "pcntl" が有効になっているか確認したほうがよいかもしれない。
また、php.ini で "safe_mode = Off" も一応確認。

748 名前:732 [2010/03/11(木) 08:47:00 ID:IlVYhs3j]
732です。初心者です。
dmesg | grep pt1すると、ヒットするのは以下のみです。
pt1_drv: version magic '2.6.31.5-127.fc12.i686.PAE SMP mod_unload 686
' should be '2.6.32.9-67.fc12.i686.PAE SMP mod_unload 686 '

なお、lspciでは、
03:05.0 Multimedia controller: Xilinx Corporation Device 222a (rev 01)
また、ls -l /dev/pt1*では、
crw-rw-rw- 1 root video 251, 0 2010-03-05 22:54 /dev/pt1video0
crw-rw-rw- 1 root video 251, 1 2010-03-05 22:54 /dev/pt1video1
crw-rw-rw- 1 root video 251, 2 2010-03-05 22:54 /dev/pt1video2
crw-rw-rw- 1 root video 251, 3 2010-03-05 22:54 /dev/pt1video3
を確認できました。

で、試しに録画しようとしてもcannnot tune to the specified channnelな状態ですが、
これはドライバの整合性かなにかの問題ということでしょうか?対処方法をお教えいただきたいのですが。

749 名前:732 [2010/03/11(木) 09:10:22 ID:IlVYhs3j]
すみません。 version magic でなくてvermagicの間違いです。
pt1_drv: vermagic '2.6.31.5-127.fc12.i686.PAE SMP mod_unload 686
' should be '2.6.32.9-67.fc12.i686.PAE SMP mod_unload 686 '

750 名前:login:Penguin mailto:sage [2010/03/11(木) 13:24:47 ID:QHmitZdQ]
>>749
カーネルのバージョンと合ってないよーということです。
Fedoraではよく起きます。aptじゃなくてyumで拾ってくるソースとバイナリの
バージョンが一致しないことが良くあるようで。

751 名前:login:Penguin [2010/03/11(木) 13:35:25 ID:zahtPDZV]
# wine /root/BonTsDemux/BonTsDemux.exe /root/video/20100311.ts
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8)
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
err:systray:initialize_systray Could not create tray window
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
err:module:attach_process_dlls "MSVCR90.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\root\\BonTsDemux\\BonTsDemux.exe" failed, status c0000142

ってなるんだけど??
MSVCR90.dll は ~/.wine/drive_c/windows/system32/ の中に入ってるのに・・・なぜ?

BonTsDemux.exe は、以下のを使用しています。
2sen.dip.jp/cgi-bin/friioup/upload.cgi
up1016.zip BonTsDemux v1.10+10k7+nogui GUI非表示モード追加(Wine実行用)(修正版2)

CUI環境では、無理なのでしょうか??

752 名前:login:Penguin mailto:sage [2010/03/11(木) 13:38:29 ID:QHmitZdQ]
CreateWindowが呼ばれてるっぽいのでそのバイナリじゃ駄目なjなんじゃないでしょうか

753 名前:732 [2010/03/11(木) 13:55:07 ID:IlVYhs3j]
>750
ありがとうございます。
ざっと調べてみましたが対処方法がわかりません。お教えください。
すみません初心者なもので。

754 名前:login:Penguin mailto:sage [2010/03/11(木) 13:59:44 ID:xLHu4Uu3]
>>753
くだらねえ質問はここに書き込め! Part 182
pc11.2ch.net/test/read.cgi/linux/1268087835/



755 名前:login:Penguin mailto:sage [2010/03/11(木) 14:04:00 ID:QHmitZdQ]
>>753
Fedoraな人に聞いた方がいいかと。Fedoraふだん使ってないもんで。
なんかやって解決したけどどうしたか忘れた

756 名前:732 [2010/03/11(木) 14:17:34 ID:IlVYhs3j]
素直に従います。ありがとうございました。

757 名前:login:Penguin mailto:sage [2010/03/11(木) 14:31:28 ID:7S6nhJhq]
>>756
おれもFedoraは分からないので、ざっと調べたら、こんなのがあった。
ttp://www6.airnet.ne.jp/rikudou/MovableType/archives/2006/10/_vs_104.html
参考になるかな?
それから「cannnot tune to the specified channnel」と出るようだけど、
それってドライバが問題なのかな。
実は単に受信できない放送局を設定しているオチとか(違ってたら失礼!)。
放送局を調べるならここ。
ttp://www.maspro.co.jp/contact/bro/bro_ch.html


758 名前:login:Penguin [2010/03/11(木) 14:40:16 ID:Lwqu7Cl2]
>>752
そのバイナリってどこにあるのでしょうか?
色々探してみたのですが見当たりません(泣

759 名前:732 [2010/03/11(木) 14:42:50 ID:IlVYhs3j]
>>757
ありがとうございます。
cannot tune...の方は、一応放送局調べたうえで選んだんですけど、
うちはCATVなのでもしかしたらチャンネルがNGなのかもしれません。
CATV会社のHPみたんですが、パススルーかどうか記載が見当たらず、改めて確認取ります。
ttp://www6.airnet.ne.jp/rikudou/MovableType/archives/2006/10/_vs_104.html も見てみます。


760 名前:login:Penguin mailto:sage [2010/03/11(木) 15:14:23 ID:gP+6s9u+]
番組表をmc2xmlで取得してそれをepgrecで使おうなんていうのは
邪道だろうか
やってみようとしてstoreProgram.phpにxml突っ込もうとして
速攻で PHP Notice: Undefined offset が4行目と5行目で出て
詰まってるconfig.phpの"GR22" => "22",とかの部分を
"I22.501.microsoft.com" => "22",等に書き換え済みの状態

761 名前:login:Penguin mailto:sage [2010/03/11(木) 17:17:13 ID:QHmitZdQ]
>>760
mc2xmlが出力したXMLを見れば対応可能ですが
とりあえず頑張ってください期待してます。

762 名前:login:Penguin mailto:sage [2010/03/11(木) 19:44:45 ID:MXD/SuHy]
epgrecの簡易予約でBS1だったら$mode=1 とか出来ないものかと思ったけどくじけたw
疲れたからカスタムで我慢する。

763 名前:login:Penguin [2010/03/11(木) 20:20:20 ID:plxp7Ua8]
ffmpegのコマンドが長すぎて途中で勝手に切れる
3行ぐらいに分けて入力する方法ってあったと思うのだが
どうすればいいのか忘れた。エロイ人教えて。

764 名前:login:Penguin [2010/03/11(木) 20:40:15 ID:plxp7Ua8]
#!/bin/sh
echo "CHANNEL : $CHANNEL"
echo "DURATION: $DURATION"
echo "OUTPUT : $OUTPUT"
echo "TUNER : $TUNER"
echo "TYPE : $TYPE"
echo "MODE : $MODE"

RECORDER=/usr/local/bin/recpt1
B25=/usr/local/bin/b25
SPLIT=/usr/local/bin/tssplitter_lite
FFMPEG=/usr/bin/ffmpeg

OUTTMP=${OUTPUT}.tmp.ts

if [ ${MODE} -eq 0 ]; then
# MODE=0では必ず無加工のTSを吐き出すこと
$RECORDER --b25 --strip $CHANNEL $DURATION ${OUTPUT} >/dev/null



765 名前:login:Penguin [2010/03/11(木) 20:40:58 ID:plxp7Ua8]
elif [ ${MODE} -eq 1 ]; then
$RECORDER --b25 --strip $CHANNEL $DURATION ${OUTTMP} >/dev/null
if [ ${TYPE} = "BS" ]; then
$SPLIT ${OUTTMP} ${OUTPUT} ${CHANNEL}
elif [ ${TYPE} = "GR" ]; then
#NHK総合・神戸
if [ ${CHANNEL} = "22" ]; then
$SPLIT ${OUTTMP} ${OUTPUT} 43008
#NHK教育・大阪
elif [ ${CHANNEL} = "13" ]; then
$SPLIT ${OUTTMP} ${OUTPUT} 2056
#サンテレビ
elif [ ${CHANNEL} = "26" ]; then
$SPLIT ${OUTTMP} ${OUTPUT} 43056
#毎日放送
elif [ ${CHANNEL} = "16" ]; then
$SPLIT ${OUTTMP} ${OUTPUT} 2064
#朝日放送
elif [ ${CHANNEL} = "15" ]; then
$SPLIT ${OUTTMP} ${OUTPUT} 2072

766 名前:login:Penguin [2010/03/11(木) 20:41:45 ID:plxp7Ua8]
#関西テレビ
elif [ ${CHANNEL} = "17" ]; then
$SPLIT ${OUTTMP} ${OUTPUT} 2080
#読売テレビ
elif [ ${CHANNEL} = "14" ]; then
$SPLIT ${OUTTMP} ${OUTPUT} 2088
fi
fi
#中間ファイル削除
rm -r -f ${OUTTMP}
fi


ffmpegでH264に変換しようすると
Error while decoding stream #0.1
が出る問題に妥協しちゃってるんだけど、最近HDDの容量が厳しくなってきたので
見直そうかと思ってるのだが、皆さんはどのようなやり方で変換してるのでしょうか?
もしよろしければ参考までにお聞かせお願いします。

767 名前:login:Penguin mailto:sage [2010/03/12(金) 09:12:01 ID:Lvx7+owa]
>>764-766
なかなかgood
CSに対応してない・・・(´・ω・`)ショボーン

768 名前:login:Penguin mailto:sage [2010/03/12(金) 19:47:16 ID:C9F6/ZIz]
>>762
とりあえずdo-record.shの中でcase文書くのはどう?

769 名前:login:Penguin mailto:sage [2010/03/12(金) 23:20:05 ID:Lvx7+owa]
>>764-766
自分の番組に適応させて録画させてみた。
一部の局では、CM音声あり、本編音声なし
一部の局では、CM音声なし、本編音声あり
設定方法間違った??

770 名前:login:Penguin mailto:sage [2010/03/13(土) 07:08:32 ID:rRmer5JN]
ffmpegの音声の問題ってのは音声切り替えのタイミングでおこるアレ?
アレはmencoderなら>>78で直せるはず。

771 名前:login:Penguin mailto:sage [2010/03/13(土) 12:35:17 ID:26mSRHEw]
cronでgetepg.phpはちゃんと実行されているのに今日の12時以降の番組情報が取得できない
どうしてだろう?
今日と明日のF1予約したいのに・・・

772 名前:epgrecの中の人 mailto:sage [2010/03/13(土) 12:40:48 ID:ijdKB9EI]
>>771
今日の12時以降の番組表が空ということですか?
番組表は1週間分入ってるので1週間前からとれてなかったことになりますね。
最近なにかやったならそのせい、そうでなければ別の原因ってことで。

公式の方でもgitから取ったので番組表が取れないといってる人が
いるのでなにかミスってるのかも、でもEPGを取る部分は変えてないような。

773 名前:login:Penguin mailto:sage [2010/03/13(土) 12:48:04 ID:26mSRHEw]
>>772
なるほど
ちょうど1週間前に3月1日版に更新したと思うので古いバージョンで試してみます

774 名前:login:Penguin mailto:sage [2010/03/13(土) 13:01:03 ID:26mSRHEw]
>>772
2010年2月25日版のgetepg.phpなら無事番組表を取得できました



775 名前:epgrecの中の人 mailto:sage [2010/03/13(土) 13:48:27 ID:ijdKB9EI]
>>774
3/1日から追加した並列版のgetepg.phpが動かない場合は
getepg.old.php(実質的には古いのと同じ)をgetepg.php
にリネームして使えばOKです。
スレにも出てますがPHPがpcntlとposixをサポートしてないと
並列版は使えません。Debian lennyでは問題ないことを確認して
ます。gentooは設定を変える必要があるとスレに出てます。
その他のディストリは報告がないでわかりませんね。

776 名前:login:Penguin mailto:sage [2010/03/14(日) 00:15:40 ID:p/YpZLEf]
>>770
Error while decoding stream #0.1
って >>78 で直るの?使い方いまいちわからん(汗

777 名前:login:Penguin mailto:sage [2010/03/14(日) 01:00:44 ID:ukIWcPqi]
何がどうなってmplayerとかの修正で
ffmpegで起こるエラーが解決できるのかわからん
ffmpegの方でmplayerのライブラリでも使ってんの?

778 名前:login:Penguin mailto:sage [2010/03/14(日) 01:01:18 ID:8pw8daal]
epgrecで自動録画キーワード登録しようとすると

__query:DBクエリ失敗:UPDATE Recorder_keywordTbl SET prgtime='24' WHERE id='3'

って出ちゃうんだけど、db設定何か変わったのかな
12月くらいに入れた版から今の最新をsfのgitから取ったのに入れかえたんだけど

779 名前:login:Penguin mailto:sage [2010/03/14(日) 01:15:08 ID:aabbcmWi]
そのとおりだよ。
3月1日版へのアップグレード手順とツールもちゃんと用意されている。

780 名前:login:Penguin mailto:sage [2010/03/14(日) 10:45:46 ID:6a+l9HI/]
公式も読まずに駄文垂れるやつは迷惑だな。
作者への負担も大きくなるし。

781 名前:login:Penguin mailto:sage [2010/03/14(日) 12:59:03 ID:Fipmu5Z1]
一から十まで親切に書いてあるのに公式を読まないって何様なんだろう
さっさとアップグレードスクリプト叩け、愚か者

782 名前:epgrecの中の人 mailto:sage [2010/03/14(日) 13:13:26 ID:BCjAh9Y8]
gitの方はまだ説明にない変更をくわえてる場合があるので注意してください。
現状、インストールをしなおす場合にはconfig.phpの後方互換性がなくなってます。
PHPにはundefがないので後方互換性はなくさざるをえないと思われます。
DBのアップデートスクリプトも変えてます。その時々の都合で3台のPCで
いじってる関係でgitは変更途中でコミットする場合があり動かないこともあります。

783 名前:login:Penguin mailto:sage [2010/03/14(日) 13:27:52 ID:Fipmu5Z1]
OK、俺が愚か者だった
>>778、ヒドイこと言ってごめんね

784 名前:epgrecの中の人 mailto:sage [2010/03/14(日) 15:24:15 ID:BCjAh9Y8]
というかgitのは動かないことがあっても仕方ないということで。



785 名前:login:Penguin [2010/03/14(日) 15:27:19 ID:UsDtxwA+]
>>78
readme読んでもわからん。

>>776
と俺だけ??

786 名前:login:Penguin mailto:sage [2010/03/14(日) 18:00:22 ID:p/YpZLEf]
使い方わからん。。・゚・(ノД`)・゚・。 ウワーン

787 名前:login:Penguin mailto:sage [2010/03/14(日) 18:23:12 ID:p/YpZLEf]
あれ?最新版のEPGRECだけど、地デジチューナx2に設定してるのに
同じ時間帯の地デジ番組を録画予約しようとしたら重複してますっていう表示が出る。
バグってない??

788 名前:login:Penguin mailto:sage [2010/03/14(日) 18:23:31 ID:1LZoGgXx]
>>699 って誰か分からない?


789 名前:login:Penguin mailto:sage [2010/03/14(日) 18:35:57 ID:p/YpZLEf]
wget 2sen.dip.jp/cgi-bin/dtvup/source/up0250.zip
unzip up0250.zip
cd dvb_apps_0.4
ここから全くわからん。

790 名前:login:Penguin mailto:sage [2010/03/14(日) 19:32:56 ID:QMJgYMHX]
>>788
gstreamer-pythonや gnome-python2 とかがなくて
アプリのモジュールの初期化段階で失敗してるためと思う
うちのFedora12 x86_64では動いてます
(patch当てたgstreamerも必要なので 同じパッケージの中のpatches/gstreamer/....,とか
gstreamer-plugins-*([-devel])も必要. readme-patches.txt 参照)

>>789
ffmpegの代わりに パッチ当てたmencoderを使いたいって話なら
readme-patches.txt のmplayerの所を見る
(mplayerのサイトからソース持ってきてパッチ当て,ビルド)
ただし最新のmplayerのソースではそのままではパッチ当てに失敗するみたいなんで
中身を見てちょっと手修正するかup0266とかでさらに追加パッチの必要があるみたい
(up0266も問題ありとの報告もあるので近々修正予定)


791 名前:login:Penguin mailto:sage [2010/03/14(日) 20:39:16 ID:QMJgYMHX]
>>789 追加情報
ソースを持ってくるときにmplayerのサイトのSubversion snapshotや source snapshotから
最新のtrunkをダウンロードしてくるんじゃなくて
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer -r 29813
でrev.29813を持ってくれば パッチは問題なく当たるはず

792 名前:login:Penguin mailto:sage [2010/03/14(日) 21:13:52 ID:BCjAh9Y8]
>>787
やってみましたが特に問題ありませんが

793 名前:login:Penguin mailto:sage [2010/03/14(日) 23:11:52 ID:p/YpZLEf]
S2APIって何?

794 名前:login:Penguin mailto:sage [2010/03/15(月) 08:10:34 ID:TUI2hr9m]
# svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer -r 29813
# wget 2sen.dip.jp/cgi-bin/dtvup/source/up0250.zip
# unzip up0250.zip
# cd dvb_apps_0.4
# patch -p0 < /root/dvb_apps_0.4/patches/mplayer/s2api.patch
# patch -p0 < /root/dvb_apps_0.4/patches/mplayer/s2api-1forcev5.patch
# ./configure --prefix=/usr --confdir=/etc/mplayer --libdir=/usr/lib64
# make
cc -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Wall -Wno-switch
-Wpointer-arith -Wredundant-decls -O4 -march=core2 -mtune=core2 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -I. -D_REENTRANT -pthread -I/usr/include/PCSC -c -o command.o command.c
command.c: In function 'mp_property_tv_color':
command.c:1861: warning: cast from pointer to integer of different size
command.c:1863: warning: cast from pointer to integer of different size
command.c:1866: warning: cast from pointer to integer of different size
command.c:1872: warning: cast from pointer to integer of different size
cc -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls
-O4 -march=core2 -mtune=core2 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
-Ilibdvdread4 -I. -D_REENTRANT -pthread -I/usr/include/PCSC -c -o m_property.o m_property.c
cc -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls
-O4 -march=core2 -mtune=core2 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
-Ilibdvdread4 -I. -D_REENTRANT -pthread -I/usr/include/PCSC -c -o mixer.o mixer.c



795 名前:login:Penguin mailto:sage [2010/03/15(月) 08:11:14 ID:TUI2hr9m]
cc -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Wall
-Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=core2 -mtune=core2 -pipe -ffast-math
-fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
-Ilibdvdread4 -I. -D_REENTRANT -pthread -I/usr/include/PCSC -c -o mp_fifo.o mp_fifo.c
mp_msg.c: In function 'filename_recode':
mp_msg.c:66: warning: passing argument 2 of 'iconv' from incompatible pointer type
In file included from mplayer.c:50:
libavutil/intreadwrite.h:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'av_alias64'
libavutil/intreadwrite.h:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'av_alias32'
libavutil/intreadwrite.h:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'av_alias16'
In file included from mplayer.c:50:
libavutil/intreadwrite.h:63:7: warning: "ARCH_TOMI" is not defined
In file included from mplayer.c:50:
libavutil/intreadwrite.h:183: error: conflicting types for 'av_alias'
libavutil/intreadwrite.h:182: error: previous declaration of 'av_alias' was here
libavutil/intreadwrite.h:184: error: conflicting types for 'av_alias'
libavutil/intreadwrite.h:182: error: previous declaration of 'av_alias' was here
In file included from mplayer.c:820:
cfg-mplayer.h:353: warning: initialization discards qualifiers from pointer target type
In file included from cfg-mplayer.h:358,
from mplayer.c:820:

796 名前:login:Penguin mailto:sage [2010/03/15(月) 08:12:09 ID:TUI2hr9m]
cfg-common-opts.h:13: warning: initialization discards qualifiers from pointer target type
cfg-common-opts.h:25: warning: initialization discards qualifiers from pointer target type
cfg-common-opts.h:158: warning: initialization discards qualifiers from pointer target type
cfg-common-opts.h:165: warning: initialization discards qualifiers from pointer target type
cfg-common-opts.h:170: warning: initialization discards qualifiers from pointer target type
cfg-common-opts.h:174: warning: initialization discards qualifiers from pointer target type
cfg-common-opts.h:176: warning: initialization discards qualifiers from pointer target type
cfg-common-opts.h:218: warning: initialization discards qualifiers from pointer target type
cfg-common-opts.h:242: warning: initialization discards qualifiers from pointer target type
cfg-common-opts.h:265: warning: initialization discards qualifiers from pointer target type
cfg-common-opts.h:268: warning: initialization discards qualifiers from pointer target type
In file included from mplayer.c:820:
cfg-mplayer.h:362: warning: initialization discards qualifiers from pointer target type
cfg-mplayer.h:363: warning: initialization discards qualifiers from pointer target type
cfg-mplayer.h:364: warning: initialization discards qualifiers from pointer target type
cfg-mplayer.h:366: warning: initialization discards qualifiers from pointer target type
make: *** [mplayer.o] 1

なぜかこんなエラーでます。
何が悪いのでしょうか??

797 名前:login:Penguin mailto:sage [2010/03/15(月) 08:21:53 ID:TUI2hr9m]
textup.no.land.to/q/1268608649/
一応、ログです。悪戦苦闘してます。
エロイ方わかりましたらご教授お願いします。
私は、Mです。

798 名前:login:Penguin mailto:sage [2010/03/15(月) 10:41:27 ID:2qC9o7ju]
gccか何かのバージョンの関係っぽいかな。

799 名前:login:Penguin [2010/03/15(月) 15:23:32 ID:uXhvdW0c]
2.6.31-20-genericではパッチを当てないr-29813でも、同じエラーがでるようです。まして、いわんおや!
最新trunkにnew-pach 3.14でも、同じエラーがでるようです。
で、2.6.28-11-genericにダウンして、最新trunkにnew-pach 3.14で、やっと、1ヶ月かかっつて、コンパイルが
とりました。これから、dvbのアプリに挑戦します。

800 名前:login:Penguin mailto:sage [2010/03/15(月) 15:31:37 ID:Qd4t+WrM]
もういい加減にしてくれよ

801 名前:login:Penguin mailto:sage [2010/03/15(月) 15:41:36 ID:Vhgz3TdK]
すげえバカが沸いてるな

802 名前:login:Penguin mailto:sage [2010/03/15(月) 15:56:38 ID:EkC/x+16]
settings/gr_channel.phpとはどのように書けばいいのでしょうか?
↓だけでおk?


// 首都圏用地上デジタルチャンネルマップ
// 識別子 => チャンネル番号
$GR_CHANNEL_MAP = array(
"GR27" => "27", // NHK
"GR26" => "26", // 教育
"GR25" => "25", // 日テレ
"GR22" => "22", // 東京
"GR21" => "21", // フジ
"GR24" => "24", // テレ朝
"GR23" => "23", // テレ東
);

あと↓の部分も他のファイルに分離できるとアップデートがあったとき楽なのですが
$RECORD_MODE = array(
// ※ 0は必須で、変更不可です。
0 => array(
'name' => 'Full TS', // モードの表示名
'suffix' => '.ts', // ファイル名のサフィックス
),

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

);


803 名前:login:Penguin mailto:sage [2010/03/15(月) 16:33:14 ID:/Mrx+9el]
おまえはなにをいってるんだw

804 名前:epgrecの中の人 mailto:sage [2010/03/15(月) 16:40:40 ID:2qC9o7ju]
>>802
phpの開始/終了タグを入れないとダメです。
<?php
$GR_CHANNEL_MAP = array(
.....
);
?>
あんまり細かいファイルが増えるのも嫌ですね。
ファイルがあれば読むとかそんな風にしましょうか。



805 名前:login:Penguin mailto:sage [2010/03/15(月) 20:23:27 ID:WM8qV1mx]
>>775
CentOS 5.4 x64のyumでインストールしたphpですが、 "posix" "pcntl"はモジュールとして組み込まれていることを確認しました
"simplexml" はありませんでしたが"xml"はありました
safe_modeもOFFになっていることを確認しました

この場合新しい並列版が使えない理由としては、simplexmlがないということになるのでしょうか?

806 名前:login:Penguin mailto:sage [2010/03/15(月) 20:31:41 ID:sLbCCFu4]
>>799
ちゃんとconfigureしてないとかで
元々のMakefileとかが2.6.28ベースだったとかじゃないの
うちはFedora12 2.6.32でビルドできてる(2.6.31でもてきてた)

807 名前:epgrecの中の人 mailto:sage [2010/03/15(月) 22:52:30 ID:2qC9o7ju]
>>805
SimpleXMLElementが正式な名前じゃなかったかと思いますが、
どの道それがないと古いのも動かないので。SimpleXMLElementが使えない
PHPというのは少々考えにくいですし。
いずれにしても動かないだけじゃ原因がわからんですね。getepg.phpを起動した後、
psやtopでプロセスの動きを見たりテンポラリファイルが作成されている様子を見たりして
もらうしかないような。
ともあれ、取り敢えず古いのが動くならそれで対応していただければいいかと。


808 名前:login:Penguin mailto:sage [2010/03/15(月) 23:07:24 ID:WM8qV1mx]
>>807
丁寧なレスありがとうございます。
0からepgrecを導入し直したところ無事並列版が動きました

809 名前:login:Penguin mailto:sage [2010/03/18(木) 21:38:12 ID:fzfZgtR5]
ところでmc2xmlで作ったxmltv.xmlをちょっと調べて欲しいからと
ネットに上げるのには問題あるんだっけ?

810 名前:login:Penguin mailto:sage [2010/03/18(木) 22:25:33 ID:InujXQ04]
問題あることになっとります

811 名前:login:Penguin mailto:sage [2010/03/19(金) 12:17:30 ID:WiSh+0+K]
DVBアプリ 0.4 の gstreamer パッチを適用して augogen すると、こういうエラーで終了してしまいます。

configure: No package 'gstreamer-plugins-base-0.10' found
configure: error: no gstreamer-plugins-base-0.10 >= 0.10.25 (GStreamer Base Plug-ins Library) found
configure failed

$ rpm -qa gstreamer\*
gstreamer-python-0.10.16-1.fc12.x86_64
gstreamer-plugins-base-0.10.28-1.fc12.x86_64
gstreamer-tools-0.10.28-1.fc12.x86_64
gstreamer-plugins-flumpegdemux-0.10.15-8.fc12.x86_64
gstreamer-plugins-good-0.10.17-4.fc12.x86_64
gstreamer-0.10.28-1.fc12.x86_64
gstreamer-devel-0.10.28-1.fc12.x86_64

Fedora12 でうまくいっている人、上記 rpm コマンドの結果を貼ってくれませんか?


812 名前:login:Penguin mailto:sage [2010/03/19(金) 20:25:37 ID:welC+M6T]
plugins-base-develがないから
/usr/lib64/pkgconfig/gstreamer-plugins-base-0.10.pcがなくて
検出できないんじゃないのかな 一応貼っとくけど(最近ビルドしてないから...)

gstreamer-plugins-good-0.10.21-1.fc12.x86_64
gstreamer-plugins-bad-free-0.10.18-1.fc12.x86_64
gstreamer-plugins-base-devel-0.10.28-1.fc12.x86_64
gstreamer-plugins-ugly-0.10.13-1.fc12.x86_64
gstreamer-0.10.28-1.fc12.x86_64
gstreamer-devel-0.10.28-1.fc12.x86_64
gstreamer-python-0.10.16-1.fc12.x86_64
gstreamer-ffmpeg-0.10.9-1.fc12.x86_64
gstreamer-tools-0.10.28-1.fc12.x86_64
gstreamer-plugins-bad-free-devel-0.10.18-1.fc12.x86_64
gstreamer-plugins-base-0.10.28-1.fc12.x86_64


813 名前:login:Penguin mailto:sage [2010/03/20(土) 18:17:04 ID:vTaczZCq]
おぉ、即レスありがとうございます!!
ご指摘の rpm を全部入れたところ、おかげさまで make できました。
・・・が、dvbrec.py は起動するようになりましたが、こう言われて録画されません。

$ ./dvbrec.py NHK 1 > 1.ts

** (dvbrec.py:17233): WARNING **: Error setting tone: Operation not supported

** (dvbrec.py:17233): WARNING **: Error tuning channel: Invalid argument

同じエラーの経験者いますか?

$ ./dvbrec.py 'NHK総合1' 1 > 1.ts
でも同じ結果です。

$ echo $GST_DVB_CHANNELS_CONF

$ grep NHK ~/.gstreamer-0.10/dvb-channels.conf
NHK教育1・東京:DTV_DELIVERY_SYSTEM=8|DTV_FREQUENCY=551142857:1032
NHK教育2・東京:DTV_DELIVERY_SYSTEM=8|DTV_FREQUENCY=551142857:1033
NHK教育3・東京:DTV_DELIVERY_SYSTEM=8|DTV_FREQUENCY=551142857:1034
NHK総合1・東京:DTV_DELIVERY_SYSTEM=8|DTV_FREQUENCY=557142857:1024
NHK総合2・東京:DTV_DELIVERY_SYSTEM=8|DTV_FREQUENCY=557142857:1025
NHK BS1:DTV_DELIVERY_SYSTEM=9|DTV_FREQUENCY=1318000|DTV_ISDBS_TS_ID=0x40f1:101
NHK BS2:DTV_DELIVERY_SYSTEM=9|DTV_FREQUENCY=1318000|DTV_ISDBS_TS_ID=0x40f1:102
NHK h:DTV_DELIVERY_SYSTEM=9|DTV_FREQUENCY=1318000|DTV_ISDBS_TS_ID=0x40f2:103


814 名前:login:Penguin mailto:sage [2010/03/20(土) 18:45:06 ID:FB5vAT62]
dvbrec.pyでなくgstreamer/DVBデバイスからのエラーみたい
ドライバがs2api(dvb api ver.5)に対応してない(と報告してくる)とかじゃないかな
dvb-channels.confとして旧API用のフォーマットのものを用意してテストしてみて下さい

NHK03:557142857:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_7_8:FEC_1_2:QAM_64:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:8192:1024

上の一行のみのやつとかで



815 名前:login:Penguin mailto:sage [2010/03/20(土) 18:48:56 ID:FB5vAT62]
後から気付いたけど チャンネル名はちゃんと
dvb-channels.confの第1フィールド通りに書かないと...
dvb-channels.confの各行先頭から":"の前までがチャンネル名なので
dvbrec.py 'NHK総合1・東京' とするか dvb-channels.confの第1フィールドから"・東京"を削除するかしないと
"NHK BS1"とかも同じ

816 名前:login:Penguin mailto:sage [2010/03/20(土) 19:27:07 ID:vTaczZCq]
ありがとうございます
いただいた dvb_channels.conf を使って NHK03 を指定しても同じでした。
ふと dmesg を見たら
DVB: adapter 0 frontend 0 frequency 0 out of range (950000..2150000)
DVB: adapter 0 frontend 0 frequency 0 out of range (950000..2150000)
だそうです。ドライバ的には周波数 0 を指定されているってことでしょうか?

チャンネル名はその後こちらでも気づいて、同一文字列を指定しましたけどだめでした。


817 名前:login:Penguin mailto:sage [2010/03/20(土) 20:06:58 ID:tu6HCoGS]
>>816
ドライバ的には2150000Hzまでの周波数範囲となってるのに、
557142857Hzという周波数を設定してるって事じゃね?
確かS2API未対応だとこうなった気がする。

818 名前:login:Penguin mailto:sage [2010/03/20(土) 20:54:01 ID:FB5vAT62]
ていうか [950000-2150000] ってBS用の周波数(kHz単位?)じゃないかな
pt1ってBSと地デジってどうやって使い分けてるのかな
たぶん-f とかでフロントエンドの番号で指定しなきゃだめだと思うけど
自分は白凡なんで知らないです

819 名前:login:Penguin mailto:sage [2010/03/21(日) 01:04:27 ID:2K7nIq/6]
>> 816 間違えました すいません(1つパラメータ足りなかった)
NHK03:557142857:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_7_8:FEC_1_2:QAM_64:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:8192:8192:1024
で試してみて
(":8192"を追加しました)
あとdvbrec.pyに "-f 1"とか "-f 2" とか "-a 1" とかのオプションつけるのも試してみて下さい


820 名前:login:Penguin mailto:sage [2010/03/24(水) 05:00:32 ID:XR7EKb3y]
epgrec、新しいバージョンがまた出たね。
サービスIDが変更されたって本家のHPにあるけど、全部hdのままだな。
おれの設定がおかしかったか。
っていうか、放送大学はfullに変更したとあるが、fullなんてサービスID、
あったっけ。
allの間違いじゃね?

821 名前:login:Penguin mailto:sage [2010/03/24(水) 05:30:08 ID:XR7EKb3y]
あっ、recpt1に基づいて書いたが、allとは限らないな。
recfriioもあるし、epgrec独自の定義か。
勘違いだったら失礼。

822 名前:epgrecの中の人 mailto:sage [2010/03/24(水) 11:05:47 ID:t6mlABYI]
>>821
サイトの説明、allの間違いです、ええかげんなので間違い多いわけです。

チャンネル情報で設定できるSIDはユーザーが設定しdo-record.sh内で
チャンネル個別の情報として${SID}で参照可能なお便利機能のようなもので
epgrec側が何かを決め打ちしてるわけではありません。サービスIDとして
ますが別の用途に利用しても構いません。デフォルトはhdです。

recpt1の場合、別スレで話題になってるようにPMTを調べてPIDの変化に
動的に対応できるよう作り替えないとSIDはちょっと怖くて利用できない状況
ではあります。ざっとrecpt1のコードを見てみましたけど、PMTが変わった
ことを差を取って調べ続けるようなやり方だと負荷が大丈夫かなあ、
といったところで手つかずです。

823 名前:login:Penguin mailto:sage [2010/03/24(水) 14:47:38 ID:XR7EKb3y]
>>822
いつもお世話になっております。
do-record.sh.pt1をそのままdo-record.shにして使っているので、サービスID
がどうなっていても関係ないのですが、実際、現時点ではサービスIDは便利な
ようでいてちょっと怖いですね。
CSは見ないものの、BS1と2を分けるときは便利かと思いましたが、分離
しなくてもmplayerならTabキーで切り替えられるし、結局サービスIDは使用
しない設定でepgrecを使わせていただいております。

824 名前:login:Penguin mailto:sage [2010/03/24(水) 22:29:47 ID:XR7EKb3y]
epgrecの3月22日版だけども、少しおかしい?
以前、予約して録画中の番組を「録画済一覧」から削除しようとすると、
「error過去の録画予約です」と出て削除できなかったが、
今は出来るようになった。
だがシステムモニタを見ると、recpt1は動き続けている。
「/var/www/epgrec/recomplete.php [ID]」と打っても止まらないのでpkill
で消した。
試しに地デジの番組を2つ予約して録画中に「録画済一覧」から削除する。
するとepgrec上は何も録画していない状態になる
(実際にはrecpt1は2つ動いている)。
そこでまた地デジの番組を予約すると予約は出きるが、録画が始まる時間に
消えてしまって失敗する(PT2を1枚しか持っていないので3番組を同時に
録画できないから)。



825 名前:login:Penguin mailto:sage [2010/03/24(水) 22:35:08 ID:XR7EKb3y]
それから「error過去の録画予約です」と出たこともあったので、
「/var/www/epgrec/recomplete.php [ID]」としたら、「無効な行」なんちゃら
と出てうまくいかない。
どういう状況でこうなったか忘れたので、同じ状況を起こしてみようと
あれこれやってみたけど、今のところ再現できていない。
でも以前は「無効な行」とかいうのは見たことがなかったので、これも
おかしいのではと思う。

826 名前:epgrecの中の人 mailto:sage [2010/03/24(水) 23:13:32 ID:CCzASlpC]
>>824
recomplete.phpの役割は、録画が終わったときにデータベースレコードの
録画終了のフラグを立てるというものです。
録画プロセスの起動はatが行ってますからepgrecの管理外で、データベースの
フラグを立てることと録画プロセスを終わらせることとは関係ありません。

途中でやめたりファイル消したりして録画終了フラグが立てられないトラブルを
起こす人が結構いるらしいので、今回からはファイルの有無に関わらず録画終了の
フラグは立てるだけ立てるというように少しだけ変えたような記憶はありますんで
挙動は多少変わりますね。

「無効な行」については、録画レコードにそのようなIDがないから出るんでしょう、
としか言えません。mysqlやphpmyadminでそういうIDのレコードがあるかどうか
見てみるしかないですね。もともとrecomplete.phpは手で実行されることを想定した
もんではありませんので、いろいろ起きるわけです。

827 名前:epgrecの中の人 mailto:sage [2010/03/24(水) 23:26:09 ID:CCzASlpC]
ああ、でもこれはちょっと変かもですね。

>以前、予約して録画中の番組を「録画済一覧」から削除しようとすると、
>「error過去の録画予約です」と出て削除できなかったが、
>今は出来るようになった。

確かに見直したらキャンセルでエラー返してたのを削除しちゃってるようで。
さほど実害ないと思いますが戻した方がいいかな。

828 名前:login:Penguin mailto:sage [2010/03/24(水) 23:51:03 ID:XR7EKb3y]
recomplete.phpでrecpt1を止められると思い込んでいましたが、勘違いだった
のですね。
失礼しました。

それからエラーを返すかどうかですが、やはりエラーを返したほうがいいので
はないでしょうか。
例えばPT2が1枚の状況において、地デジで同時にやっている2つの番組を予約し
て録画が始まったとします。
ところが同じ時間の地デジの番組でもっと見たいのを見つけたとします。
それですでに録画の始まっている番組の1つを「録画予約一覧」または
「録画済一覧」から削除します。
すると消えますから、これでチューナーに空きが出来たと思い、新たに予約
する。
そして、実際に予約が出来る。
ところが録画が終わった時間に見てみようと思ったら新たに予約したのが録画
されていないことに気づいて愕然とする。
こういうシチュエーションはレアではないと思います。
みんながみんなepgrecが録画予約全体で果たしている役割を熟知しているわけ
ではないのですから、こういう場合はエラーを返すなり、注意を促す
ウィンドウを開くなりしたほうが親切ではないでしょうか。

829 名前:epgrecの中の人 mailto:sage [2010/03/25(木) 00:03:52 ID:xnTcGq8f]
確かにそういうケースはありそうですね、というかそういうケースがあるので
エラーを返してたけど、フラグが落ちないとか何とかトラブルがあるんで
もう面倒だからユーザーが削除したら適当にフラグは落とすってことでエラー
返さなくしたような気もする。

まあ、もとに戻しますかね。

830 名前:login:Penguin mailto:sage [2010/03/25(木) 00:03:52 ID:Swa9ZD3G]
recpt1のsidオプションにfullで分割しないがあると便利かも

831 名前:login:Penguin mailto:sage [2010/03/25(木) 00:19:57 ID:nR51hild]
>>829
エラーを返したら返したで、また面倒があるんですね。
それならエラーは返さないかわりに
「プロセスは終了していないのでsudo kill -9 [PID]で終了させて下さい」
みたいなウィンドウを表示させるというのはどうでしょうか。

832 名前:login:Penguin mailto:sage [2010/03/25(木) 17:36:03 ID:9sQRh3nq]
質問です。
スリープからの復帰で録画→その後またスリープのLinuxでのやり方を聞きたいんですけど。
OSは、Ubuntu 9.10です。
ここを参考に(URL)レベルで結構です。
よろしくお願いします。


833 名前:login:Penguin mailto:sage [2010/03/25(木) 19:13:14 ID:zzCjMe3c]
>>832
> ここを参考に(URL)レベルで結構です。
www.google.com

834 名前:login:Penguin mailto:sage [2010/03/25(木) 19:50:07 ID:Pjsinl0U]
>>832
tinyurl.com/yzh4ew5



835 名前:login:Penguin mailto:sage [2010/03/25(木) 20:05:13 ID:qUT2ZqjL]
recpt1内のchecksignalの--bellが
checksignal: option `--bell' requires an argument
ってなっるんだけどどうすればいいの?

836 名前:login:Penguin mailto:sage [2010/03/25(木) 20:31:31 ID:oT7hSsER]
>>835
long形式で呼ぶとそうなっていました。fixをpushしました。

837 名前:login:Penguin mailto:sage [2010/03/25(木) 20:49:42 ID:qUT2ZqjL]
>>836
ありがとう!
これでいちいちBSチューナーに差して確認しなくて良くなったわ
安心して引っ越せます

838 名前:login:Penguin [2010/03/25(木) 21:09:07 ID:UNGRUKdA]
bt878のポピューラーなカードをUbuntu上で使用しているんですが、
NHKアナログ総合の19時台と21時台の二ヶ国語放送の音声が英語だけしか聴けなくて困っています。
何か解決策はありますでしょうか?

今はUbuntuで使っていますが、この状態はRedHat系とか何年も前に使っていたディストリの時代から同じです。
bttv, tvaudio, tda7432それぞれのinsmodオプションにオーディオチャンネルの切り替えに使えるような
ものはないので、「仕方がないのかな」と思いながらも、他の人はどうしてるのか聞きたくて質問させて頂きました。

カードはIODATAブランドで買ったものですが、中身はKworld KW-TV878RFです。
bttvのinsmodオプションとして通常card=78 tuner=2を指定すると使えるものです。
tuner=17, tuner=24でも特に違いは感じません。

視聴ソフトは今でもxawtvを使っています。
xawtvでLanguage 1とかLanguage2を選んでも症状は変わりません。


昨日MythTVスレで質問したんですが、スレ違いとの指摘を受けてこのスレに移ってきました。

839 名前:login:Penguin mailto:sage [2010/03/25(木) 23:53:11 ID:wUe2JG/0]
>>838
こっちの方が適当なんじゃぁ?
pc11.2ch.net/test/read.cgi/linux/1017186805/

840 名前:login:Penguin mailto:sage [2010/03/25(木) 23:57:53 ID:NGc62XUw]
先に消化って意味ではそっちが適当かも

ちなみに俺には解らない

841 名前:login:Penguin mailto:sage [2010/03/26(金) 21:03:59 ID:Hh6Z9keP]
# cd /hogehoge/pt1-c44e16dbb0e2/driver/
# make -C /lib/modules/`uname -r`/build M=`pwd` V=1
make: ディレクトリ `/usr/src/kernels/2.6.18-164.15.1.el5-x86_64' に入ります
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
--- 略 ---
make: ディレクトリ `/usr/src/kernels/2.6.18-164.15.1.el5-x86_64' から出ます


# yum -y install kernel-devel kernel-headers gcc gcc-c++
Package kernel-devel-2.6.18-164.15.1.el5.x86_64 already installed and latest version
Package kernel-headers-2.6.18-164.15.1.el5.x86_64 already installed and latest version
Package gcc-4.1.2-46.el5_4.2.x86_64 already installed and latest version
Package gcc-c++-4.1.2-46.el5_4.2.x86_64 already installed and latest version

上記のエラーって何が足りないと出るの?
過去ログ見たらkernel-devel と kernel-headers 入れたらOKみたいな事書いてたけど
入れてもエラー直らない。何が足りないのかわかる方いましたら教えてください
centos5.4使ってます。

842 名前:login:Penguin mailto:sage [2010/03/26(金) 21:29:59 ID:nyfYP0z1]
>>841
centosは使ったことがないので答えられないけど、そもそもpt1-c44e16dbb0e2
のドライバを使う必要性があるのかなというのが素朴な疑問。
pt1-c44e16dbb0e2からはarib25だけ利用して、ドライバとrecpt1は最新版を
使えばいいと思うんだけど。
最新版のドライバだったらmakeできないかな。
見当違いなことを言っているかもだけど。

843 名前:login:Penguin mailto:sage [2010/03/26(金) 21:32:25 ID:Hh6Z9keP]
>>842
最新版ってどこ?

844 名前:login:Penguin mailto:sage [2010/03/26(金) 21:56:53 ID:nyfYP0z1]
$ hg clone hg.honeyplanet.jp/pt1 PT2
ってやればホームフォルダにPT2という名前のフォルダが出来て、その中に解凍
された形で出てくるよ。
Ubuntuではそうなるけど。



845 名前:login:Penguin mailto:sage [2010/03/26(金) 22:10:08 ID:cgLZ6qlw]
このレベルは他に誘導してくれ

846 名前:login:Penguin mailto:sage [2010/03/27(土) 00:28:45 ID:RrENnEzd]
情報 2010-03-26 21:24:51 getepg:: 正常な/tmp/__temp.xml_gr14が作成されなかった模様(放送間帯でないなら問題ありません)
情報 2010-03-26 21:24:50 getepg:: 正常な/tmp/__temp.xml_gr16が作成されなかった模様(放送間帯でないなら問題ありません)
情報 2010-03-26 21:24:50 getepg:: 正常な/tmp/__temp.xml_gr15が作成されなかった模様(放送間帯でないなら問題ありません)
情報 2010-03-26 21:24:50 getepg:: 正常な/tmp/__temp.xml_gr17が作成されなかった模様(放送間帯でないなら問題ありません)
情報 2010-03-26 21:24:49 getepg:: 正常な/tmp/__temp.xml_bsが作成されなかった模様(放送間帯でないなら問題ありません)
情報 2010-03-26 21:24:49 getepg:: 正常な/tmp/__temp.xml_gr22が作成されなかった模様(放送間帯でないなら問題ありません)
情報 2010-03-26 21:24:49 getepg:: 正常な/tmp/__temp.xml_gr13が作成されなかった模様(放送間帯でないなら問題ありません)
情報 2010-03-26 21:24:49 getepg:: 正常な/tmp/__temp.xml_gr26が作成されなかった模様(放送間帯でないなら問題ありません)

EPG取得用テンポラリファイルの設定
録画データ:/tmp/__temp.ts
XMLファイル:/tmp/__temp.xml

となっていて /var/www/epgrec/tmp/ がないので
# mkdir /var/www/epgrec/tmp/
を作成。でもエラー直らず。
試しに手動で番組表を取得。
# /var/www/epgrec/getepg.php
PHP Notice: Constant E_ERROR already defined in /var/www/epgrec/recLog.inc.php on line 4
って必ず表示される。何が悪いんだ?

847 名前:login:Penguin mailto:sage [2010/03/27(土) 00:38:50 ID:YPnLh391]
相対ディレクトリなんて書いてないでしょ

848 名前:epgrecの中の人 mailto:sage [2010/03/27(土) 03:15:02 ID:0RbAdBYw]
>>846
E_ERRORは定義済み定数でしたね、こりゃ失敗。直さないと。
ただ、その前の正常な云々とは関係ないです。

正常な云々はあまりにも原因が多すぎて回答しかねます
そもそもdo-record.shで録画できてるかどうかから確かめないと

849 名前:login:Penguin [2010/03/27(土) 14:19:27 ID:CZDv8n5I]
epgrecの中の方へ、いつもお世話になっております。

恐れ入りますが、次回の修正の際には以下の点の修正もお願い致します。

・文言修正
 テンプレートのenvSetting.html内の以下の文言。

 優先する録画モード
  キーワード自動録画や簡易録画を行う番組の録画モードを設定します。
  config.php の$RECORD_MODEに複数の録画モードを登録し、do-
  record.shをカスタマイズているので

  →カスタマイズ[し]ているので(「し」を追加。)

実害の無い、たわいもない点で恐縮です。

850 名前:login:Penguin mailto:sage [2010/03/27(土) 14:52:46 ID:zBa/O4ml]
>>849
まるで自分とこの下請けに注文つけてるみたいだなww
あ、いや、なんでもない。すまん

851 名前:login:Penguin mailto:sage [2010/03/27(土) 15:25:39 ID:T1/2euVv]
ありえないぐらいどうでもいいから、敢えて直さないのも手

852 名前:login:Penguin mailto:sage [2010/03/27(土) 16:11:23 ID:YPnLh391]
すみません。正確に言っておきたいのでw

853 名前:login:Penguin mailto:sage [2010/03/27(土) 18:43:43 ID:RrENnEzd]
録画し過ぎて肝心な番組が録画出来なかったwww
古い容量オーバー仕掛けたら、古い番組から削除してくれる機能( ゚Д゚)ホスィ

854 名前:login:Penguin mailto:sage [2010/03/27(土) 18:48:38 ID:iEH9jDKX]
100GB切ったら自動でHD注文するようにすれば。



855 名前:login:Penguin mailto:sage [2010/03/27(土) 18:48:58 ID:/gyFgOEQ]
あれもこれもと自動録画キーワードを増やしてしまうと、すぐに容量が
パンパンになったりしますよね。予約一覧に、録画する/しないの選択が
できたら便利かもなー。削除したらええやんっかもしれないけど。

856 名前:login:Penguin mailto:sage [2010/03/27(土) 18:57:49 ID:YPnLh391]
シェルスクリプトでcronに入れとけばいいのに。
df して少なかったら古い日付のを消すか移動するか。

857 名前:login:Penguin mailto:sage [2010/03/27(土) 19:18:31 ID:YwEqRryJ]
>>849
気に入らなかったら自分で作れよ。


858 名前:login:Penguin mailto:sage [2010/03/27(土) 20:39:37 ID:tzWncBYr]
VLCとかmplayerとかはまだ二ヶ国語放送に対応していないのかな?
具体的にはNHKの夜7時のニュースが見たい。
動画プレイヤーだと日本語と英語が左右に分かれて聞こえるので、英語の方を
聞こえないようにサウンドで調整しているけど、なんだかなあって感じ。
VLCは音が出ないし、mplayerだと音がおかしい。
以前、mplayerにパッチを当てたら動画プレイヤーと同じ状況になって
少しはましになったけど、今まで見れた動画が見れなくなるなど、おかしな
こともあって元に戻してしまった。
最近、何らかの進展はないだろうか?

859 名前:login:Penguin mailto:sage [2010/03/27(土) 22:19:44 ID:KQoeIZoI]
フジとかの場合は 普通にmplayerで"#"キーで切り替えられたはず
NHKとかの二ヶ国語の場合
パッチ当てたmplayerに -channels 2 -af channels=2:2:0:1:0:0 .... とかじゃだめかな
一応最近のmplayerのパッチは NHKのニュース7でテストしてるから
動くと思うけど
(他の動画が見れない場合は レポートよろです)

860 名前:login:Penguin mailto:sage [2010/03/27(土) 22:23:57 ID:YwEqRryJ]
鬼門のデュアルモノですな

861 名前:login:Penguin mailto:sage [2010/03/27(土) 23:07:55 ID:tzWncBYr]
>>859
最近のパッチって、これでいいのかな?
2sen.dip.jp/cgi-bin/dtvup/source/up0250.zip

>>860
鬼門だよねえ。

862 名前:login:Penguin mailto:sage [2010/03/28(日) 00:23:22 ID:7SEN0pnG]
www.mda.or.jp/epgrec/index.php/epgrec%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9
do-record.sh

PT1/2+現在のドライバの設定例です。

#!/bin/bash

RECORDER=/usr/local/bin/recpt1

if [ ${MODE} == 0 ]; then
$RECORDER --strip --b25 $CHANNEL $DURATION ${OUTPUT}
elif [ ${MODE} == 1 ]; then
$RECORDER --strip --b25 --sid $SID $CHANNEL $DURATION ${OUTPUT}
fi
サービスIDの変更

デフォルトのhdから別の変更したのは次の局です

放送大学 all
NHK BS1 101
NHK BS2 102
WOWOW1 191
WOWOW2 192
WOWOW3 193

これら以外はデフォルトのままで問題ありません。
放送大学は、複数チャンネルの放送をやっているので念のためallにします。NHK教育もやってる時があるようです。
CSを設定する場合はさらに複雑になるでしょう。



tssplitter_lite 使わなくてもサービスIDの指定出来るようになったの?!?!

863 名前:login:Penguin mailto:sage [2010/03/28(日) 00:26:37 ID:QuXvAqkF]
情報 2010-03-28 00:23:34 getepg:: 正常な/tmp/__temp.xml_bsが作成されなかった模様(放送間帯でないなら問題ありません)
情報 2010-03-28 00:12:57 getepg:: 正常な/tmp/__temp.xml_bsが作成されなかった模様(放送間帯でないなら問題ありません)

俺もこんなエラー出てるんだけど・・・

/var/www/epgrec/tmp/ がなかったので以下の要領で試したが効果なし
# mkdir /var/www/epgrec/tmp/
# chown -R apache.apache /var/www/epgrec/tmp/
# chmod 777 /var/www/epgrec/tmp/
何が原因??

864 名前:login:Penguin mailto:sage [2010/03/28(日) 01:36:56 ID:cjEHBg5T]
>>861
up0250 でおkのはず
ただ現在のところtrunkではパッチが失敗するので >>791 も参照してちょ

NHKはなんでデュアルモノにするのかな
モノの音声ストリームx2で何の問題も無いのに...



865 名前:login:Penguin mailto:sage [2010/03/28(日) 01:40:14 ID:7s+USB1R]
>>864
サンキュ。
実はすでにパッチ当てて失敗してたw。
791見てやり直す。

866 名前:login:Penguin [2010/03/28(日) 08:13:29 ID:q6TTy/yF]
>>863
>/tmp

/tmpは文字通り(/)からの絶対パスです。
うちの環境(CentOS 5.4)では、/tmpは、drwxrwxrwt nobody nobodyに
なっていて、正常に動作しています。
権限は大丈夫でしょうか?

そこに、EPGを取得しXMLファイルを抽出して、そこからXMLを
パースしてmysqlのチャンネルデータと番組プログラムデータを
作るようです。

867 名前:login:Penguin mailto:sage [2010/03/28(日) 09:44:57 ID:odf4WWBk]
>>866
drwxrwxrwt 4 root root 4096 3月 28 09:42 tmp

になってます

868 名前:login:Penguin mailto:sage [2010/03/28(日) 09:56:24 ID:nW0+WSE9]
動作中に/tmp見てみることすらできないの?
BS録画できてないんじゃないの、調べたの?

869 名前:login:Penguin mailto:sage [2010/03/28(日) 10:17:48 ID:aIXMhtXe]
# ls -l /etc/cron.d/
合計 8
-rw-r--r-- 1 root root 131 3月 26 21:30 getepg

# vi /etc/cron.d/getepg
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
45 */2 * * * httpd /var/www/epgrec/getepg.php

cronのログ
Mar 28 01:15:54 localhost anacron[2686]: Job `cron.daily' terminated
Mar 28 01:15:54 localhost anacron[2686]: Normal exit (1 jobs run)
Mar 28 02:01:01 localhost crond[3982]: (root) CMD (run-parts /etc/cron.hourly)
Mar 28 03:01:01 localhost crond[4089]: (root) CMD (run-parts /etc/cron.hourly)
Mar 28 04:01:01 localhost crond[4196]: (root) CMD (run-parts /etc/cron.hourly)
Mar 28 04:02:02 localhost crond[4203]: (root) CMD (run-parts /etc/cron.daily)
Mar 28 04:02:02 localhost anacron[4208]: Updated timestamp for job `cron.daily' to 2010-03-28
Mar 28 04:22:01 localhost crond[4758]: (root) CMD (run-parts /etc/cron.weekly)
Mar 28 04:22:01 localhost anacron[4762]: Updated timestamp for job `cron.weekly' to 2010-03-28
Mar 28 05:01:01 localhost crond[13649]: (root) CMD (run-parts /etc/cron.hourly)
Mar 28 06:01:01 localhost crond[13756]: (root) CMD (run-parts /etc/cron.hourly)
Mar 28 07:01:01 localhost crond[13863]: (root) CMD (run-parts /etc/cron.hourly)
Mar 28 08:01:05 localhost crond[13980]: (root) CMD (run-parts /etc/cron.hourly)
Mar 28 09:01:01 localhost crond[14100]: (root) CMD (run-parts /etc/cron.hourly)
Mar 28 10:01:01 localhost crond[14327]: (root) CMD (run-parts /etc/cron.hourly)

cronがうまく働いてくれない。何がおかしい?

870 名前:login:Penguin mailto:sage [2010/03/28(日) 10:23:27 ID:bY4RE86X]
>>869
chmod a+x /etc/cron.d/getepg

871 名前:login:Penguin mailto:sage [2010/03/28(日) 10:24:13 ID:nW0+WSE9]
少しは自分で考えるとか自分で調べるとかしたら?

872 名前:login:Penguin mailto:sage [2010/03/28(日) 10:34:23 ID:Jk1H7VVd]
というか、別に中身分かってなくても作者のインストール手順に従ってれば
悩まないで済むのにな。

873 名前:login:Penguin mailto:sage [2010/03/28(日) 12:00:43 ID:aIXMhtXe]
>>868
あれ?BSが録画されなくなってる
epgrecバージョンアップしたぐらいしか心当たりない・・・なぜだ?

# OUTPUT=/root/test.ts CHANNEL=14 DURATION=10 TUNER=0 MODE=0 TYPE=GR /var/www/epgrec/do-record.sh
CHANNEL : 14
DURATION: 10
OUTPUT : /root/test.ts
TUNER : 0
TYPE : GR
MODE : 0
using B25...
enable B25 strip
Signal=34.404070dB
Recording...

# OUTPUT=/root/test2.ts CHANNEL=141 DURATION=10 TUNER=0 MODE=0 TYPE=BS /var/www/epgrec/do-record.sh
CHANNEL : 141
DURATION: 10
OUTPUT : /root/test.ts
TUNER : 0
TYPE : BS
MODE : 0
using B25...
enable B25 strip
Cannot tune to the specified channel

874 名前:login:Penguin mailto:sage [2010/03/28(日) 12:01:48 ID:aIXMhtXe]
>>868
# OUTPUT=/root/test3.ts CHANNEL=101 DURATION=10 TUNER=0 MODE=0 TYPE=BS /var/www/epgrec/do-record.sh
CHANNEL : 101
DURATION: 10
OUTPUT : /root/test2.ts
TUNER : 0
TYPE : BS
MODE : 0
using B25...
enable B25 strip
Cannot tune to the specified channel


# dmesg
PT1:ISDB-S Sleep
PT1:ISDB-S Sleep
sd 2:0:0:0: Attached scsi generic sg0 type 0
PT1:ISDB-T Sleep
PT1:ISDB-T Sleep
PT1:device[0]=0000000000000000
pt1_thread run
PT1:ISDB-T Wakeup
CN(1)Val(e0e060d)
(253:2)Drop=00000000:00000000:00000000:00000000
PT1:ISDB-T Sleep
PT1:ISDB-S Wakeup
(253:1)Drop=00000000:00000000:00000000:00000000
PT1:ISDB-S Sleep
PT1:ISDB-S Wakeup
(253:0)Drop=00000000:00000000:00000000:00000000
PT1:ISDB-S Sleep
なぜだ??15Vの分配器使ってるからドライバ入れるときにLNBをちゃんと2にしてるのに・・・



875 名前:login:Penguin mailto:sage [2010/03/28(日) 12:03:05 ID:aIXMhtXe]
# rmmod pt1_drv.ko
# hg clone hg.honeyplanet.jp/pt1/ PT2
# cd ./PT2/driver/
# vi pt1_pci.c
static int lnb = 0; /* LNB OFF:0 +11V:1 +15V:2 */
以下に変更
static int lnb = 2; /* LNB OFF:0 +11V:1 +15V:2 */
# make
(エラーが出ていないことを確認)
# make install
# insmod /lib/modules/`uname -r`/kernel/drivers/video/pt1_drv.ko
# reboot

ドライバを最新版に再インストール。上記の現象変わらず。なぜ??

876 名前:login:Penguin mailto:sage [2010/03/28(日) 12:06:39 ID:Rsgp6g8V]
荒らしだねこれ

877 名前:login:Penguin mailto:sage [2010/03/28(日) 12:54:02 ID:nW0+WSE9]
そもそもdo-record.shは自分で書くもんだからepgrecのバージョンアップとは
関係ないし。録画出来るか調べもしないでナゼナゼ連発、ほとんど荒らしだね。

878 名前:login:Penguin mailto:sage [2010/03/28(日) 13:00:11 ID:UDiTBhRm]
あぁ、そろそろepgrec専用のスレでも立ててそっちでやった方がいいんじゃないのかな?
他の話題が大して流れてるわけでもないから、邪魔になってるわけじゃないんだが。

そもそも作者さんのページのコメント入力でQAでも何でもすれば
そこに情報が集約されるのに、なぜわざわざ2chでやる?

879 名前:login:Penguin mailto:sage [2010/03/28(日) 13:23:59 ID:nW0+WSE9]
公式の方がアカウント登録がいるsourceforgeに移って
匿名さんの敷居が上がったからじゃないの。

880 名前:login:Penguin mailto:sage [2010/03/28(日) 13:35:19 ID:Rsgp6g8V]
なんか難しいね。とりあえず春休み終わるまで様子みよう

881 名前:login:Penguin mailto:sage [2010/03/28(日) 14:25:55 ID:7s+USB1R]
>>864
パッチは当ったけど、mplayer.oが出来ず、makeがうまくいかない。
>>799によると2.6.28-11-genericにダウンしたら出来たとあったが、
それはやりたくないな。
昨日のバージョンだとmakeできるけど、パッチ当らないし。
Linux用DVBアプリ集ver.0.5が出るのを待つか。
それにしてもつい最近のログに情報あったんだな。
DVBは関係ないと思ってスルーしてた。
今度からもっと注意しよう。

882 名前:login:Penguin mailto:sage [2010/03/28(日) 15:21:05 ID:UDiTBhRm]
mplayerとカーネルは関係ないぞ。
gccなりランタイムライブラリなりが関係するってのなら分かるけど、
それはディストリビューションのリビジョンの方が関係する話。

883 名前:login:Penguin [2010/03/28(日) 15:27:48 ID:q6TTy/yF]
>>869,873-875
>ID: aIXMhtXeの方へ

まずは、epgrecやcronがどうこうよりも、シンプルにrecpt1で録画が
出来るか試されてはいかがでしょうか?

recpt1 --help でヘルプが出ます。

epgrecのdo-record.shは、中でrecpt1を呼んでいて、これは各自の
環境に応じてカスタマイズするものです。

884 名前:login:Penguin mailto:sage [2010/03/28(日) 15:58:14 ID:aIXMhtXe]
>>883
# recpt1 --b25 --strip 14 10 /root/test.ts
using B25...
enable B25 strip
Signal=34.124284dB
Recording...

# recpt1 --b25 --strip 141 10 /root/test.ts
using B25...
enable B25 strip
Cannot tune to the specified channel

# recpt1 --b25 --strip 101 10 /root/test.ts
using B25...
enable B25 strip
Cannot tune to the specified channel

こんな感じです。
テスターで測ると分配器のところに12Vの電圧が出力されてないみたいです。
LNBのところ、2にしてドライバ入れたのになぜなんでしょう??



885 名前:login:Penguin mailto:sage [2010/03/28(日) 16:14:18 ID:SQlyqgJ1]
ドライバは入れ替えたのかな。depmodは?

886 名前:login:Penguin mailto:sage [2010/03/28(日) 16:35:41 ID:aIXMhtXe]
# rmmod pt1_drv.ko
# rm -r -f /lib/modules/`uname -r`/kernel/drivers/video/pt1_drv.ko
# rm -r -f /etc/udev/rules.d/99-pt1.rules
# reboot

# lspci -v
03:00.0 Multimedia controller: Xilinx Corporation Unknown device 222a (rev 01)
Subsystem: Unknown device ef11:ddd5
Flags: bus master, medium devsel, latency 0
Memory at fdcff000 (32-bit, non-prefetchable) [size=4K]

# hg clone hg.honeyplanet.jp/pt1/ PT2
# cd ./PT2/driver/
# vi pt1_pci.c
static int lnb = 2; /* LNB OFF:0 +11V:1 +15V:2 */

887 名前:login:Penguin mailto:sage [2010/03/28(日) 16:36:23 ID:aIXMhtXe]
# make
revh=`hg parents --template '#define DRV_VERSION "r{rev}:{node|short}"\n#define DRV_RELDATE "{date|shortdate}"\n' 2>/dev/null`; \
if [ -n "$revh" ] ; then \
echo "$revh" > version.h; \
else \
printf "#define DRV_VERSION \""1.1.0"\"\n#define DRV_RELDATE \""2010-01-27"\"\n" > version.h; \
fi
make -C /lib/modules/`uname -r`/build M=`pwd` V=0 modules
make[1]: ディレクトリ `/usr/src/kernels/2.6.18-164.15.1.el5-x86_64' に入ります
CC [M] /root/PT2/driver/pt1_pci.o
CC [M] /root/PT2/driver/pt1_i2c.o
CC [M] /root/PT2/driver/pt1_tuner.o
CC [M] /root/PT2/driver/pt1_tuner_data.o
LD [M] /root/PT2/driver/pt1_drv.o
Building modules, stage 2.
MODPOST
CC /root/PT2/driver/pt1_drv.mod.o
LD [M] /root/PT2/driver/pt1_drv.ko
make[1]: ディレクトリ `/usr/src/kernels/2.6.18-164.15.1.el5-x86_64' から出ます

# make install
# insmod /lib/modules/`uname -r`/kernel/drivers/video/pt1_drv.ko
# depmod -a
# modprobe pt1_drv
(# insmod /lib/modules/`uname -r`/kernel/drivers/video/pt1_drv.ko でも試したが効果なし)
# reboot

888 名前:login:Penguin mailto:sage [2010/03/28(日) 16:38:15 ID:aIXMhtXe]
# lspci -v
03:00.0 Multimedia controller: Xilinx Corporation Unknown device 222a (rev 01)
Subsystem: Unknown device ef11:ddd5
Flags: bus master, medium devsel, latency 0
Memory at fdcff000 (32-bit, non-prefetchable) [size=4K]

以前、正常にインストールしてた時のコマンドのログを見ると以下のように認識してた
# lspci -v | grep pt
Kernel driver in use: pt1-pci
Kernel modules: pt1_drv

現在は
# lspci -v | grep pt
Capabilities: [90] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
Capabilities: [d0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+
ん〜マジでワケ分からんようになってきた。 試しに録画してみたが >>884 と同じ。
試しに分配器をテレビにつけたが正常に動作してる。(分配器の通電ランプが点灯)
だけど、PCにつけると分配器の通電ランプが点灯しない。だから、BSやCSが受信できない。
なぜだー?OSを再インストールしてみたが、変わらん(汗

889 名前:login:Penguin mailto:sage [2010/03/28(日) 17:02:26 ID:SQlyqgJ1]
ソース変更せずに --lnb オプションでもダメかな。壊れたとか?

890 名前:login:Penguin mailto:sage [2010/03/28(日) 17:13:56 ID:aIXMhtXe]
>>889
--lnb オプションって確か昔のバージョンではありましたよね?

# recpt1 --help

Usage:
recpt1 [--b25 [--round N] [--strip] [--EMM]] [--udp [--addr hostname --port portnumber]] [--device devicefile] channel rectime destfile

オプションない。バージョン戻した方がいいのかな?

891 名前:login:Penguin mailto:sage [2010/03/28(日) 17:14:14 ID:LWCoiluY]
ptr_drvのバージョンとrecpt1のバージョン不一致じゃねーの?
同梱されている同じソース使ってる?

892 名前:login:Penguin mailto:sage [2010/03/28(日) 17:16:27 ID:aIXMhtXe]
# ls -l /lib/modules/`uname -r`/kernel/drivers/video/
合計 824
drwxr-xr-x 2 root root 4096 3月 26 20:33 backlight
-rwxr--r-- 1 root root 67856 3月 18 02:15 cirrusfb.ko
drwxr-xr-x 2 root root 4096 3月 26 20:33 intelfb
drwxr-xr-x 2 root root 4096 3月 26 20:33 kyro
drwxr-xr-x 2 root root 4096 3月 26 20:33 nvidia
-rw-r--r-- 1 root root 598442 3月 28 16:27 pt1_drv.ko
drwxr-xr-x 2 root root 4096 3月 26 20:33 riva
drwxr-xr-x 2 root root 4096 3月 26 20:33 savage
-rwxr--r-- 1 root root 50272 3月 18 02:15 vga16fb.ko
-rwxr--r-- 1 root root 43480 3月 18 02:15 vgastate.ko

# chmod 744 /lib/modules/`uname -r`/kernel/drivers/video/pt1_drv.ko

他のドライバと違ってたので744にしてみたが変わりない・・・。・゚・(ノД`)・゚・。 ウワーン

893 名前:login:Penguin mailto:sage [2010/03/28(日) 17:20:02 ID:nW0+WSE9]
recpt1とドライバのバージョンの不一致じゃねーの。
lnbオプションは今のにもあるだろ。
どこから持ってきたのコンパイルしてんだか。
自分でやっていることが理解できてないような奴に
アドバイスするのは不可能。

894 名前:login:Penguin mailto:sage [2010/03/28(日) 17:22:08 ID:nW0+WSE9]
それにそもそも、/kernel/drivers/video/の下にぶち込んでる
意味も分からない。そこはビデオカードのドライバのあるとこだし
手でコピーしたのか。実害はないとはいえ酔っぱらいがでたらめに
いじってるようにしか見えない。



895 名前:login:Penguin mailto:sage [2010/03/28(日) 17:25:26 ID:aIXMhtXe]
recpt1 が破損してたorz
お騒がせしました。

896 名前:login:Penguin mailto:sage [2010/03/28(日) 17:26:14 ID:aIXMhtXe]
>>894
centos だと make install したら勝手にそこに入ってしまうのですが・・・

897 名前:login:Penguin mailto:sage [2010/03/28(日) 17:31:45 ID:xoo6mxYR]
◎●◎●◎● EPGRECを作ってるネ申への要望 ◎●◎●◎●◎●

動作ログですが、getepg:: 予約ID9のEPG情報が更新された とか表示されるのですが

どういう風に、更新されたのか(時間が何時から何時に更新された)みたいに表示できませんかー?

ユーザーにも役立つログ表示にした方がいいかと思います!!!!!

898 名前:login:Penguin [2010/03/28(日) 17:33:31 ID:q6TTy/yF]
>>890

以下のrecpt1のバージョンでは、正常に動作していますし、
懸念されている”--lnb オプション"もありますので、
バージョンを戻されてみてはいかがでしょうか?

[root@HOGE recpt1]# recpt1 --version
recpt1 1.1.0
recorder command for PT1/2 digital tuner.

[root@HOGE recpt1]# recpt1 --help

Usage:
recpt1 [--b25 [--round N] [--strip] [--EMM]] [--udp [--addr hostname --port portnumber]] [--device devicefile] [--lnb voltage] [--sid SID1,SID2] channel rectime destfile

899 名前:login:Penguin mailto:sage [2010/03/28(日) 17:37:46 ID:U3uXB0A/]
    _ □□    _      ___、、、
  //_   [][]//   ,,-―''':::::::::::::::ヽヾヽ':::::/、
//  \\  //  /::::::::::::::::::::::::::::::i l | l i:::::::ミ
 ̄      ̄   ̄/ /:::::::::,,,-‐,/i/`''' ̄ ̄ ̄ `i::;|   install: $(TARGET)
―`―--^--、__   /:::::::::=ソ   / ヽ、 /   ,,|/    install -m 644 $(TARGET) /lib/modules/`uname -r`/kernel/drivers/video
/f ),fヽ,-、     ノ  | 三 i <ニ`-, ノ /、-ニニ' 」')  って書いたのは誰だあっ!!
  i'/ /^~i f-iノ   |三 彡 t ̄ 。` ソ ハ_゙'、 ̄。,フ | )
,,,     l'ノ j    ノ::i⌒ヽ;;|   ̄ ̄ / _ヽ、 ̄  ゙i )
  ` '' -  /    ノ::| ヽミ   `_,(_  i\_  `i ヽ、 ∧ ∧ ∧ ∧
     ///  |:::| ( ミ   / __ニ'__`i |  Y  Y Y Y Y
   ,-"        ,|:::ヽ  ミ   /-───―-`l  |  //     |
   |  //    l::::::::l\    ||||||||||||||||||||||/  |     // |
  /     ____.|:::::::|    、  `ー-―――┴ /    __,,..-'|
 /゙ー、,-―'''XXXX `''l::,/|    ー- 、__ ̄_,,-"、_,-''XXXXX |
/XX/ XXXXXXXXXX| |         _,  /ノXXXXXXXXXX




900 名前:login:Penguin mailto:sage [2010/03/28(日) 17:50:52 ID:Ori1PmhZ]
>>898
古いバージョン使ってるね。
新しいもの好きなんで。。。

# recpt1 --version
recpt1 r116:38a793ac3d9d (2010-03-25)
recorder command for PT1/2 digital tuner.

901 名前:login:Penguin [2010/03/28(日) 18:13:05 ID:q6TTy/yF]
>>900

そういう事でしたら、そのバージョンも古そうですよ。

hg.honeyplanet.jp/pt1/rev/38a793ac3d9d

最新版は、
"recorder command for PT1/2 digital tuner."
の代わりに
"signal check utility for PT1/2 digital tuner."

とバージョン表示されるようですね。

安定志向なものですので。。。

902 名前:login:Penguin mailto:sage [2010/03/28(日) 18:21:29 ID:SQlyqgJ1]
今日は釣られないよう頑張るぼく。

903 名前:login:Penguin mailto:sage [2010/03/28(日) 18:24:04 ID:Ori1PmhZ]
>>901
マジで?
帰ったらバージョンアップするか!!

# recpt1 --version
recpt1 r116:38a793ac3d9d (2010-03-25)
recorder command for PT1/2 digital tuner.

hg.honeyplanet.jp/pt1/rev/38a793ac3d9d の 38a793ac3d9d
が上記のバージョンのところに書いてるんだけど、同じではない??

904 名前:login:Penguin mailto:sage [2010/03/28(日) 18:26:48 ID:SQlyqgJ1]
はい釣れたw



905 名前:login:Penguin mailto:sage [2010/03/28(日) 22:47:16 ID:cjEHBg5T]
>>881
svn co ... -r 29813 としても libaviutil/ とかの外部項目は
特定のリビジョンで固定されず最新のが使われてしまうために
ビルドエラーが起きてしまうようです
きちんと確認してないですみません
修正してver0.5としてうpするようにします
(trunkでなく1.0rc2のスナップショットへのパッチにする予定)

906 名前:login:Penguin mailto:sage [2010/03/28(日) 23:22:51 ID:7s+USB1R]
>>905
確かにログを見ていたら29813以外のナンバーがちらちらしていたから「?」とは
思っていました。
ver0.5をお待ちしております。

907 名前:905 mailto:sage [2010/03/30(火) 01:11:38 ID:Ne8CC/4o]
DVBアプリ集ver0.5 うpしました 2sen DTV up0302.zip です
機能面での追加は無く, >>21, >>171, >>353と同じです.
mplayer用のパッチを最近のtrunk(rev:30972)に合わせて修正しました

パッチ当てに失敗という報告をよく頂くので
今回からソースツリーのsnapshotもうpしました 2sen DTV up0301.zip
パッチ済みなのでconfigure, makeだけでおkのはずです
ただしPT1をS2APIのデバイスとして扱いたい(s2scanで作ったchannels.confを使いたい)場合は
さらにs2api-force.patch (DVBアプリ集)を当てて下さい

使用上の注意としては 再生時に何もオプションを指定しないとffmpegのAACコーデックを
使うように(本家が)変わったので, -ac faad, のオプションを指定するか~/.mplayer/configに書くかして下さい

908 名前:login:Penguin [2010/03/30(火) 09:56:06 ID:5LrSw99+]
epgrec のサイトみたら

サービスIDの変更
デフォルトのhdから別の変更したのは次の局です
放送大学 all
NHK BS1 101
NHK BS2 102
WOWOW1 191
WOWOW2 192
WOWOW3 193
これら以外はデフォルトのままで問題ありません。
放送大学は、複数チャンネルの放送をやっているので念のためallにします。NHK教育もやってる時があるようです。
CSを設定する場合はさらに複雑になるでしょう。

って書いてたけどデフォルトからID変える設定が書いてるファイルってどれ?
見当たらない

909 名前:epgrecの中の人 mailto:sage [2010/03/30(火) 10:44:11 ID:SmPA6Sp3]
ダイアログのスクリーンショットを穴が空くほどよく見てください。
文字列を無視しないでくださいますようお願いしますね♥






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<310KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef