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


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

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



1 名前:login:Penguin mailto:sage [2009/01/06(火) 06:04:41 ID:KyPFRCpg]
Linuxでテレビ視聴・録画に関する話題を、デジタル/アナログ問わず扱うスレです

現在分散しているテレビ関連スレを統合すべく、「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/1013649811/

42 名前:login:Penguin [2009/01/18(日) 21:50:24 ID:vWGLlDYe]
>41
スレッドはちゃんと動作はしているんだよね?
dmsgで他に何か出てない?

43 名前:login:Penguin mailto:sage [2009/01/18(日) 22:25:09 ID:wObI68WS]
>>42
dmesgには
pt1_thread run
が出てるし、
// データあり?
if(dataptr[(DMA_SIZE / sizeof(__u32)) - 2] == 0){
break;
}
の前にprintkを入れるとたくさん表示されるからスレッドはちゃんと動いているはず

pt1_readにprintk入れてもchannel->sizeが0にしかならない

pt1_makeringにprintk入れるとpci_alloc_consistentはちゃんと返っているから
DMA領域の確保はできているはず

44 名前:login:Penguin [2009/01/18(日) 22:52:50 ID:vWGLlDYe]
>35
チャンネル番号は24であってるんだよね?
そのチャンネル番号以外もNG?
101(BS)とか他のチャネルもダメ?

>43
BS/地デジ共NGって事?
Tuner Start Error
とかは出ていないよね?
DMAがこないとなると、
START_RECが失敗しているか、
SET_CHANNELが失敗しているかどちらかかな〜。


45 名前:login:Penguin mailto:sage [2009/01/19(月) 13:27:42 ID:CiWyjxtj]
35ではないがウチのも動かん
recpt1がSET_CHANNELに失敗しているみたい

ドライバ見た感じだとisdb_t_frequencyで一回i2c経由で書いた後の
読み込みに失敗している感じ
ハードウェアの仕様としてこれで正しいのかわからんけど
1000回読んで正しい値が返ってくるか待つというのは、どうか

46 名前:login:Penguin [2009/01/19(月) 13:41:13 ID:KD+1yfX8]
>45
そこはデータシートがあって
書いている訳ではないので実測なんだけど、
足りないのかもしれない。
他に使っている人は問題なし?


47 名前:login:Penguin mailto:sage [2009/01/19(月) 14:11:46 ID:gA5J3PG8]
おーい未来の俺、聞いてるかぁ?

48 名前:login:Penguin mailto:sage [2009/01/19(月) 17:22:06 ID:emPl62kd]
>>44
>>43だけど、BS/地デジ共にダメ
recptはエラー出していないし、pt1_ioctlとSetStreamとisdb_t_frequencyにprintk入れて
みたけど、正しく呼び出しているようにみえる。

isdb_t_frequencyのi2c_writeするコード前後に適当にschedule_timeout_interruptibleを
入れてみたけど変わらない

reset_dmaを1000回やるとかreset_dma内のwritel(0x0c000040, dev_conf->regs)を
1000回繰り返してみるとかもやってみたけどダメ

49 名前:login:Penguin mailto:sage [2009/01/19(月) 19:24:30 ID:aguQrNDA]
>>35
Fedora 9で同じく"Tuner Select Error"が出るので、
よくよく見たら、メジャー番号(251)がusbmonとかぶってたorz

pt1_pci.cのPT1MAJORと、mknodするときの値を変更したら先に進んだけど、
こんどは>>41と同じ状況になってるっぽい。もうちょっと頑張ってみます。


50 名前:login:Penguin mailto:sage [2009/01/19(月) 19:33:42 ID:aguQrNDA]
ああ、なんかNDAが必要らしいorz >ID:aguQrNDA




51 名前:login:Penguin [2009/01/19(月) 19:39:39 ID:KD+1yfX8]
>49
だったら話が早いかも。
0.0.4ではalloc_chrdev_region()に替えているんで、

cat /proc/devices|grep pt1
して、
251 pt1video
~~~
の番号でmknodしなおしたらOKだと思う。

52 名前:login:Penguin mailto:sage [2009/01/19(月) 20:04:05 ID:aguQrNDA]
>>51
おお!pt1_pci.cは修正しなくても済みました!

ただ状況は変わらず、>>41と同じようにprintk入れてみたけど同様の症状です。


53 名前:login:Penguin [2009/01/19(月) 20:43:45 ID:KD+1yfX8]
>51

後考えられるのが、pt1_open()で取れるiminorの値が違うのかも。
minor 0 = ISDB-S(0)
minor 1 = ISDB-T(0)
minor 2 = ISDB-S(1)
minor 3 = ISDB-T(1)
のチャネルにマップされているので、
その値が一致していないとISDB-T/Sの設定がおかしくなって
DMAも正常に動作しないはず。


