[表示 : 全て 最新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/

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
設定は一部共通ですが、中身はゼロから書き起こしてます。

143 名前:login:Penguin mailto:sage [2009/02/14(土) 22:48:58 ID:505zfUjA]
>>138
Vistaは再起動を促すダイアログをスルーすると30秒後に再起動する。
3Dゲームで遊んでる最中にダイアログは見えないのでスルーした
ことになりゲーム中に勝手に再起動されてしまうという流れ。
勝手に再起動すんなってーの、ってことになるわけだ。

144 名前:login:Penguin mailto:sage [2009/02/14(土) 23:02:01 ID:s3yLGeeZ]
>>142
うちの環境だと再起動時にも>>114の方法でも読み込めてるな

あと、電源OFF時にもUSB給電するタイプのマザーだと
ロードしたファームははそのまま保たれてたりするね


145 名前:login:Penguin mailto:sage [2009/02/15(日) 01:16:42 ID:QSvb2l0h]
>>138
確認はするけど、後でという選択肢がないからキャンセルできず、
数分後にしたくなくても再起動せざるを得ないんだよ。
大学で数ライセンスしかないソフトが珍しく繋がってラッキーと思ってたときに、
無理やり再起動させられてもうね・・・。



146 名前:login:Penguin mailto:sage [2009/02/15(日) 01:36:42 ID:O/p/sMKn]
Vista使ってるけど、WindowsUpdateでインスコ終わった後、30秒後に勝手に再起動とかしたこと無いけど・・・

147 名前:login:Penguin mailto:sage [2009/02/15(日) 01:39:10 ID:fE44Vk5p]
>>144
タイミングの問題かもしれませんね。あと、もう少し粘ったら玄箱proでも起動時に
HDUSのパーミッションの自動設定とファームの自動ロードが出来るようになったので
>>142のヘルプを次の様に更新。

(5) その他のrecfiioの設定

基本的には[2] recfriio の設定の通りで良いが、カーネルの問題で
udevが起動しないので「(3) USBのパーミッション設定」の所は飛ばして
/etc/fstab に

none /proc/bus/usb usbfs auto,devmode=0666,devgid=(videoグループのgid) 0 0

という行を入れて再起動するとパーミッションが自動設定されるようになる。

また、/var/lock に www-data がロックファイルを書き込めるようにするため

# chown root:www-data /var/lock
# chmod 775 /var/lock

を実行する。
更に、HDUSを挿したまま起動したときに自動的にファームウェアを読み込ませるために
/etc/rc.local に次の文を追加する。

sleep 5
cd (パス)
./as11loader

(パス)の部分は as11loarder と SKNET_AS11Loader.sys が置いてある場所を指定する。
sleep の秒数は適当に変える。

148 名前:login:Penguin mailto:sage [2009/02/15(日) 15:46:34 ID:OhjzV9Tr]
とりあえずWindowsの文句言っとけってのは悪い癖だw
ちょっとでも関連するとすぐ始まる。

149 名前:123 mailto:sage [2009/02/15(日) 18:53:47 ID:+E9Pmviv]
そんなことはどうでもいいとして、pt1_drvに/sys/class/pt1video...を
追加しようと思ってアレコレ調べてみてるんだがclass_device_registerとか
APIが無くなっちゃってるようで良くわからん。
検索してもそれっぽいドキュメントがヒットしてこないのは探し方が悪いからか。
しかし、linuxのドライバ周りはあれこれいじりすぎじゃないのかね。
カーネルコールがばっさり消えてなくなるってのもな〜

150 名前:123 mailto:sage [2009/02/15(日) 23:29:30 ID:+E9Pmviv]
でけた。結果、超簡単だった。これでudevで自動的にデバイスが作られるよ
パーミッションが気に入らなければルールは適当jに書いてくれ

diff -urN current/driver/pt1_pci.c mydriver/driver/pt1_pci.c
--- current/driver/pt1_pci.c 2009-02-11 16:31:52.000000000 +0900
+++ mydriver/driver/pt1_pci.c 2009-02-15 23:25:09.000000000 +0900
@@ -136,6 +136,8 @@
CHANNEL_TYPE_ISDB_
T, CHANNEL_TYPE_ISDB_T};

static PT1_DEVICE *device[MAX_PCI_DEVICE];
+static struct class *pt1video_class;
+

