Linux でビデオ録画【六枚目】
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2007/10/22(月) 22:09:03ID:ehOCvH9whttp://pc11.2ch.net/test/read.cgi/linux/1146934070/
過去スレ
1 http://pc.2ch.net/test/read.cgi/linux/990902141/
2 http://pc.2ch.net/test/read.cgi/linux/1064630874/
3 http://pc5.2ch.net/test/read.cgi/linux/1079827632/
5 http://pc8.2ch.net/test/read.cgi/linux/1108472453/
0631login:Penguin
2008/08/24(日) 02:52:54ID:aaZFafPC無駄に煽る理由はなんだ?
0632login:Penguin
2008/08/24(日) 02:56:07ID:acV5kYD20633login:Penguin
2008/08/24(日) 03:58:50ID:F9E3ukHL変な要因が絡まない分オヌヌメだと思うが。KNOPIXでもいいけど。
0634login:Penguin
2008/08/24(日) 04:21:39ID:F9E3ukHLhttp://pc11.2ch.net/test/read.cgi/linux/1013649811/763
0635login:Penguin
2008/08/24(日) 10:39:57ID:qGsULeAP0636login:Penguin
2008/08/24(日) 13:24:44ID:O07J1SoG家の玄箱HGでチェックしてみたけど、
b25 - ARIB STD-B25 test program ver. 0.1.5 (2008, 2/12)
のバージョンでは動かない(error failed on b25->get(0))
で
b25 - ARIB STD-B25 test program ver. 0.2.1 (2008, 4/9)
では動いた。b25のバージョンを変えてみたら?
これで動かなければ判らん。
0637499
2008/08/24(日) 21:09:08ID:a7ND9pKHb25は0.2.1を使っていて、それで動きませんでした。
カーネルのコンフィグレーションあたりの問題という可能性はありますでしょうか。。
0638login:Penguin
2008/08/24(日) 21:16:25ID:dX7yE+U50639login:Penguin
2008/08/24(日) 23:50:20ID:va2I8Uywそのために玄箱Proの本買ったんじゃないの?
0640login:Penguin
2008/08/24(日) 23:54:19ID:Ngf/kBW7つーか、どういう状態で、何を今までに試して、その時のエラーがどうだったのか、
みたいなことを、どっかにまとめてでもないと、アドバイスのしようもないんだが…
まるっきり状況が掴めんし、問題の切り分けもできん。自分でもヮヶヮヵなんじゃないの?
0641login:Penguin
2008/08/25(月) 01:15:29ID:kpKoJ6lH0642login:Penguin
2008/08/25(月) 01:48:47ID:MGSXtZW5玄箱も初心者厳禁だよ。
Proはとくにな。
0643login:Penguin
2008/08/25(月) 11:54:52ID:7wLPk84aバージョンが上がるんで、pcscのバージョンとかその辺が問題かもなあ。
lennyのアップデートが速いのは仕方がない。
もともと、そういうバージョンだからね。
0644499
2008/08/27(水) 21:33:32ID:QG78LW5Ohttp://www.geocities.jp/upbank0000/kuro.html
以前こちらにまとめました。
目を通して頂ければ幸いです。
また、カーネルの問題も疑ってみたいので、玄箱でb25が動作できている方、
今使っているカーネル(uImage.buffalo)を頂けないでしょうか。
アップローダーはこちらで用意します。
0645login:Penguin
2008/08/27(水) 21:59:03ID:x3o9frlI0646login:Penguin
2008/08/27(水) 22:00:23ID:iZeKuRVr解決出来るまで書き込み禁止な
0647login:Penguin
2008/08/27(水) 22:26:25ID:Yk8LiNUcこんなの書いたら「俺様のために不具合を追跡しろ!」と言っていると理解されるぞ。
> また、カーネルの問題も疑ってみたいので
こんなの書いたら「俺が悪いわけねぇだろ!玄人志向の責任だ!」と言っていると理解されるぞ。
> アップローダーはこちらで用意します。
こんなの書いたら「てめぇの知っている糞ロダなど信用ならん!俺様の言う通りに従え!」と言っていると理解されるぞ。
0648login:Penguin
2008/08/27(水) 23:06:05ID:lIgurZAeそれ!GJ
0649login:Penguin
2008/08/27(水) 23:28:32ID:DPhPN+cE良い感じにまとめたな。
これだけの情報があれば別な人の環境構築としてかなり参考になるな。
ccid_usb.c:780:get_data_rates() IFD does not support GET_DATA_RATES request
これが気になる。ソースだとここだな。
/*****************************************************************************
*
* get_data_rates
*
****************************************************************************/
static unsigned int *get_data_rates(unsigned int reader_index,
struct usb_device *dev)
{
int n, i, len;
unsigned char buffer[256*sizeof(int)]; /* maximum is 256 records */
unsigned int *int_array;
/* See CCID 3.7.3 page 25 */
n = ControlUSB(reader_index,
0xA1, /* request type */
0x03, /* GET_DATA_RATES */
0x00, /* value */
buffer, sizeof(buffer));
/* we got an error? */
if (n <= 0)
{
DEBUG_INFO2("IFD does not support GET_DATA_RATES request: %s",
strerror(errno));
return NULL;
}
0650login:Penguin
2008/08/27(水) 23:33:26ID:DPhPN+cE続きです。
簡単に見て気になるのは
unsigned char buffer[256*sizeof(int)]; /* maximum is 256 records */
のバッファあふれしてないか。
n = ControlUSB(reader_index,
0xA1, /* request type */
0x03, /* GET_DATA_RATES */
0x00, /* value */
buffer, sizeof(buffer));
の n の戻り値がいくつだろうか? かな。
printf とかで追ってみると手がかりがつかめるかも。
0651login:Penguin
2008/08/28(木) 00:29:32ID:+wMxGf50デバッグする気ない人間に何言っても無駄だと思うよ。
玄箱スレでも本の通りやったんですが〜と質問してたし
他人になんとかしてもらいたいだけだろう。
0652499
2008/08/28(木) 00:51:13ID:GOoaS7Cnありがとうございます。
頑張ってデバッグします。
>>651
以前のことについては本当に反省しています。
自分で出来るところまでやります。
(玄箱スレ見ました、カーネルが何とかでしたら書き込んだのは俺ではありません
と、一応言っておきます。証拠は何もありませんが)
0653login:Penguin
2008/08/28(木) 07:11:31ID:KN6hJZJ9ということらしいので、以後スルーでよさそう。
0654login:Penguin
2008/09/16(火) 00:33:06ID:9zWxuSex0655login:Penguin
2008/09/18(木) 23:53:13ID:O5kExiUSlinuxに関して問い合わせてみた。
>現在のところ、PT1 を Linux に対応させる予定はありません。
>ハードウェア仕様の公開については、弊社に所有権のある部分は
>可能ですが、以下に挙げる項目はその権利を所有する会社の承諾を
>得られないため公開できません。
>・復調 IC の仕様や制御方法
>・PLL IC の仕様や制御方法
>・チューナーモジュールに関する資料全般
だそうです。
FPGAの仕様は公開してくれるってことかな?
0656login:Penguin
2008/09/19(金) 03:15:29ID:gFK9X2MPオープンソースドライバ作ってくれる人が
現れるのを待つがよい。recfriioもそうだったし。
0657login:Penguin
2008/09/19(金) 03:29:00ID:z0HtBzaeオープンソース化ってか、リバースエンジニアリングといっても
全部解析する必要などなく、そのWindowsドライバが要求する
カーネルサービス関数群と構造体を用意して、
ごく一部だけWindowsをエミュレートして
Windowsドライバのバイナリをそのまま使ってやれば良い。
shimドライバって奴。
0658login:Penguin
2008/09/19(金) 09:10:14ID:PV+RJ4mM0659login:Penguin
2008/09/19(金) 16:57:12ID:izvRs24EそれだとNDISwrapperと同じでIA-32でしか動かない、とかなる。
0660login:Penguin
2008/09/19(金) 19:06:58ID:vVVmgi2N復調IC、PLLはチューナーモジュール内にあって外からはI2C経由で
制御というのが普通のチューナーモジュールだと思うんで、
I2Cをキャプって調べれば何とかなるんじゃなかろうか。
アナログチューナーもそういう手で解析が進められたわけだし。
まあ、実物が出てみないと何とも言えないところだね。
0661login:Penguin
2008/09/19(金) 20:00:08ID:BboF9aEGPVシリーズもそうだったけど、転売erの手にどれだけ渡るんだか……
0662login:Penguin
2008/09/19(金) 20:05:52ID:fcC+Lk7urecfriioはUSBだからできた話。
udevやusbfs使えばドライバいらないからな。
0663login:Penguin
2008/09/19(金) 20:11:35ID:gFK9X2MPBonTestがあったからできた話でしょ。
Windowsでやった話だし。
0664login:Penguin
2008/09/19(金) 22:14:20ID:EEMacvqwhttp://earthsoft.jp/PT/specification-PT1.html
復調ICの型番が書かれているから、内蔵してないタイプのチューナーモジュールを使うんじゃないか?
0665login:Penguin
2008/09/20(土) 11:05:42ID:vUk/6zX0ググって見れば分かるがTC90512XBGも制御インタフェースは
I2Cみたいだな。外だろうが中だろうがI2Cで制御できるじゃろ
0666login:Penguin
2008/09/24(水) 12:01:05ID:8DtjXEH30667login:Penguin
2008/09/29(月) 02:14:24ID:D6aWJRhq0668login:Penguin
2008/09/30(火) 07:08:14ID:umTVyJ1f動かねぇ、
01:05.0 Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2 Encoder
0669login:Penguin
2008/09/30(火) 19:32:41ID:paqXZbgzどうせどこぞのOEMだろうから、ボード引っ張り出してシルクを調べてみたら?
0670むぅ、
2008/10/01(水) 03:13:48ID:shjTR7qzTUNER : Alps TSBH5
Conexant CX23415
MICRONAS VPX3226E
MICRONAS MSP 3440G B8
0671login:Penguin
2008/10/01(水) 03:59:33ID:SfpLzHx80672login:Penguin
2008/10/07(火) 20:54:56ID:EEAE5zWrhttp://mamono.2ch.net/test/read.cgi/newsplus/1223380184/
思ったより早かったな…
0673login:Penguin
2008/10/07(火) 21:04:01ID:i5WFq5fLというかB-CASの縛りが無くなった途端に海外メーカーのチップが
雪崩れ込んでくるわけで。。。
Linuxユーザにとっては朗報だな。
0674login:Penguin
2008/10/07(火) 21:43:27ID:hHHw65RG0675login:Penguin
2008/10/07(火) 21:47:35ID:5nlCVm2zそれはない。
そんなことすれば新たな関税障壁となって経済問題になり、外圧が掛かるだろう。
0676login:Penguin
2008/10/08(水) 00:44:01ID:m0+n6ERTガセっぽい。
0677login:Penguin
2008/10/08(水) 02:05:52ID:w08GeAlY0678login:Penguin
2008/10/08(水) 03:45:31ID:StNVYxACどのみちBS、CSでは必要なわけだから。
PT1のLinux用ドライバが開発され、使いやすいMythTVの
予約システムから運用出来ることになれば望みは満たされます。
複数チューナーのハンドリング、番組重複時の再放送への振り替えなどの点で
MythTVは優れているんで。
0679login:Penguin
2008/10/08(水) 05:21:21ID:A/aVxm2iMythTVに「任意のコマンドを実行する」チューナーモデルを
追加する方が簡単かもね。recfriioとかそのまま使えるし、
b25の問題も解決できるから。
0680login:Penguin
2008/10/08(水) 21:16:23ID:M50daF6b0681login:Penguin
2008/10/08(水) 21:23:28ID:ry4emcXq商売的には、五橋研究所がやってたSTBみたいなのしか想像できんな。
0682login:Penguin
2008/10/08(水) 21:52:53ID:UH521G2b何よりも、チューナーカードとかに載せるチップのメーカーが情報開示を嫌がるんだよね。
ハードウェアはいまやブラックボックス化しないと利ざやを稼げないわけで。
0683login:Penguin
2008/10/09(木) 01:32:05ID:VLLGlmkB0684login:Penguin
2008/10/09(木) 01:36:25ID:R86A8ZDa0685login:Penguin
2008/10/09(木) 03:39:52ID:K5eELXNR0686login:Penguin
2008/10/10(金) 18:01:45ID:nRHPY4z50687login:Penguin
2008/10/10(金) 18:09:21ID:nRHPY4z50688login:Penguin
2008/10/10(金) 18:13:06ID:YpA9rM+t0689login:Penguin
2008/10/10(金) 18:29:09ID:Tw/61vrrこれか。俺も今気づいたよ。落としてみたが、これで
Linuxでも動かせそうだな……といっても、もう旧基板は手に入らないから
モチベーションは上がらないが
0690login:Penguin
2008/10/11(土) 01:37:33ID:JGdffYznまだあるらしいよ。
0691login:Penguin
2008/10/12(日) 03:02:24ID:YvkTy0PXで更新されてるね
とりあえず読んでみようかな
0692login:Penguin
2008/10/12(日) 11:17:20ID:diif4UzVttp://2sen.dip.jp/cgi-bin/hdusup/source/up0120.zip
>>689
まだ、楽天の通販とかで買えるよ。
旧基盤があるんだよってくらい売ってるのが不思議だ。
0693login:Penguin
2008/10/12(日) 14:27:03ID:R3xUfJur0694login:Penguin
2008/10/25(土) 00:11:08ID:papTcDMyWin環境が一切なく USBコマンドをキャプチャすることができないので
いまいち初期化やチャンネル切り替え時の動作に不安がありますが 一応うちでは動いてます
mplayer dvb://nhk ができるぐらいで 得にうれしい点はありませんがよろしければどうぞ
(別途ユーザランドでDEMULTI2復号化のプロセスを走らせる方式です)
0695login:Penguin
2008/10/25(土) 00:26:54ID:lxYPj7mv0696694
2008/10/25(土) 00:44:02ID:papTcDMyそれがよくなかったみたいです ちょっと取り下げます.
0697694
2008/10/25(土) 01:32:12ID:papTcDMy(新しいカーネルの人はコピーしなくても動くはずですが)
というわけでドキュメントだけ直してうpしなおしました.不具合があれば教えてください.
0698694
2008/10/26(日) 01:25:05ID:RY7+lH5Tこちらはb25や(先のDVBドライバに含まれてる)swbcasなしでTSファイルが再生できます.
よろしければどうぞ
0699login:Penguin
2008/11/01(土) 22:59:30ID:UEZF30rtとても亀レスで申し訳ないが俺も同じ現象が出た。
ここ最近調べててようやく解決できたので、解決策をうpしておく。
問題の原因はスラドのこの記事。
ttp://slashdot.jp/~hix/journal/455780
コード中のキャストがらみでカードリーダハンドルの領域を壊しているせいらしい。
記事の中にもあるように-fno-strict-aliasingをつけて解決。
これにしたがってパッケージを作ってみたのでその手順もあげておく。
1. ソースパッケージをダウンロード
wget http://ftp.de.debian.org/debian/pool/main/p/pcsc-lite/pcsc-lite_1.4.102-1.dsc
wget http://ftp.de.debian.org/debian/pool/main/p/pcsc-lite/pcsc-lite_1.4.102.orig.tar.gz
wget http://ftp.de.debian.org/debian/pool/main/p/pcsc-lite/pcsc-lite_1.4.102-1.diff.gz
2. パッケージを展開
dpkg-source -x pcsc-lite_1.4.102-1.dsc
3. ソースディレクトリに移動
cd pcsc-lite-1.4.102/
4. 環境変数CFLAGSを上書きしてパッケージをビルドする(ビルドにはdpkg-devが必要)
CFLAGS="-g -O2 -fno-strict-aliasing" dpkg-buildpackage
5. ひとつ上のディレクトリにdebファイルができる
6. 作ったパッケージに入れ替える
apt-get remove pcscd libpcsclite-dev libpcsclite1
dpkg -i libpcsclite-dev_1.4.102-1_armel.deb libpcsclite1_1.4.102-1_armel.deb pcscd_1.4.102-1_armel.deb
apt-get -f install
(クロスコンパイル環境はあるんだがDebianじゃないしめんどくさかったのでセルフコンパイルで。)
0700699
2008/11/01(土) 23:00:23ID:UEZF30rt0701login:Penguin
2008/11/02(日) 02:19:55ID:1tQBBkdCそういや最近、vrsでたまに番組表取得できないことが。
キャッシュを消せばリロード時に取得できるので、一応こんなごまかし方でなんとかなるかと。
Index: lib/ProgramViewerContents.php
===================================================================
--- lib/ProgramViewerContents.php (リビジョン 104)
+++ lib/ProgramViewerContents.php (作業コピー)
@@ -65,6 +65,8 @@
$file = file( $fileName ); // iEPGのファイル
if ( $file == NULL ) {
echo "<p class=\"error\">ERROR: 番組表ファイル($fileName)を開けません。</p>";
+ $cmd = "rm -f ".$fileName;
+ exec( $cmd, $dummy, $ret );
return;
}
?>
0702login:Penguin
2008/11/02(日) 02:32:30ID:9o0ucXfoすごい!乙です。
V4Lの方は本家に統合してもらえるんじゃね?
0703694
2008/11/03(月) 12:32:49ID:rUIWmrWY本家にマージしてもらえたらうれしいんですが,現状のモジュールが
・MULTI2復号のために/dev/dvb/adapterN/ca0 を勝手にV4L-DVB APIと違う目的に使用している
(そもそもソフトウェアで復号することを考えていないので I/Fが定義されていない)
・DVBとかATSCとかのように別途チューナーの種類をきちんと定義せず DVBに相乗りしている
ので ちょっと難しいんじゃないかと思ってます
V4L-DVBのコミュニティに参加して これらを解決しようとして下さる方がおられるならば
もちろん協力は惜しみませんが
0704login:Penguin
2008/11/04(火) 16:45:01ID:1g3IinQmunlink($fileName);
だけで大丈夫。
0705login:Penguin
2008/11/08(土) 14:39:02ID:dkGYPcFX不正競争防止法?に引っかかるような気がするのですが。
0706login:Penguin
2008/11/08(土) 14:46:31ID:yWN5S+8Lそもそも、ここで議論すること?
0707login:Penguin
2008/11/09(日) 13:12:31ID:9oW540Fr単にそんだけの話。
0708login:Penguin
2008/11/09(日) 13:41:17ID:qE5X7gaN0709login:Penguin
2008/11/09(日) 17:06:36ID:rfIJaXNf0710login:Penguin
2008/11/09(日) 18:39:11ID:9oW540Frそうなら損害を受けた者が配布の差し止めを請求して、
その後、損害賠償請求っつー運びになる。
いずれにしても損害を受けたことを立証しなきゃならない。
HDUSの改造ドライバでは、メーカーは明らかに損害を受けてない。
メーカーが被害を受けるMODチップなどとはだいぶ話が違う
放送局やB-CASなど権利者が差し止めを請求するとしても
「改造ドライバを使って番組をコピーし売っている」などの
事実が出ればいいが、そうじゃないと
誰も損してないですね、って話になりかねない。
要は、誰がやる気があるかって話だな。
0711login:Penguin
2008/11/09(日) 18:49:53ID:qE5X7gaN0712login:Penguin
2008/11/10(月) 23:32:44ID:TssC+/MX0713login:Penguin
2008/12/01(月) 22:31:20ID:aKiU69r30714login:Penguin
2008/12/21(日) 00:13:48ID:40/2pigGttp://2sen.dip.jp/cgi-bin/hdusup/source/up0223.zip
0715login:Penguin
2008/12/22(月) 14:07:00ID:fOi5wOGJoptions ivtv ntsc=j
が必要になったようだ。TRANSGEAR 5000TV
0716login:Penguin
2008/12/22(月) 19:43:19ID:5jxUHivY起動時のドライバロードコマンド
modprobe ivtv cardtype=12,18 tuner=43,53
#0: CX23416STVLP
#1: DCT-MTVP1
0717login:Penguin
2008/12/22(月) 23:38:39ID:TupjWtEzカーネルにマージされてから安定性が流動的な気が。
0718716
2008/12/23(火) 11:21:08ID:V0ucWgi+だし、どのモジュールが要るんだか、分かりにくいんよ。
カーネルビルド時には必要な機能だけを極力built-inで組み込んで、
運用上モジュールでないと面倒なヤツだけモジュールにする主義なんだが、
dmesgのログ見ても、モジュールが足りてるんだかどうか、分からん。
lsmodで関連モジュールの一覧
ivtv 141092 0
tuner_simple 14736 2
tuner_types 14592 1 tuner_simple
tea5767 7556 0
tda9887 11140 2
tda8290 13828 0
saa7115 16944 0
tuner 27464 0
upd64083 4340 0
upd64031a 4596 0
saa717x 16244 0
i2c_algo_bit 6532 1 ivtv
cx2341x 13060 1 ivtv
tveeprom 12932 1 ivtv
0719login:Penguin
2008/12/23(火) 21:51:46ID:0EaR0nY2の中を自分で選ばなくても、その上の
<M> Conexant cx23416/cx23415 MPEG encoder/decoder suppor
を設定すれば自動的に必要なモジュールはセットしてくれるんではないの?
0720sage
2008/12/23(火) 22:20:54ID:wfsk6kUP0721login:Penguin
2008/12/23(火) 22:30:31ID:at6iznWRPC98サポートがマージされたとき、「これで安泰だ」と
思ってたら簡単に削除されちゃったし。
0722login:Penguin
2008/12/23(火) 22:32:03ID:V0ucWgi+要は関連するモジュール全部盛り、ってことでしょ。
2.6.27.xになってからだと思うけど、それでもダメだったから手動指定に変えた。
0723login:Penguin
2008/12/23(火) 22:39:08ID:V0ucWgi+「それは日本から積極的にカーネル開発に参加してないからだろ」
と云われるのがオチだと思うが、BSD系だとアーキテクチャとか分野ごとでも
取りまとめリーダががいて、割とシステム化されているが、
Linuxはどうもそういうのが分かりにくい。
分散型開発システムだぁ、とかいって、gitなんつうものをぶち上げちまうし。
あれで必要な情報が集約されにくくなって、なおのこと分かりにくくなってる。
なんでcvsなりsubversionなりでダメなんだ?、と云いたくなる。
0724login:Penguin
2008/12/23(火) 22:40:07ID:w2Hdj2Ae0725login:Penguin
2008/12/23(火) 23:03:39ID:y6DFKCHc0726login:Penguin
2008/12/24(水) 11:05:08ID:eaSMaYoY0727login:Penguin
2008/12/30(火) 00:52:31ID:FJouMlVZhttp://pc11.2ch.net/test/read.cgi/linux/1013649811/923
923 名前:login:Penguin[] 投稿日:2008/12/29(月) 19:50:22 ID:TQ1hOjI6
とりあえず御歳暮変わりに。
PT1のlinux版(キャラクタデバイス版)をリリースしておきます。
http://sourceforge.jp/projects/pt1dvr/
とりあえず版(周波数が固定テーブルで融通がきかない)
なんでV4L(DVB)とか周波数計算版とかは年明け以降で。
0728login:Penguin
2008/12/30(火) 09:34:40ID:0YzsbGiW0729login:Penguin
2008/12/31(水) 02:22:51ID:hrRxY3xmちょ!こんなものが開発されていたのか!今度東京行ったらPT1買えるかみてみよう
0730login:Penguin
2008/12/31(水) 15:02:24ID:2vAWHlrvこれだけは2年半後に備えて買うとするか。
■ このスレッドは過去ログ倉庫に格納されています