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


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

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



1 名前:login:Penguin [2012/01/17(火) 21:48:51.47 ID:qQ+25vg4]
Linuxでのテレビ視聴・録画に関して、デジタル/アナログ問わず扱うスレッド

【関連スレ】
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でテレビ総合5【デジタル/アナログ】
engawa.2ch.net/test/read.cgi/linux/1309182037/

【過去スレ】

【視聴・録画】Linuxでテレビ総合4【デジタル/アナログ】
hibari.2ch.net/test/read.cgi/linux/1293388638/
【視聴・録画】Linuxでテレビ総合3【デジタル/アナログ】
hibari.2ch.net/test/read.cgi/linux/1269999876/
【視聴・録画】Linuxでテレビ総合2【デジタル/アナログ】
pc11.2ch.net/test/read.cgi/linux/1253880711/
【視聴・録画】Linuxでテレビ総合【デジタル/アナログ】
pc11.2ch.net/test/read.cgi/linux/1231189481/
Linuxでテレビを見る
pc11.2ch.net/test/read.cgi/linux/1013649811/



397 名前:login:Penguin mailto:sage [2012/05/19(土) 16:11:01.20 ID:sOwbzt66]
recpt1で確認できました。つか、かなり前からあるんですね。
bcs-perl.plの方が有名?なせいかserverの方も知りませんでした。


398 名前:login:Penguin mailto:sage [2012/05/20(日) 13:21:38.37 ID:y1cbDG4f]
ソフトCASをドライバに組み込めたらいいのにね

399 名前:login:Penguin mailto:sage [2012/05/20(日) 14:47:39.54 ID:UBKiewlO]
もはやCASではなくただの復号化プログラムにすぎない

400 名前:login:Penguin mailto:sage [2012/05/20(日) 23:08:30.88 ID:abDmU8N6]
DTV板は週末以来大騒ぎだけどさすがにこっちは平穏だな

401 名前:login:Penguin mailto:sage [2012/05/20(日) 23:20:43.86 ID:eXd6oLJc]
そりゃぁ こっちの住人は、自分で何とかしちゃうからなw

402 名前:login:Penguin mailto:sage [2012/05/21(月) 20:01:25.79 ID:e0J2Ep4b]
まあ人間誰でも時間は限られているからな
自動録画サーバ構築するほうが番組鑑賞より楽しいし

403 名前:login:Penguin mailto:sage [2012/05/21(月) 20:04:01.32 ID:8F2u7WBB]
手段の目的化わかる
サーバ構築したり録画スクリプトやエンコスクリプトと連携させたけど全然録画してねえw

404 名前:login:Penguin mailto:sage [2012/05/21(月) 22:41:38.57 ID:AK7V3rT6]
完全自動録画化させたが、録画した番組一覧を見てにやっとするレベル
ディスク消費量を見て、そろそろディスク追加するかなー。とか楽しくなってくる