#define PT1MAJOR 251
#define DRIVERNAME "pt1video"
@@ -679,6 +681,9 @@
if(channel->buf == NULL){
goto out_err_v4l;
}
+
+ device_create( pt1video_class, NULL, MKDEV(MAJOR(dev_conf->dev), (MINOR(dev_conf->dev) + lp)), "pt1video%u",lp );
+


151 名前:123 続き  mailto:sage [2009/02/15(日) 23:30:15 ID:+E9Pmviv]
#if 0
dev_conf->vdev[lp] = video_device_alloc();
memcpy(dev_conf->vdev[lp], &pt1_template, sizeof(pt1_template));
@@ -744,6 +749,7 @@
kfree(dev_conf->channel[lp]->buf);
kfree(dev_conf->channel[lp]);
}
+ device_destroy( pt1video_class, MKDEV(MAJOR(dev_conf->dev), (MINO
R(dev_conf->dev) + lp)) );
}
unregister_chrdev_region(dev_conf->dev, MAX_CHANNEL);
writel(0xb0b0000, dev_conf->regs);
@@ -785,12 +791,16 @@


static int __init pt1_pci_init(void)
{
+ pt1video_class = class_create(THIS_MODULE, "pt1video");
+ if (IS_ERR(pt1video_class))
+ return PTR_ERR(pt1video_class);
return pci_register_driver(&pt1_driver);
}


static void __exit pt1_pci_cleanup(void)
{
+ class_destroy( pt1video_class );
pci_unregister_driver (&pt1_driver);
}


152 名前:123 mailto:sage [2009/02/15(日) 23:45:40 ID:+E9Pmviv]
ああ、よく考えたらこれじゃ複数挿しに対応できないな。
pt1videoNのNをマイナーに対応させておけばいいのかな?
なら
device_create( pt1video_class, NULL, MKDEV(MAJOR(dev_conf->dev), (MINOR(dev_conf->dev) + lp)), "pt1video%u",(MINOR(dev_conf->dev) + lp) );
でOK?
それよか、このドライバは複数指しに対応できるんかいな

153 名前:login:Penguin [2009/02/15(日) 23:48:53 ID:OfbVAmRd]
PT1で受信感度(dB)ってどうやって調べればいいの?

154 名前:123 mailto:sage [2009/02/16(月) 00:00:49 ID:C3FQiFc8]
I2Cで何かすると帰ってくるような仕様じゃねーかな
その変は非公開っぽいな。現状のpt1_drvには実装されてないから
Windowsで調べればよかろ。

155 名前:123 mailto:sage [2009/02/16(月) 00:38:56 ID:C3FQiFc8]
さっきのパッチでudevが自動で/dev/pt1videoNを作ってくれるが
permission.rulesの中の
KERNEL=="pt[0-9]*", GROUP="tape"
にあたってしまってroot.tapeになっちゃうんで、この行より後ろに
SUBSYSTEM=="pt1video", MODE="好きにしろ", GROUP="video"
を追加しないと駄目だとわかった。豆知識な



156 名前:login:Penguin mailto:sage [2009/02/16(月) 03:05:47 ID:qcRPtC9l]
>>154
なるほど。残念。
分配器つかうから、受信感度余裕があるか調べたかったけど
Linuxじゃだめか。一度Windowsにつけないといかんな。

非公開で思い出したけど、そういやアースソフト、
PT1のソースコード公開したよね。
あそこには乗ってないのかな。

157 名前:login:Penguin mailto:sage [2009/02/16(月) 04:22:55 ID:N+wJO7/H]
recfriio server Ver0.6.0 ( up0944.zip )

予約録画後のサスペンド機能を作りました。使い方は下の通り(ヘルプの設定の項から抜粋)。

-----------
予約録画後のサスペンド機能を有効にしたい場合は ENABLESUSPEND を 1 にして
SUSPEND、および SUSPENDOPT を環境に合わせて変更する。詳しくは設定ファイルのコメントに書いてある。
すると予約画面に「録画後にサスペンド」というチェックボックスが現れる。

SUSPENDSEC にはサスペンドまでの待ち時間を入れる。録画が終了すると動作状況画面に
サスペンドまでの残り秒数が表示され、中止ボタンを押すとサスペンドを中止する。
-----------

