12/03/06 16:39:53.95 Xn+KLRat
海賊版カードで有料TV見放題 暗号解読か、総務省調査
URLリンク(digital.asahi.com)
151:login:Penguin
12/03/06 17:08:26.80 miXfodRf
次回販売開始する時間は: 2012/03/08 20:00 (日本時間)
EMMを受けないしキモの部分を持ってるらしいから対策されてもアップデート可能とか
152:login:Penguin
12/03/06 18:21:56.79 Bhgzywfm
GoogleChromeでepgrecの詳細予約画面を開くとダイアログの表示が崩れる
Firefoxではそんなことなかったんだが
153:epgrecのUIの人
12/03/06 20:04:28.62 xbl31i8O
>>152
単純に、詳細予約ダイアロゴの枠をドラッグ…とかじゃないですよね?
昨日のChromeのアップデートの影響かと思いましたが…崩れませんねぇ…Firefoxで崩れた!?
フォームの行頭(ラベル部分)が所々右にずれる場合の対処法
template/index.htmlの540行目辺り、#floatBox4Dialog…の後ろ辺りにに
#floatBox4Dialog > form >div {clear:left;}
の一行を追加してみてください
崩れ方が違う場合は、どんな風に崩れるのか書いておいてください
154:baalzephon.dyndns
12/03/06 23:40:11.40 G+j1dJx2
>>149
>>143のリンク先を作ってる者ですが、あのPukiwikiは備忘録として
あちこちからコピペしてるだけです。(一応)自前なのは2.6.39対応のみです。
2.6.39対応パッチは煮るなり焼くなり好きにしてください。
私しか編集できないPukiwikiに「コピペ自由」って書いておきました。連絡不要です。
155:login:Penguin
12/03/07 00:31:54.96 S0yzxdOW
>>153
まさにその症状でそのcssを追加したら直りました。
ありがとうございます。
156:login:Penguin
12/03/07 18:38:33.35 E/hFjRZn
お、recpt1 changeset.156だとkernel3.xのシングルコアでも同時録画できる!
spin_lockパッチだときっかり同時刻録画したときにシステムごとフリーズしてたから嬉しい
ありがとう
157:135
12/03/09 16:21:09.50 ZRj549RY
>>136
種別でのフィルタリングが選局にも反映され、例えば地デジを選ぶと、
選局のプルダウンメニューには候補として地デジのチャンネルだけがリストされるようになりました。
また、局も種別毎に色分けされるようになりました。
ただ、うまく動作する時とそうでない時があります。
現状でも十分に便利なので、うまくいかない時を説明するのは心苦しい感じですが、一応報告させて頂きます。
うまく動作しないのには2種類あって、
1
種別での選択に関わらず、局は「すべて」に固定されてそのままFirefoxがフリーズしてしまう事があります。
(このとき局のプルダウンメニューの長さがデフォルトで選択されている「すべて」の文字数ぎりぎりになっています)
他のタブもメニューもフリーズするので、強制終了させると復活してくれる。
一方、うまく動いてくれている時には、種別での選択が、局に反映される(局のプルダウンメニューの長さが最長の放送局名にフィットしています)
2
種別で「すべて」か「BS」を選択して、TABで選局のプルダウンメニューに移動後、Nキーをタイプすると、
NHK BS プレミアム と NHK BS1 の2つだけがリストされる場合があり、この時はNHK BS1で止まる。また、Shift + Nキーも受け付けなくなってしまいます。
けれど、例えば、Bキーなどをタイプして他の局を一度選択すると、上記の状態を抜け出して、また調子よく動いてくれる場合もあります。
同じことはNキーではなく、Tキーでも起こるようで、Tキーの場合は決まってTwellVが選局された状態で止まります。
編集すべきファイルはprogramTable.phpとprogramTable.htmlの2つだと思うのですが、
どちらも編集元のファイルとして2011年10月からのBS対応版のEPGrecに含まれるものを利用させてもらいました。
158:login:Penguin
12/03/10 16:57:52.38 It8njhwC
epgrecって録画ディレクトリをその都度任意の場所に指定できないのかな?
recpt1では指定できるからdo-record.shをいじれば簡単に出来ると思い込んでたんだけど。
159:login:Penguin
12/03/10 17:01:55.25 ryDa+2rV
>>158
っつ、MySQL側のDBもいじらないとあかんな。
160:login:Penguin
12/03/10 17:03:20.87 J484cR9G
>>157
2のバグ対応しました、Firefoxでの検証が甘かったようです
1のバグはこちらで再現されないの、もう少し検証してみます
URLリンク(sourceforge.jp)
161:login:Penguin
12/03/10 17:24:59.71 hDUN+GTN
>>158
指定したフォルダがある程度決まってるならdo-record.shのモードをいくつか作ればできそうだけど
162:epgrecのUIの人
12/03/10 17:26:35.81 J484cR9G
名前を付けて追記、
上記2のバグですが、キーを入力した後すぐには次の入力が反映されない、鈍くなる現象がまだ残ってました
機能2つでこんな状態だと次のが出せない…
163:login:Penguin
12/03/10 17:41:56.18 d0M7u/Rq
最近PT2を購入して、早速epgrecを使おうとしているものです。
sourceforgeの最新版をインストールして、
dbの設定、pt2のドライバなどは問題ありません。
ところで、epgrecの初期設定で番組表をstep5で取り込むのですが、
取り込みが完了した後も、設定したurlにアクセスすると再び、
インストーラー画面になってしまいます。(mysqlのdbのテーブルには、epgデータが格納
されているのは確認済です。)
どこら辺が原因ありそうでしょうか。
164:login:Penguin
12/03/10 18:14:54.18 SrxtTfIE
configファイルのパーミッションがキツイのでは
165:login:Penguin
12/03/10 21:46:47.65 d0M7u/Rq
>>164
ありがとうございます。
いろいろ調べたら、結局config.phpへ、パスがとどいていないことがあるのが
原因のようでした。
166:login:Penguin
12/03/12 06:59:37.47 ky2ovBst
昨日のTVつまらん ほとんどの局でわざとらしい偽善番組やっていてうざかった
167:login:Penguin
12/03/12 13:56:50.12 UmoTY9cg
>>166
スレ違いをいうあなたの方がウザイ
168:login:Penguin
12/03/13 19:05:09.77 2VZThl+A
recorder:: recorder:: なぜか過去の録画予約が実行された
ってどういう意味ですか?
CSチャンネルをいじってから全部これが理由で失敗してるorz
169:epgrecの中の人
12/03/14 16:31:41.98 iC8fdXSz
現在時とDBに入ってる録画開始時間を比較して現在時のほうが大きかったら
そのエラーがでますね
170: 忍法帖【Lv=31,xxxPT】 【東電 92.9 %】
12/03/15 20:12:27.65 AxKYSgkV
MythTV 0.24.2 + fuse_b25 + DVBドライバーな環境で、
CS110度放送の視聴や録画をされてる方はおりますでしょうか?
BS放送は設定して視聴・録画とも出来ているのですが、
CSも同じように設定しても視聴・録画とも全く出来ず困っています。
(おまけにEITによる番組表の受信も出来ない状況)
出来たらCSのどのチャンネルでも良いので、mythconverg上の
channelとdtv_multiplexの値を教えて頂けないでしょうか?
171:login:Penguin
12/03/18 11:09:30.65 yqGUl1Gd
>>121
# su - www-data
でパスワードを求められて何を入力しても弾かれてしまうのだけど、本来は未入力でもsu昇格出来るのかな?
この部分が上手く入ってる人の手順を知りたい
172:login:Penguin
12/03/18 11:16:41.64 RoK7f5t+
>>171
いったん root になってから。
173:login:Penguin
12/03/18 12:06:19.04 VY8TFI0O
>>171
root作業だからプロンプトが#になってる
これ基礎知識な
174:login:Penguin
12/03/18 12:43:37.68 yqGUl1Gd
おぉ、そんな違いがあったのか
全然知らなかった、ありがとう!
今度からその部分も注視するよ
175:login:Penguin
12/03/18 14:07:35.29 KiR50cIZ
一般ユーザーだとダラー$
だから# su - www-dataのあとのshutdownは$のプロンプト。
176:login:Penguin
12/03/18 17:13:31.80 kLyBG8xV
オッサンが細かいこと言うと、一般ユーザーが$ とは限らんよな。
csh 系だとデフォルトのプロンプトは% だし。
まあ最近はsh(bash) が大多数なので、一般ユーザー = $ でも暗黙の
了解ではある。もちろんroot は昔から# 。
177:login:Penguin
12/03/18 17:38:59.29 diaPJrQ7
LinuxはSystemV系としてスタートしてるから
Bourne Shell系がデフォルトでOKなのよ。
178:login:Penguin
12/03/18 20:15:10.65 99dCIojt
初歩の話したきゃくだ質でもいけよ
179:login:Penguin
12/03/18 22:24:40.80 kLyBG8xV
>>177
Linux はSystem V 系ではないよ。
設定ファイルがSystem V っぽいディストロが主流だからまあ、OK と言えばOK だけど。
Slackware なんかはBSD 風だし。
>>178
お前のレスのほうが下らないよ。
スレ違いは承知なのでこれ以上は続けないけど。
180:login:Penguin
12/03/18 22:41:32.93 fycJRbv6
今どきのLinuxディストリでクソcsh系なんか使ってるのほとんど無いのに
重箱の隅つついて頼まれもしないのにプロンプトの話始めたり
くだ質スレ(汎用質問スレ)に誘導されたら、下らない話と勘違いして
顔真っ赤にして反論してみたり
空気が読めないおっさんは困るね ID:kLyBG8xV のことだけどさ
181:login:Penguin
12/03/18 23:05:09.41 9NvnEz4B
なんで>>180キレてるん
182:login:Penguin
12/03/18 23:27:10.66 KiR50cIZ
わりとどうでもいい
183:login:Penguin
12/03/18 23:54:00.17 99dCIojt
いつまでやってんだ間抜けども
184:login:Penguin
12/03/19 00:24:18.09 v6cmeVig
当人がスレ違いだからやめるって言ってるのに、無関係なのに
いきなりファビョってる>>180 のほうがよっぽど空気読めないゆとりだわ。
185:login:Penguin
12/03/19 01:31:13.39 KSD/UFrE
しつこいねぇこの>>179は
186:login:Penguin
12/03/19 08:09:11.73 /ZfwHnwI
>>176
一般ユーザが $ とは限らんけど、
$ だったらたいてい一般ユーザだよ。
187:login:Penguin
12/03/19 16:11:24.33 O7PY9OG4
6日くらい前にchardev版に1個change入ったみたいだけど、導入するとmake失敗するね。↓の部分でこける。
*(sbuf->data + index + 1) = 0xff;
*(sbuf->data + index + 2) = 0xff;
ARIB_STD_B25_BUFFER::dataがvoid*だからそのままdereferenceするとまずい。
*(unsigned char *)(sbuf->data + index + 1) = 0xff;
*(unsigned char *)(sbuf->data + index + 2) = 0xff;
が正解かな?
188:login:Penguin
12/03/19 17:45:25.36 S8Afyu6s
8e0f7191b92eだよね
問題なくmakeできるみたいだけど
189:login:Penguin
12/03/20 12:52:07.57 w1Q9hdgl
>>188
マジか。autoconfとか結構いじってるから
変なコンパイルオプション付いた可能性はありそうだ。
190:login:Penguin
12/03/20 16:41:42.87 /ogVxODe
gccのバージョンとディストリビューションは?
CPUアーキテクチャも。
191:login:Penguin
12/03/20 17:20:49.92 c/tD1DMN
直しといたよ
192:login:Penguin
12/03/20 18:03:17.50 K4g/BiBh
THX!
193:login:Penguin
12/03/20 20:24:45.12 zquTIMN2
>>191
いつも本当にありがとう!
194:login:Penguin
12/03/20 20:35:43.69 6e3Fbamn
epgrec省電力版、30分後くらいにshutdownされるもののwakealarmが機能しなかった
epgwakealarmが実行された時に/sys/class/rtc/rtc0/wakealarmが書き換わらず終了
epgrec/settingsを覗くと設定ファイルが↓のようなユーザーで出来上がてるけど、これ、パーミッションが0666にならないといけないんだよね?
0644 438:root wakeupvars.xml
>>120の手順は手動で動いた
権限の問題なんだろうけど、どこを弄れば良い?
ちなみにepgrecの中身は自動生成された物以外、オーナーをrootにしてある
195:epgrecの中の人
12/03/21 11:53:15.90 GfOjbLOX
>>194
rootになって/etc/init.d/epgwakealarmを実行してみてください。
$ sudo -s
# /etc/init.d/epgwakealarm stop
のようにしてタイマーが書き変わったなら、シャットダウン時に/etc/init.d/epgwakealarmが
実行されていないか、またはmysqlが止まった後に実行されている可能性が大です。
書き換わらない場合、別の原因ということになりますね。
196:login:Penguin
12/03/21 16:56:40.44 HItscbFC
>>195
直々にレクチャーありがとうです
/sys/class/rtc/rtc0/wakealarm は書き換わりました
ログを取ってみたところシャットダウン中に実行されたepgwakealarm.phpは
51行目(録画中はないか?)のDBRecord::countRecords()で例外吐いてるようです
と言うことはmysqlが止まった後に実行されたと
>>122のrcN.d/以下を確認してみるとepgwakealarmやapache2はありましたがmysqlに関するファイルはありませんでした
mysqlはUbuntuのパッケージからインストールしたままで、service --status-allするとしっかり動いてるようです
この後どうすればいいのやら
197:epgrecの中の人
12/03/21 19:36:22.84 GfOjbLOX
>>196
Ubuntuはupstartでしたね、そういえば。録画機はDebianなので
upstartを考えてませんでした。upstartあまりいじったことないからなあ。
rc0.d、rc1.d以下のKNNepgwakeupalarmのNNの数字を01とか若いのに
してもダメでしょうか。駄目ならupstartのスクリプトを書かないとならないかも。
198:login:Penguin
12/03/21 21:05:04.95 HItscbFC
>>197
確認したところ、rc0.d、rc01.d以下はK01epgwakeupalarmと既に一番若い数値になってました
再度
# update-rc.d -f epgwakealarm remove
# update-rc.d epgwakealarm defaults 99 01
を実行しても結果は同じでした
199:login:Penguin
12/03/21 23:49:48.66 HItscbFC
試しに/etc/init.d/epgwakealarmを取り去って/etc/init/にepgwakealarm.confを作成し次のように設定してみた
#--------ここから---------
# epgwakealarm
description "epgwakealarm"
start on started mysql
stop on stopping mysql
post-start script
exec /var/www/epgrec/epgwakealarm.php start
end script
post-stop script
exec /var/www/epgrec/epgwakealarm.php stop
end script
#--------ここまで---------
上記スクリプトで起動時とシャットダウン時に無事動いた
# initctrl stop epgwakealarm
でwakealarmが書き換わることも確認
スクリプトの書き方が正しいか分からないけど暫く様子を見てみます
200:login:Penguin
12/03/22 01:31:28.81 MVEfNx1J
自前で自動シャットダウン、起動の改造したときのハマリポイント
ScientificLinux6
・起動設定がきかない
→haltスクリプト内の時刻補正後に起動時間設定
・mysqlが停止していて起動予定時間が取得不可
→atqから取得
・起動時刻がうまく設定されない
→デュアルブートにしてるのでUTC未使用
→起動時刻をローカルタイムで設定
CentOS5の時はそんなに苦労しなかったんだけど、ご参考まで
ついでに、録画キーワード一覧画面でID順にソートするようにしてたり
順不同で表示されるのは改善を希望します
201:login:Penguin
12/03/22 01:54:21.74 MCFljhNK
このやり取りは URLリンク(sourceforge.jp) でやった方が良くないか?
202:199
12/03/22 09:45:09.03 hY1xysyt
確かにそれが最善かもしれないけどsf.jpはアカウントがないと書き込めないのが何とも
とりあえず、幾つかの深夜番組が>>199で正常に録画できてたので報告
パスを変数化したり、スタート、ストップ条件を煮詰めたり、ご自由にお使い下さいまし
203:login:Penguin
12/03/22 10:20:08.31 WeDmr8Sd
アカウント作っちゃえばいいじゃない。
204:login:Penguin
12/03/23 17:21:31.20 k3H0I3CT
今気づいたんだけど何故か新しいBSチャンネルが見えちゃう
もしかして -m 1 しないとこのまま見えちゃうのかな
205:login:Penguin
12/03/25 03:31:36.23 DkFq5oOQ
すごい細かいことだけど、chardev版のrecpt1で
録画終わった時の出力「Recorded ***sec」の秒数が実際指定した秒数+2になってるのが気になる。
データ自体はちゃんと指定した秒数録画されてるから実際の影響は全くないんだけど。
Ubuntu 11.10 x86_64 ソースはdefaultブランチからとってきたrecpt1
206:login:Penguin
12/03/25 10:54:12.97 3KuUlyqF
録画済みの管理といえば、録画済一覧には、現状、録画開始日時が表示されてるけれど、
録画終了日時か録画ファイルの長さも表示できるようにできないかな?
30分の番組と2時間の番組がある場合、削除したりする時の参考にしたい。
207:login:Penguin
12/03/25 11:21:54.99 CaB5CU4l
>>206
何のソフトかを明記しましょう
ちなみにMythTVではそれらはちゃんと表示されるよ
208:login:Penguin
12/03/25 11:49:42.18 3KuUlyqF
>>207
ごめん。
EPGrecでした。
209:108
12/03/25 20:49:43.42 xJKYBG8P
皆さんよろしくお願いします。
>>115のindex 811d2e3..0c21d80 100755を含める12行からなるファイルAを作り、
現在、正常に稼動しているsetChannelInfo.phpのコピーに対して以下のように適用させました。
patch setChannelInfo.php < A
すると、
patching file setChannelInfo.php
Hunk #1 FAILED at 8.
1 out of 1 hunk FAILED -- saving rejects to file setChannelInfo.php.rej
というエラーが出てしまい、同ディレクトリに
setChannelInfo.php.rej
というファイルが作成されました。
どうもうまくパッチを当てられていないようなのですが、どうすれば良いのか教えてもらえますか?
実は上記に関連するかもしれない気になる部分があります。当初、上記の作業をすると、
malformed patch at line 4: try {
などのエラーが出たので、検索してヒットしたサイトを参考に
行頭に+や-が存在しない全ての行に対して、行頭にスペースを挿入してから改めて上記の作業を行いました。
結果、malformed patchというエラーは出なくなったのですが、それがいけなかったのでしょうか?
それと、1行目のindex 811d2e3..0c21d80 100755 という部分は何を指すのでしょうか?
もしかしたら、パッチを当てる対象ファイルの指定かな?と思ったのですが、よく分からず、
パッチの対象となるsetChannelInfo.phpは2011年10月版のEPGrecに含まれているものを利用しています。
よろしくお願いします。
>>160
2週間ぶりの作業となってしまいましたが、今からチャレンジしてみたいと思います。
いつもありがとうございます。
210:epgrecのUIの人
12/03/26 00:40:15.21 g66/NFaL
>>206
終了日時を表示するだけなら簡単です
/templates/recordedTable.htmlの173行目辺り
<th>
<th>録画日時</th>
<th>Ch</th>
を以下のように変更
<th>
<th>録画日時</th>
<th>終了日時</th>
<th>Ch</th>
184行目辺り
<tr id="resid_{$rec.id}" class="ctg_{$rec.cat}">
<td>{$rec.starttime}</td>
<td>{$rec.station_name}</td>
を以下のように変更
<tr id="resid_{$rec.id}" class="ctg_{$rec.cat}">
<td>{$rec.starttime}</td>
<td>{$rec.endtime}</td>
<td>{$rec.station_name}</td>
ファイルサイズはGB単位になるのでちょっとややこしい
手元の改造版では表示してるんですけど、実装が特殊なのでパッチにできない…どうしよう?
211:epgrecのUIの人
12/03/26 00:58:01.82 g66/NFaL
>>209
あのパッチは、無くても困る部分でも無いし、理解できない人には手を出して欲しくないという意味でパッチをそのまま掲載しました
パッチの意味がわかる人であれば、あの程度なら手動でもパッチを当てられるということで
ちまにみ私もパッチのあて方わかりません!
パッチ単独でなんて十年以上使った記憶が無い
Linuxはepgrecのためだけにインストールしたし
MacとWinを使ってきた身としては肩身が狭い
212:login:Penguin
12/03/26 01:32:36.31 AoW6udjI
>>211
番組表で一局を一週間分並べるのは大変ですか?
偶にそういう事をしたくなる事が有るのですが
無くてもそれほど困ってないので大変そうなら忘れてください
213:login:Penguin
12/03/26 16:13:18.48 2pRoY6Uz
>>206
>>210
わたしゃ recordedTable.php で
$arr['mode'] = $RECORD_MODE[$r->mode]['name'];
の後に
$arr['filename'] = $r->path;
$arr['filesize'] = intval(filesize('./video/'.$r->path)/1024/1024) ;
とし、
templates/recordedTable.html に
<th>ファイル名</th>
<th>ファイルサイズ(MiB)</th>
やら
<td>{$rec.filename}</td>
<td>{$rec.filesize}</td>
を加えて実装してみました。
214:epgrecのUIの人
12/03/26 19:22:02.44 0kFY2zTI
>>212
これも私のところでは表示できるようにしてます
一週間分番組を並べるだけだとそれほど難しくないのですが、
epgrecオリジナル用にメニューやレイアウトを作るのが面倒かなぁ
215:epgrecのUIの人
12/03/26 20:05:01.98 Gyu9nGS3
>>213
filesizeだと2GB超えられないような?
表示してみたいという人はいると思うので、参考用に私の手元で動かしてるものの一部を載せておきます
ファイルのパス取得
function movie_path ( $path = "" ) {
$settings = Settings::factory();
return INSTALL_PATH.$settings->spool."/".$path;
}
ファイルサイズ取得(これは環境によっては動かないかも?)
function overfilesize($file){
if(!file_exists ($file)) return false;
return exec("stat -c %s '$file'");
}
ファイルサイズ整形用Smarty Plugin(*smarty3.0.7で動作確認) function.filesizeunit.php
<?php
// {filesizeunit size=$.filesize}
function smarty_function_filesizeunit($params, &$smarty){
if(!array_key_exists('r', $params)) {$params['r'] = 2;}
$sizes = array('Bytes', 'KB', 'MB', 'GB', 'TB');
for($i=0; ($params['size'] >= 1024) && ($i < count($sizes)); $i++) {
$params['size'] = $params['size'] / 1024;
}
return round($params['size'], $params['r']).'<span class="ext unit">'.$sizes[$i].'</span>';
}
?>
disk_free_space()とかdisk_total_space()でディスク容量表示もWindowsな私には便利です:)
216:login:Penguin
12/03/27 06:57:11.56 uZuHE7uS
>>213
物理HDDがすぐに一杯になるので、パス表示できるのは魅力的。
templates/recordedTable.html
の
<th>ファイル名</th>
<th>ファイルサイズ(MiB)</th>
と
<td>{$rec.filename}</td>
<td>{$rec.filesize}</td>
は何処に加えれば良い?
>>215は難しそうなので・・・
217:epgrecのUIの人
12/03/27 07:47:56.46 su+Dovp2
epgrec asssist を公開しました
URLリンク(sourceforge.jp)
javascriptを利用してepgrecの見た目、使い勝手を改善します。
スマートフォン等、画面が狭くてもそれなりの情報量を表示できるようになります…多分
このスクリプトは実験的に作成したものです。
初心者でも簡単に組み込めるように、epgrec 本体の改造を最小限にしてます。
今のところ番組表、録画一覧のみ対応しています。
残りページに対応するかどうかは未定です
epgrecが出力するhtml構造に大きく依存している関係で、
テンプレートを改造しているような場合はうまく動かないと思います。
改造して使っている方は適当にバックアップして、
/templates/をオリジナルのものに戻してして試してみてください。
重複判定の修正等、phpファイルだけを改造している分には問題ないと思います。
昨日改造方法を書いておきながら…と思ったので
一応おまけ的な機能を追加して公開しました。
詳しくは付属のhtmlドキュメントをご覧ください。
使い勝手等、感想をお待ちしてます:)
尚、IE6、7は対応してません…IE6、7の方ってまだ多いでしょうか?
218:epgrecのUIの人
12/03/27 08:06:49.74 31rFH8VL
>>216
<th>は<th>のかたまりの最後、
<td>は<td>のかたまりの最後、
でいいじゃないかと
…ファイルサイズちゃんと取れるかどうかは?です
HDDが一杯になるなら、空き容量表示したほうがいいと思うんだけどなぁ
219:login:Penguin
12/03/27 11:31:10.16 CQptSCCl
>>218
>>215はやってみたいけど自分も初心者なので、何をどうすれば良いのか分からないのです。
もちろん、空き容量表示できたら便利だとは思うのですが、詳しく教えてくださいとは言い難い流れを感じたので!
ところで、chform_assistの利用にはtemplateの中身を改変してきたから
>>217の利用には、改変を元に戻さないといけないのかな?
220:213
12/03/27 12:49:17.61 jVrM+0QH
>>215
うちでは 5174MiB でも 10189MiB でも表示されとります。
もしかして、 64bit 環境依存?
>>216
ん?ファイルネームは出ますが、パスってことになると、どうなんでしょ。
標準の構成のところにしか録画していないので、検証不足です。
<th>...</th>
は、
<th>削除</th>
の次に、
<td>....</td> は
<td><input type="button" value="削除" onClick="javascript:PRG.dialog('{$rec.id}','{$rec.title}')" /></td>
の次に入れました(この辺はお好みで変更しうるのでしょう)。
221:epgrecのUIの人
12/03/27 17:39:17.73 31rFH8VL
>>219
今のところ番組表と録画一覧しか対応してないので、
検索ページで epgrec assist を読み込まない限り
chform assist 用の改造(検索ページ)は影響を受けません
一応、epgrec assist の中に chform のスクリプトも一式入れてあるので、
オリジナルのテンプレートに戻して、
検索ページで epgrec assist を読み込むと chform と同じになるようにしてます
epgrec asssist をダウンロードして
htmlドキュメントを見ていいただくと、ちょっと幸せになるかも?
>>220
64bit依存だったと思います
マニュアルにも
filesize
「注意: PHP の数値型は符号付整数であり、 多くのプラットフォームでは
32 ビットの整数を取るため、 ファイルシステム関数の中には 2GB より
大きなファイルについては期待とは違う値を返すものがあります。」
とあります
…disk_total_spaceはちゃんと取れるのにねぇ
222:login:Penguin
12/03/28 22:16:12.58 lfa01bK9
ubuntu11.10 x86で、chardev版使ってるんだけど、
直近のd49174955c7f、9e9dbb17b70f、8e0f7191b92eの
3つで、いずれもmakeに失敗します。
9e9dbb17b70f、8e0f7191b92eについては、>>187の修正で
makeが通るようになったんですが、この修正でOKなんですかね?
d49174955c7fについては、修正された
uint8_t *data;
int32_t size;
の部分でコケます。
ちょっと前は、8e0f7191b92eが普通にmakeできてたような
気がするんだけどなぁ・・・。気のせいかな。
223:199
12/03/29 01:35:47.53 Eno0fWPn
ubuntu 11.10 x64、chardev pt1-8e0f7191b92e
無修正でもmakeは通ってたよ
224:login:Penguin
12/03/29 01:46:34.79 xUOkY72L
なんか無修正ってエロい。
225:login:Penguin
12/03/29 02:20:33.06 /+o4GaXh
デスクトップ環境だから、録画したファイルのちょっとしたチェック再生にVLC使っているんだ。
でも、このプレイヤーは二ヶ国語の再生ができないからずっと不便に感じていた。
それが可能だという情報のあったSMPlayerやらMPlayerやらをインストールしてみたけど、
二ヶ国語の録画ファイルの再生をしてみると、やたらと音程が低く再生されてしまう。
ニュース番組の内部告発などで、プライバシーに配慮する時の音声モザイクをかけたようになるんだ。
二ヶ国語が問題なく再生できる動画プレイヤー、いくつか知ってたら教えて欲しい。
ちなみにSMPlayerはオーディオオプションの音声の同期と非同期を切り替えたり、再生デバイスを切り替えることで
まともに再生できる場合もありますが、何をやってもダメな場合もある。
>>222 うちの環境では問題なしデスヨ。
226:login:Penguin
12/03/29 02:46:11.46 xUOkY72L
>>225
そのためのVLC用のPatchがあるよ。
227:login:Penguin
12/03/29 08:31:15.53 onzsYZy3
Windows用のVLCなら
二ヶ国語の再生できるはず。
228:login:Penguin
12/03/29 10:28:59.45 R7ftk0nY
米McAfee、MySQL向けの監査ツールを無償公開
URLリンク(sourceforge.jp)
229:login:Penguin
12/03/29 12:08:21.51 WhLpXVZv
mplayerやgstreamerも2か国語対応のパッチがあるよ
どのみちパッチ当てなきゃ ステレオ<->モノラルの切り替わりでもおかしくなっちゃうし
230:222
12/03/29 21:37:27.63 kQERBSTE
>>223,225
レスthxです。
んー、そうですか。普通にmakeできてるんですね。
確かにウチでも、10日程前にはmakeが通ってたはずなんですよね。
以降、特殊なことをしたつもりもないんですが。
>>187さんと同じ状態なのかどうかわからないですが、makeできない
人もいるみたいですし、時間があるときにちょっと調べてみます。
231:login:Penguin
12/03/29 21:56:05.41 qoxBdgyI
グダグダ書くより、エラーの内容書いた方がはえーんじゃね
232:login:Penguin
12/04/01 01:31:50.00 khbq+aiY
PT3も動くといいね
233:login:Penguin
12/04/01 01:35:53.53 qj2E2UGU
URLリンク(earthsoft.jp)
PT3 目次
PT3 仕様等 URLリンク(earthsoft.jp)
PT3 製品画像 URLリンク(earthsoft.jp)
エープリルフールでないことを祈る。
234:login:Penguin
12/04/01 01:59:15.11 GPzEClzb
おー噂の!
235:login:Penguin
12/04/01 06:39:52.33 bvHHaFDq
>>233
ぱっと見チューナー一つということで
2枚さしてるような奴には入れ替えはできんな
PT2を2枚からこれ4枚とかいろんな意味で無理そうだし
236:login:Penguin
12/04/01 06:41:21.37 bvHHaFDq
って仕様ちゃんと見たら思いっきり
ISDB-S 2TS と ISDB-T 2TS の合計 4TS を同時に受信可能
を見落としてたわ
237:login:Penguin
12/04/01 08:31:24.40 k6dLpVzg
今更1チューナーずつの製品出すわけないだろ。
238:login:Penguin
12/04/01 10:08:02.45 mvBOv8XX
分波器内蔵はスペースの問題で難しいとか前言ってたな・・・
分波器内蔵かつロープロ対応なんていう製品は作れそうにないから・・・ネタ?
でもネタを振るような企業か・・・?
239:login:Penguin
12/04/01 10:49:38.73 qj2E2UGU
スレリンク(avi板:61番)
> 61 名前:名無しさん@編集中 [sage]: 2012/04/01(日) 03:10:58.15 ID:YQDjD4BH (14)
> 缶チューナー、シャープ製としか公開していないけど調べてみたらVA4M6JC2103だね
> スペックと形状から言ってこれで間違いないと思われ
>
> URLリンク(www.sharp.co.jp)
> URLリンク(www.sharp.co.jp)
240:login:Penguin
12/04/01 13:16:08.72 RlqTA5dU
これは分配器であって分波器じゃない
241:login:Penguin
12/04/01 13:18:31.82 bvHHaFDq
メーカーにちゃんと嘘じゃない発表だというのが確認されたようだな
242:login:Penguin
12/04/01 20:16:39.12 L/5Adoj6
URLリンク(usamimi.info)
epgrecのBS/CSで空のチャンネルを非表示にできなくて困ってる。
「視聴しない」にチェックを入れても効果が無い。
地上波だと最初から表示されないんだがBS/CSではどうにもならず。
同じ現象になっている人いますか?
epgrecは今日git cloneした最新版。
243:login:Penguin
12/04/01 21:36:23.80 M6p9JDzk
>>238
アースのサイトにある写真の限りだけど、片方のコネクターが地上波で、もう片方が衛星波じゃないかな?
それより、PT2の時のように、ドライバ開発の中の人に試作品が貸し出されるかどうかが心配。
244:login:Penguin
12/04/01 21:56:38.85 /KiNinAC
でも 4月1日なんだよなぁ
245:epgrecのUIの人
12/04/01 22:54:15.70 Bg4bwcE1
>>242
BS/CS無いのであてづっぽうですが、
画面を見る限りBSのepgデータがまだ取得されていなくて
データベースにチャンネル情報も番組情報も入っていない状態に見えます。
チャンネルの非表示情報はデータベースに記録されるので、
チャンネルのepgデータが取得されていない状態では機能しません。
epg取得するまでも無く見る予定が無いようなチャンネルは、
config.phpの…CHANNEL_MAPの中でコメントアウトしたほうが早いです。
ついでに
epgデータ未取得のチャンネルがあると表示が崩れる場合の応急処置
index.phpの140行目辺り
// 全体の幅
$chs_width = $ch_set_width * $num_ch;
を以下のように変更
// 全体の幅
$chs_width = $ch_set_width * count($channel_map);
246:login:Penguin
12/04/02 00:03:07.09 vwK6JxF2
ありがとうございます。
config.phpでBSの不要なチャンネルをコメントにして解決したよ。
ちなみにmysqlのDBの中を見てみたら情報取得できてないチャンネルは全部GRになってた。
mysql> select * from Recorder_channelTbl;
+----+------+---------+-----------------------------------------+------------------------+-----+------+
| id | type | channel | name | channel_disc | sid | skip |
+----+------+---------+-----------------------------------------+------------------------+-----+------+
| 1 | BS | 192 | WOWOWライブ | 4192.epgdata.ontvjapan | hd | 1 |
| 2 | BS | 193 | WOWOWシネマ | 4193.epgdata.ontvjapan | hd | 1 |
| 3 | BS | 201 | スター・チャンネル2 | 4201.epgdata.ontvjapan | hd | 1 |
中略
| 84 | GR | 0 | none | none | | 1 |
| 85 | GR | 0 | none | none | | 1 |
| 86 | GR | 0 | none | none | | 1 |
| 87 | GR | 0 | none | none | | 1 |
| 88 | GR | 0 | none | none | | 1 |
| 89 | GR | 0 | none | none | | 1 |
| 90 | GR | 0 | none | none | | 1 |
+----+------+---------+-----------------------------------------+------------------------+-----+------+
90 rows in set (0.00 sec)
247:epgrecのUIの人
12/04/04 02:44:58.30 EoWmcYqK
epgrec assist 更新しました
・番組の長さの計算が間違ってたのを修正
・録画予約一覧対応
・ディスク残量を改造無く取得できるよう、phpスクリプト付けました
その他色々
詳しくは新しく作ったHP
URLリンク(w3.quake3.jp)
をご覧ください
ファイルはこちらから
HP作ったのでhtmlドキュメント添付をやめました
URLリンク(sourceforge.jp)
248:epgrecのUIの人
12/04/04 03:44:29.43 EoWmcYqK
>>246
242の画像を見るとBSの番組表なのに地デジが表示されてるのが気になる
ついでに、多分次に不便になる部分
チャンネル選択フォームで非表示にしたチャンネルを表示しないようにする応急処置
例えば、番組検索だと
programTable.phpの130行目あたり
$crecs = DBRecord::createRecords(CHANNEL_TBL, "WHERE skip = '0'");
249:epgrecの中の人
12/04/04 18:03:19.08 glOyWFE8
恐らく初回EPG受信のときに信号強度か別の問題で
正常なEPGのXMLが取れなかったんじゃないかと。
初回に失敗すると、そうなるので。
250:login:Penguin
12/04/09 21:51:26.89 sZ39Fjc8
getepgは(mysql周りが)非力なPCにはちょっとツラいね
DB分離するべきかしら
251:epgrecの中の人
12/04/10 11:27:55.01 3sOpM8os
SQLiteのサポートはかねてからの課題で、DBRecordクラスを抽象化して
MySQLとSQLiteの両方をサポートできるようにすると理に叶うんですが、
ソースの中に散在するMySQL依存のクエリが問題で思考停止してます。
アドホックな対応は嫌なので、理にかなうサポートをしたいところです。
SQLiteは軽いので非力なPCにはいいんですが、番組検索の結果など
が大きく変わる可能性もありますね。
252:login:Penguin
12/04/10 21:06:31.90 ZvoYxROH
>>251
ちと試した感じだとかなり遅かったなsqlite。あんま詳しくないので諦めたが。最近は良くなってるのかも。
253:login:Penguin
12/04/10 21:08:21.33 6lerQ9P4
インデックス付ければまともになるけど定期的にvacuumしないといけないし結構めんどいよ
254:login:Penguin
12/04/10 22:40:47.51 HPtQJrtk
atom330/メモリ1GBだと、GR/BS/CSの全CH更新で数十分かかってる。組み直そうかな・・・
255:login:Penguin
12/04/10 23:55:07.12 nFYumDB1
>>254
何が性能劣化の原因になっているか調査ぐらいしたのか?
Atom330はお前さんの頭よりずっと速いぞ
vmstatだかsarで統計情報とってからだな
256:login:Penguin
12/04/11 00:10:52.83 J7S3IDQF
調査もなにも>>253が言ってるようにDBにINDEX追加すれば早くなる
あとepgdump内の無駄な処理を削るとかな
257:epgrecのUIの人
12/04/11 02:34:11.26 DIuiFUZg
SQLiteのサポートより、今の攻撃的なqueryを何とかしてほしい
INDEXも中途半端なので、このままSQLite対応すれば逆に重くなりそう
query効率化、適切なINDEX、をまず検討して欲しい
…getepgは新しいtable作って予約分のみ更新チェックしたほうが効率よさそうだけど?
SQLiteをサポートするメリットって?
・導入時の敷居が低くなる
・軽い(実行サイズが小さい)
・データのバックアップが簡単
くらいしか思いつかない
DBに慣れてない人は、バックアップが簡単になるのはうれしい、と思うかもしれないけど、
atとの整合性をチェックする機能が無いので逆に混乱すると思う
258:login:Penguin
12/04/11 02:53:58.69 yLpWTSrP
録画する番組情報だけディスクに保存して、DBに置く情報は全てオンメモリで済ませるってのもありじゃね?
バックアップが必要になるような情報があるならできないけど
259:login:Penguin
12/04/11 03:07:10.58 +uGK32dW
キーワード録画の洗い替えを日次バッチで
予約プログラムの洗い替えを2時間毎のバッチでってのは
良いアイディアだと思う
260:epgrecのUIの人
12/04/11 10:04:30.77 DIuiFUZg
>>254
GRのチャンネル数と、数十分、の数が?なのですが、
EPGを取得するのに
GRのチャンネル数×60秒 + BS 120秒 + CS 240秒必要です
これより長い分が処理時間なので、
GRチャンネル数の多い関東でBSもCSもだとそれなりの時間になります
私のとこは東京のマンションで地デジだけだけど、
ケーブル経由の地デジなので、全部で13局
D525+4GBで…ログを見る限り15分はかかってないですねぇ
BS、CSはチャンネル数が多いので、負担が大きくなるのかなぁ
>>258
DBオンメモリより簡単にできて、弊害が少ない対策がたくさん残ってる
261:login:Penguin
12/04/11 12:54:35.11 waiup9L4
>>260
ウチも東京です。出先だからうろ覚えですみませんが
epgdumpの吐いたcsのxmlを食わせるだけで10~15分位。
その間、mysqldのcpu使用率がほぼ100%、物理メモリも使い切ってるけどswapは起きてませんでした。
ウチの環境がくさってるのかな、帰ったらもう少し調べてみます。
262:login:Penguin
12/04/11 13:59:47.82 L4PhqQHQ
>>258
必要な都度 ネットからEPG取ってきて利用するほうが速くて楽な気がする
YahooTVとかもiEPGからの提供で 放送波のEPGと内容変わらない感じだし
テレビ王国とかだとiEPG予約用の情報ファイルもついてきてイベントIDとかまでわかるし
263:login:Penguin
12/04/11 15:01:56.99 Xt13T6tl
とりあえず番組表テーブルのprogram_discにインデックスを付けるといいと思うよ
264:login:Penguin
12/04/11 23:03:00.61 N4vQpy1d
>>260
参考までに自分の環境を書いておきます
東京で地デジはキー局でbsは無料のみ受信していて前のpcはatlon2 245で今はi3 2100ですがいつも29分~43分位の間更新していますね
i3の方はクロックそのものは上限にいくもののシステムモニタで監視してみると使用率には随分と余裕がありましたがアスロンの方は結構負荷がかかっていました
古いpcやノート向けのcpuだと結構キツいのかもしれませんね
265:login:Penguin
12/04/11 23:43:51.42 oDU+tuhm
とりあえず一言言っておく
データベース使うなら、
ちゃんとデータベース使いこなせ。
素人すぎるわ。
266:login:Penguin
12/04/11 23:51:07.68 UcLCSrC9
つか、せこくインデックスつくるとか言う前に糞PC買い直せよ
267:login:Penguin
12/04/11 23:54:38.11 oDU+tuhm
DBRecordってまさか自分で作ったのか・・・。
DBRecordの抽象化なんて考えてるなら
DBRecordは破棄すべきだ。
すでに抽象化されたライブラリが存在する。それを使え。
データベースだが、MySQL使おうがSQLiteを使おうが
今の個人のPCなら1万行ぐらい簡単に扱えるから。
もし遅いなら、プログラムの問題。
268:login:Penguin
12/04/11 23:55:14.04 oDU+tuhm
>>266
> せこくインデックスつくるとか
素人乙。
269:login:Penguin
12/04/11 23:57:01.67 rVOBVwYb
文句だけ言って自分の手を動かさない奴はどっちにしろゴミクズ
270:login:Penguin
12/04/12 00:05:05.67 py+EArbp
プリペアドステートメント使ってくれ。見にくい。
とおもったけど、mysqliって標準で入っていなかったりするのか?
まあ、PDOとかそこらへん使ってmysql依存から抜け出せば
どうでもいい話だけど。
271:login:Penguin
12/04/12 00:06:06.57 WwaJKmFo
また落ち着くまで解散ですかね
272:epgrecのUIの人
12/04/12 07:45:19.88 4E2izLxn
epgrecのやり方だとINDEXってかなり効果的ですよ
programtblのprogram_discにINDEXを設定すると
「番組情報のDB更新部分のみ」、のスピードはかなり速くなります
GR一局のみ298番組分のxmlデータで計測した場合
インデックスなし … 2.9s
インデックス付き … 0.5s
インデックス付き+queryまとめ … 0.4s
面白いのは「インデックスなしでqueryまとめると3倍遅くなった!?」という悲しい結果
まぁ、サーバーじゃなくてwindowsで試験的にやってる事なので、他の環境だとわかりません
…ということで、getepg(storeProgram)遅い対策はじめました
今のところ
インデックス付け、DBへのlink一本化、余分なquery排除、queryまとめ
で更新だけ(新規追加無し)なら1局分6.9秒だったのが0.5秒切るくらいになりました
273:epgrecの中の人
12/04/12 12:35:59.79 A3cBAIRM
いやまあ、getepgが遅いのはDBRecordで
$foo->bar = ”ほえほえ";
とやるたびにupdateしてるからで、それを治すだけで、まあまあ
速くはなりますね。
DBRecordがnewされたときコンストラクタで配列にデータを読みだしておいて
$foo->bar = ”ほえほえ";
とされたらdirtyフラグをたてて配列に代入、オブジェクトが破棄される時に
dirtyフラグが立っていたらDBに書き戻すというような方法で無駄なクエリは
相当減らせるでしょう。
ただ、phpはデストラクタが呼び出されるタイミングが明確ではないのが問題で、
たぶんWebサーバーの環境にもよるような気がする。
$foo->close();
のようなのをいちいち呼び出すのは美しくないけど、仕方ないか。
274:login:Penguin
12/04/12 14:23:17.01 dQfK/sRg
>$foo->close();>のようなのをいちいち呼び出すのは美しくないえっ
275:login:Penguin
12/04/12 14:32:56.20 klt8Nn9b
改行してくれ
276:login:Penguin
12/04/12 14:48:18.23 FKT0AvM5
DBのcloseを明示的にやらなきゃならないのは仕方のないこと
PHP内部だけで完結するものではないし、デストラクタに任せるのは危険
277:login:Penguin
12/04/12 20:55:09.45 dQfK/sRg
>>275
すまん
w3mの罠を忘れてたんだ
278:login:Penguin
12/04/14 00:35:16.66 zqD3Byes
>>261
並列化getepg.phpを使ってたりしない?
279:login:Penguin
12/04/14 18:46:53.17 rkI0W21n
>>262
ネットにつなぐのが必須になるのは、セキュリティーの観点からいやだな。
年に一度ていど、実家に帰ってメンテナンスするのでは追いつかないから。
個人的にはepgdumpで今後も頑張ってほしい。
280:login:Penguin
12/04/14 18:57:56.03 2ENatdV9
確かにepgdumpはCPUを食う
やむを得ないものでしょうかね
281:108
12/04/14 21:31:57.21 wsy2vRe1
>217
プロバイダ規制に巻き込まれてあと5か月ほど書き込みできないようです。
今日は友人の家から書き込みしています。
お疲れ様です。返信できませんが、利用させてもらっています。ゆっくり書き込みできないので、要望ばかりになってしまいますが、
>>217ですが、番組をクリックするとポップアップするウィンドウの簡易予約とカスタム予約のボタンがウィンドウ範囲外に隠れてしまって予約を入れられない場合があるようです。
それと、録画予約のしくみlについてなのですが、時間的に重複(チューナー数が不足)するような予約をしたタイミングでエラーを返すのではなく、
重複するというフラグを立てた状態で予約してしまえるようになったなら、更に便利にならないでしょうか?
チューナー数不足を気にせずに、気になる番組をどんどん予約していって、予約一覧にて、重複(チューナー数の不足)フラグの立っている番組を削除したりカスタム予約したりできたなら、
個人的には使い勝手があがるのですが、皆さんは如何でしょうか?
次にいつ書き込みできるかは分かりませんが、週に一度は読んでいます。ご検討よろしくお願いします。
282:login:Penguin
12/04/14 21:55:50.97 yt6qHa2y
規制で書き込めない時はレス代行ってのが2ちゃんのどっかの板にあるから依頼してみればいい
283:login:Penguin
12/04/15 03:06:03.46 6YifMCT5
>>253
それって/etc/cron.weeklyとか、monthlyにこれを実行するスクリプトおいとけばいいんじゃないの?
自分はそうしてるけど。
mysqlcheck -A -a --auto-repair -o -u [user]--p[pass]
284:epgrecの中の人
12/04/15 21:04:35.35 liNN88VV
というわけで
>>273
のようなDBRecord.class.phpをgitの方にコミットしときました
結構早くなるっぽい
>>274
DBの都合がコードに表出するのは嫌だ、というのがあるわけです
285:login:Penguin
12/04/15 21:48:51.58 sDtZEai6
>>284
これはこのクラスだけ更新して大丈夫なのかしら?
286:epgrecの中の人
12/04/15 23:44:46.46 liNN88VV
>>285
大丈夫だと思いますよ。テストが甘いので
人柱というきとで
287:epgrecのUIの人
12/04/20 19:29:41.41 2G3oc9xn
>>281
予約ボタンがはみ出るバグは0.1.1で対応したつもりだったのですが
画面が極端に小さいとはみ出る…のはまだ手をつけてません
何にせよ、ブラウザも画面サイズも、発生条件が何一つわからないので
対応できません
「予約で重複するフラグ」は面白いアイデアだとは思いますが
重複フラグ??って何?
重複したものが無くなると消えるんでしょうか?
ABCDEと予約して、ABCは実際に予約され、DEに重複フラグが付いた場合、
一覧でAを削除すると
・次にDEのどちらが予約対象になるのかわからない
・自動キーワード予約の扱いは?
・そもそもAを削除したからといってDEが予約されるかどうかもわからない
・DEが予約されなかったからといって、またAを予約しなおすのは大変
DEをカスタマイズすれば予約される?
・カスタマイズすれば予約可能なのは、どこかに印がある?
一番の問題点は、
単純な機能に思えるかもしれないけど、関連する箇所、追加しないといけない機能が多く、
本体の様々な場所に手を入れなければならなくなること
現実的にやるとすると、「実行できない」フラグじゃなくて、
「実行する」フラグかなぁ…私はやる予定ないですが
288:login:Penguin
12/04/21 22:46:15.22 U4EKiQ0n
tssplitした後の*.tsて、xzしても全然縮まんすなー
289:login:Penguin
12/04/21 22:54:50.82 HEDoKS+R
MPEGやAACは縮まんでしょ
290:epgrecの中の人
12/04/22 17:53:57.06 9i28yLfF
>>273
付近で話題になっていた高速化ですが非常に効果があったので、
gitの方にコミットしときました。基本的にDBRecord.class.phpと
Keyword.class.phpを差し替えて、upgrade_2012_04.22.phpを
実行するだけでgit版にアップデートしなくても高速になるはずです。
BSのEPG取得が20秒くらいで終わりますからBS、CSを取ってる人は
やってみてください。ついでに番組表他の速度もかなり速くなります。
不具合がなければリリースしますね。
291:281
12/04/25 21:36:12.11 fcxhI4n2
>>287
お返事ありがとうございます。今日も友人の家で書き込みさせてもらっています。
ブラウザはFirefox11.0で画面サイズは1280x1024ですが、発生条件はまだ何とも言えないです。
もうちょっと使い込んでみます。
「予約で重複するフラグ」については、うまく説明できていなくてすみません。
デジタル対応の家電レコーダーを買ってみて、
手持ちのアナログ家電レコーダーの予約管理方法がすばらしく(自分には)便利だったと痛感したのです。
その予約管理方法は、先に始まる番組Aの終了時刻よりも、
後に始まる番組Bの開始時刻が早くてチューナー数が足りなくなる場合にも番組Aと番組Bの両方を予約することができます。
予約一覧には番組Aと番組Bに重複マークがつきます。
そのまま放っておくと番組Aの録画が終わると同時に番組Bの録画が始まりますが、
ユーザーは重複マークを参考に番組の開始時刻や終了時刻を編集することもできます。
両方の番組の開始時刻が同じ場合には、どちらかの番組が終わると同時に他方の番組が録画開始されます。
CS番組だと再放送がやたらと多いので、再放送をうまく利用して予約すれば目的の番組をすべて録画することもできることもできるのですが、
それには、チューナー不足になろうとも、気になる番組はどんどん予約できて、後から「どの番組の録画を諦めるか」を選べる方が便利なのです。
*EPGrecの設定でチューナー数を偽装してもたぶん希望に近い動作になりますが、重複番組の時刻調整は人間がやらないといけませんね。
といっても、EPGrecの根本の所に関わる所で対応は難しいという部分は素人の僕にも何となく理解できます。
292:epgrecのUIの人
12/04/26 12:12:06.81 j5hKOqQd
>>291
Firefoxでは一応動作確認してるので、今度バグがでたらお知らせください
予約管理の重複マークですが、
Aが終わると途中からでもBが録画されるってのは便利だと思います。
全部じゃなくてもBを録画したいって言うときにはいいですね。
(予約時に、Bを録画可能な時間に調整する、っていうのは一応私のTODOリストに入ってます)
AとBが重なってても予約できるって言うのは、VTR時代の名残じゃないかなぁ。
この機能を使って
「気になる番組はどんどん予約できて、後から「どの番組の録画を諦めるか」を選べる」
こっちは便利だとは思いません。慣れの問題だと思います。
解決策ではないですが、
予約時に重複が見つかった場合は重複した番組のミニリストを表示して、
そこから重複した予約を解除したりできるように…なったらいいなぁ
と私のTODOリストにあります…できたととして、epgrec本家に反映するかは未定:)
と思ってたら…中の人が「できないことはないよ」と言っていたので、
実現されるかもしれません。
希望があがってた、「重複のため自動予約さなかった番組がわからない」
も解決されるからいいんじゃない?、とのこと
293:login:Penguin
12/04/27 00:57:22.51 9j0XZ0tT
PT1/2の(DVB)ドライバって 1枚あたり結構な量のcoherent DMAバッファを取るんだけど
(4KiB x 512 x 8(kernel 3.3以下だ64) = 16MiB or 128MiB)
これって複数枚挿しの場合とかにリソース不足で問題になったりしないのかな?
x86系の場合IOMMUは無いけど、 VT-dとか使って仮想マシンに割り振ったりしたら
IOMMUのリソース不足みたいなことになり得る?
そもそもほとんどのDMAはPTx側からの入力なんだけど
DMAが終わったかどうかを確認するためだけにCPU側からの書き込みが使われて
そのために?coherentバッファを使ってるみたいなんだけど、
streaming DMAバッファと比べて 要求リソースやCPU負荷って結構変わるもんなんだろうか
詳しい人教えて下さい
294:login:Penguin
12/04/27 03:12:00.73 r0Lo1CQ6
規制中かな?
295:login:Penguin
12/04/27 03:27:28.95 r0Lo1CQ6
128MBのときは32ビット環境で物理アドレスが枯渇してメモリ取得に失敗する場合はありましたが
16MBになったので大丈夫でしょう。
ちなみに128MBだった根拠はWindowsドライバの設定値です。
streaming DMA については私はよく分かりません。すいません。
296:login:Penguin
12/04/27 23:55:00.77 9j0XZ0tT
情報どうもです
x86_64でもPCIのアドレス空間は32bitだったような気がするけど
問題が生じないなら気にしなくてもいいってことになるのかな
4枚挿しして 仮想マシンに割り当てて使ってる人なんておそらくいないだろうし...
他のDVBドライバは割り込みを使うのが多いみたいだけど
割り込みを使わず(大量の)coherent DMAバッファを使うのって 特殊なやり方なのか
それとも 高速なネットワークデバイスとかの場合のように
割り込みだと頻度が高すぎる入力を処理するためには一般的な手法なのか
どうも気になるなぁ
PT3だと割り込み使うようになってたりするのかな...
297:login:Penguin
12/04/28 13:13:40.36 LI55GCf8
わかる人がいたらコメント欲しいのだけど
epgdumperやrecpt1のチャンネル設定がハードコードなのはなんでだろう?
298:login:Penguin
12/04/28 15:47:46.06 Ap+9bB3a
ほぼ定数といっても良いのでそれでも困らないからじゃ
299:login:Penguin
12/04/28 17:52:47.57 vlTfyvi+
>>297
チャンネルスキャンのコード書くのが面倒くさいから
固定でも動くから気にしない
気になるならパッチを作ろう
300:login:Penguin
12/04/28 19:43:36.79 1YpZnaD4
カーネルを3.2.0に更新したら、BCASカードが読めなくなった。
pcsc_scanすると/var/log/syslogに
Apr 28 19:34:10 pc2 pcscd: ccid_usb.c:424:OpenUSBByName() Can't libusb_open(4/3)
: -3
Apr 28 19:34:10 pc2 pcscd: ifdhandler.c:102:IFDHCreateChannelByName() failed
Apr 28 19:34:10 pc2 pcscd: readerfactory.c:965:RFInitializeReader() Open Port 0x
200000 Failed (usb:04e6/511a:libudev:0:/dev/bus/usb/004/003)
Apr 28 19:34:10 pc2 pcscd: readerfactory.c:275:RFAddReader() SCM SCR 3310 NTTCom [Vendor Interface] (21120651349816) init failed.
どなたか回避法おしえて…orz
301:login:Penguin
12/04/28 19:55:48.94 kRV0zPOm
戻せばいいだけだろ
302:300
12/04/28 19:56:53.97 1YpZnaD4
もうカーネルパッケージが手元にないです…
303:300
12/04/28 20:01:18.81 1YpZnaD4
お騒がせしました。
結局、カーネルとpcsc関連一式をダウングレードしたら解決しました… (_O_)
304:login:Penguin
12/04/28 20:09:08.09 RpbjcsRq
>>303
何版に戻したか(何版まで支障ないか)教えてちょ。
305:300
12/04/28 20:41:32.98 1YpZnaD4
カーネルは3.0.0
libccid 1.3.11
pcsc-tools 1.4.16
libpcsclite 1.5.5
です。
これが境界かはわかりませんが、上記バージョンでは動きました。
306:login:Penguin
12/04/28 21:27:40.36 RpbjcsRq
ありまとう
307:login:Penguin
12/04/28 21:44:46.21 9QPcBRG2
>>305
自分の環境では、kernel-3.2.12、pcsc-lite-1.8.2、ccid-1.4.5で動いてるよ。
pcsc-lite-1.8.3とccid-1.4.6に上げたらB-CAS認識しなかったからバージョン下げたけど。
308:login:Penguin
12/04/28 21:57:29.18 Ci5FRKq3
カードリーダーはSCM 3310 NTTComだったりする?
だったら、libccid1.4.6からサポートされなくなっちまった。
URLリンク(ludovicrousseau.blogspot.jp)
だから、自分はカードリーダのファームウェア書き換えた。
309:login:Penguin
12/04/28 22:15:05.53 xYvUVoPs
>だから、自分はカードリーダのファームウェア書き換えた。
ここ詳しく
USB機器のF/Wを書き換えるって発想は無かった
310:login:Penguin
12/04/28 22:19:15.98 +ShIseSP
Fedora16
kernel-3.3.2-6.fc16.x86_64
pcsc-lite-1.7.4-3.fc16.x86_64
pcsc-lite-ccid-1.4.3-1.fc15.x86_64
pcsc-lite-libs-1.7.4-3.fc16.x86_64
pcsc-tools-1.4.17-2.fc15.x86_64
で、問題なしです
311:308
12/04/28 22:27:17.71 Ci5FRKq3
失敗したらカードリーダ使えなくなるけど自己責任でやるなら・・・
SCM 3310 NTTCom は SCMのカードリーダのOEMなんよね。
んで
URLリンク(support.identive-infrastructure.com)
ここから、mini/SCR3310 ってのを選んで、最新バージョン落として焼き直ししてやればよい。
だけど、ファーム書き換えた後、住民基本台帳とかe-taxあたりのソフトを使おうとしても使えなくなる可能性が高い。
それと、SCR3310 Ver2.0って言うカードリーダーだとファームの書き換えが出来ないもんで対応としては次
312:308
12/04/28 22:27:38.42 Ci5FRKq3
それがいやだった場合は、ファームの書き換えをしないでやっつける方法もある。
libccid_Info.plistってファイルを探して、
<key>ifdVendorID</key>
<key>ifdVendorID</key>
<array>
<string>0x08E6</string>
<string>0x08E6</string>
:
<string>0x04e6</string> <-追加
</array>
<key>ifdProductID</key>
<array>
<string>0x2202</string>
:
<string>0x511a</string> <-追加
</array>
<key>ifdFriendlyName</key>
<array>
<string>Gemplus Gem e-Seal Pro</string>
:
<string>SCM SCR 3310 NTTCom</string> <-追加
</array>
って感じで追加してやる方法もある。
でも、この方法だとパッケージ更新ごとに設定書き換えてやんないといけないからお好きな方法をとられればいい。
313:login:Penguin
12/04/28 23:17:33.62 zqkrLcXR
1.4.6から突然;)サポートされるデバイスのリストを自動生成するようになったみたいなので
元となるデータを送ればいいんじゃないかな
URLリンク(pcsclite.alioth.debian.org)
にあるように ccidのソース持ってきてビルドしておいて
"parse" の出力 + カードリーダーのURL をメールで送れば サポートされるようになるはず
314:307
12/04/28 23:25:01.76 9QPcBRG2
>>308
お察しの通りSCM 3310 NTTComです。
そっかサポートされなくなるのか。
この際カードリーダ買い換えようかな?いい機種ある?
315:login:Penguin
12/04/28 23:58:22.46 zqkrLcXR
うぅ... スルーされたorz
ccidでのサポートが落とされたと言っても、何か必要なソースコードが削られたってわけじゃなくて
ベンダIDやプロダクトIDその他といった必要なパラメータが手元にないってだけだから
>>313 に書いた方法で提出したら 今後サポートされるようになるはずだよ
正確には 今でもすでに手元にあるんだけど、
これまでは全サポート機種の分を 手でリストにしてメンテしてたのが大変になってきたので、
自動的に生成するようにしたんだけど、
そのための元となるデータが(マイナーな機種だと)ludovicが入手できてない
それにしても海外だとこのリーダー 10$もしないんだね 日本だと\3000弱もしてたのに...
316:308
12/04/29 00:17:57.32 BEDM2Zcf
>>314
買い換えるならジェムアルトあたりになるんだろうけど、最近見ないな~。
性能的にはSCR3310のほうが上っぽい。
>>315
> >>313 に書いた方法で提出したら 今後サポートされるようになるはずだよ
変更履歴にサポートしないって書いてたから製品ID書き換えるほうが手っ取り早そうだったのでファーム書き換えしたけど、
実際のところはNttCom葉日本でしか流通してないドマイナーって点は同意。
>それにしても海外だとこのリーダー 10$もしないんだね 日本だと\3000弱もしてたのに...
ぼったくりやね。
317:login:Penguin
12/04/29 00:36:42.13 Ug9zkl9H
> 変更履歴にサポートしないって書いてたから
ccidのコードの変更履歴を見て確認したけど
サポートする機種ごとのパラメータリストを自動生成に変えただけみたいだった
今までの手動での管理だと リスト内で 違う機種名だけど同じVID/PIDとか
同じ名前だけど別のVID/PIDとか(SCR3310みたいに?) で混乱したから
それぞれの機種ごとにCCIDディスクリプタを集めておいて自動生成するように変えたみたい
> ぼったくりやね。
PIDを511Fから511Aに変えて NTTComを経由することで+2000円
住基用に 長期の生産・保守部品?の提供とかが 特別に契約されてるのかな
318:login:Penguin
12/04/29 08:39:16.28 qDIPF56E
tssplitter_lite - tssplitter_lite program Ver. 0.0.0.1
をかますと心なしか画像が甘くならへん? 気のせい?
319:tomy ◆CfWlfzSGyg
12/04/29 14:58:58.84 w6xrX5V0
>>297
理由は3つ。
1. 元々friioのツールと互換を持たせたかった為
2. SDKのEARTH_PT.hからISDB-Tのch.をまんま持ってきたから
3. 元々テストツールだったから
>>300
kernelのバージョンは特に関係なさそうだけど?
私の環境では3.3.2で動作している。
320:login:Penguin
12/05/01 19:57:06.56 ZKMYcgkQ
アプリ集のパッチをあてた mplayer を使っているのですが
スポーツ等の5.1ch放送で実況解説が左からしか聞こえないものがあります
これを通常のステレオ音声のように聴くことができるのでしょうか?
321:login:Penguin
12/05/01 23:14:51.11 wpa2ar63
-channels オプションで 出力チャネルの数を(default: 2)、
-af channels=... オプションで明示的にどの入力chをどの出力chへまわすか、
とかで設定はできるんだけど、
通常何もしなくても 5.1chから2chステレオへdownmixするはずなんだけど...orz
あと2か国語放送(dual mono)になってる場合でも 自動的に主音声の方を2chに流すはずなんだけど...
mplayer -v とかでどんな出力が出てるか とか
音声のみ数秒間分のサンプルデータとかの情報が貰えればもう少し詳しくわかると思います
322:login:Penguin
12/05/02 17:29:51.75 62rRfxr2
>>321
Linux ではリアルタイム放送は長らくアナログ放送・デジアナ変換で
視聴していて、デジタル放送を見るようになったのはつい最近です。
この間の日曜のNHK総合でやっていたプロ野球を偶々見ていて気になって
質問した次第です。その後、ローカルで放送していた5.1ch放送の
阪神戦も見てみたのですがやはり同じ調子でした。
手許にある録画を調べてみますと「NHK歌謡コンサート」は上記のものよりは
極端でないにせよ歌声が左チャンネルに寄って聞こえます。
あと適当な映画を見たらセリフが左からしか聞こえないものが…
一方、「題名のない音楽会」はごく自然に聞こえますね。
休みの間にもうちょっと観察してみます。
323:login:Penguin
12/05/02 22:11:05.62 /Wu2tzIG
PT2+Epgrecで番組を録画しています。
録画終了時にApacheからメールが来ますがエラーやPHP Warningが大量に記録されています。
PHP Warningの数は毎回異なり、3つだったりサンプルのように500以上だったりします。
URLリンク(ymrt.dip.jp)
“ERROR: User name does not exist.”は「ユーザ名が存在しない」という意味でしょうが、
具体的に何というユーザ名がどこにあればいいか分かりません。
この2つのメッセージを解決する方法がありましたら教えてほしいです。
なお、録画自体は問題なくできているのでメール本文にメッセージを含まないように
するだけでも結構です。
324:login:Penguin
12/05/03 01:06:00.46 Lkm1wrVO
atで登録しているコマンドでメールに含んで欲しくない分の
標準出力と標準エラー出力を/dev/nullにリダイレクトする。
325:epgrecのUIの人
12/05/03 01:48:41.85 d+CNWxjT
epgrec assist 更新しました
・番組表に一発予約、キャンセルボタン追加
URLリンク(w3.quake3.jp)
epgrec本家の方でテンプレートに手を入れ始めたので、
javascriptで無理やり版のassistはそろそろ限界かも
>>212
本家の方で単チャンネル表示機能を追加できそうな雰囲気です
326:epgrecのUIの人
12/05/03 01:52:57.67 ViCaF3jJ
>>323
epgrec/scoutEpg.php ってあるので epgrec UNA の方じゃないかなぁ
327:323
12/05/03 04:44:36.85 n5OthY3O
>>324
根本的な解決にはなってないですがそれが手っ取り早いですよね。
>>326
リアルタイム視聴したくてUNA版使用です。
あれ、もしかしてUNA版特有のエラーだったりします…?
UNA版作者に聞いてみます。
328:login:Penguin
12/05/03 07:35:32.56 +TkByimD
>>319 kernelバージョンを3.2.0に戻しても動作しました。
単純にpcsc関係の問題だったようです。お騒がせしました。(_O_)
329:login:Penguin
12/05/05 22:05:25.01 LVigmF8k
epgrecで必要なphp拡張の一覧ってどこかにありますか?
mysql.so
posix.so
sysvmsg.so
試行錯誤して、↑が必須なのは分かったんですが
またどこか見えないところでエラー吐きそうで夜も眠れません
330:login:Penguin
12/05/05 22:24:41.99 mVcwZ5+t
epgrecで予約録画するときにチャンネルリストに表示したくないチャンネルがある場合は
Recorder_channelTblからレコードを削除するしかないよね?
とりあえず、番組表で「視聴しない」チェックつけてもテーブルのskipにフラグ立っても予約
キーワード登録のチャンネルリストにでてくるからconfig.phpから該当のチャンネル設定を
コメントした上で該当レコード物理削除したけども。
331:login:Penguin
12/05/05 23:13:37.75 mVcwZ5+t
>>330
ってレコード消したら予約キーワード画面いけなくなったorz
ID連番になってないとダメってやつか・・・(涙
332:epgrecのUIの人
12/05/06 00:37:30.75 vKfnuH3V
>>331
同じ状況を作ってみました
録画予約に削除したチャンネルの番組があると予約、済一覧が表示できないようです
予約されて無くても、検索ページトップでは時間からしか番組を検索してないので、
削除したチャンネルの番組がヒットしてエラーが出ているようです
一応検索ページトップのみですが応急処置を書いておきます
programTable.phpの69行目辺りから
foreach( $precs as $p ) {
+ try{
$ch = new DBRecord(CHANNEL_TBL, "id", $p->channel_id );
+ } catch(exception $e ){
+ continue;
+ }
$cat = new DBRecord(CATEGORY_TBL, "id", $p->category_id );
query書けるようならprogramTbl、reserveTblから削除したチャンネルの番組を
DELETEするのが確実です
最初の疑問、予約フォームで非表示チャンネルをリストに入れない応急処置は
>>248 参照
333:login:Penguin
12/05/06 00:41:56.25 08YpZt+j
チャンネル情報で視聴しないにチェックすれば消えるんじゃなかったっけ?
#消した奴戻せるのかなw?
334:epgrecの中の人
12/05/06 00:54:57.64 JEnq9p0o
消えますね
335:login:Penguin
12/05/06 04:17:28.14 emjg1qjz
>>332
ありがとうございます。
そう古くないところに同じ悩みの人いたんですね。
自分で調べられたことなのに申し訳ないです。
さっそく、応急処置を含めて反映させていただきます。
>>333
>>334
使用バージョンを説明していなかったのですが、使用バージョンは20111001版の未改変です。
番組表のチャンネル情報で視聴しないにチェックを入れるとRecorder_ChannelTblのskipに
フラグが立つのですが、番組検索の放送局リストにはリストに上がってきてしまう状況でした。
テーブルの情報はエクスポートしてから削除していますので復旧は無事できてます。
336:login:Penguin
12/05/06 11:57:29.80 08YpZt+j
>>335
チェックする前にepg取得した分は残ってるとかそういうんじゃなかったっけ?
337:320
12/05/06 15:50:10.70 4eNlf+P7
今地上波でやっている阪神戦、5.1chで放送されていますが
やはりパッチ当て済みの mplayer でも実況解説の声は左側しか聞こえませんね
他の方はどうなんでしょ
338:login:Penguin
12/05/06 17:15:18.41 u0YXx5mv
Ubuntu 12.04
質問お願いします。
現在新たに録画機を構築していまして、gitから持ってきた現在のmasterのepgrecをインストールしました。
初回のgetepgを実行する状況に至ったのですが、番組表は取得されませんでした。
なので端末よりgetepg.phpを実行したところ
PHP Warning: pcntl_signal(): Error assigning signal in /var/www/epgrec/getepg.php on line 27
PHP Warning: pcntl_signal(): Error assigning signal in /var/www/epgrec/getepg.php on line 28
と表示されgetepgは実行されませんでした。getepg.phpには手を加えていません。
phpのマニュアルなどを読んでみましたがよく分かりませんでした。
epgが取得されない原因や解決法などを分かるの方が入らしたら教えてください。よろしくお願い致します。
339:login:Penguin
12/05/06 17:41:21.93 stc7JCQB
>>338
SIGKILLとSIGSTOPはハンドルできないから警告されているだけなので
その行は削除して構わない。
ただこれは警告だけで処理は続行しているはずなので、
getepgが完了しなかった原因は別にあると思う。
340:login:Penguin
12/05/06 18:18:01.31 OZ8vQ6Iw
失礼礼します。
Ubuntu12.04 + PT2 + EPGrec (20111001) で録画ができることまで確認できたのですが、
いざ、初期設定をしようと http:// localhost/epgrec/にアクセスすると何も表示されません。
URLリンク(localhost)にアクセスするとファイルが表示されるので、LAMP環境は構築できていると思うのですが。。
EPGrecサイトのFAQは実行してみたのですが、他にどんな可能性がありますでしょうか?
341:login:Penguin
12/05/06 18:40:28.47 tEAbPAis
ブラウザでJavaSciyptの実行を許可してないとか
342:epgrecのUIの人
12/05/06 19:20:04.04 BCMbSrKH
>>340
パーミッション(template_c)とか?
>>338 もですが、apache の error.log に何か出てないでしょうか?
343:login:Penguin
12/05/06 19:57:18.34 emjg1qjz
>>336
多分番組検索の検索結果の一覧表示と勘違いさせちゃってる気がします。ごめんなさい。
>>332のえろい人からいただいた回答で無事解決しました。
344:340
12/05/06 23:29:46.84 OZ8vQ6Iw
>>341
>>342
なんとepgrecのインスコが一部上手くいってなかったみたいで。
再インスコしたら解決しました。誠に申し訳ありません。
345:login:Penguin
12/05/07 00:24:09.71 rJFgwz1w
>>337
数秒分でいいから録画してサンプルをうpしてちょ
346:login:Penguin
12/05/07 19:00:13.67 NdA391Ew
通報しました
347:login:Penguin
12/05/07 21:01:32.53 Ic60Y+Nz
>>345
こんな感じでいいでしょうか。適当に消します。
URLリンク(www1.axfc.net)
348:login:Penguin
12/05/07 22:39:19.58 rJFgwz1w
サンプル入手しました 確かに左に寄ってますね...
ちょっと調べてみます
>>346
「著作権侵害に例外規定盛り込む 改正案を閣議決定」
URLリンク(www.47news.jp)
> 改正案では「写り込み」のほか ....
> (2)技術開発用サンプルとして音声や映像ソフトを複製
> ...―などのケースについて、著作権侵害の対象から除外する。
349:login:Penguin
12/05/07 22:55:09.74 pxvvesRb
やきう中継にも字幕あるんだなー
350:login:Penguin
12/05/07 22:57:30.61 EuGBVaIE
3月9日に閣議決定じゃまだ今は法律として成立してないだろう。
確かめたわけじゃないが、そうだとすれば、すなわちそれは現時点では違法だということを意味するのだが・・・
351:login:Penguin
12/05/07 22:57:37.68 rJFgwz1w
・実況・解説の音声は センターチャンネルにしか入ってない
・ffmpegのダウンミックスのやり方がまずくて 単純に センター -> L, レフト ->R
という変な変換になっちゃってる
というのが原因みたいです
とりあえずは mplayer -af channels=2:2:0:0:0:1 とか あるいは
mplayer -channels 6 -af channels=6:2:0:0:0:1 とかで
センターチャンネルを強制的に左右のスピーカーに出すことは可能ですが、
ffmpeg AACデコーダのバグと思われるので調べてみます
(サンプルは消してもらって結構です)
352:login:Penguin
12/05/07 23:01:23.34 weJyMfmm
左寄りって思想かと思った
353:login:Penguin
12/05/07 23:13:33.70 rJFgwz1w
>>350
じゃあ 知り合いである>>347と>>348との間での私的な複製ってことでいいよ
このスレに来ていながら
放送波の受信だけして 保存もデスクランブルもワンセグの再生もしておらず
ただ捨てているだけという 正しき人のみが石をぶつける資格があるってお話?
354:login:Penguin
12/05/08 02:18:24.77 /lDnTugq
>>353
そんな屁理屈は通用しないと思うよ。.
「法律でいえば黒だけど、権利者が目くじら立てて被害届出すほどじゃない(多分)から大丈夫」
で問題ないだろ。
355:login:Penguin
12/05/08 20:19:52.65 bynpoYGv
>>351
調べてくださってありがとうございます。
映画番組で台詞が左側から聞こえないものがあるもの同じ理由でしょうかね。
手動でとりあえずそれらしく聞こえるようにと私も試行錯誤してみました。
>>347 のサンプルは
0: center front 1: front left 2: front right 3: subwoofer 4: rear left 5: rear right
のように収められてるようなので
mplayer -channels 6 -af pan=2:0.5:0.5:1:0:0:1:1:1:1:0:0:1
でそれっぽくなりました。
ちなみに歌謡コンサートは
0: center front 1: front left 2: rear left 3: subwoofer 4: front right 5: rear right
っぽい。
他の番組も含めると数パターンあるようです。
356:login:Penguin
12/05/08 20:56:34.67 bynpoYGv
色々と試してる内に耳が痛くなってしまった。
af.c にあるデフォルトの配分を使って
pan=2:0.3:0.3:0.4:0:0:0.4:0.1:0.1:0.2:0:0:0.2
ぐらいにした方が耳に優しいですね。
357:login:Penguin
12/05/08 22:00:18.05 7/yns66O
>>339
この警告は気にし無くてもいいのですね。一応コメントアウトしておきました。
>>342
apacheのlogを見てみたところ、
PHP: syntax error, unexpected '&' in /etc/php5/apache2/php.ini on line 110
とのエラーが多数ありました。
調べてみた結果、該当部分をコメントアウトして
error_reporting = E_ALL & ~E_NOTICE を追記しました。
理由はよくわからないのですが、これでgetepgが実行されるようにになったみたいです。
お二人ともありがとうございました。
358:login:Penguin
12/05/08 23:10:55.32 8JXFAGln
>>355
本来ならば いろんなチャンネル順序で収められていても
標準の順番に並べ替えて(C, FL, FR, SL, SR, LF?) 出力しなきゃいけなくて
さらに-channels が2(defaultも2)である以上は
downmixして2chで出力すべきなんだけどそれが出来てないみたい
faadの方はうまくやれてるっぽいので、とりあえずTV放送を再生では -ac faad とかで回避できます
ffmpegのAACデコーダの方も見なおしてますけど 今ちょっと時間がとれないので時間かかるかも
359:login:Penguin
12/05/09 12:50:04.13 aA1hWTv1
mythtvのVer0.25ってisdbのパッチ当てた人いないのかな?
mythtv0.24だとgcc 4.7でコンパイルするためのパッチとか、
やれmythwebでphp5.4のパッチとかpatchあてまくってるもんで現状がわからん。
あと、linux kernel 3.3だとpt2のdvbドライバまともに動かないという話だったけど、3.4だと動くようになったのかとか情報きぼん。
360:login:Penguin
12/05/09 21:59:06.55 h+BbDRN8
gentooに3.3kernelで使ってるけど特に問題出てないよ>PT2
361:login:Penguin
12/05/10 00:33:28.21 ZxergVz7
>>358
デコーダーが良きに計らってくれないとたしかに困りますね。
番組によって faad では不都合があるので、対応してくださるまでは
適当に ffaac と切り替えて使っていくことにします。
どうもありがとうございます。
362:login:Penguin
12/05/11 11:51:36.67 XUUUTHS1
>>359
Fedora16でも 3.3で動いてるよ (バックポートされたパッチが適用済みだから)
363:login:Penguin
12/05/11 15:10:35.89 7gi9oK1X
>>360,362 つーことはヴァニラカーネルじゃ駄目ってことだね(3.3.5で今試した)。
gcc 4.7はmythtv0.24.2にpatchを当てるか mythtv0.24.3でコンパイルが通った。
でもgcc4.7でコンパイルしたmythtvfrontendをvnc経由でテレビ表示させしようとしたら、
落ちるようになったもんで動作確認がめんどくせーことになってしまっている。 orz
364:login:Penguin
12/05/12 02:20:57.95 SMar9bTY
規制解除されたかな?
ubuntu 12.10に上げたので試してみた。
libccid 1.4.5-1
pcscd 1.7.4-2ubuntu2
pcsc-tools 1.4.18-1
最初は>>300と同じ症状だったけど、
rootでpcscdを立ち上げると動いたのでパーミッションの問題っぽい。
面倒くさいのでchmod u+s /usr/sbin/pcscdしたら動くようになった。
必要な時にpcscdの権限で立ち上がるみたいで、どこか設定をいじればいいんだろうが
どうするのがいいのかよくわからん。
>>312は最初から入ってた。
365:login:Penguin
12/05/12 14:22:27.71 0KL4oQsq
けいあんの神化が止まらない
366:login:Penguin
12/05/12 14:45:12.50 mh1Dk+tu
ああ神様お願い二人だけの
367:login:Penguin
12/05/13 04:03:26.10 zD+7EMYi
この騒動でけいあん買ってしまった
結構使えるね
368:login:Penguin
12/05/15 00:15:15.66 j9g3wZtj
recpt1http+bondriverhttpとepgrecで最強になった気がする
それはそうとスカパー光撮れてる方居ますか?
369:login:Penguin
12/05/16 06:13:41.95 oxvmId40
ubuntu 11.04でテレビ見るには
どんなチユーナー買えばいいのですか?
PCはNECのデスクトップです。(鼻毛)
370:login:Penguin
12/05/16 17:39:07.22 IZpmMD7Z
keyholetvという便利なソフトがありますよ。
devパッケージですが
371:login:Penguin
12/05/17 00:04:54.16 KYzt+Vk7
>>369
PT3買ってドライバ開発がマジでお勧め
372:login:Penguin
12/05/17 02:09:32.76 Foj/mq0e
今は時期が悪い
もう少し待ってPT3
373:358
12/05/17 20:42:22.24 kK6PB47g
mplayer のAAC 5.1ch再生関連のパッチ うpしました
URLリンク(pastebin.com)
なぜか2senにうぷできなくなってる(例の件関連なのかな)ので pasetbinに
よろしければ お試しを
もう一件 再生時に同期がずれて止まることがある問題も合わせて修正をと思ってたんだけど
ちょっと時間掛かりそうな(問題の原因やmplayerのソースを もう一つ理解しきれてない)のと
カス絡みの例の件で カード無し復号対応版ができるようになるかもしれないしで
後回しにしました
374:login:Penguin
12/05/17 23:17:30.41 a2K9nYjK
>>373
> カス絡みの例の件で カード無し復号対応版ができるようになるかもしれないしで
OishiiSlurper氏のCardTool.exeのソース(card_source.rar)を利用してカード無しで復号できる
pt1-c44e16dbb0e2.tar.bz2(libarib25.so, b25, recpt1)へのパッチはすでに作ってあるけど、
公開するのは怖いなあ
もうreadme.txtまで用意してあるんだけどねw
自分で実装したい人のために情報を書くと、実装するのに必要なのは、
card_source.rarのCrypto/Crypto.cpp, Decoder/Decoder-ECM.cpp, Keys/Keys.cpp, Keyset/Keyset.cpp
とB-CASのSystem keyと初期CBC値
card_source.rarのその部分はlinuxでも素直にコンパイルできる
System keyと初期CBC値はarib25/src/b_cas_card.cのconnect_cardに仕込んで、B-CASカードを差して
b25等を実行すれば簡単に取得できる
ECMからKsを復号する部分は、BCAS/Keys/Keys.cppのBCAS::Keys::RegisterAll()をどっかで一度呼び、
arib25/src/b_cas_card.cのproc_ecm_b_cas_card内でSCardTransmitをする代わりに、srcとlenを引数にして
BCAS/Decoder/Decoder-ECM.cppのBCAS::Decoder::DecodeECMを呼べばOK
完全にカードなしで扱えるようpcscなしでビルドできるようにするにはもう少しいじる必要があるけど、
そんなに難しくないよ
375:login:Penguin
12/05/17 23:38:20.04 mkILgNHP
うん、色々と難しい問題だね
376:373
12/05/18 00:01:01.57 r47hlp17
>>374
割と簡単にできるであろうことは 関連スレ見てて理解してたんだけど
mplayerのソースと格闘してて そっちのソースは入手だけしてまだ見てなかった
T422とかM001とか特定のカードを持ってないとだめなのか確認してなかったんだけど
OKなんだね 情報どうもです
あととりあえず 公開はまずそうだから よくても libdvdcssみたいに ライブラリとして分離して
ソースだけどっか問題にならない国のサーバから配布とかになるのかな
PC/SCのライブラリを経由せずに直接ECMを復号する方がシンプルで効率的だろうけど
実際には各自がなんとかして libpcscliteと同インターフェースの復号ライブラリを用意して
LD_PRELOADやLD_LIBRARY_PATHとかを設定するってのが 再生アプリ側は変更要らなくて楽だね
377:login:Penguin
12/05/18 00:17:12.45 sfsQ05X1
>>373
AとVのPTSがビデオ再生中に、本当の数値とはズレてしまうって言ってる?
CPUかビデオ描画が遅くてズレる事はよくあるけど。
ちょっと古いGPUで重いデインタレース(-vo vdpau:deint=3 )したりすると、
滑らかにズレたりはする
最近のffaacはバギーなので触りたくないですが。。。
378:login:Penguin
12/05/18 01:16:27.31 r47hlp17
>>377
(再生の出だしや サスペンド・レジューム後、CMと本編の境目?などで)
エラーが起きた時?か PTSが飛んだ時?とかに
A-Vが大きくズレた状態で、 音声だけ流れて(AのPTSが進んで)Vが止まっていて
しばらくするとちょっと動いて今度は逆転して
VのPTSが進んでAが止まる、その後ハングするといった症状がごくまれに出ます
今のところ DVBからの入力の場合のみ観測できて ファイルからの再生では起きていないように見えるし
そもそもあまり発生しないので難しい...
滑らかにズレてやがて戻るとかは まさに仕様でそうなってると思うんだけど
その修正が何かの拍子でうまく行かない場合があるみたい
いくつものパラメータが絡んで 相互にフィードバックし合ってるみたいな感じで難解 ...orz
379:epgrecの中の人
12/05/18 11:12:43.12 ELO8fdgw
>>374
私も昨日、当該ソースを眺めてEMMとECMのデコード等ができることを
理解したのでrecpt1に実装できるなあと思ってたところです。
仕事が早いですねー。
丸ごと公開は問題ありすぎですがrecpt1の差分だけなら
問題ないと思いますけど…。
380:epgrecの中の人
12/05/18 12:00:01.87 ELO8fdgw
そうそう、有料放送に契約してる身だけに有料放送のタダ見がしたいとか
思ってませんから誤解なきよう。無料放送のデコードだけできればいいなと。
理解が正しければBroadcasterGroupID=0x1eのキーを使えばいいんじゃないかと思うけれども
このキーだけを公開ソースに混ぜるのも大問題でしょうねえ…
381:login:Penguin
12/05/18 14:41:02.95 9M7kubpx
recpt1 で CS の番組を録画する場合は、個別のチャンネルをどう指定すればいいのでしょうか?
CS2-CS24 とかいうチャンネルが指定できるようですが、複数チャンネルがまとまっているように見えます。
382:login:Penguin
12/05/18 14:56:50.98 gJRUsUIa
まずはちゃんと有料の契約をします
383:login:Penguin
12/05/18 16:06:40.61 ifpYV2OO
>>381
tssplitter_lite
sidを番組表に付ける
recpt1のオプションで--sidで指定(詳しくはヘルプ見れ)
384:login:Penguin
12/05/18 18:15:15.44 euBXVGH4
>>374
DecodeECM()だけでうまくいかず悩んでいたのですが
RegisterAll()を呼べばよかったのですね。
おかげでb25-client.so(rec10のb25-remote)に組み込めました。
pcsc-liteのヘッダを用意して、b25-client.cppに足りない外部変数を追加すれば
libpcscliteの代わりにb25-client.soをリンクして使うことも。
385:login:Penguin
12/05/18 19:33:14.02 2EEdq2z0
B-CASカードを有料放送見放題カード「BLACKCAS」にする手順が判明するまでの経緯まとめ、一体ネット上で何が起きたのか? - GIGAZINE
URLリンク(gigazine.net)
386:login:Penguin
12/05/18 20:39:11.37 7he7HMBt
役人って学習能力が無いんだな。
FDコピープロテクトで学んでいないのかねぇ
387:login:Penguin
12/05/18 20:48:16.85 9M7kubpx
最近の ソースを見たら pt1_drv.h に CS の 物理チャンネル sid が書いてあったので
この通りやったら録画出来ました。おさがわせしました。
388:login:Penguin
12/05/18 22:05:12.35 1n0oflUW
>>386
B-CASは建て前上、すべて民間ね
ARIBのトップは総務省の天下りだけど
389:login:Penguin
12/05/18 22:42:35.18 utn7Luuj
法律で規制すればセキュリティは破られないと思っている
バカ東大なんてそんなもんだろ
390:login:Penguin
12/05/18 22:54:01.89 jgiImW4R
東大生は法律を立案できない。立案して特権を作り出しているのは官僚。
391:login:Penguin
12/05/19 02:39:04.79 lLY4nwlq
>>373
対応どうもありがとうございます。
録画のいくつかで試しましたが問題ないように思います。
ただ、デフォルトの配分だとセンターの音量レベルが低すぎるものもありますが、
これは適当にフィルタでいじるしかないですね。
同じ番組でも日によってチャンネルの収録順が変わる場合もあるので
自動的に処理されるようになって本当に楽になりました。
392:login:Penguin
12/05/19 12:38:01.03 0cp/7f94
>>391
ダウンミックスの計算式はAAC やARIB-B31とかで規定されているんだけど
一般的に5.1chの場合は映画向きにダイナミックレンジが広い?とかで
ダウンミックスすると普通のステレオに比べて音量が小さくなるみたいです
とくにAACの規定する式は クリッピングしなくてよいようにしてるので小さくなるみたい。
DVDとかの場合は 途中でチャンネル構成が変わるというのはあまりないので
見る人が音量を調整すれば良いという考えのようです
ARIB-STD B31はそのあたりの問題を考慮して多少大きめの音量になるように
ダウンミックスの係数を規定して configureで --disable-dmix-jp としない限りこっちの方法を使ってます
393:login:Penguin
12/05/19 12:38:34.91 sOwbzt66
誰か、BonCasClientをLinuxに移植した人居ない?
URLリンク(typezero.ddo.jp)
サーバーはbcs-perl.plってのが有るけど、クライアント版はLinuxで動くのが無い。
URLリンク(github.com)
ざっくりsrcを見たところBonCasClient.cppの中に
CasLinkTransmitとかCasLinkEstablishContextとかが書いてあるので
ここの「CasLinkホニャホニャ」をLinux環境に移植すれば
b_cas_card.cの中の
SCardListReaders
SCardConnect
SCardDisconnect
SCardEstablishContext
SCardReleaseContext
SCardTransmit
これらの「Scardホニャホニャ」を置き換えるだけでいいと思うんだけど。
だけど、VC++もCも良く分からないし、どうやって移植すればいいのか分からない。
394:login:Penguin
12/05/19 12:50:12.57 0cp/7f94
SSHで リモートサーバのpcscdのソケットへトンネルを作ればいいだけってことはないの?
395:login:Penguin
12/05/19 13:08:20.63 qV2989vT
>>393
使ったことないけど、BonCasLink互換のb25-remoteというのが
rec10に同梱されているはず
URLリンク(sourceforge.jp)
396:login:Penguin
12/05/19 14:09:58.14 sOwbzt66
>>394
pcscdってソケット通信?なんですね。知らんかった。
>>395
うお、ヒットっぽいです。移植版っぽいCasClient.cppがあって
b25-client.cppでSCardホニャホニャが定義されてます!
テストしてみます。ありがとう。
397:login:Penguin
12/05/19 16:11:01.20 sOwbzt66
recpt1で確認できました。つか、かなり前からあるんですね。
bcs-perl.plの方が有名?なせいかserverの方も知りませんでした。
398:login:Penguin
12/05/20 13:21:38.37 y1cbDG4f
ソフトCASをドライバに組み込めたらいいのにね
399:login:Penguin
12/05/20 14:47:39.54 UBKiewlO
もはやCASではなくただの復号化プログラムにすぎない
400:login:Penguin
12/05/20 23:08:30.88 abDmU8N6
DTV板は週末以来大騒ぎだけどさすがにこっちは平穏だな
401:login:Penguin
12/05/20 23:20:43.86 eXd6oLJc
そりゃぁ こっちの住人は、自分で何とかしちゃうからなw
402:login:Penguin
12/05/21 20:01:25.79 e0J2Ep4b
まあ人間誰でも時間は限られているからな
自動録画サーバ構築するほうが番組鑑賞より楽しいし
403:login:Penguin
12/05/21 20:04:01.32 8F2u7WBB
手段の目的化わかる
サーバ構築したり録画スクリプトやエンコスクリプトと連携させたけど全然録画してねえw
404:login:Penguin
12/05/21 22:41:38.57 AK7V3rT6
完全自動録画化させたが、録画した番組一覧を見てにやっとするレベル
ディスク消費量を見て、そろそろディスク追加するかなー。とか楽しくなってくる
405:login:Penguin
12/05/22 02:23:59.69 10IRr4lc
手段が目的化できないやつにLinuxは扱えない(キリッ
いや、割と本気でそう思わない訳ではない
ただ、現状の運用に問題がないのですぐさまにでもソフトCASにしたいって気にはならないかな。
録画自体が失敗するわけではないにせよ、カードリーダー故障で複合失敗の心配がなくなる
という点では便利だけどね。
案外故障するんだよね、カードリーダー。
運用始めて2年近くたつけど2回ほど交換してる。
406:hf
12/05/22 11:40:59.55 r+ECuz6I
PT2で録画したTSファイルを、MediaTombでDLNA配信しようとしてるんだけど、Transcodeが上手くいかない。
このページの"DirecTV HR2x Transcoding"(ページの上から1/4位の所)に書いてある方法を試してみたら、TSファイルはDLNAクライアントのファイル一覧に現れるように
なったけど、再生を始めたら画面真っ暗なまま。
URLリンク(mediatomb.cc)
どうやったら配信できるんだろ?
407:login:Penguin
12/05/22 14:10:50.75 sun6bL5W
うちではMediaTombだと設定の問題かわからないけどうまくいかなかったので、
MiniDLNAを使ってTSのまま配信してる。
408:login:Penguin
12/05/22 15:07:39.62 A1CjT9vU
けいあん!
409:login:Penguin
12/05/22 16:41:55.62 Ov0b4r42
BS のスターチャンネル3(202ch)を recpt1 で録画使用としてるんだけどスターチャンネル2
が録画されてしまいます。どうも sid を指定しないとだめなようなのですが
どんな sid を指定すればいいのでしょうか?
ちなみに正規に金を払ったカードを使っています。
410:login:Penguin
12/05/22 17:24:07.93 VgevlXKM
>>406
今のバージョンは知らんけどubuntuでaptで入手できるffmpegはx264非対応で自分でビルドしないとだめだったような
411:login:Penguin
12/05/22 18:32:35.67 YXCcdHyq
>>409
pt1_dev.h
412:login:Penguin
12/05/22 21:17:51.88 WDsrSAet
>>406
私はそのままmpgに拡張子だけ変えてPS3で見ているから、
PS3で見るだけならtranscodeって不要だけど。
413:374
12/05/22 21:44:38.00 6We0GqxK
DTVの解析スレ 13枚目の415にカード無し復号対応winscard.dllのソースが来てるよ
公開すると不正競争防止法に引っかかりそうなんだけど大丈夫なのかなあ
自分は怖くて公開する気にはなれないんだけどなあ
ちなみに、このコードを少し修正して、共有ライブラリとしてビルドしてlibpcsclite.soと
差し替えれば、b25やrecpt1を修正せずにカード無し復号できるよ(b25 -p 0じゃないと
エラーが出るけど)
自分で移植したい人のためにポイントを書くと、
・Windows.hの代わりにwinscard.hをinclude
・余計なpragmaを消し、CHARをcharに
・関数名や変数名のWINAPIや_などをwinscard.hに合うように修正
・DllMainは消してDllMainの中のコードを修正してSCardConnectあたりに突っ込む
414:login:Penguin
12/05/22 23:30:35.05 88a4lPlT
>>413
オリジナルはSCardListReadersW_とSCardListReadersAがあるけどこれは、SCardListReadersに統一でいいの?
415:login:Penguin
12/05/23 00:29:07.41 ImjxEIK0
とりあえずgccでビルドしたいのう
416:login:Penguin
12/05/23 01:03:28.26 VyYqV7lY
WはUnicode AはASCII
417:login:Penguin
12/05/23 01:08:39.17 lG70rFwO
ブラジル向けUSBチューナがlinuxで動いたらしいね。4000円。
418:login:Penguin
12/05/23 01:41:31.62 gCqvCqJM
dvb環境ならありだけど B-CASやらリーダの事考えると値段と入手性でけいあんの圧勝だね
衛星も日本で使えるならおもしろそうだけど
419:login:Penguin
12/05/23 08:33:59.77 0KG81GqI
もうカードの事は考えなくてもいいんじゃない?
420:login:Penguin
12/05/23 11:10:55.54 /ZdQVmcf
有料放送はいずれ何らかの対策はされちゃうだろうけど、
無料放送は根本的対策がコスト・手間的に困難だから、
無料放送はカード無しで永久視聴はほぼ確定だろうね。
421:login:Penguin
12/05/23 12:00:56.30 p3UFaNxg
px-w3peってlinuxで使えますか?
録画機にしようとこれとmicroserver買って
これからdebian入れるんですが、
ドライバが無さそうな…orz
422:login:Penguin
12/05/23 12:22:27.22 /ZdQVmcf
>>412
調べる前に買うなよw
今だったらPT3争奪戦待ちかな
423:login:Penguin
12/05/23 12:23:48.24 ZcZEYkPT
事前に調べてから買えwww
424:login:Penguin
12/05/23 14:49:14.29 gJwi13mW
windowsの方は色々進んでていいなぁ。
425:login:Penguin
12/05/23 16:33:59.93 CsqrnCH4
本物のLinux使いならWindows用のドライバ解析してLinux用のドライバ作るくらい訳ないんじゃね?
426:login:Penguin
12/05/23 17:41:08.33 l8e3cP6w
いやさすがにそれは難しいだろ
つうかドライバ関係ないし
427:login:Penguin
12/05/23 17:59:07.65 Hdhf694O
>>424
URLリンク(pastebin.com)
URLリンク(pastebin.com)
428:login:Penguin
12/05/23 18:18:05.45 UHgFXu/M
あざーす
ちょうど今作ったsoと入れ替えてダメだったとこだった
間違い見つけた
429:login:Penguin
12/05/23 19:45:52.44 UHgFXu/M
fedoraだとpcsclite.hが違うみたいでやっぱダメであきらめた
でもPT2鯖はカードリーダ外したw ちょっとエコ
430:login:Penguin
12/05/23 20:25:24.46 VDZhsnPn
SL6は元のヘッダと比較して細かいとこ修正するだけでいけたよ
というか>>427に上がってるのかw
みんな豪快だな
431:login:Penguin
12/05/23 21:12:40.86 OB3nqdgP
>>429
pscslite.hはFedora16も Ubuntu12.04も両方共1.7.4でまったく同じでFedora だからという言い訳は許されない。
ちなみに SL6 は 1.5.2 だった。
1.5.2と1.7.4のpscslite.hを見比べると
おや、こんな時間に誰だ
432: 忍法帖【Lv=40,xxxPT】 【東電 73.7 %】
12/05/23 23:51:10.05 qAJ67qrc
>>427
5144Ah9g → linux版winscard.cppだよね・・・。
FQdSixkB → これはMakefileなん?
$ make
g++ -g -fPIC -O2 -I /usr/include/PCSC -c -o winscard.o winscard.cpp
winscard.cpp:96:66: エラー: ‘LPSCARD_READERSTATE_A’ has not been declared
winscard.cpp: 関数 ‘LONG SCardGetStatusChange(SCARDCONTEXT, DWORD, int, DWORD)’ 内:
winscard.cpp:96:118: エラー: declaration of C function ‘LONG SCardGetStatusChange(SCARDCONTEXT, DWORD, int, DWORD)’ conflicts with
/usr/include/PCSC/winscard.h:64:16: エラー: previous declaration ‘LONG SCardGetStatusChange(SCARDCONTEXT, DWORD, LPSCARD_READERSTATE, DWORD)’ here
winscard.cpp: 大域スコープ:
winscard.cpp:99:18: エラー: conflicting declaration ‘SCARD_IO_REQUEST g_rgSCardT1Pci’
/usr/include/PCSC/pcsclite.h:67:47: エラー: ‘g_rgSCardT1Pci’ has a previous declaration as ‘const SCARD_IO_REQUEST g_rgSCardT1Pci’
make: *** [winscard.o] Error 1
あかん、ちゃんとソース見てみるか・・・
433:login:Penguin
12/05/24 00:34:34.82 FPeLpJLa
fedoraできた
s/LPSCARD_READERSTATE_A/LPSCARD_READERSTATE/
それから pcsclite.h の const を削除したらちゃんと接続できちゃったけど
いいのかなこんなんで
434:login:Penguin
12/05/24 12:35:02.54 7s3+DoMk
SL6は修正要らないということ?
makeはそのまま通ったんで
/usr/lib/に有る奴と置き換えて、ldconfigして
$ recpt1 --strip --b25 161 5 tbs.ts
enable B25 strip
using B25...
Cannot tune to the specified channel
と失敗する。
pt1_drvの情報。
description: PCI earthsoft PT1/2 driver
author: Tomoaki Ishikawa tomy@users.sourceforge.jp and Yoshiki Yazawa yaz@honeyplanet.jp
srcversion: 2F013B4FD4F451A47230901
435:epgrecの中の人
12/05/24 12:40:55.16 L0S8AJhH
そのエラーはrecpt1の周波数を合わせるところで出てるので
libうんちゃらかんちゃらを入れ替えたのとは関係なさそうな。
436:login:Penguin
12/05/24 12:53:11.06 7s3+DoMk
はい、すんません。recpt1が古かったようです。
$ recpt1 --strip --b25 101 5 bs1.ts
enable B25 strip
using B25...
pid = 1810
C/N = 16.663467dB
bcas->init failed
Cannot start b25 decoder
Fall back to encrypted recording
Recording...
Recorded 7sec
こんなエラーになりました。
437:login:Penguin
12/05/24 12:59:07.89 FPeLpJLa
初めはそれでハマったけど、まずはpcsc_scanで確認したほうがいいよ