54 名前:45 mailto:sage [2009/01/19(月) 23:18:48 ID:CiWyjxtj]
>>46
おお、作者の人かな
1000回で足りない事が考えられるんでしょうかね
試行回数を10000まで増やしてみたり、待ちを入れて
みたりしたんですが症状変らず

複数カード対応コードが地味に入り始めてますね
私は1枚しか持ってないけど期待

55 名前:login:Penguin [2009/01/19(月) 23:19:27 ID:KD+1yfX8]
53に関して訂正

minor 0 = ISDB-S(0)
minor 1 = ISDB-S(1)
minor 2 = ISDB-T(0)
minor 3 = ISDB-T(1)
のチャネルにマップされているの間違いだね。
open時にマイナー番号でマップしているので、
それがあっていないとDMAが動かないし、
チャネルのチューニングも出来ない。


56 名前:login:Penguin [2009/01/19(月) 23:46:25 ID:KD+1yfX8]
>53
アンテナは4本ささっているよね?
PT1の
(1)ISDB-S
(2)ISDB-T
(3)ISDB-S
(4)ISDB-T
ってあると、
ツールで使用していくのは
衛星デジタルの場合
(3)->(1)
地デジの場合
(2)->(4)
って形で使用していくから、
地デジで使用する場合、まずは
(2)にアンテナがつながってないと、ロックできない。

10000まで実行してロックできないとなると、
アンテナがおかしいか、チャンネル番号が違うか
どっちかかも。
私は関東なんで、24はテレ朝でアサインされているけど、
現状の回数で特にロックできないって事は発生していないかな。


57 名前:login:Penguin mailto:sage [2009/01/20(火) 01:49:48 ID:RtL1quFh]
37です。

やっと追いついたか?

Fedora 10+ドライバVer 0.0.4
・カーネルを2.4.28にUP
・pt1_pci.cのPT1MAJORを248に変更
・ドライバコンパイル
・insmod pt1_drv.ko
mknod /dev/pt1video0 c 248 0
mknod /dev/pt1video1 c 248 1
mknod /dev/pt1video2 c 248 2
mknod /dev/pt1video3 c 248 3
・recpt1コンパイル

recpt1コマンド打つと戻ってこない。。。
/var/log/messageを見るとこんなメッセージが

localhost kernel: pt1_drv: Unknown parameter `pt1_drv.mod.c'
localhost kernel: PT1:ISDB-S Sleep
localhost kernel: PT1:ISDB-S Sleep
localhost kernel: PT1:ISDB-T Sleep
localhost kernel: PT1:ISDB-T Sleep
localhost kernel: pt1_thread run
kernel: (2)Drop=00000000:00000000:00000000:00000000

今日はここで終わりです。

58 名前:login:Penguin [2009/01/20(火) 09:54:08 ID:Mu9cJ1o7]
>57

localhost kernel: pt1_drv: Unknown parameter `pt1_drv.mod.c'
が気になるけど…

kernel: (2)Drop=00000000:00000000:00000000:00000000
このメッセージは
ISDB-T(channel 2)での録画終了時に出しているメッセージなんで、
0バイトのファイルが出来ているって事かな?
DMAが動かない?

59 名前:45 mailto:sage [2009/01/20(火) 12:21:31 ID:ocV0U+zZ]
>>56
動きました!
アンテナを若い番号のチューナーにしか繋いでいなかったのが
原因みたいです
お騒がせしました

60 名前:49 mailto:sage [2009/01/20(火) 19:14:31 ID:Lekcwfwz]
たぶん>>57と同じ状況でとまってます。

・Fedora 9(linux 2.6.27.9-73.fc9.i686 SMP)+ドライバcurrent(rev.47)
 (ドライバは0.0.4でも同じでした)
・アンテナは4本とも接続
・recpt1が戻ってこない
 test.cの最後のpthread_join()のところで止まってる模様