旧バージョンからアップデートする場合はconfig.php だけ設定し直して下さい。
その他の設定や var, cache ディレクトリはそのままmvで結構です。

次はサスペンドからの自動復帰機能を作る予定。でもうちのメインPCは
ACPIでの自動復帰が出来ないので、まずはサブ機にapacheを入れないと。

158 名前:login:Penguin [2009/02/16(月) 12:37:07 ID:Rmwp/NtN]
>156
その辺りは手を抜いた所なんで実装は難しくない。
今日夜でよければドライバ側で実装してみるけど。
ただ、CN値はカーネル内でlog関数がないから
上位で計算って事になりそう。

159 名前:123 mailto:sage [2009/02/16(月) 12:44:48 ID:Hg74vO9d]
昨日のPT1 udev対応パッチはタブは飛ぶわ変な改行は入るわで
さんざんなんで、
2sen.dip.jp/cgi-bin/pt1up/source/up0214.zip
にもアップしといた。

160 名前:123 mailto:sage [2009/02/16(月) 12:57:26 ID:Hg74vO9d]
1カ所間違えたから、アップし直しました
2sen.dip.jp/cgi-bin/pt1up/source/up0214.zip

161 名前:login:Penguin [2009/02/16(月) 20:59:55 ID:Rmwp/NtN]
とりあえず、currentにシグナル強度追加してみました。
多分これでいいはずなんだが…あまり自身なし。

チェックできる人いる?

ちなみに160のudev版ってどの程度必要な人がいる?
何人かいるなら追加してしまうけど。

162 名前:login:Penguin [2009/02/16(月) 21:16:12 ID:rbMRFHbD]
>ちなみに160のudev版ってどの程度必要な人がいる?
はい!
試してみました。とっても便利です。

163 名前:login:Penguin mailto:sage [2009/02/16(月) 22:50:39 ID:9kO3qd3Q]
123氏乙
recpt1 + recfriio 統合版とやらに期待

164 名前:41 mailto:sage [2009/02/16(月) 23:00:47 ID:VMIx0Qbf]
あんまりテストしていないし0.0.6ベースだけど、いくつかパッチを作ったよ

ttp://2sen.dip.jp/cgi-bin/pt1up/source/up0215.zip

recpt1-channel.patchは、isdb_t_conv_tableの大きさが123なのにsearchrecoffでは113までしか
扱っていない点を修正したのと、WOWOWやスターチャンネルや110CSを選択できるようにしたパッチ

arib25v021_023.patchはLinux用 recfriio r4のarib25v21をオリジナルのv0.2.3にアップデート
するパッチ

0.0.6ディレクトリは、recpt1をrecfriio HDUS対応パッチをベースにb25とUDPに対応させたコードが
入っている

165 名前:login:Penguin [2009/02/16(月) 23:33:19 ID:Rmwp/NtN]
>164
thx
recpt1-channel.patchについては入れたけど、
b25についてはライセンス的に難しい
(メインには入れられない)かな…

>160
確認したカーネルのバージョンって判る?
自分の環境(2.6.27.14)に入れてみたんだけど、
BUG: unable to handle kernel NULL pointer dereference at 0000000000000000
でふっとんだんでまだ入れてない。

確認取れ次第currentに入れるでいい?




166 名前:login:Penguin mailto:sage [2009/02/17(火) 01:25:46 ID:udDHIM9x]
>>164
乙。早速0.0.6ディレクトリのものを使わせていただいた。(uname -r は 2.6.27.9-159.fc10.i686)

--b25オプションで録画するとセグメンテーション違反になったので調べたら、
終わり方に問題がありそう。

スレッド殺してからb25_close呼ぶとうまくいった。

順番としては、
スレッド殺し→b25_close→close(fd)のほうがよいかと。あっているかは不明。
寝っ!!!



167 名前:login:Penguin mailto:sage [2009/02/17(火) 01:34:35 ID:LrO2RU1U]
大変身勝手な要望なのですが、recfriioを
プラグインというかモジュールに対応させることは出来ませんか?
(受信したTSパケットを処理する外部モジュール)

たとえば、
・MurdocCut用のGOPファイルを吐くモジュール
・XMLTV形式の番組表データを吐くモジュール
こんなのの新規参入がしやすいかなと思って。