405 名前:login:Penguin mailto:sage [2012/05/22(火) 02:23:59.69 ID:10IRr4lc]
手段が目的化できないやつにLinuxは扱えない(キリッ
いや、割と本気でそう思わない訳ではない

ただ、現状の運用に問題がないのですぐさまにでもソフトCASにしたいって気にはならないかな。
録画自体が失敗するわけではないにせよ、カードリーダー故障で複合失敗の心配がなくなる
という点では便利だけどね。

案外故障するんだよね、カードリーダー。
運用始めて2年近くたつけど2回ほど交換してる。



406 名前:hf [2012/05/22(火) 11:40:59.55 ID:r+ECuz6I]
PT2で録画したTSファイルを、MediaTombでDLNA配信しようとしてるんだけど、Transcodeが上手くいかない。
このページの"DirecTV HR2x Transcoding"(ページの上から1/4位の所)に書いてある方法を試してみたら、TSファイルはDLNAクライアントのファイル一覧に現れるように
なったけど、再生を始めたら画面真っ暗なまま。

mediatomb.cc/dokuwiki/transcoding:transcoding

どうやったら配信できるんだろ?



407 名前:login:Penguin mailto:sage [2012/05/22(火) 14:10:50.75 ID:sun6bL5W]
うちではMediaTombだと設定の問題かわからないけどうまくいかなかったので、
MiniDLNAを使ってTSのまま配信してる。

408 名前:login:Penguin mailto:sage [2012/05/22(火) 15:07:39.62 ID:A1CjT9vU]
けいあん!

409 名前:login:Penguin mailto:sage [2012/05/22(火) 16:41:55.62 ID:Ov0b4r42]
BS のスターチャンネル3(202ch)を recpt1 で録画使用としてるんだけどスターチャンネル2
が録画されてしまいます。どうも sid を指定しないとだめなようなのですが
どんな sid を指定すればいいのでしょうか?

ちなみに正規に金を払ったカードを使っています。


410 名前:login:Penguin mailto:sage [2012/05/22(火) 17:24:07.93 ID:VgevlXKM]
>>406
今のバージョンは知らんけどubuntuでaptで入手できるffmpegはx264非対応で自分でビルドしないとだめだったような

411 名前:login:Penguin mailto:sage [2012/05/22(火) 18:32:35.67 ID:YXCcdHyq]
>>409
pt1_dev.h

412 名前:login:Penguin mailto:sage [2012/05/22(火) 21:17:51.88 ID:WDsrSAet]
>>406
私はそのままmpgに拡張子だけ変えてPS3で見ているから、
PS3で見るだけならtranscodeって不要だけど。


413 名前:374 mailto:sage [2012/05/22(火) 21:44:38.00 ID: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 mailto:sage [2012/05/22(火) 23:30:35.05 ID:88a4lPlT]
>>413
オリジナルはSCardListReadersW_とSCardListReadersAがあるけどこれは、SCardListReadersに統一でいいの?

415 名前:login:Penguin mailto:sage [2012/05/23(水) 00:29:07.41 ID:ImjxEIK0]
とりあえずgccでビルドしたいのう



416 名前:login:Penguin mailto:sage [2012/05/23(水) 01:03:28.26 ID:VyYqV7lY]
WはUnicode AはASCII

417 名前:login:Penguin mailto:sage [2012/05/23(水) 01:08:39.17 ID:lG70rFwO]
ブラジル向けUSBチューナがlinuxで動いたらしいね。4000円。

418 名前:login:Penguin mailto:sage [2012/05/23(水) 01:41:31.62 ID:gCqvCqJM]
dvb環境ならありだけど B-CASやらリーダの事考えると値段と入手性でけいあんの圧勝だね

衛星も日本で使えるならおもしろそうだけど



419 名前:login:Penguin mailto:sage [2012/05/23(水) 08:33:59.77 ID:0KG81GqI]
もうカードの事は考えなくてもいいんじゃない?

420 名前:login:Penguin mailto:sage [2012/05/23(水) 11:10:55.54 ID:/ZdQVmcf]
有料放送はいずれ何らかの対策はされちゃうだろうけど、
無料放送は根本的対策がコスト・手間的に困難だから、
無料放送はカード無しで永久視聴はほぼ確定だろうね。


421 名前:login:Penguin mailto:sage [2012/05/23(水) 12:00:56.30 ID:p3UFaNxg]
px-w3peってlinuxで使えますか?
録画機にしようとこれとmicroserver買って
これからdebian入れるんですが、
ドライバが無さそうな…orz

422 名前:login:Penguin mailto:sage [2012/05/23(水) 12:22:27.22 ID:/ZdQVmcf]
>>412
調べる前に買うなよw
今だったらPT3争奪戦待ちかな

423 名前:login:Penguin mailto:sage [2012/05/23(水) 12:23:48.24 ID:ZcZEYkPT]
事前に調べてから買えwww

424 名前:login:Penguin mailto:sage [2012/05/23(水) 14:49:14.29 ID:gJwi13mW]
windowsの方は色々進んでていいなぁ。

425 名前:login:Penguin mailto:sage [2012/05/23(水) 16:33:59.93 ID:CsqrnCH4]
本物のLinux使いならWindows用のドライバ解析してLinux用のドライバ作るくらい訳ないんじゃね?




426 名前:login:Penguin mailto:sage [2012/05/23(水) 17:41:08.33 ID:l8e3cP6w]
いやさすがにそれは難しいだろ
つうかドライバ関係ないし

427 名前:login:Penguin [2012/05/23(水) 17:59:07.65 ID:Hdhf694O]
>>424
ttp://pastebin.com/5144Ah9g
ttp://pastebin.com/FQdSixkB


428 名前:login:Penguin mailto:sage [2012/05/23(水) 18:18:05.45 ID:UHgFXu/M]
あざーす
ちょうど今作ったsoと入れ替えてダメだったとこだった
間違い見つけた

429 名前:login:Penguin mailto:sage [2012/05/23(水) 19:45:52.44 ID:UHgFXu/M]
fedoraだとpcsclite.hが違うみたいでやっぱダメであきらめた
でもPT2鯖はカードリーダ外したw ちょっとエコ

430 名前:login:Penguin mailto:sage [2012/05/23(水) 20:25:24.46 ID:VDZhsnPn]
SL6は元のヘッダと比較して細かいとこ修正するだけでいけたよ
というか>>427に上がってるのかw
みんな豪快だな

431 名前:login:Penguin mailto:sage [2012/05/23(水) 21:12:40.86 ID: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 %】 mailto:sage [2012/05/23(水) 23:51:10.05 ID: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 mailto:sage [2012/05/24(木) 00:34:34.82 ID:FPeLpJLa]
fedoraできた
s/LPSCARD_READERSTATE_A/LPSCARD_READERSTATE/
それから pcsclite.h の const を削除したらちゃんと接続できちゃったけど
いいのかなこんなんで

434 名前:login:Penguin mailto:sage [2012/05/24(木) 12:35:02.54 ID: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の中の人 mailto:sage [2012/05/24(木) 12:40:55.16 ID:L0S8AJhH]
そのエラーはrecpt1の周波数を合わせるところで出てるので
libうんちゃらかんちゃらを入れ替えたのとは関係なさそうな。



436 名前:login:Penguin mailto:sage [2012/05/24(木) 12:53:11.06 ID: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 mailto:sage [2012/05/24(木) 12:59:07.89 ID:FPeLpJLa]
初めはそれでハマったけど、まずはpcsc_scanで確認したほうがいいよ

438 名前:epgrecの中の人 mailto:sage [2012/05/24(木) 13:01:53.27 ID:L0S8AJhH]
linuxのダイナミックリンカは執念深いというか親切というかなので、
動的ライブラリの名前を変えたり移動させたりしているのは追跡して
対応したりします。

なので、元のライブラリの名前を変えたり移動させて同名の
新たなライブラリを突っ込んだ場合
新たに突っ込んだライブラリが利用されていない可能性があります
そのせいかもしれません。

439 名前:login:Penguin mailto:sage [2012/05/24(木) 13:06:39.67 ID:7s3+DoMk]
$ ls -l /usr/lib/libpcsclite*
lrwxrwxrwx 1 root root 20 4月 25 01:59 2012 /usr/lib/libpcsclite.so -> libpcsclite.so.1.0.0*
lrwxrwxrwx 1 root root 24 5月 24 13:01 2012 /usr/lib/libpcsclite.so.1 -> libpcsclite.so.1.0.0.org*
-rwxr-xr-x 1 root root 39281 5月 24 12:10 2012 /usr/lib/libpcsclite.so.1.0.0*
-rwxr-xr-x 1 root root 42948 11月 24 08:02 2010 /usr/lib/libpcsclite.so.1.0.0.org*

こんな感じのファイル配置です。.orgが元のファイル。その後、ldconfigしました。

$ /etc/init.d/pcscd restart
PC/SC スマートカードデーモン (pcscd) を停止中: [ OK ]
PC/SC スマートカードデーモン (pcscd) を起動中: [ OK ]


$ pcsc_scan
PC/SC device scanner
V 1.4.16 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.5.5
Scanning present readers...
Waiting for the first reader...

こんな感じで止まりっぱなしです。。。


440 名前:login:Penguin mailto:sage [2012/05/24(木) 13:21:12.23 ID:7s3+DoMk]
あ、orgにリンク張ってある。アホや俺。

441 名前:login:Penguin mailto:sage [2012/05/24(木) 13:26:50.94 ID:7s3+DoMk]
>>438
の言うとおりでした。ldconfigが名前変えただけでも
追いかけるから.orgにリンクが張られたのかな?

/tmpに入れてやったらlibpcsclite.so.1が消えたんで
ようやく気づきました。自分で作ったらバッチリ動きました。

442 名前:login:Penguin mailto:sage [2012/05/24(木) 13:55:56.86 ID:s5XfA3Eo]
/usr/libのやつを置き換えるっていうのはどうかと思うんだが

443 名前:epgrecの中の人 mailto:sage [2012/05/24(木) 14:11:11.11 ID:L0S8AJhH]
>>442
しかし一番お手軽ですよ。recpt1、recfriioを問わず利用できるし
fuseb25も使えるはず(確認はしていない)なので。
あまり素性がいい方法ではないのは確かですけどね。
スマートカードをB-CAS以外に利用していないなら実害はないでしょうし
いざとなったら元に戻せばいいだけなので。

444 名前:login:Penguin [2012/05/24(木) 14:22:36.74 ID:7sE/9OiE]
recpt1がどんな実装してるのか知らないけど
TVTestみたいにカードとDLL(Linuxならsoとかか)が選べるようになるといいかもね
あっちはsoftcasをBonCasClient.dllに組み込んじゃえばいいから


445 名前:login:Penguin mailto:sage [2012/05/24(木) 14:43:17.26 ID:1PiQ4ESz]
LD_PRELOADじゃダメなの?



446 名前:login:Penguin mailto:sage [2012/05/24(木) 14:55:15.14 ID:s5XfA3Eo]
recpt1しか使ってないので他のソフトの事情はわからないんだけど、
libarib25.soを差し替えるのが真っ当なやり方だと思うし、実際俺はそうしたよ。

447 名前:epgrecの中の人 mailto:sage [2012/05/24(木) 15:08:17.08 ID:L0S8AJhH]
>>446
recfriioはarib25をスタティックでリンクしてたような覚えが。
recfriioもいろいろあるみたいなのでよくわからない。
確かにarib25に実装するのが理にかなったやり方ではありますね。

448 名前:login:Penguin mailto:sage [2012/05/24(木) 17:18:19.18 ID:MRs8PLfU]
>>432
同じエラーでたw

449 名前:login:Penguin mailto:sage [2012/05/24(木) 19:01:29.84 ID:Iv8sii21]
うーむ。皆さん /usr/libということは32bit環境ですか?
Fedora16 CentOS6.2いずれも64bitではうまく行かない。
#pcsc_scan
PC/SC device scanner
V 1.4.17 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.6.6
PnP reader name not supported. Using polling.
Scanning present readers...
0:----------------
で止まってる。

450 名前:login:Penguin mailto:sage [2012/05/24(木) 20:36:49.83 ID:1noZwT7S]
BS 297ch を recpt1 で録画すると テレビ東京じゃなくて J sports 1 が録画されるんだけど
この定義あってるのか?
pt1_dev.h:
{ 8, CHTYPE_SATELLITE, 1, "297"}, /* 297ch:テレビ東京 */


451 名前:login:Penguin mailto:sage [2012/05/24(木) 23:23:59.78 ID:Dc5h+/oC]
やべーこれはひどい
俺の場合makeして普通に動いて
/usr/lib64の中に突っ込んでsoとso.1のシンボリックリンク変えて
ldconfig→service pcscd restart
64bit

452 名前: 忍法帖【Lv=40,xxxPT】 【東電 74.5 %】 mailto:sage [2012/05/25(金) 00:21:29.30 ID:0kLKmgEr]
>>448
>>432だけど、32bit環境でlibpcsclite.so.1.0.0が出来たので報告まで・・・

makefileから以下の2行をコメントアウト

LONG SCardGetStatusChange(SCARDCONTEXT hContext, DWORD dwTimeout,LPSCARD_READERSTATE_A rgReaderStates, DWORD cReaders){return SCARD_S_SUCCESS; }

SCARD_IO_REQUEST g_rgSCardT1Pci;

これでビルド出来るけど、動作確認はしていません。

内容見ると、コメントアウトした部分はcasinfoが出来るための追加?(0x80)の様・・・。
ttp://toro.2ch.net/test/read.cgi/avi/1337776912/6

453 名前: 忍法帖【Lv=40,xxxPT】 【東電 74.5 %】 mailto:sage [2012/05/25(金) 00:33:52.17 ID:0kLKmgEr]
>>432 >>452だけど、LPSCARD_READERSTATE_Aのエラーは、
コメントアウトじゃなくて以下の修正でOKでした。

LPSCARD_READERSTATE_A → LPSCARD_READERSTATE

ttp://eternalwindows.jp/security/scard/scard04.html
内容は、カードリーダーの接続などを確認しているみたいです。

454 名前:login:Penguin mailto:sage [2012/05/25(金) 06:21:33.82 ID:P9eeyBFj]
>>449
SL6.2 64bitで/usr/lib64に置いてるよ
自分の環境でヘッダ探してそれに合わせて引数と返り値、変数、型いじって、あとはコンストラクタ作っただけだよ

455 名前:login:Penguin mailto:sage [2012/05/25(金) 06:22:54.98 ID:P9eeyBFj]
>>449
SL6.2 64bitで/usr/lib64に置いてるよ
自分の環境でヘッダ探してそれに合わせて引数と返り値、変数、型いじって、あとはコンストラクタ作っただけだよ



456 名前:login:Penguin mailto:sage [2012/05/25(金) 18:32:59.35 ID:mPmfOhTX]
>>449
せんとくん じゃなかったCentOS 6.2 x64で
ファイルコピーした上での置き換えでいけてる
- p 0 がなくてもいけたりいけなかったりよくわからんけど

457 名前:login:Penguin mailto:sage [2012/05/26(土) 05:07:23.64 ID:rkE2WhfN]
>>438
リンクカウントは参照があった時点で1増える
例えファイルを削除してもリンクカウントが0で無ければ実際には削除されない
削除はリンクカウントが0になった時点で行なわれる
つまり誰かが掴んでいる間はファイルは完全には消されない


458 名前:login:Penguin mailto:sage [2012/05/26(土) 13:24:02.99 ID:Qd98WQM9]
alib25もあかんくなるの?

459 名前:login:Penguin mailto:sage [2012/05/26(土) 13:47:48.91 ID:nzyR/260]
arib25自体は正規のカード使ってデコードするから今まで通りグレーだろうけど
winscard.dllのバイナリとかそのまま上げちゃって広がっちゃったからね
カード無しとなるとB-CAS社関係なくなるから矛先がb25に向く可能性は高いかもね
Linuxの場合b25のソースがどうとらえられるか
それよりは一般人が一般機器で使えるカードの書き換えの方が大きな問題でしょ

460 名前:login:Penguin mailto:sage [2012/05/26(土) 14:19:14.70 ID:fKjcXlR5]
DeCSSみたいなもんだからね。
何の問題もなくカーネルにマージされることを期待する。

461 名前:login:Penguin mailto:sage [2012/05/26(土) 14:44:13.45 ID:LmMBN/DD]
カード書き換えのほうは、BCASから借りたカードの改竄だけど、
softcasは、傍受した電波を自前で解読してるだけだからねぇ。


462 名前:login:Penguin mailto:sage [2012/05/26(土) 14:58:58.70 ID:wdgNik/c]
>>450
たぶんrecpt1ではなく、driverの問題

古いdriverのBS17(難視聴)関係にバグがあって
ttp://hg.honeyplanet.jp/pt1/rev/3914cc1b2375
の一番下で修正されたはず

463 名前:login:Penguin mailto:sage [2012/05/26(土) 15:13:01.69 ID:fKjcXlR5]
>>461
傍受の定義は、

AとBが通信を行なっているものを、第三者のCが聴取することを言う。
A(放送局)がC(俺)に送信しているものを受信するのは傍受には当たらない。

464 名前:login:Penguin mailto:sage [2012/05/26(土) 15:47:37.47 ID:nzyR/260]
まだSDKも無いからなんとも言えんけど
PT3はrecpt1のドライバにちょっと手を入れるだけで行けそうなのかな

465 名前:login:Penguin mailto:sage [2012/05/26(土) 20:01:24.26 ID:kNv7IBa5]
PT3で思ったがPT2の時ってPT1とは
デバイスの認識とか扱い的にはほとんど違いなかったのかな



466 名前:login:Penguin mailto:sage [2012/05/26(土) 21:13:34.40 ID:ydtdthmo]
そのまんまつかってるあたり代わらないんじゃね。

467 名前:login:Penguin mailto:sage [2012/05/26(土) 22:36:14.03 ID:Oq3U/k4V]
softcasをLinuxで使うにはどんなソフトが必要?

468 名前:login:Penguin mailto:sage [2012/05/26(土) 22:37:36.98 ID:fKjcXlR5]
gcc

469 名前:login:Penguin mailto:sage [2012/05/26(土) 22:38:39.35 ID:XDRYp+k1]
vi

470 名前:!ninja 【東電 68.9 %】 mailto:sage [2012/05/27(日) 00:44:06.81 ID:EvfnETll]
>>433
pcsclite.hを、どのように修正したか教えて頂けませんか?

471 名前:login:Penguin mailto:sage [2012/05/27(日) 01:25:23.21 ID:d3PXoVYI]
PT3はPT1/2の時から部品の構成変わってるしコマンド取り直しじゃないかな

472 名前:login:Penguin mailto:sage [2012/05/27(日) 02:16:09.32 ID:jywOIMNB]
CardToolのソースでstatic変数使ってるけど、これそのまま共有ライブラリにしても大丈夫なもんなの?

473 名前:login:Penguin mailto:sage [2012/05/27(日) 07:43:23.35 ID:MeNuRdwT]
CentOS 6.1 x86_64なら普通にmakeして/usr/lib64/libpcsclite.so.1.0.0を置き換えで普通にできるぞ(pcscdの再起不要)
一応libpcsclite.so.1.0.0のバックアップは取っておけよ

474 名前:login:Penguin mailto:sage [2012/05/27(日) 07:44:23.39 ID:MeNuRdwT]
連投スマソ
CentOS 6.0だった

475 名前:login:Penguin mailto:sage [2012/05/27(日) 07:47:55.40 ID:mQUuH8UU]
なんでわざわざ上書きするのか



476 名前:449 mailto:sage [2012/05/27(日) 10:53:28.28 ID:8gzaCayQ]
Fedora16 CentOS6.2 いずれも64bitでできました。

>>470
433では無いけれど。
conflicting declaration ‘SCARD_IO_REQUEST g_rgSCardT1Pci’
定義が重複しているエラーだから、g_rgSCardT1Pciを消してみれば?
後々問題が出そうだけど、自分で対処できるんなら良いのでわ。

477 名前:login:Penguin mailto:sage [2012/05/27(日) 13:48:20.00 ID:jywOIMNB]
ttp://pastebin.com/P7RNUtLQ

478 名前:login:Penguin mailto:sage [2012/05/27(日) 15:34:27.85 ID:0q099V0i]
>>477
これは綺麗にSoftBCAS書き直したもの?
使い方はPCSC呼び出している元の関数から、これを呼び出すように置き換えるのがスマートなのかな

どこからpcscでBCASの情報必要としてるか調べてないけども

479 名前:login:Penguin mailto:sage [2012/05/27(日) 15:48:07.86 ID:pEmQL06r]
試してないけど
pt1-xxx/arib25/src/やFSUSB2N/arib25/にあるファイルを差し替えて使うものだと思う。

480 名前:login:Penguin mailto:sage [2012/05/27(日) 15:49:39.02 ID:pEmQL06r]
で、pcscdが必要なくなるんじゃないかな。

481 名前:epgrecの中の人 mailto:sage [2012/05/27(日) 16:38:23.44 ID:UGNtGwf/]
そのまま使えるようにsystem keyとcbcがハードコードしてあるけど
本体のほうも手を入れて、オプションで指定できると便利かもですね

482 名前:login:Penguin mailto:sage [2012/05/27(日) 16:38:32.21 ID:H6OT9+66]
>>479
そのとおりでした
arib25/b_cas_card.cが元々SCard*関数を使ってB-CASから情報取ってきているのを、
b_cas_card.c自体で解決しているんだね

元々公開されたソースはpcscの方を偽装することによって実現していて、
Windowsではこれでも同じフォルダにおくだけで置き換えられるからいいけど、
Linuxの場合元のライブラリと置き換えなきゃいけないからスマートではない
だから元の方直しました

ということね

483 名前:epgrecの中の人 mailto:sage [2012/05/27(日) 16:49:07.92 ID:UGNtGwf/]
ああ、IDやなんかも空なのか。オプションが長くなりすぎるから
ハードコードしちゃった方が楽かな。

484 名前:374 mailto:sage [2012/05/27(日) 17:19:11.89 ID:gpOpxAR2]
よく公開できるね
自分は怖くてとても公開できないよ

System keyと初期CBC値とCA_system_idを伏せているみたいだから
自分で正しい値に書き換えないと動かないはず

>>481
いにしえの頃はオプションで指定できるようになっていたらしい
ttp://d.hatena.ne.jp/atty/20080406

485 名前:login:Penguin mailto:sage [2012/05/27(日) 17:33:13.25 ID:UGNtGwf/]
>>484

/usr/share/bcas/とか/etc/bcas.infとか、そういったファイルに自分のカードの
キーやIDを吐き出しておいて、それを使うとかがスマートかもしれませんね。

>>477 は、元のwinscard.cppのようなフェイクのIDなどが含まれないし
肝心のロジックは他のソースなので極めてクリーンかと。



486 名前:login:Penguin mailto:sage [2012/05/27(日) 18:49:02.51 ID:7Qdgl+LN]
fsusb2nのb_cas_card.cは内蔵カード用にかなり手が入ってるから面倒臭そう

487 名前:374 mailto:sage [2012/05/27(日) 19:08:45.15 ID:gpOpxAR2]
>>486
recfsusb2nは付属のarib25を使わずpt1のlibarib25.soをリンクすればOKだよ

MakefileのB25_OBJS_EXTをコメントアウトし、LIBSに-larib25を加えるだけ

recfriioも同じなはず

488 名前:login:Penguin mailto:sage [2012/05/27(日) 20:06:11.82 ID:7Qdgl+LN]
なるへそ、使わなくてもpt1の入れちまえばいいのか

489 名前:login:Penguin mailto:sage [2012/05/27(日) 20:12:10.85 ID:+OusIZtG]
「Linux User」 = 「乞食・犯罪者」 だと、よく分かるスレだな

490 名前:login:Penguin mailto:sage [2012/05/27(日) 20:12:52.11 ID:P9oTwHo3]
recfsusb2nに >>477 のソースを入れたら動いた
ありがと〜〜

491 名前:login:Penguin mailto:sage [2012/05/27(日) 21:36:36.35 ID:ogjrilJA]
[環境]CentOS6.2 + Foltia(SVN最新版)
[問題]perl /home/foltia/perl/getxml2db longを行うも、しょぼカルからデータを取れない
debuglog.txtは「getxml2db Normal launch.」
[現状]foltiaを/home/foltia/以下にインストールした(と思われる状況)

CentOS6.Xで動かしている方いますか?もしくは、チャレンジしたけど失敗した方いますでしょうか?


492 名前:491 mailto:sage [2012/05/27(日) 22:37:17.34 ID:ogjrilJA]
すんません、原因を特定しました。
(解決はしていませんが)

cal.shoboi.jpの正引きができないため、
データを取得できていないようです。
(yahoo.co.jpやgoogle.co.jpはできる)

同じDNSサーバーを利用しているWindowsクライアントからは
普通にcal.shoboi.jpを正引きできます。。。



493 名前:login:Penguin mailto:sage [2012/05/27(日) 22:42:40.35 ID:MEqSXxsd]
hostsファイルかresolv.confあたりじゃね

494 名前:491 mailto:sage [2012/05/27(日) 22:53:24.66 ID:ogjrilJA]
>>493 レスサンクス
すんません、492は実は問題なかったみたいです。

cal.syoboi.jp で 正引きしようとすると全部失敗して、
cal.syoboi.jpでやるとちゃんと正引きできました、、、。

495 名前:491 mailto:sage [2012/05/27(日) 23:29:08.08 ID:ogjrilJA]
連続カキコすみません。

おそらく何ですが、 getxml2dbでしくっている部分は、
65行目あたりのLWP::Simple::mirror($uri, $cache)だと考えています。
$uriはcal.syoboi.jp/cal_chk.php?days=14が入っていて
$cacheは/tmp/shobocal/1e712a8daf152d03de27eea833643473.xmlが入っていますが、

ls -lha /tmp/shobocal/とやっても、.xmlファイルがありません。
LWP::Simple::mirrorがしくっていることを確認できる方法並びに、
修正方法などご存知でしたら、教授ください。




496 名前:491 mailto:sage [2012/05/27(日) 23:44:43.21 ID:ogjrilJA]
すみません、自己解決しました。
お騒がせしました。
www.mad-works.net/capp_diary_1108.html
を参考にしました。
[原因]
LWP::Simple::mirror() が501を返す(httpsなんじゃね?ってバグった結果を返す)
根本の問題はサイトにあるように、
p5-libwww を 6.X から 5.837 へ落とすことで解決します。
[解決]
# wget search.cpan.org/CPAN/authors/id/GAAS/libwww-perl-5.837.tar.gz
# tar zxvf libwww-perl-5.837.tar.gz
# cd libwww-perl-5.837
# perl Makefile.PL
# make
# make install


497 名前:login:Penguin mailto:sage [2012/05/28(月) 04:04:41.21 ID:pxyjNv3X]
>>477を使うためにあれこれやってたらこんな時間に・・・
0時前から始める自分が悪いんだが。

system keyだのinit cbcだの、中の仕組みを知らん人間には少々しんどかった。
結局よくわからんのでBCASカードから必要な情報をダンプするコマンド作ったよ。
丸ごと流用で自分で書いたコード自体は20行程度だけどさ。

で、使えるようになってみてもpastebin.com/5144Ah9g
のバイト列の意味がよくわからん。
一部は>>477を書き換えた部分と一致してるけど残りはなんなの?







[ 続きを読む ] / [ 携帯版 ]

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

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