・/var/log/messageは、
 localhost kernel: PT1:ISDB-S Sleep
 localhost kernel: PT1:ISDB-S Sleep
 localhost kernel: PT1:ISDB-T Sleep
 localhost kernel: PT1:ISDB-T Sleep
 localhost kernel: pt1_thread run
 kernel: (2)Drop=00000000:00000000:00000000:00000000
 (Unknown parameter `pt1_drv.mod.c'は出てない)
・pt1_open()で取れるminorの値をprintkで確認
 地デジのチャンネルに対して2が割り当てられたので、合ってると思う
>>41と同様にpt1_pci.cのpt1_thread内にprintk入れてみたけど、表示されない
 →DMA動いてない?

という感じです。何か試してみるべきことがあったら教えてくださいm(__)m




61 名前:41 mailto:sage [2009/01/20(火) 19:28:06 ID:yUIqzKQr]
アンテナを全部つないでみても動かない

さらにkernelのPCIとDMA関係を調べてみて、初期化が足らない可能性があったので、
pt1_pci_init_oneのpci_enable_device(pdev)の後に
rc = pci_set_dma_mask(pdev, DMA_32BIT_MASK);
if (rc) {
printk(KERN_ERR "PT1:DMA MASK ERROR");
return rc;
}

pci_read_config_word(pdev, PCI_COMMAND, &cmd);
if (!(cmd & PCI_COMMAND_MASTER)) {
printk(KERN_INFO "Attempting to enable Bus Mastering\n");
pci_set_master(pdev);
pci_read_config_word(pdev, PCI_COMMAND, &cmd);
if (!(cmd & PCI_COMMAND_MASTER)) {
printk(KERN_ERR "Bus Mastering is not enabled\n");
return -EIO;
}
}
printk(KERN_INFO "Bus Mastering Enabled.\n");
もう一つ、ioremapの前に
rc = request_mem_region(dev_conf->mmio_start, dev_conf->mmio_len, DEV_NAME);
if (!rc) {
printk(KERN_ERR "PT1: cannot request iomem (0x%llx).\n", (unsigned long long) dev_conf->mmio_start);
goto out_err_regbase;
}
を入れてみたけど、TSが取れないことは変わらない

そういえば作者はx86_64みたいだけど、x86で動作確認できている人いる?

62 名前:login:Penguin [2009/01/20(火) 21:03:42 ID:Mu9cJ1o7]
とりあえずcurrentで、マイナーチェックは追加してみたが、
これでDMAが動くかは微妙なところかな…。

>61
出来ればpatchでお願い。

確かにX86で動いているか気になるし、
何か違うところがあるのかが判らないけど…

ちなみに動いた
59
はどっち?

63 名前:45,59 mailto:sage [2009/01/20(火) 21:30:01 ID:ocV0U+zZ]
>>62
x86_64です…

64 名前:41 mailto:sage [2009/01/20(火) 21:55:57 ID:yUIqzKQr]
>>62
>>61の修正パッチは
ttp://2sen.dip.jp/cgi-bin/pt1up/source/up0200.zip
currentではなく0.0.4用だけどこの辺のコードは変わっていないはず

ちなみにkernel 2.6.28のbt8xxとivtvあたりを参考にした

x86_64でしか動作確認できていないのであれば、それはそれで重要な情報だから、
x86_64なディストリをインストールして確認してみるね

65 名前:login:Penguin [2009/01/20(火) 22:28:02 ID:Mu9cJ1o7]
>64
Thx

もしかして
pci_alloc_consistent()の使い方が間違ってたかも。

Rev.50にcommitしてみたんで、x86の人チェックしてみてください

66 名前:login:Penguin mailto:sage [2009/01/21(水) 00:17:59 ID:dYb6katB]
37です。

>>65
乙乙乙!!!無事録画できた。
Windows上でスクランブル解除も問題なし。トンクス!!


67 名前:login:Penguin [2009/01/21(水) 07:45:51 ID:sM+M9x49]
>66

対策版を0.0.5としてリリースしておきました

68 名前:49 mailto:sage [2009/01/21(水) 09:41:10 ID:Kd/UzQ95]
>>65
乙です!うちのx86なFedora 9でも動作しました。
もうね、なんというか、作者の人はネ甲としか言いようがない。


69 名前:login:Penguin mailto:sage [2009/01/21(水) 12:39:19 ID:RzDj+ZeK]
PT1のスクランブル解除はLinux上で出来ないの?

70 名前:login:Penguin mailto:sage [2009/01/21(水) 13:06:04 ID:7ALu2qLW]
できるよ



71 名前:login:Penguin mailto:sage [2009/01/21(水) 14:04:39 ID:iFB43Tyv]
*** このスレで今まさに歴史が作られています ***

72 名前:login:Penguin mailto:sage [2009/01/21(水) 15:27:07 ID:BYqL5La4]
>>65
ありがとうございます。うちのも動きました。
S70SDのUbuntu8.10です。
地上波、BSともに録画できてます。

73 名前:41 mailto:sage [2009/01/21(水) 18:07:58 ID:ZX8h8Gn0]
>>65
うちでも動いた ∩( ・ω・)∩バンジャーイ
地上波・BS両方共OK
ありがとう

74 名前:41 mailto:sage [2009/01/21(水) 19:13:28 ID:ZX8h8Gn0]
録画中にspin_lock関係でkernel panicが起きた (´・ω・`)