168 名前:login:Penguin mailto:sage [2009/02/17(火) 01:35:43 ID:IoPZgIsc]
オープンソースなんだから、自分でやってみればいいじゃん。
使いやすい実装ならそっちがデファクトになるだろうし、
うんこなら消えゆくだけ。
まずは手を動かしてみな。

169 名前:login:Penguin mailto:sage [2009/02/17(火) 06:54:28 ID:iLp8daei]
>>167
標準出力にTS吐けるんだから、パイプで受けて
処理するアプリを、まず作ってみたらどうかな?

170 名前:login:Penguin mailto:sage [2009/02/17(火) 07:26:19 ID:iLp8daei]
>>164
乙です!

>>166
ファイル書込みスレッド( write_func() )が書込み終了して
抜けてこないうちに、メインのスレッドがb25_close()を
コールして ARIB_STD_B25 *b25 と B_CAS_CARD *bcas に
NULLを代入してしまうからだと思う。
write_func()でb25_close()をコールしたらどうだろう。

171 名前:123 mailto:sage [2009/02/17(火) 12:12:09 ID:MjngNM9p]
>>164
2.6.26-1-amd64だっけかな、Debian lennyデフォの奴。
2.6.26と2.6.27の間に断絶があるか、何か間違ってるんだね
調べてみますわ。

172 名前:login:Penguin mailto:sage [2009/02/17(火) 12:40:03 ID:If0CLuMm]
配布の際にはトリップをつけてもらえると、微妙に嬉しいかも

173 名前:41 mailto:sage [2009/02/17(火) 19:45:35 ID:eluJYDzI]
>>166>>170
とりあえずwrite_func()でb25_close()やclose(sock)するパッチ
close(fd)はオリジナルのまま

ttp://2sen.dip.jp/cgi-bin/pt1up/source/up0216.zip

174 名前:login:Penguin mailto:sage [2009/02/17(火) 20:40:04 ID:pN0sG89G]
>>161
> とりあえず、currentにシグナル強度追加してみました。
> 多分これでいいはずなんだが…あまり自身なし。

マジですかー。はやっw

えーPT1到着したけどまだつけていない。
というか分配器まだ手に入れてない。

誰もチェックしていなければ俺がチェックするが・・・

チェックするが・・・言い訳はしたくないのだが、今他の作業で手一杯なんだ。
それが終わらないと再起動したくもない。

とりあえず、シグナル強度追加ありがとうございます。

175 名前:login:Penguin [2009/02/17(火) 22:16:20 ID:uwq5a5ij]
>とりあえずwrite_func()でb25_close()やclose(sock)するパッチ
>close(fd)はオリジナルのまま

CentOS5.2ですが--b25オプションつけるとファイルサイズが0のファイルが
出力されて以後、再起動しないと動作しなくなります。??



176 名前:123 mailto:sage [2009/02/17(火) 23:11:25 ID:5cLnXnJm]
2.6.28のdevice.h見たらdevice_createの引数が変わってた。
2.6.27から変わったみたい。なんでこうポコポコ仕様を変えるかな。
カーネルビルドして確かめてみる。

177 名前:login:Penguin mailto:sage [2009/02/17(火) 23:34:43 ID:IoPZgIsc]
おつ。カーネルまわりの妙な変更ほんと面倒だよね。

178 名前:login:Penguin [2009/02/17(火) 23:34:44 ID:uwq5a5ij]
recfriio --b25 b5 - - | mplayer -vo xv -
recfriioのときはこれで再生できたがrecpt1にするとだめです。

recpt1 --b25 103 - - | mplayer -vo xv -

179 名前:login:Penguin mailto:sage [2009/02/17(火) 23:37:07 ID:udDHIM9x]
>>173
乙。recfriio serverと組み合わせて使わせていただく。

180 名前:123 mailto:sage [2009/02/18(水) 00:07:11 ID:xzVpmMqn]
2.6.28.5で動作を確認してパッチだけアップしときました
2sen.dip.jp/cgi-bin/pt1up/source/up0217.zip

181 名前:login:Penguin mailto:sage [2009/02/18(水) 00:13:50 ID:UOTi5YFT]
>>178
試してないけど
recpt1の3つ目の引数にテキトーに大きな数を
4つ目の引数に/dev/stdoutを渡したら

182 名前:login:Penguin [2009/02/18(水) 00:41:07 ID:hLRdK38g]
>180