コード見直してみて思ったんだけど、spin_lockってマルチプロセッサ時のプロセッサ間での同期用で、
カーネル内のスレッドの同期の場合mutex(やsemaphore)を使うんじゃなかったっけ

だからchannel->lockってspin_lockではなくてmutexじゃない?

勘違いしているかもしれないけど、spin_lockを全部mutexにしたのと古いカーネル対応コードを加えたパッチ
ttp://2sen.dip.jp/cgi-bin/pt1up/source/up0201.zip

うちはシングルプロセッサなんだけど、SMPだと大丈夫なのかな?

75 名前:login:Penguin mailto:sage [2009/01/21(水) 19:29:33 ID:63yibd4r]
> コード見直してみて思ったんだけど、spin_lockってマルチプロセッサ時のプロセッサ間での同期用で、
> カーネル内のスレッドの同期の場合mutex(やsemaphore)を使うんじゃなかったっけ
spin_lock もスレッドの同期に使えるよん。

しかしこの spin_lock の使い方はおかしいね。
spin_lock の中では sleep するような関数は呼べない。
例えば copy_to_user は呼べない。

CONFIG_DEBUG_SPINLOCK_SLEEP=y にするとwarning 出るはずだからこれ付けて開発して欲しい。

俺も協力したいが今は時間と PT1 が無い。




76 名前:login:Penguin mailto:sage [2009/01/21(水) 19:41:25 ID:t42FJ44k]
ライセンスはGPLv3か
GPLv2にしたらカーネルに取り込まれるかな?

77 名前:login:Penguin [2009/01/21(水) 20:08:13 ID:sM+M9x49]
>75
>spin_lock の中では sleep するような関数は呼べない。
>例えば copy_to_user は呼べない。

MJD!その制限は知らんかった。

じゃあ全体的にspin_lock()している部分はNGじゃん…
mutexか他のlockに切り替える事にする…


78 名前:login:Penguin [2009/01/21(水) 20:45:29 ID:sM+M9x49]
>74
パッチ取り込ませてもらうけどよい?
緊急だと思うんでそのままCOMMIT->releaseしてしまうけど。
個人的に74も開発に入って貰えれば嬉しい。


79 名前:login:Penguin mailto:sage [2009/01/21(水) 20:48:57 ID:xEzc7nEM]
日本人以外にもレビューしてもらうつもりなら
ソースから日本語は除いた方がいいんじゃないかな。
GregKHとかA.Mortonとかはメインのカーネルツリーに
入れるには避けて通れない壁だから。

80 名前:41 mailto:sage [2009/01/21(水) 21:05:36 ID:ZX8h8Gn0]
>>78
> パッチ取り込ませてもらうけどよい?
OK



81 名前:login:Penguin [2009/01/21(水) 21:19:36 ID:sM+M9x49]
カーネルパニックが起きるとの事なので
緊急に0.0.6をリリースしました。

>79
DVB対応時までにはなんとかしたいけど、
今は国内で動作確認&チェックがメインなんで
徐々に変えていくつもり。
DVBを見てたらISDB-Sのスロットの概念がないし、
MUXのscrambleまわりがまだ見えていない。
#別のsubsystemにdescrambleを要求できるかとか。

>76
別にGPLV2でも全く構わないんだけど、
sfのデフォルトがV3だったからV3になってるだけ

82 名前:login:Penguin mailto:sage [2009/01/21(水) 21:26:33 ID:t42FJ44k]
>>81
おつおつ

メインのカーネルツリーに取り込まれることを、お星さまにお願いしておくよ

83 名前:login:Penguin mailto:sage [2009/01/21(水) 21:43:01 ID:dYb6katB]
>>81
(゚д゚ )乙

このスレは日経Linuxに監視されています。次号が楽しみです。

84 名前:login:Penguin mailto:sage [2009/01/21(水) 23:07:24 ID:AL4OAhbv]
日経Linuxwww

85 名前:login:Penguin mailto:sage [2009/01/22(木) 07:11:57 ID:VvLK9Y+R]
でも、ガチで取り上げられる予感w

86 名前:login:Penguin mailto:sage [2009/01/22(木) 09:55:57 ID:pAyLboIW]
そろそろivtvを卒業できるかな
こう考えながらこのスレの様子を見守ってる俺みたいなやつ、他にどれだけ居るんだ?
ノシしてみろ