thx
2.6.27.14で動作確認出来たんで
currentに突っ込んでおきました。

そろそろ溜まって来たんで今週末にでも
chardev版をリリースした方がよいかな?

>174
signal強度については
手を抜いていた部分&DVBのfrontend側で使用する部分なんで
実相が遅れていただけ。

ただ、kernel内ではlog10関数がないんで、CN比(sn)をどうするか
考え中。

friio DVB版でもその辺りは触れていなかったから必要ないのかな?

183 名前:login:Penguin [2009/02/18(水) 19:45:12 ID:rnP8nQxR]
>>157
recfriio server使わせてもらおうと思ってます。
作者様に質問なのですがcronに設定した他のタスクがrecfriio serverの予約時に消えてしまうのですが、仕様でしょうか?
できれば、recfriio server以外で設定した内容は消さないようにしたいのですが・・・。
このあたりを修正したら設定内容が消えないなどアドバイスありましたら、ご教授お願いいたします。

184 名前:login:Penguin mailto:sage [2009/02/19(木) 01:14:03 ID:RA343erE]
とりあえず報告

PT1 : Rev.B
ディストリ : Ubuntu 8.10 AMD64
カードリーダー : Gemalto PC Twin

pt1dvr v0.0.6 + b25 v0.2.1→現状問題なし
pt1_dvr rev.60 + 41氏作成のb25対応recpt1→現状問題なし

185 名前:login:Penguin mailto:sage [2009/02/19(木) 01:24:55 ID:tyR8Gxv1]
>>183
cronってアカウントごとだろう。
recfriio server用のアカウント作れば解決するような…。



186 名前:login:Penguin mailto:sage [2009/02/19(木) 01:41:33 ID:ctRqWnlX]
それはアホ仕様だなw

187 名前:login:Penguin mailto:sage [2009/02/19(木) 03:19:36 ID:RKSSy8Y0]
108 だが、ちょっくら暇になったので、作り始めてみたところ。
まあ作るというか、 chrdev のを捏ねくり回してるだけだけどね。
ISDB-T のほうは一応動いた。

188 名前:login:Penguin [2009/02/19(木) 07:58:44 ID:YzS4sPfC]
>187
早っ。パッチってどこかに置いて貰っていい?
frontend周りを変えればISDB-Sも動きそう?


189 名前:login:Penguin mailto:sage [2009/02/19(木) 11:54:03 ID:In7nitb8]
そういやLNB電源ってどうなってるのかなーって気になったり。
個人的にはアパートなんで誰かがどこかで給電しているはずなんで必要ないんだけど。
というかこの場合OFFにするべきかな。

なんか最近のテレビは視聴していないときは省電力の為にOFFにするものもあるらしいぜ。
それに対抗するのなら、ON、OFF、BSを視聴している場合のみONの
三つのオプションが必要かなと。


あと向こうでこんな質問もある。
sourceforge.jp/forum/message.php?msg_id=41134

190 名前:login:Penguin [2009/02/19(木) 12:29:20 ID:YzS4sPfC]
LNB給電は今のところOFFになってる。
向こうで指摘された所を直してioctlを追加しておけばいいかな?
多分週末になら時間は少し取れるんで、
急ぐならSFから修正ヶ所を手パッチしてください。
ちなみにDVBではLNB給電のインターフェースもあるみたいだけど、
モードが2モードらしい。

191 名前:login:Penguin mailto:sage [2009/02/19(木) 16:13:20 ID:In7nitb8]
>>190
悪い悪い。なんかせかしちゃったみたいで。
個人的には必要ないで、ただ知りたかっただけ。
LNB給電が原因かもしれないトラブルがあった場合に備えて。
ゆ〜っくりやってください。

192 名前:login:Penguin mailto:sage [2009/02/19(木) 20:21:41 ID:ctRqWnlX]
電源通さないように何か付ければいいだけじゃないの。

193 名前:login:Penguin mailto:sage [2009/02/19(木) 20:53:43 ID:pbLLS5Yq]
>>192
何をつければいいの?

194 名前:login:Penguin mailto:sage [2009/02/19(木) 23:35:24 ID:RKSSy8Y0]
>>188
もうちょっと弄りたいので、パッチじゃなくて hg のリポジトリ公開にしようかな。
ほんとは git のほうが慣れてるんだけど、 dvb は上流が hg みたいだからなあ。