87 名前:login:Penguin mailto:sage [2009/01/22(木) 11:26:29 ID:jDEJ3p3c]
>>85
itpro.nikkeibp.co.jp/article/MAG/20090107/322358/?SS=imgview&FD=786077444&ST=lin-os

既に取り上げれてますがw

88 名前:login:Penguin mailto:sage [2009/01/22(木) 11:31:18 ID:b4ehlKuL]
人の成果に丸のりして飯が食えるっていいよね

89 名前:login:Penguin mailto:sage [2009/01/22(木) 11:48:33 ID:OrZS9NHi]
日経Linuxは紹介記事だけでLinuxで使えるとは一言も書いてなかったよ

90 名前:login:Penguin mailto:sage [2009/01/23(金) 15:51:48 ID:ttn03Irm]
>>87
あれはガチって呼んでいいのかな
コンパイル失敗して動きませんでしたぜって記事だったような。

ところで、動くようになった後でも
tsを記録するソフトと再生するソフトが思い当たらないんだけど
何使えばいいの?



91 名前:login:Penguin mailto:sage [2009/01/23(金) 16:01:21 ID:/ft/V9nc]
はぁ?録画はrecptで出来てるし、再生はVLCでも使えばいいだろ。

92 名前:login:Penguin mailto:sage [2009/01/23(金) 17:39:41 ID:FKfnigkE]
IEEE1394 Media ProcessorでTVで再生という手も

93 名前:login:Penguin mailto:sage [2009/01/28(水) 17:54:52 ID:lQTCWmyS]
独り言。

PT1からHDDに保存する。
そのままでは再生できない。

暗号とく処理をコーデックとして実装する。
プレイヤーで直接再生できるようになる。

Windows版をコーデックを作る
PT1で保存したファイルを
Windowsで簡単に再生できる。

94 名前:login:Penguin mailto:sage [2009/01/28(水) 18:12:58 ID:wYOApZ6G]
録画にb25組み込めばいいだけじゃん

95 名前:login:Penguin mailto:sage [2009/01/28(水) 18:20:48 ID:lQTCWmyS]
>>94
サーバーマシンでb25の負荷が減る。

96 名前:login:Penguin mailto:sage [2009/01/28(水) 18:33:42 ID:61I/Jfhy]
>>95
B25の処理ってそんな高くないような。
殆どはカードリーダーのI/O待ちだって聞いた記憶。

受信中にBカス回りの処理をする他の利点としては
EMMとか契約情報回りの更新ができることかな。

97 名前:login:Penguin mailto:sage [2009/01/29(木) 00:12:20 ID:YrISxc8a]
再生時にB-CASが必要になるより、録画時にやってしまった方がいいよな。
b25なんて大してCPU使わないし

98 名前:login:Penguin mailto:sage [2009/01/29(木) 00:16:01 ID:MorPCwxT]
recfriio --b25に慣れてしまったよ。

99 名前:login:Penguin mailto:sage [2009/01/29(木) 09:55:49 ID:Arw/1FDc]
独り言っていうより寝言だな

100 名前:login:Penguin [2009/01/29(木) 19:24:55 ID:C6sIiopf]
>98
現行のPT1のドライバは、
たかだかioctlを3つ位叩けばすむはずだからb25オプション作れば?
あんまり難しい話じゃないと思うけど。




101 名前:login:Penguin mailto:sage [2009/01/30(金) 09:30:19 ID:mj6egCYR]
attyさんところのtsniff弄れば楽にできると睨んでる。
俺PT1買ったらそうするつもり。

attyさんtomyさん楽しいソースコードをありがとう。

102 名前:login:Penguin mailto:sage [2009/01/30(金) 13:46:11 ID:bbMxqk6g]
recfriioのb25を流用すればいいよ。
うちのは、recfriioと同じ感じで動作するようにした。

103 名前:login:Penguin mailto:sage [2009/01/30(金) 20:52:34 ID:22CALWbS]
>>102
うp!うp!うpっ!

104 名前:login:Penguin mailto:sage [2009/01/31(土) 09:45:41 ID:jS+WIbTD]
>>102
アドバイスTHX
でも、思い立ったがって事で昨日のうちに書いちゃった。
思ったとおり楽に対応できたよ。
実機ないからテストできてないけど;ー;

105 名前:login:Penguin mailto:sage [2009/02/01(日) 16:10:22 ID:jhLsejs2]
品薄のPT1が改良版で出回る、即日完売
www.watch.impress.co.jp/akiba/hotline/20090131/etc_earth.html
Rev.B
「シャットダウン・スリープ・休止状態後にボードが認識されなくなる」(同社)という不具合が
発生することが確認されており、Rev.Bではこれに関連した改良が行われるとされている。