195 名前:login:Penguin [2009/02/20(金) 00:27:25 ID:M4TmnJ9l]
>194

gitでもhgでも私は週末弄れればOK。

そうすると週末0.0.7リリースして
chardev版はよほどの事が無い限り終わりかな。





196 名前:login:Penguin mailto:sage [2009/02/20(金) 00:40:26 ID:zo1sxzZQ]
tda665x はすでに DVB でサポートされているんだが、微妙に今のコマンドと違うんだよな。
どうしたもんかねえ。

197 名前:login:Penguin mailto:sage [2009/02/20(金) 03:05:55 ID:zo1sxzZQ]
>>195 $ hg clone ttp://bitbucket.org/hiranotaka/dvb-pt1/

198 名前:login:Penguin [2009/02/20(金) 07:59:57 ID:M4TmnJ9l]
>197
thx
週末弄ってみる。
まず弄りたいのはステータス周りかな。
>196
ちなみにどの辺りが微妙に違う?


199 名前:login:Penguin mailto:sage [2009/02/20(金) 12:48:12 ID:5lCb6/TB]
>>157

とても洗練されているのでrecfriio server使わせてもらっています。

少々疑問に思った点がありましたので、作者様に質問させてください。

録画予約ついてなのですが、予約を一時無効化した場合でも、その時間帯にかかった予約ができません。
>エラー :
>録画時刻が重複しています。

一時無効化について、週ごとに放送されている番組が、ある週のみ放送時間帯が変わった場合、週刊の予約を一時無効化し、
1回のみ予約を変更された時間帯で行うといった使い方を想定していたのですが、週刊の予約は一旦削除し、1回のみの予約を入れるといった運用が正しいでしょうか。
一応、確認させてください。

200 名前:login:Penguin mailto:sage [2009/02/20(金) 15:59:34 ID:m15lhHQE]
driverのMakefileでpt1_drv.koとpt1_pci.koがごっちゃになってるんだけど、
なにか意図があるの?


201 名前:login:Penguin [2009/02/20(金) 17:46:55 ID:M4TmnJ9l]
>200
多分書きミスなんで何もない。


202 名前:login:Penguin mailto:sage [2009/02/20(金) 22:19:58 ID:sCgIXaKs]
今debianでHSUBF使おうとがんばってるんですが、
これの内蔵カードリーダーって、まだlinuxでは使えませんよね?

winのほうでは最近内蔵カードリーダーが使えるようになったようなのですが、
そのコードを流用してlinuxでも使える可能性はありますでしょうか。

203 名前:login:Penguin mailto:sage [2009/02/20(金) 23:50:55 ID:zo1sxzZQ]
>>196
いやよく見ると微妙どころか全然違った。
* 初期化データが不一致
* stepsize が 1/7 MHz じゃなくて 1/6 MHz
* 3 バイト目 (TC90512 を通すので実際には 5 バイトめ)が 0x80 でなく 0xca


204 名前:login:Penguin mailto:sage [2009/02/21(土) 00:01:07 ID:TJN3bvg/]
DVB な PT1 ドライバには、それ用のユーティリティが付属してませんが
DVB な friio ドライバに同梱されてる jscan, jzap を使うのがいいかもです。
ただし、チャンネル設定からロック確認までのスリープが短すぎるためうまくいかないこともあるみたい。
それっぽいエラーになったら、多少長くなるよう変えてください。

205 名前:login:Penguin mailto:sage [2009/02/21(土) 00:40:54 ID:J4EQio3E]
作者ですが

>>183,185
crontab の -u オプションでユーザ指定すれば出来そうです。でもセキュリティ的に
問題ありそうなので他に何か良い方法があると良いんですが。

>>199
無効にした設定は重複のチェックをしないようにしてるはずですが最新版を使ってますか?

あと玄箱運用始めて気がついたのですが、2G越えたファイルは玄箱のnfsでは扱えないんですね。
調べたら割と有名な問題みたいでとりあえずsmbmountで誤魔化してます。



206 名前:login:Penguin mailto:sage [2009/02/21(土) 09:18:29 ID:TJN3bvg/]
set_sleepmode 関数の呼び出し、
最初に SLEEP させるだけで、その後 WAKEUP させたりもう一度 SLEEP させたりはしてないんだがこれで良いんでしょうか?