106 名前:14 mailto:sage [2009/02/08(日) 18:08:11 ID:kmvhwHs4]
>>23
超亀レスですみません。そこ、"windows上で"の間違いでした。
まだ見てらっしゃるといいんですが・・・。

107 名前:14 mailto:sage [2009/02/08(日) 21:00:03 ID:kmvhwHs4]
連投すみません。
以前linuxで地デジを見れないか質問した者なんですが、
あの後もwindows環境に我慢できず、結局アナログでもいいのでlinux用のチューナーを買うことにしました。

また、先日玄箱みたいなNAS (QNAP TS-109IIという機種です) にlinuxをインストールしたので、
これに外付けのアナログチューナーをつなぎ、録画サーバーにしようと思うのですが、
良ければ、これこれこういうメーカーがいいとか、どうせならこっちにしろとか御指南いただけますか?

108 名前:login:Penguin mailto:sage [2009/02/09(月) 02:20:21 ID:HLoWS60k]
週末漸くPT1ゲットしたぜ。
ドライバのV4L2版って開発進捗ってどうなんかな?
まあchrdev版を参考に作ってみるか。。。今週は無理そうだけど。

109 名前:login:Penguin mailto:sage [2009/02/09(月) 08:51:26 ID:uxaRZZpF]
>>107
NTTコミニュケーションのICカードリーダが必要だけど、SKNETのHDUSF(USB版の今売ってる奴)がFedora10-x86で動いてます
自力で情報と必要なファイル揃えらればこっちの方がいいかも(古いWindowsのドライバが必要でなかなか手に入らない)


110 名前:14 mailto:sage [2009/02/09(月) 09:05:51 ID:QHPyP9CK]
>>109
レスありがとうございます。
昨日ネットを浚ってると、HDUSとユニデン+亀FXがlinuxでも使えると書いてあったため、
工作気分でどっちか買ってみようかと考えてました(昨日アナログでいい、と書いておいてなんですが・・・)
土日の暇つぶしも兼ねて、HDUS系のチューナーでぼちぼちやってみようと思います。



111 名前:login:Penguin mailto:sage [2009/02/10(火) 00:19:41 ID:4XDkdZmk]
recfriio server Ver0.5.1 ( up0932.zip )

簡単に説明すると、recfriio serverは recfriio + HDUSFパッチ + HDUS(F)
+ apache を使ってUDPマルチキャスト配信と録画をするサーバでPHP5で出来てます。
今まではDTV板のHDUS解析スレに住んでましたが、HDUSの解析とあまり関係
なくなったのでスレが終了した機会にこちらに引っ越して来ました。
ダウンロードはDTV関係ツール置き場から。

それでver0.4からの更新内容ですが、初めはサスペンドとレジューム機能を
作ろうと思ってたけれど、予約時間の重複チェックの方が先だと思ったので
そっちの方を優先させました。設定ファイル( config.php )の TUNERNUM に正しい
チューナ数を入れないときちんと動作しないので注意して下さい。また、前の
録画の終了時刻と次の録画の開始時刻が同じ時で、かつ空いてるチューナが無い
ときは、重複チェックは通るけど前の録画が1分前に早めに終了するので注意。

ver.0.4からアップデートする時は var ディレクトリ、 cache ディレクトリ
config-channelmap.php に関しては変更点は無いのでバックアップから mv で OK。
recfriioの設定も変更なしで、config.php は設定をやり直して下さい。

次こそサスペンドとレジューム機能を作ろうと思ったけど、その前に玄箱を
買ってきて動くかどうか試してみるつもり。

112 名前:login:Penguin mailto:sage [2009/02/10(火) 00:59:19 ID:B6Hj1y/b]
>>111
素敵なものを有難う
今日は遅いから明日ビルドしてみます

113 名前:login:Penguin mailto:sage [2009/02/10(火) 10:03:12 ID:fq/qjPEC]
HDUSのファーム自動読み込みはas11loader.cに修正加えなくても
udevのRUNを"cd (パス);./as11loader"でもいい気はする
どっちがスマートかと言われれば微妙だが

114 名前:113 mailto:sage [2009/02/10(火) 22:07:02 ID:jBb3SUO9]
しまった
RUN+="/bin/sh -c 'cd (パス);./as11loader'"
あたりじゃないと動かないね

115 名前:login:Penguin [2009/02/10(火) 23:01:14 ID:A5v2v1xt]
OpenSuse11.1 x64 で動いた。
HDUSF Ver1.5CD + recfriio r4 up0777.zip(up0223.zip,up0257.zip)+NTT Com SCR3310
ポイントは、pcsc-liteとpcsc-ccidをインストール
そして、/var/log/messageにCard Not Poweredと出たらカード逆(2日ハマった)
以上、俺メモ