207 名前:login:Penguin mailto:sage [2009/02/21(土) 09:52:46 ID:TJN3bvg/]
>>203
データシート見ると 0x80 じゃくて 0x81 が正しいようにも思えるのだが

208 名前:login:Penguin mailto:sage [2009/02/21(土) 10:49:47 ID:TJN3bvg/]
>>182
カーネルソースを intlog10 で grep すると良い

209 名前:login:Penguin mailto:sage [2009/02/21(土) 13:06:55 ID:MjlWfCAS]
ID:TJN3bvg/ = 108氏?
tomy氏と108氏は名前欄になんか書いておいてくれんか
誰が誰やらわからなくなってきた

210 名前:tomy [2009/02/21(土) 14:11:50 ID:4OnpiC9c]
>206

どこかで見た記憶があるんだけど、
省電力モードじゃないと地デジ側に影響が出るんじゃなかったっけ。
なんで、WAKEUPしていない。

>209

家から書くと変なホスト規制になる
(まあDNSとか動かしているからだろうけど)から、
携帯から書き込みなんでIDはころころ変わるんで、
名前蘭に書いとく。

211 名前:login:Penguin mailto:sage [2009/02/21(土) 14:28:46 ID:nOoZwlQz]
>>210
なりすましを防ぐために、トリップつけたほうがいいんでない?

212 名前:tomy ◆CfWlfzSGyg [2009/02/22(日) 16:22:49 ID:fX4fwYew]
chardev版をリリースしておきました。

2009-02-22 16:19のリリースとなります。
変更点は
udev対応
LNB給電不具合修正
C/N表示(シグナル強度)追加
WOWOW等のチャネル設定追加

になってます。

213 名前:login:Penguin mailto:sage [2009/02/22(日) 20:29:29 ID:bZy7FHFk]
>>212
更新乙
ちょっと思ったんだけどREADME古い方のが入ってない?
r63で更新されてるみたいだけど・・・

214 名前:login:Penguin [2009/02/22(日) 21:13:14 ID:fX4fwYew]
>213
指摘thx

アップロードしなおしたんで
2009-02-22 21:05以前にGETした人
ダウンロードしなおしてください。
#READMEだけなんでコードには影響ないはず。

ついでに。
以降トリップをつけていくんでよろ。

215 名前:tomy ◆CfWlfzSGyg [2009/02/22(日) 21:32:17 ID:fX4fwYew]
#書いたそばからトリップ忘れているし。

DVBを詳しい人がいたら、
DVBでTDM制御ってどう実装しているしているか教えて
ISDB-SってTDMなんで、チューニングと、TDMの制御が必要になっている。

PT1のISDB-Sのチューニングは簡単に書くと
1. frequencyの設定
  DVBで、.set_frontendと.read_status
2. TMCCロック
3. TMCCロックからTSIDを取得
4. 3.で取得したTSIDをキーにロック
って事になるんで、
.read_statusを3.までステータスを持てば何とかなりそうだけど、
4.でどこのTSIDかって部分をどう上位からもらうかが必要になってくる。
DVBってこんな制御って無い訳ないよね?

FECで管理してそうなものもあるけど…




216 名前:login:Penguin mailto:sage [2009/02/22(日) 21:37:04 ID:lw6/wQTt]
週末HDUSFで録画できないか試していたのですが、
四苦八苦した結果、一応録画できたもののVLCで再生するとなぜかワンセグサイズでしか再生できませんでした。
hdusうぷろだのup0277.zipにかかれた問題かと思い、そのzipのexeを実行してみたのですが、
それでも画質は変わりませんでした。

これは、そもそもワンセグ画質でしか録画できていないのでしょうか、
それとも録画で着ているにも関わらず、プレイヤーの問題で画質がおかしいのでしょうか?
参考までにファイルサイズを書くと、60秒の録画で2.2MBの容量を食います。

217 名前:login:Penguin mailto:sage [2009/02/22(日) 22:24:01 ID:N7qTBfIH]
すっごいどうでもいいバグ?なんだけどさ、
添付されている、READMEの

63行目
> C24〜恵27 は、ケーブルテレビ局により下記の周波数で送信されている場合があります。
恵の部分が文字化けしていてエンコードの自動判定で
変換できなかった文字があるっていわれるんだ・・・






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

前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