116 名前:login:Penguin mailto:sage [2009/02/11(水) 18:30:50 ID:VrnJkKYa]
CCID free software Driver の SCR331-NTTCOM 向けパッチ
動作確認できる人いますかね?
ttp://2sen.dip.jp/cgi-bin/pt1up/source/up0210.xxx


117 名前:login:Penguin mailto:sage [2009/02/11(水) 18:59:36 ID:DTMn8L7w]
>>111
乙!
中はvrsベースという感じですか?これから個人的にちょくちょく弄るかも知れません。

118 名前:login:Penguin [2009/02/12(木) 20:36:33 ID:ARt4iwu+]
>108
フロントエンド側でチューニングと
CN値を設定、取得してやって、
バック側で衛星側のスロットを指定出来そうって所迄見えたけど、忙しくてコードが書けてない。
CN値は地デジ側はHDUSで出ていた解散しかでいいみたいだし、
衛星側は黒凡の計算式でいけそう。
後は時間があれば書けるかな。

119 名前:login:Penguin mailto:sage [2009/02/13(金) 09:48:47 ID:iOUCwXNY]
> 忙しくてコードが書けてない。
> 後は時間があれば書けるかな。

永久に暇になることなんかないし、どうせやらないんでしょ?

120 名前:login:Penguin mailto:sage [2009/02/13(金) 21:17:19 ID:8ubMLh2Y]
>>119
暖かく見守ろうぜ。>>108頑張れ



121 名前:login:Penguin [2009/02/13(金) 23:59:58 ID:SAwjt5Xa]
udevのルールを誰か書いてほしい。
再起動するたびに /dev/pt1video0 が消えてしまう。
なんか動作はするようだ。

122 名前:login:Penguin mailto:sage [2009/02/14(土) 01:23:12 ID:X4S8AqHP]
/etc/rc.local に modprobe やら chmod 書いておくのはどうか。

123 名前:login:Penguin mailto:sage [2009/02/14(土) 10:37:28 ID:pwj/FWCW]
去年かって放置してたPT1をようやくLinux機に入れてみた。
あっさり動いたよ。Debian lenny AMD64。録専ならキャラクタ型デバイス
だけでも十分にいけるね。
ドライバは2.4のころ、簡単なキャラクタ型をいくつか作っただけなんで
協力できそうもないがユーザーランドの方なら何とかなる。とりあえず
recpt1をrecfriio_v4だっけかに統合してみようかな。

>>121
udevなんてものは昔はなかったから良くわからないが、

#!/bin/bash

DEVICES=/proc/devices

LINE=`cat $DEVICES | grep pt1video`
if [ $? -eq 0 ]; then
MAJOR=`echo $LINE | gawk '{print $1}'`
if [ $MAJOR -gt 0 ]; then
mknod /dev/pt1video0 c $MAJOR 0
mknod /dev/pt1video1 c $MAJOR 1
mknod /dev/pt1video2 c $MAJOR 2
mknod /dev/pt1video3 c $MAJOR 3

chown root.video /dev/pt1video0
chown root.video /dev/pt1video1
chown root.video /dev/pt1video2
chown root.video /dev/pt1video3
fi;
fi;

みたいなシェルスクリプトを/etc/init.d/の下に入れて自分のrunlevelで
実行されるようにしておけばよかろ。

124 名前:login:Penguin mailto:sage [2009/02/14(土) 11:04:20 ID:ziwZdiS+]
PT1げっと!
まだ届いて無いけどw

面倒なのでWindowsすっとばしてLinuxで使うつもりだけど、
リアルタイム視聴とかできるの? まだ録画専用?

Windowsからネットワーク越しにリアルタイム視聴&録画が
できればうれしいけど、それは高望みか。

125 名前:login:Penguin mailto:sage [2009/02/14(土) 11:06:15 ID:SdGF+S+d]
> Windowsからネットワーク越しにリアルタイム視聴&録画が
> できればうれしいけど、それは高望みか。

普通に出来るんじゃないの?

126 名前:login:Penguin mailto:sage [2009/02/14(土) 11:08:50 ID:ziwZdiS+]
>>125
え? マジ?
PT1搭載したLinuxサーバーマシンに
ネットワーク経由でWindowsクライアントから
接続してみるってことなんだけど。

127 名前:login:Penguin mailto:sage [2009/02/14(土) 11:10:39 ID:SdGF+S+d]
Windowsで使うならWindowsでサーバ構成した方がいいだろ。

128 名前:login:Penguin mailto:sage [2009/02/14(土) 11:11:04 ID:pwj/FWCW]
まあやろうと思えば何でもできるよな

129 名前:login:Penguin mailto:sage [2009/02/14(土) 11:15:57 ID:ziwZdiS+]
>>127
だってWindowsは再起動するし
ゲームとか重い処理するし
うるさいから電気消すし
録画するのにはふさわしく無いんだもん。

130 名前:login:Penguin mailto:sage [2009/02/14(土) 11:53:25 ID:tOjBydyW]
うるさいのはWindowsじゃなくてPCがうるさいんじゃないのか。



131 名前:login:Penguin mailto:sage [2009/02/14(土) 12:03:51 ID:pwj/FWCW]
>>129が言うこともわからないではない
PC起動してEnemy Territory:Quake Warsでスポーンホーストクリエイテッとか幸せな
気分で遊んでる真っ最中に更新をインストールしたとか言われていきなり
再起動したことがある。
そんときはさすがにビルゲイツにクレームのメールを送ってやろうかと思った。
頭に血が昇ったよ。
設定であれこれしろという反論はあろうが、俺に言わせりゃデフォでそうなってること
自体異常だ

132 名前:login:Penguin mailto:sage [2009/02/14(土) 17:55:56 ID:/pD2ljWZ]
デフォだと深夜の3時位にupdateの設定の筈だし、その時でもダイアログで
今再起動していいか? と尋ねてくるようになっていた筈だが‥‥?


133 名前:login:Penguin mailto:sage [2009/02/14(土) 17:58:15 ID:EoA+Q1si]
禿同。
忙しくて全力で打ち込んでるとき、ポップアップで誤ってエンター押したときのウザさは異常。
文書を保存してないときはディスプレイ放り投げたくなる。

134 名前:login:Penguin mailto:sage [2009/02/14(土) 17:59:25 ID:EoA+Q1si]
あ、更新後のしつこい再起動要求ポップアップのことね。

135 名前:login:Penguin mailto:sage [2009/02/14(土) 18:10:55 ID:/pD2ljWZ]
kernel更新しておきながら再起動を促しもしないよりは余程マシだと思うが‥。


136 名前:login:Penguin mailto:sage [2009/02/14(土) 18:27:50 ID:4cfAbjCc]
>>135
促すだけじゃなくて、強制的に再起動するんだよ。
俺も研究室でVista使っててやられたことがある。

137 名前:login:Penguin mailto:sage [2009/02/14(土) 18:29:13 ID:ziwZdiS+]
それで、Windowsからネットワーク越しにリアルタイム視聴&録画ができるのか
って話だけど。


調べてみたら、やっぱりそういう機能は無いのね。


138 名前:login:Penguin mailto:sage [2009/02/14(土) 18:57:22 ID:/pD2ljWZ]
>136
> 促すだけじゃなくて、強制的に再起動するんだよ。

XPでもVISTAでもちゃんと確認してから実行されてたけど。


139 名前:login:Penguin mailto:sage [2009/02/14(土) 19:26:40 ID:otI3EhPI]
>>138 「10分後に勝手に再起動するがいいか?」って確認が出ても鯖でそんな確認されても困るw。
DLは自動、インストールは手動にしとけば解決するんだけどね。

で、Windowsからリアルタイム視聴する方法だけど、録画しながらそのファイルをSMBアクセスはダメ?
あと、inetd使って、パイプ経由でヘッダ+mpgファイルを返す事で視聴するってどっかで見た気がする。うる覚えだが。

140 名前:login:Penguin mailto:sage [2009/02/14(土) 19:49:33 ID:X4S8AqHP]
> 鯖でそんな確認されても困るw。

再起動されて困る鯖なら、自動更新を無効にすればいいんじゃないの?



141 名前:login:Penguin mailto:sage [2009/02/14(土) 21:13:25 ID:/pD2ljWZ]
>139
> 鯖でそんな確認されても困るw。

鯖‥? Windows Serverならデフォで自動適用にはなってないと思うが‥。


142 名前:login:Penguin mailto:sage [2009/02/14(土) 21:16:04 ID:n7nx85uq]
recfriio server Ver0.5.2 ( up0940.zip )

ヘルプのみの更新(玄箱Proの項を追加)で本体は>>111と同じです。

玄箱Proで録画&UDP配信しても何とかドロップしないようになったのですが
スペック的にはいっぱいいっぱいですね。せめてCPUのクロック数があと2倍欲しい。

>>114
そっちの方がスマートなのでヘルプもそうしました。でもPCを再起動した時は
この方法では自動でファームウェアは読み込まれないみたい?

>>117
設定は一部共通ですが、中身はゼロから書き起こしてます。






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

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

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