09/10/31 04:17:31 +9Euvo/6
>>171
初期化データの要素数が間違っていたので修正してみました。
刺さらなくなるといいんだけど…
176:tomy ◆CfWlfzSGyg
09/10/31 09:09:16 SWOE8KWw
>173
それでok
前の環境消してしまったんでちょっと環境作って見る。
177:171
09/10/31 10:52:17 r+tfp5z+
>>175
早々に対応くださってありがとうございます。
早速試してみました。
問題なく起動できました。
そして、recpt1で録画もできて、作成されたファイルがちゃんと再生できることも確認しました!
これでLinuxでPT2を使うことができます!
ホンマにありがとうございます(^o^)
178:login:Penguin
09/10/31 11:41:24 YiVVf2u8
すばらしい!
あとはPT2を入手するだけだ。
179:252
09/10/31 12:15:51 +9Euvo/6
>>175
おお、動きましたか。良かったです。
大筋はこれで良さそうなので、今後は細かいところを詰めていきます。
テスト、本当にありがとうございました。
180:252
09/10/31 12:17:51 +9Euvo/6
あら、アンカを間違えてしまいました。
>>177
でした。171さん、どうもありがとう。
181:login:Penguin
09/11/02 00:32:57 BwktyClL
>>179
うちもPT2で動きました。recpt1もうまく動いています。
dmesgで pt1-pci.c:v1.00 11/28/2008 と出ました。(いいのかな)
一応、環境は hpのML115G5 + Ubuntu9.10Desktop(64bit)です。
(オンボードディスプレイアダプタとメモリがきびしいので再生時に
コマ落ちがひどいのですが。)
ハマった点を一応書いておきます。
(1)ちゃんと分波器(BS/CSーU/V)を使うこと。特に110CSはAT-Xや
スカイステージのチャンネルの中間周波数が高いのでカモンの4分配
では勝てない。(初110CS受信の時も110CS非対応の分配器でハマっ
たのにまた同じ失敗を…)
(2)カードリーダはSCR3310-NTTComを使うこと。日立はwin32専用。
(3)日KLinuxのムックP46からを見ながらキャラクタドライバをビルドした
が、続きのrecpt1のビルドに際し、操作例に「libpcsclite-dev」パッケー
ジの導入が書いていなかった。(その前の凡セットアップのコラムには
導入しろって載っていたけど。)
次はepgrecですが…。
182:login:Penguin
09/11/03 04:18:19 9ptFjuq8
>>179
動作確認しました。
自作マシン(CPU: Athlon 64 X2 3800+, メモリ: 2GB) + PT2
ubuntu 9.04 Server Edition (amd64)でビルドし、recpt1で録画できてい
ます。
出来上がったファイルにあやしい所があるので報告。
録画したファイルをVLCで再生すると、90~92秒毎に、ブロックノイズと
共に約90秒前の映像が一瞬(0.5秒程度)表示されます。
バッファ内に古いデータが残っていて、90秒遅れて表示されているような
感じがします。
LinuxのPT2で録画したファイルをSamba越しにWindowsのVLCで再生という
ちょっと変態なことをしてますが、たぶん関係はない…と思います…
183:login:Penguin
09/11/03 12:34:17 kg3Exrvc
>>179
Fedora11でも動作しましたので一応報告。
Atom 330 + Gigabyte GAGC-330UD + Fedora 11
カードリーダーはSCR3310-NTTComです。
ドライバのビルド自体は問題なしですがrecpt1で2点はまりました。
1) recpt1 ビルド時「libpcsclite-dev」(Ubuntu時)が必要なんですが、yumで入れようとするとパッケージ名が「pcsc-lite-devel」だった。
2) recpt1 実行時にb25がないよーって言われるので、LD_LIBRARY_PATHまたはldconfに/usr/local/binを入れてやる。
上記環境でテスト録画。
無事、mediatomb越しにPS3で視聴できました。
5分程度のテスト録画でしたが>>182 さんのいってるようなブロックノイズは見当たりませんでした。
ドライバ対応ありがとうございましたー。
184:login:Penguin
09/11/03 14:26:24 kKrZAylo
>>183
ディスクが早ければ、ATOM 330 でも録画可能なの?
すげー時代だ。
185:login:Penguin
09/11/03 14:53:19 tcG6WdQ5
え、Coppermineのセレロン900MHzでrecfriioしてるけど・・・
186:login:Penguin
09/11/03 15:02:00 kEzouqFm
BSでも最大24MbpsだからPentium/266MHzでもいけんじゃないの。
187:login:Penguin
09/11/03 15:37:45 exzRDn3A
チューナの電源もコントロールできるようになりませんか?
全体で30wくらいの構成のうち,録画していない状態でPT1が8w位食ってる.
24hサーバとしてはちょっと無視できないので....
188:login:Penguin
09/11/03 16:00:48 3UQr8B4g
玄箱とかNASクラスで出来る事なんだけどな
189:181
09/11/03 18:28:30 r/21zE2B
>>179
前レスでお礼を申し上げるのを忘れておりました。
epgrec(アーリーバージョン)の予約録画もバッチリです。
本当にありがとうございました。
で、あんまりにもディスプレイアダプタの動画再生能力がひどいので、GeForce210
を刺して起動して、Ubuntuの「ハードウェアドライバ」設定を見るとちゃんとPT1ドライバ
が表示されていてちょっとビックリしました。
ext4の動作が怪しいので、一通り実験が終わったらext3でもう一度インストールして
みます。
190:182
09/11/03 23:20:11 9ptFjuq8
90秒毎に90秒前の映像が一瞬入る現象ですが、shutdownして電源を落とし、再
起動すると解消しました。
ただ、その後何度か録画を繰り替えしていると、音声が録音されずに無音で録
画されるようになり、その状態で(shutdownではなく)rebootすると、90秒毎に
90秒前の映像が入る現象が再発しました。
でもってshutdownで電源を落とし、再起動して解消しています。
私以外には現象が出ている人もいないようなので、レアケースなのかもしれません。
とりあえず挙動が怪しくなったら一度電源を落とす方法で運用してみます。
ともあれドライバ対応ありがとうございました。
191:login:Penguin
09/11/07 02:46:17 SCeNDR/M
pt2動作報告
ubuntu 9.04(64bit)
PCは自作。AthlonX2 5050e on jetway ha06
カードリーダーはgemalto(amazonで売ってるやつ)
rectpt1何の問題もなし。
cpu使用率は5%以下。安定してます。
apt-get install pcscd libpcsclite-dev
をお忘れなく。
ドライバ対応、有難うございました。
192:login:Penguin
09/11/08 09:01:58 AyeZgROo
ドライバ対応お世話さまです。動作報告です。
pt2 テストしてみました。debian sid環境です。
カードリーダーは印場の100円リーダ、SCMから拾ってきたファームで更新して、Reflex v.2 => SCR331
pcsc_scan であっさり認識
Japanese Chijou Digital B-CAS Card (pay TV)
recpt1 も地デチ/BS b25 あるなしに関わらず録画できました。
ただ、2TS同時に録画しようと、recpt1をもう一つ起動すると
recpt1[2151]: segfault at 20 ip b7793e5d sp b6cfc2e0 error 4 in libpthread-2.10.1.so[b778c000+15000]
なエラーで落ちます。先に起動していたrecpt1は落ちません。
BS1はトランスポートIDの問題なんですかね、どうしたら見れるの?
193:252
09/11/09 01:17:17 FE6D2m+h
動作報告を頂いた皆さんどうもありがとうございます。
>>182
90秒毎の周期性がある問題ですか… 関係ありそうなところをチェックしてみま
すが、他にもこの問題が発生した人はいますか?
>>187
電源はもっと細かく制御する予定です。実機がまだ手元にないこともあって、
(安全側に)安直な作りになっています。
>>192
PT2対応で弄ったところは複数同時録画と関係ないと思っているんですが…
coreを吐かせてgdbでbacktraceを取って頂けませんか? ちなみにBS1は
mplayerならtabを押すとプログラムが切替わって見えます。
194:tomy ◆CfWlfzSGyg
09/11/10 08:54:49 6HSDZraA
PT1のオリジナルにも関わりそうなので私も見てみたけど、
定期的におかしくなりそうな部分はない様ですが。
もう少し他からの情報もあれば、お願いします。
>193
recpt1.cで、b25_decode()を行っている部分だけど、
dbufでのサイズをチェックしなくてよい?
ドライバでバッファにコピーする時には188バイとのTS パケットを
意識しているけど、recpt1側でread()した時に、
必ず188バイトの倍数にはならない可能性があるので、
b25の結果から残っているパケットデータをコピーしてあげないと
いけないのでは?
195:182
09/11/11 01:12:25 uqnAsJqM
gentooでもPT2が動作したので報告します。
kernel: 2.6.27-gentoo-r7 x86_64
CPU: Athlon64 3000+
マザボ: ASUS K8V(多分…)
メモリ: 1.5GB
カードリーダー: gemalto PC Twin Reader (アマゾンで購入)
自作機です。
カードリーダー関連はportageからインストールしてます。
emerge pcsc-lite pcsc-tools ccid
もう一方のマシン(ubuntu)で経験した90秒毎に古い映像が入る現象は、
今のところ再発してません。やっぱりレアケースなのかもしれませんね。
196:252
09/11/12 17:10:31 n/1AH03H
>>194
tomyさん、コメントありがとうございます。
b25_decode()の部分ですが、arib b25は内部でTSワークバッファを持っていて、
TSパケットのintegrity確保はこれがやってくれる、という理解でコーディング
しました。
197:login:Penguin
09/11/13 02:17:59 ewe9DbKg
PT2対応版ドライバがCentOS5.4 (kernel-2.6.18-164.el5.x86_64) でも
正常に動作しました。カードリーダはNTT-comのものです。
地上波2番組同時録画でも問題なし。BS/CSはマシンがおいてある部屋が
パラボラ設置している部屋の正反対なので試せず…。
198:login:Penguin
09/11/13 13:26:23 oRSAfIgq
>>124
DVBドライバ(HDUC)+ S2API対応パッチ(mplayer,gstreamer)でmplayerでチャンネルscan(isdb)できるのかな
gstreamerまでコンパイルが済んだんだけど、mplayerをguiやDVBやら付加しようとするとリンクでエラーを
起こしていて進まない もし、チャンネルscan(isdb)がmplayerで出きるのなら是が比でもコンパイル通すんだが
199:124
09/11/13 19:41:15 YRe+3wJX
mplayerでチャンネルscanというのがよくわからんのですが
s2scanというスキャンユーティリティは付属してます
(HDUxで不具合があったので 修正版をうpしてます)
mplayer dvb://NHK
とか 視聴中に"h" "k"キーでチャンネルを切り替えとかならできます
(もちろんs2scanとかで生成したチャンネル設定ファイルのチャンネルリスト上)
ただし切り替えは音声がらみ?でやや不安定と思う
あと mplayer -menu とかでDVBメニューを使えばチャネルリストが
OSD表示され選択できる
(ただしVDPAUとmenuは同時に使用できない)
200:login:Penguin
09/11/14 00:37:16 6BY10N/R
>>199
すいません勘違いしてました DVB対応済みPlyaerみたいにscan機能そのものが組み込まれているのかと思っていました
(コンパイル時に機能拡張でscan機能(DVB-T)そのものが組み込まれると思っていた)
後、自分の環境では古いs2scanは9局中6局しかscanできなかったので新バージョンありがとうございます
201:login:Penguin
09/11/14 09:31:01 6BY10N/R
>>199
s2scanの結果だけ報告します
新バージョンを5回程行いましたが安定しませんでした(ロックしたりしなかったり)
たぶん初回の成功確率が一番高いような気がする
dvb_apps_0.2.1(up0197.zip)のs2scan.cをdvb_apps_0.2(up0195.zip)に差し換えてmakeした
driverはmtvhd-v2.cに差し換え済み また、as11loader.logはup0431を使用
後、DVR_BUFFER_SIZE (100*188*1024)してあります
driverの方で少し気になったのはBUFFERサイズを大きくしないと終了してしまうのと
ある程度の時間視聴していると画面が一瞬ひっかかる場合がある(recfriooと比べて)
suse11.2_ x86_64
sknet HDUC
ICH9R
INTEL E6750
RADEON 3850
SB Audigy 2 ZS
202:199
09/11/14 12:59:37 DnOIklXR
>>201
報告どうもです.
s2scan はFriio/Fedora でテストしていて 一応問題なく動いているので
(やってるのはそれぞれのチャンネルにチューニングしてロックを待って
データを読み出してるだけなので)
もしかしたら HDUSはロックに少し時間がかかるのかも
s2scan.c の304行のループ上限値を20くらいに増やしてもだめでしょうか
203:login:Penguin
09/11/14 15:46:27 6BY10N/R
>>202
指示の通り20でやって見たところ5回連続で成功しました ありがとうございます
上限値を半分の10でやってみたところこちらもOKでした(10局中10局選局)
ですので10連続成功しています(もう少し詰められるかも)
ちなみに、ICカードリーダはGemaltoのPC Twin+pcsc-ccidになります
これからOSの再インストールを行うのでしばらく連絡がとれませんが今回はありがとうございました
204:login:Penguin
09/11/14 19:46:20 6BY10N/R
>>202
あれからMplayerで全て(10局)のチャンネルが視聴できるのを確認しました
とりあえず報告まで
205:login:Penguin
09/11/14 23:01:44 6BY10N/R
>>202
動作報告です mplayer(isdbtパッチ対応)で視聴中に以下のメッセージが出力され映像音声ともに引っかかり始めました
バッファに多過ぎる映像パケットが与えられてます: (587 in 33611512 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
FAAD: error: Unable to find ADTS syncword, trying to resync!
ctl+cで終了させて再起動させたところ正常に再生を始めました 視聴時間は2~4時間くらいの連続だったと思います
206:login:Penguin
09/11/15 01:25:55 HD9iPMYw
音声データがFAADでエラーを起こしてドロップされると
このような現象(Too many video packet...)が出ます
以前は音声のチャンネル構成が途中で変わるような場合とかでよく出てたんだけど
最近はあまり見なくなってたんだけど...
BCAS(MULTI2)のデコードに失敗したか 時間的に間に合わなかったりして
音声データが壊れたのかもしれません
全般に音声データの再生はエラーに弱くすぐ同期ずれしてへんな再生やストールになりやすく しかも復帰しないので,
この辺りは まだ対策が必要なのかもしれないです
あと -ao sdlの方が -ao pulseの時より詰まらない(特に再生し始め時)ので
もしかしたらそれで解決するかもですが(望み薄だけど)
207:192
09/11/15 07:44:13 0OuQRpF1
お騒がせしました。単にメモリが少なかったようデス、1Gにしたら3TSまでいけました。
録画機はネットブートで60MB/sec出てたので、安心してしまった。
メモリ512Mではさすがに無理があったようです。
遅くなりましたが報告です。(規制で書けなかった)
208:login:Penguin
09/11/15 17:32:37 cwFb2eDu
up0195.zipに入ってるmplayer用のpatchを当てたらコンパイルエラー
stream_dvb.cの349行目に
ptr->tvps.num = 0;
を書き加えることになってると思うけど
#if DTV_API_VERSION >= 5
ptr->tvps.num = 0;
#endif
が正しいと思われます。
あと、MULTI2デコードしてないtsファイルを再生しようと思ったらできなかったんだけど
再生する時に何かオプションって必要なんですか?
209:login:Penguin
09/11/15 17:39:09 HD9iPMYw
>>208
でした 古いカーネルでのテストしてなかった;)ので 気付かなかった
再生のオプションは必要ないです
pcscd が走ってないとだめだけど
210:login:Penguin
09/11/15 18:05:05 I38mg6Is
>>206
アドバイスありがとうございます -ao sdl でマウスを動かすと音声が途切れ易くなってしまうのでalsaにしています
1) mplayer -x 480 -y 270 -zoom -vo x11 -ao alsa -alang ja -slang ja -framedrop -cache 8192 dvb://NHK総合1・東京;;
しばらくはこの設定で視聴して見ようと思います
やはり、2~3時間くらいで[FAAD: error: Unable to find ADTS syncword, trying to resync!]になるようです(再始動でOK)
後、PC起動直後は全てのチャンネルで
dvb://NHK総合1・東京 を再生中
DVB CONFIGURATION IS EMPTY, exit
Failed to open dvb://NHK総合1・東京.
になってしまいました しかしながら、一度2scanを実行すると全てのチャンネルで視聴ができるようになるみたいです
但し、これはmplayerのコンパイルが不十分なために起こっているかもしれないので機会を見て再コンパイルしたいと思います
(configure.logの警告やerrorを無視したり機能omitしたりしたので) kde4.3.2 linux-gcd9 2.6.31.5-0.1-desktop
どうも、suse11.2 RC1のときと違う挙動でおかしくなってしまったので(依存関係壊したかも)クリーンインストールします
211:login:Penguin
09/11/15 22:48:22 HD9iPMYw
mplayerはDVBの時は-cache 8192 とかでキャッシュした方が安定する気がします
DVB CONFIGURATION IS EMPTYの問題だけど
HDUSドライバがtuner_typeの問い合わせにSYS_UNDEFINEDを返していると思われるため
channels.conf のフォーマットが違うと認識してしまうと思う
めちゃ汚いけど mplayer側でパッチ当てるとしたら↓
--- stream_dvb.c.org 2009-11-03 03:35:42.140393427 +0900
+++ stream_dvb.c 2009-11-15 01:11:16.855943954 +0900
@@ -1005,6 +1005,8 @@
type = dvb_get_tuner_type(fd);
close(fd);
#if DVB_API_VERSION >= 5
+ if (type_s == 0 && type == TUNER_TER)
+ type_s = TUNER_S2API_BASE + SYS_ISDBT;
fallback:
if (type_s !=0)
conf_file = get_path("channels.conf.s2");
212:login:Penguin
09/11/16 23:35:16 E7+Pjspx
>>211
mplayerのパッチ箇所の指摘ありがとうございます 環境を変えてしまったので今週は直ぐに試せないのですが
来週あたりに機会を見計らって確認したいと思います わざわざお手数をお掛けして申し訳ありませんでした
213:login:Penguin
09/11/21 21:16:02 GorcQ8g5
CentOS5.3でPT2対応ドライバーのコンパイルがうまくできません。
いろいろいじってるのですが
$ hg clone URLリンク(hg.honeyplanet.jp) PT2
$ cd /home/hoge/PT2/recpt1
$ make
gcc -o recpt1 recpt1.o decoder.o mkpath.o `pkg-config libpcsclite --libs` -larib25 -lm -lpthread
/usr/bin/ld: cannot find -larib25
collect2: ld はステータス 1 で終了しました
make: *** [recpt1] エラー 1
これってどうすればコンパイルが通りますか?
教えてきださい。
decoder.hは
#include <../arib25/src/arib_std_b25.h>
#include <../arib25/src/b_cas_card.h>
としてます。もしかしてこれがまずい?
214:252
09/11/22 03:05:57 7uwygJlS
>>213
まずarib25ディレクトリの中でlibarib25.soをmakeしてmake installしてから
recpt1をビルドして下さい。
215:login:Penguin
09/11/22 09:39:40 mtRX+1JM
CentOSって /etc/ld.so.conf に /usr/local/lib が設定してあんの?
216:login:Penguin
09/11/22 20:33:06 aQUaZesB
>>213
Fedoraで運用してますが同じような状況になりました。
ld_library_pathにarib25のデフォルトインストール先である/usr/local/libが通ってないのが原因だと思われます。
環境変数LD_LIBRARY_PATHに/usr/local/libを追加するか、/etc/ld.conf.d/以下にpt2.confを作成して/usr/local/libと記述してldconfigを実行するとコンパイルが通ると思います。
217:login:Penguin
09/11/22 23:24:23 OdvCga2B
/etc/ld.so.confに/usr/local/libを追記して
コンパイルができました。ありがとうございます。
PT2で録画できる事を確認しました。
218:252
09/11/23 00:00:57 dV1F+XmC
習慣的にデフォルトのインストール先として/usr/local/libを使っているだけ
なので、Makefileのprefixを書き換えてくれても問題ないです。
219:login:Penguin
09/11/23 11:07:20 bLmLan5p
/etc/ld.so.confで引っかかる人って本当に後を絶たないよなあ。
10年以上同じアドバイスを繰り返してる気がする。
UbuntuやDebianは/usr/local/libを入れてくれてるんだけどね。
ほかのもそうしてくれれば楽だと思うなあ。
220:login:Penguin
09/11/23 11:11:24 1s2bJX+z
負け負けインストールはよくて、ld.so.confはダメとな?
221:login:Penguin
09/11/23 11:14:25 2Qa2KY3I
>>219
セキュリティ的に嫌がられるんじゃね?
222:login:Penguin
09/11/23 11:16:13 1s2bJX+z
>>221
ディストロのパッケージに/usr/local/libにファイル置くのがあれば
書いてあるさ。
223:login:Penguin
09/11/23 12:44:55 lrqLtcSR
>>219
> /etc/ld.so.confで引っかかる人って本当に後を絶たないよなあ。
> 10年以上同じアドバイスを繰り返してる気がする。
プログラマにアドバイスしたら?
それは使わないでくださいって。
224:login:Penguin
09/11/23 13:53:03 sXrqYg6Z
共有ライブラリ全否定ワラタ
225:login:Penguin
09/11/23 15:50:35 7di41qof
223みたいなのはシッタカ以前の白痴という感じかな
226:login:Penguin
09/11/23 17:15:34 OYCalW+F
>>222
ディストロが /usr/local に入れちゃダメだろ。
227:login:Penguin
09/11/23 18:49:30 jsvT0ghq
まあ、自分で make したものは /usr/local 以下にまとめたいという感覚は普通じゃない?
まあ、ディストリによって、/usr/local 以下は自己管理しなさいというディストリと、
どーせおまいら管理できないだろと言わんばかりに /usr/local 以下をデフォルトでは
読まないようにしているディストリとの、考え方の差だな。
228:login:Penguin
09/11/23 20:24:32 OYCalW+F
>>227
> まあ、自分で make したものは /usr/local 以下にまとめたいという感覚は普通じゃない?
そうそう、だから、ディストロが入れちゃダメでしょ。
229:login:Penguin
09/11/23 21:57:12 DNHNrG5I
たまたまPT2が手に入ったから、NASに刺してみた。
そんなに苦戦せずに動いた。ありがとー
今日は4ch同時録画を繰り返してみたけど、何も問題なし。
(Fedora Core9, Atom)
230:login:Penguin
09/11/26 07:03:06 lLSe244Z
こっちで質問し直しします。
hdusfをubuntu9.10上で動かすことを画策しています。
recfriior4をmakeしました。その際、
up0257のnewpatch.diff
up0127のrecfriio4.diff
は当ててあります。
as11loaderに続いてこれを実行しようとすると
$ ./recfriio --hdus 25 10 /dev/null
Tuner type is HDUS.
Search friios from dir: /dev/bus/usb
1 friios found:
/dev/bus/usb/001/002: use this friio.
device: /dev/bus/usb/001/002
reading SKNET_HDTV_BDA.sys...done. offset = 77224
opening HDUS...usb ctrl failed: -1 Broken pipe retry.
Search friios from dir: /dev/bus/usb
1 friios found:
/dev/bus/usb/001/002: busy.
no friio can be used.
can't open tuner.
となりbusyでチューナーが開けないようです。アドバイスをお願いいたします。
231:login:Penguin
09/11/26 18:33:15 nS+XNgOZ
赤青カードってどうやって手に入れるの?
本体だけ手に入れたんだが俺バカス
エロい人誘導しておくれ、たのむ
232:login:Penguin
09/11/26 18:35:34 s/qx50f0
BCASに電話して「BS/CS対応のレコーダー買ったのでカード下さい」
233:login:Penguin
09/11/26 18:46:19 nS+XNgOZ
ああ、電話して正規のルートで買えばいいのか。
怪しい中国人かイラン人から手に入れないとならないと思ってた。
ありがとう、エロい人
234:230
09/11/26 20:36:12 lLSe244Z
すんません。総合スレ行きます
235:login:Penguin
09/11/27 10:25:14 /pjtf3+E
12月には約1万枚の出荷が予定され、そろそろ入手しやすくなってきた PT2 だが、
キャラクタデバイス版だけではなく、DVB 版でも使えるようにはならないかな?
ここ約二週間ほど動きがなく、寂しい限りなのだが。
236:login:Penguin
09/11/27 23:12:09 ZPEryJxj
>>235
ごめん、dvb にすると、なにが良いんだっけ?
237:login:Penguin
09/11/28 00:26:51 G5rJGsiU
epgrecが便利だからもうどうでもよかったりするなあ
238:login:Penguin
09/11/28 00:39:53 nq4xzQjY
>>233
でも、実費で 2,000円かかるらしい。
これって、ええ商売やね。
たかが 2,000 円だけれども、塵も積もれば山となる。
1つの媒体に対して、1枚(一応ねw、B-CAS server とかたてなければw)必要だから、
全国ですごい大金にふくれあがるな。
これは、ヒドイ商売。
239:login:Penguin
09/11/28 10:45:27 E4aWvXsV
今週末、PT2どこかで売ってないかな?
240:login:Penguin
09/11/28 14:17:18 7G33np4x
dvbはワンセグで8ch使ってるので
PT2はキャラクタデバイス版の方がいいなあ。
241:login:Penguin
09/11/28 21:04:24 3bhFhkvH
>>240
??
242:login:Penguin
09/11/28 22:18:17 YB7re43Y
カーネルにマージすることを目論んでいるのは、dvb版じゃなかったっけ?
243:login:Penguin
09/12/03 01:02:32 LRJLn9M6
URLリンク(hg.honeyplanet.jp)にarib25ディレクトリが無いようなのですが、
別配布に変わっていたりするでしょうか?
244:login:Penguin
09/12/03 01:58:15 yJEnXo/d
>>243
> URLリンク(hg.honeyplanet.jp)にarib25ディレクトリが無いようなのですが、
> 別配布に変わっていたりするでしょうか?
ワシもハマった。
descriptionごとにアーカイブがある。なのでdescriptionのリンク先を表示してから
左のbz2かzipをクリックすることでその時点のファイルがダウンロードできる。
arib25があるところまで遡ればよい。
245:login:Penguin
09/12/03 02:05:29 yJEnXo/d
Fedora12で動きました。
Q9450 P35。
カードリーダーは千石電商で購入した、TFTEC SCR001。
pcsc_scan では Alcor Micro AU9520と認識。
246:login:Penguin
09/12/03 09:21:37 LRJLn9M6
>>244
といいますか .hg には痕跡がありまして・・・
changeset 73 までにはあるのですね。
74が"good citizens never use gray code. wise people never watch TV" だそうです。
やっぱおいらは bad citizen すかね orz と思いつつ、おかげさまで動作はチェックできました。
ありがとうございます。
247:login:Penguin
09/12/03 21:55:20 Zj80Axxd
録ったtsをVFRなMP4にしたいのですが、
LinuxのツールでVFRをまともに扱えるのありますか?
mencoderで疑似120fps化はできたのですがどうしてもVFRにする方法が見つかりません。
248:login:Penguin
09/12/04 01:12:07 ObW8IyYw
要はtimecodes format v2に対応しているmuxerがあればいいんでしょ?
俺は知らないけど・・・
249:tomy ◆CfWlfzSGyg
09/12/06 16:27:38 dOfBZWz5
とりあえず手に入ったので初期化のログを取って
wikiに上げておいた。
微妙にコマンドが変わっているのと、
ISDB-Sの初期化時のreadで
ISDB-S:07受信(1バイト)が
ISDB-S:0F受信(1バイト)に変わって戻りが
PT1:4C
PT2:52
を期待しているみたい。
250:171
09/12/07 01:07:30 IrDOEaM4
Fedora 12にて、つい最近リリースされたLinux 2.6.32でPT1のドライバをコンパイルしたらエラーが発生しました。
pt1_i2c.cで問題になってるみたいです。
カーネルのコードが変わったんでしょうかねぇ…。
$ make -C /lib/modules/`uname -r`/build M=`pwd` V=0 modules
make[1]: ディレクトリ `/usr/src/kernels/2.6.32-1.1.atom' に入ります
CC [M] /home/sion/tarball/TV/pt1-1d1d616cde98/driver/pt1_i2c.o
/home/sion/tarball/TV/pt1-1d1d616cde98/driver/pt1_i2c.c: In function ‘i2c_lock’:
/home/sion/tarball/TV/pt1-1d1d616cde98/driver/pt1_i2c.c:148: error: implicit declaration of function ‘schedule_timeout_interruptible’
make[2]: *** [/home/sion/tarball/TV/pt1-1d1d616cde98/driver/pt1_i2c.o] エラー 1
make[1]: *** [_module_/home/sion/tarball/TV/pt1-1d1d616cde98/driver] エラー 2
make[1]: ディレクトリ `/usr/src/kernels/2.6.32-1.1.atom' から出ます
make: *** [pt1_drv.ko] エラー 2
251:login:Penguin
09/12/07 03:50:37 l1kvQMoB
>>250
2.6.32で普通にコンパイルできた。
/usr/include/linuxがカーネルのヘッダファイルディレクトリを指してない
とかでは。
252:login:Penguin
09/12/07 09:06:58 TPs8ZTFc
fedoraパッチがコンフリクトしているのだろう。
253:login:Penguin
09/12/07 19:57:51 aNr1ZodB
>>247
とりあえずRAWで吐かせてGPACのMP4Box使って一本にしなはれ。
MP4Boxでまとめると、x264 のq,Bフレームの最大最小など
幾つかのパラメータを全ての破片で合わせてやらないとVFRにならないからそのあたりで試行錯誤する事になる
254:login:Penguin
09/12/07 22:51:08 e4BsRYpV
PT2をDVBドライバとしてインストール出来たけれどアプリの使い方分からない
DVB対応アプリで色々やってもダメだった。どうすれば良いんでしょうか?
255:login:Penguin
09/12/07 22:58:21 lA+yFpaZ
>>254
インストールはできるが、PT2 だとチャンネルスキャンもできなくね?
256:login:Penguin
09/12/07 23:04:46 e4BsRYpV
>>255
できないねぇ。。。DVB版ドライバは基本PT1専用かな....
257:login:Penguin
09/12/07 23:07:35 lA+yFpaZ
>>256
commit 13332 で PT2 もサポートしようとしてるから、入手出来次第、サポートするんじゃね?
258:login:Penguin
09/12/07 23:14:36 e4BsRYpV
>>257
OK....情報ありがとう
まったり待つよ
259:login:Penguin
09/12/07 23:34:38 myJSYrgs
当分はキャラクタデバイス版を使ってepgrecだろうねい。
260:login:Penguin
09/12/08 08:01:12 Tq/nV0S4
2002年購入のFMV DESKPOWER C18SAにPT2をさしてFedora 12をインストール、キャラクタデバイス版ドライバを
インストールするも認識せず。
lspciや/proc/bus/pci/devicesにも現れないのはOSが新しくてドライバが非対応っていうレベルじゃねーだろと思って、
マザーが古くて5V専用なのかもしれないと考え、
まったく同型機で、かつWindows XPが搭載されているコンピュータにPT2を移動して普通にドライバとSDKをインストールしたところ、
普通に動いた。
ちなみにPC WizardによるとPCIスロットは5Vとしか書いてなかった。
再びFedora 12のコンピュータに戻したが、「Ubuntuなら動くかも」との助言を得てOSをUbuntuに変更。
ところがやはり認識しないので、こんどはI/OポートやIRQが衝突してるのかなぁ(IRQ要るのか疑問だったが)とか
思ってBIOSで不要なデバイスであるオンボードモデムとオンボードサウンドデバイスを無効化したらやっlspciに現れた。
ところがドライバをロードしてもDMA ALLOC ERRORとか言われた。メモリが256MBだったので2GBに増設したらやっと認識して、
pc1 thread_runも出て、チャンネルスキャンに成功した。recpt1で録画もできた。
長かった・・・。今度はFedora 12で動かすことを試してみたい。
261:login:Penguin
09/12/08 13:33:20 HvqV5EuS
>>260
|| ̄ Λ_Λ
||_(Д`; ) 「なにがしたいんだよ・・・見れたんならそれで良いじゃん」
\⊂´ )
( ┳'
262:260
09/12/08 20:06:22 Tq/nV0S4
結果、Fedora 12でも動いた。
よかったよかった
>>261
Linuxで録画鯖を作ろうと思った。
Fedoraのほうが扱いなれてるからそっちのほうがいい、それだけのこと。
263:login:Penguin
09/12/08 22:17:02 OAXTiooF
>>260
r;ァ'N;:::::::::::::,ィ/ >::::::::::ヽ
. 〃 ヽル1'´ ∠:::::::::::::::::i
i′ ___, - ,. = -一  ̄l:::::::::::::::l
. ! , -==、´r' l::::::/,ニ.ヽ
l _,, -‐''二ゝ l::::l f゙ヽ |、 ここはお前の日記帳なんだ。
レー-- 、ヽヾニ-ァ,ニ;=、_ !:::l ) } ト
ヾ¨'7"ry、` ー゙='ニ,,,` }::ヽ(ノ このスレにでも書いてろ
:ーゝヽ、 !´ " ̄ 'l,;;;;,,,.、 ,i:::::::ミ
::::::::::::::::ヽ.-‐ ト、 r'_{ __)`ニゝ、 ,,iリ::::::::ミ
::::::::::::::::::::Vi/l:::V'´;ッ`ニ´ー-ッ-,、:::::`"::::::::::::::;゙ , な!
:::::::::::::::::::::::::N. ゙、::::ヾ,.`二ニ´∠,,.i::::::::::::::::::::///
:::::::::::::::::::::::::::::l ヽ;:::::::::::::::::::::::::::::::::::::::::::/ /
::::::::::::::::::::::::::::::! :|.\;::::::::::::::::::::::::::::::/ /
----------------------------------------------------------------------
264:login:Penguin
09/12/08 23:57:31 BpgTfFWH
今、>>263がいい事言った。
265:login:Penguin
09/12/09 07:33:58 SXpZ1Vao
PT2とepgrecで録画しているんだが
時々".ts"の拡張子が付いてないファイルが作られるのがやや困り
具体的にはタモリ倶楽部とたかじんのそこまで言って委員会
全部のファイルでないのがよくわからない
266:login:Penguin
09/12/09 07:53:44 6+62WSPY
>>265
録画ファイル名形式と、ファイル名のエンコーディングとepgdumpの
バージョンは?
ヲレは
ファイル名のエンコーディング UTF-8
ファイル名形式 %YEAR%年%MONTH%月%DAY%日%HOUR%時%MIN%分%SEC%秒_%TYPE%%CH%_%TITLE%
epgdump 11/18のパッチが当たったバージョン
にしているけど、そんな問題起きたことがない。
267:login:Penguin
09/12/09 12:04:30 K6uW0fSB
特定の文字列で起きるってことは文字コードがらみかなんかが
原因だろーね。phpとmysqlがからむから厄介だよねえ。
268:login:Penguin
09/12/09 12:35:54 xt/hJyrm
うおぉお、オメーら楽しそうでいいなぁ。PT2欲しいよー!
でも録画してまで見たい番組とかも無いんだよね…。
構築してちゃんと動いたら満足してしまいそう。変?
269:login:Penguin
09/12/09 17:43:00 Atzx3q4S
普通じゃね?
270:login:Penguin
09/12/09 18:46:40 xt/hJyrm
デスヨネー!
271:login:Penguin
09/12/09 19:29:08 mJ4hTSvP
スカパーなら結構あるな
ドキュメンタリーとか音楽番組とか
272:login:Penguin
09/12/09 21:41:55 1XEY7O4I
PT2買おうと思うんだけど、カードリーダーはWinで動作報告ある奴ならなんでもいいの?
273:login:Penguin
09/12/09 21:54:31 7aZ1VIGL
Win ? 釣り?
274:login:Penguin
09/12/09 21:54:57 SXpZ1Vao
>>266>>267
最近インスコしたDebian
ファイル名エンコーディングはUTF8だし
mysqlもphp5もUTF8がまともに通るはずなんだよね
epgdump epgrecのページで落とした11月18日版
ファイル名形式 %ST%_%CH%_%TITLE%
どんな番組だとダメなのかもうちょっと調べてみるわ
275:login:Penguin
09/12/09 22:07:27 SXpZ1Vao
たしかにLinuxでのカードリーダー動作実績情報あまり見ないな
うちは三月兎で買った
URLリンク(www.march-rabbit.jp)
使ってる
箱にもLinux対応って書いてあった
276:login:Penguin
09/12/09 22:15:17 1XEY7O4I
>>275
ありがとう。型番なんてやつ?
277:login:Penguin
09/12/10 00:11:55 SqXXRg88
今日PT2の大量出荷の第一段か…店にでるのっていつぐらいだろうか?
土曜朝に買いに行って残っているかぁ @ 日本橋
278:login:Penguin
09/12/10 07:36:49 XRwPSUsB
dvb だと、mythtv で認識しますか?
279:login:Penguin
09/12/11 00:01:22 u/0yCoVZ
>>276
横レスだが。
URLリンク(kakaku.ecnavi.jp)
のTFTEC SCR001でFedora12でPT2動作した。
千石電商で購入。
280:login:Penguin
09/12/11 00:14:21 dQCNGIkk
>>279
さんくす、購入しました
あとはPT2を…
281:login:Penguin
09/12/11 18:48:07 kxvNEntc
>>279
チビカスもいけるしな
正月明けのお届けでよければこっちから7ドルで買える
URLリンク(www.dealextreme.com)
282:login:Penguin
09/12/13 11:36:13 iaVT98I5
PT2手に入った(けどデムパが明日以降なw)んで、ちょい質問。
現状epgrec+キャラクタデバイス版ドライバの使用を考えてるんだけど、こっから放送時間の変更とか延長に対応を考るとしたら
あ)既にできる、もしくはその予定
い)(録画スクリプトやepgrec側の改造は別にするとして)
1)ストリームを自前/半自前でフィルタして、STD-B10あたり(なのか?)と折り合いをつける
2)それ的なものが既にあるので、それ使えよ
う.a)DVB版ドライバは既にPT2対応してるので
う.b)DVB版ドライバはもうすぐPT2対応するので
1)STD-B10あたりと折り合いをつける
2)実はすでにDVB及び周辺でそこら辺まで抽象化されていて、特にやることは無い
3)API的には上記1~2だけど、PTドライバに実装されてないorされない
の選択肢だとどこら辺が近い?
ちなみに自分自身は現状のアナログチューナーの使ってる状況からいえば
ん)別にそんなん無くても困ってないじゃん?
だったりするんでアレなんですが。
283:login:Penguin
09/12/13 12:29:44 vAh+OiQe
>>282
最新開発版のrecpt1はrecpt1ctlなる実行ファイルにより、
動作中のrecpt1にチャンネル変更、録画時間変更などを命令できるらしい
(私は動作確認してません)
ところがepgrecのほうは対応してないのでepgrecのほうも対応させないといけない。
だから「あ」と「い」の中間じゃね?
284:login:Penguin
09/12/13 12:37:56 cAoDIwA/
EPGの定期的な更新で録画開始時間の変更には限定的ながら
epgrecでも対応できるので、とりあえず録画中の変更に対応できれば
いいんじゃないかな。
recpt1の出力をフィルタを介するようにしてSTD-B10なりで延長の
情報が取れたらrecpt1ctlで延長するとか、chardevでやるならそんな感じ。
recpt1そのもに機能を持たせてもいいかもしれない。
285:login:Penguin
09/12/13 12:45:29 f1AA87Ga
う.b) -2)
アプリは gstreamer dvb パッチ + dvb_sched_ev スクリプト
286:login:Penguin
09/12/13 13:18:14 EKp7X4R/
カードリーダーはNTTのやつお薦め。
287:login:Penguin
09/12/13 13:33:48 iaVT98I5
>>283-285
サンクス!
つーことはアンテナ立ち次第epgrec準備して、ドライバの進捗をお祈りしつつ
録画スクリプト/小プログラムで対応、って感じでいけそうですね。
Mythとかでもいいのかもしんないけど、何かしらんがここまで縁なく過ごしてきちゃったしなー
>>286
上にあったTFTECの奴が安く売ってたんで買っちゃった。
動作チェックしてとりあえずOKだったんだけど、一緒に買った同じTFTECのUSB音声アダプタが一日で壊れた・・・
288:login:Penguin
09/12/13 18:58:50 cxieuBMB
epgの受信できてないと思ったらPT2ドライバが無効になってた
過労死させてしまったと思ったじゃないか
289:login:Penguin
09/12/13 19:55:43 vGu/p84w
HDUSFとSCR3310-NTTComでrecfriio --hdus --b25とするとBroken pipeとだけでて終了します
--b25を付けなければうまくいきます
pcsc_scanでB-CASは認識しています
何かうまくいかない原因として考えられる物はありますか?
290:login:Penguin
09/12/13 21:28:13 vGu/p84w
すいませんrecfriio serverのhelpを見たら解決しました
291:login:Penguin
09/12/14 20:53:54 Bglr/CEr
アナログ→デジタルに変わる時に、
TV局のチャンネル番号まで変わるのは何とかならないのか。
(´・ω・`)不便すぎる。
292:login:Penguin
09/12/15 09:58:15 QBygabLU
間にフィルタプロキシでも挟めばいいんでね
293:login:Penguin
09/12/18 22:48:02 EvovNNmr
>>291
総務省に家
294:282
09/12/20 12:22:58 /SqdUiJi
アンテナ立った!
地デジみれた!ドラゴンボール撮れた!
社長さん、tomyさん、epgrecの作者さん始め関係各位に感謝!
Ubuntu9.10
カーネル: 2.6.31-16-generic (i686)
CPU: Athlon5050e
マザボ: Jetway MA3-79GDG COMBO
カードリーダ:TFTEC SCR001
(衛星はアンテナ立ててないので地デジのみ確認)
ただUbuntu9.10のlavc使用アプリだと音声多重でおかしくなるのがあるっぽい?
最新のffmpeg通すと大丈夫みたい。
295:login:Penguin
09/12/20 13:19:11 1vEuLJcG
PT2の入手性もかなり良くなってきたしtomyさんらのおかげで
LinuxのデジタルTV環境は急速に整備されたなあ。
糞垂れDpaとBカスのせいでLinuxは取り残されると思っていただけに
感慨深いものがある。
お高いFriioを使わずにすむようになったのもありがたいところ。
296:login:Penguin
09/12/20 13:43:49 7NaY4Awu
こっちはPT2いまだ手に入らない…
HDP2ってrecfriioでどの程度動きますか?
値段的にPT2と大差なくダブルチューナーでさらにBカスカード付きなので
問題なければそっちでも言いような気がしてきました
297:login:Penguin
09/12/21 03:51:27 xKYyYsyA
>>296
HDP2は後期ロットのローカル暗号が破れてなくて、Linuxでは使えない臭い。
前期ロットならいけるようですが。
詳細はDTV板のMonsterTV HDUS解析スレ読むべし。
で、今買って確実に行けるのはPT2とフリーオくらい。
PT2は本体電源が小さいと動作不安定になるかもしれない。
てか、昨日2本同時録画中にマシンが過負荷で落ちました(T^T)
散々原因調べて電源臭いので大きいのに変えてテスト中。
298:login:Penguin
09/12/21 09:27:17 bAFzkluJ
>>297
過負荷で落ちたってことだけどなぜそう思ったの?
うちのPT1も録画中にepgdumpを実行するとOSがハングするけど原因が
はっきりしないんだよね。ログなどの手がかりもなし。
299:298
09/12/21 09:31:32 bAFzkluJ
追記
一番組録画中にepgdump実行でOSがハングするし、ハングするのも週に一回程度
と毎回でないところがさらに謎。
300:login:Penguin
09/12/21 14:46:18 xKYyYsyA
>>298
電源容量が380Wなのですが、ディスクの数とか色々な関係から負荷をかけすぎると結構落ちていました。
# 特にjfsで切ってあるディスクへのアクセスが集中すると落ちやすかった。
が、調整しなおして危なくないように組み直してからは滅多に落ちなくなっていたのです。
所がどうやら電力的に厳しかったようでPT2さしたら、一番アクセスが集中する時間帯に落ちていました。
そこで、500W級の電源に換装してみた所…元々前の電源は瞬停に弱かったので、PT2が悪いと言い切れないのですが、このカードだけで20W以上喰いますからね…
301:login:Penguin
09/12/21 14:57:09 vVDKYzsH
うちはPT2が80WのACアダプタ機で余裕カマして動いてるよ。
302:login:Penguin
09/12/21 14:59:01 xKYyYsyA
>>299
ディスクのキューイングとかの調整でかなり改善するはずですよ。カーネルへのI/Oリクエストがこなしきれない状態が続くとデータ落ちやカーネルパニックを起こすっぽい。
URLリンク(itpro.nikkeibp.co.jp)
URLリンク(www.valinux.co.jp)
などなど、スケジューラは普通cfqだけど連続書き込みが多い場合には優先度づけしにくいのでanticipatoryやdeadlineにする。
ディスクの連続読み書きと断片読み書きのそれぞれがどの程度の割合か想定してそれぞれのタイムアウト時間やキューの段数を設定する。
後、jfsやxfsは録画のような連続読み書きや激しいディスクアクセスに弱い気がする(ジャーナリングしてるからかも知れませんけど)
303:login:Penguin
09/12/21 22:11:05 aZ0BfhjR
>>297
後期ロットがあるのは HDU2
HDP2 には後期ロットは無いはず
304:login:Penguin
09/12/21 23:00:48 pWGfuGWP
>>297,303
トン。近々にHDP2(基盤2.1)を入手できる予定なので試してみます。
305:login:Penguin
09/12/21 23:03:15 vOkgnPQw
HDP2はHDP2Goldに移行したから同じ名前で新チップは無いんだっけか?
306:login:Penguin
09/12/25 16:51:41 L0F+3gTI
できれば年末までに dvb-pt1 ドライバの pt2 対応がされるといいな。
307:login:Penguin
09/12/26 23:27:51 sRuhZd0L
俺だけが使っているrecpt1の機能:
・時間指定は秒数以外にも 1h20m30s や 1:20:30 という形式でもOK
・ホームディレクトリに .recpt1-channels というファイルを置いておくと
--list オプションでカスタムの地デジチャンネルリストが表示できる
308:login:Penguin
09/12/30 14:51:30 H//N8JpA
やっとPT2を入手してHDUCから変更したんだけど、最新のrecpt1(recpt1ctlを含んでいるやつ)でb25を有効にするにはどうすればいい
73:c44e16dbb0e2だと問題ないんだけど81:6e3bb2c0c5b6+b25(73:c44e16dbb0e2)を単純にmakeしただけだとダメなのか 誰か教えて!
309:login:Penguin
09/12/30 15:09:41 XkMy4MVS
./configure --enable-b25
310:login:Penguin
09/12/30 15:17:53 NN52Kr6n
そこまでやっておいて
(1)過去のb25をインスコしてから
(2)最新版のrecpt1をコンパイルする
という手順を試さないのか謎だね。
311:login:Penguin
09/12/30 15:19:24 H//N8JpA
>>309 サンキュウー さっき気づくきました オプション指定したら有効になった ありがとう
312:login:Penguin
09/12/30 15:24:11 H//N8JpA
>>310
それは既に試している309氏が指摘したオプション./configure --enable-b25があるのを10分程前に
気づき試して見たら正常に動作したと言う次第です
313:login:Penguin
09/12/30 15:33:25 NN52Kr6n
動いたなら良き哉
俺はオプションわからないときいきなり.でgrepする直結脳。
314:login:Penguin
09/12/30 18:09:47 aSxfQlUV
直結脳ってのが何だか分からんけど、「まずgrep より始めよ」って
デーモンパパが言ってたからその思考は間違ってないと思う。
315:login:Penguin
09/12/30 19:18:04 H9bEPrSR
おれなんて、./configureのスイッチに気づかずに#defineしちゃったぜ!
316:login:Penguin
09/12/30 20:28:43 NXiA9cFs
configure --help しようZE
317:login:Penguin
10/01/03 13:26:45 fIafNxAc
録画しているマシンがあまり速くなく(Atom N270)、IOも100BaseのNFSにしているので、
recpt1 --b25して録画するとちょくちょく取りこぼしするのだ。
で、b25を別のマシンで実行することにしたんだけど、
動くときと動かないときがあって困る。
コマンドラインで動かすと問題ない。
atから動くスクリプトでは動くときと動かないときがある。
原因わかんねー。パスとかそういう問題ではないと思うのだけど。
318:login:Penguin
10/01/03 14:27:51 eYb2HTb7
NFSじゃなくてgnbd使うと少しIOましになる
用途によっては使えないだろうけど
319:login:Penguin
10/01/03 18:10:37 fIafNxAc
b25プロセスが複数同時にatから上がるとうまく動かない場合があるように見えた
なので、かっこ悪いけどlock fileを使って排他制御してみる事にする
とりあえずこれで2-3日放置してみるよ
320:login:Penguin
10/01/03 21:57:57 fIafNxAc
pt1_drvの中の人いらっしゃいますか?
スカパーe2の全録画目指してるのですが、
録画途中に録画プロセスが落ちてしまう症状に悩まされています。
該当時刻のdmesgを見てみると
[219753.468587] TMCC LOCK ERROR
が出ています。
これ、何が原因で出るのかと調査したところ、
LNB回りの処理で、期待する結果になってない場合に出る模様です。
具体的には、以下のシナリオで発生する模様です。
1. テレビ/チューナからLNB電源が供給される
2. pt1_drvによるCSの録画開始
3. テレビ視聴終了。LNB電源が供給されなくなる
4. pt1_drvによる録画がコケる
それから、recpt1のソースコード読んでみたのですが、
二つのBSとかCSの録画を走らせた場合に、
先にBS/CSの録画が終わらせたプロセスが、
LNB電源の供給を終わらせてしまって、
後から起動したBS/CSの録画プロセスが影響受けるのもありそうです。
LNBの電源常にONモードとか準備してしまうのも
手のような気がしますが、どうでしょう?
録画状況を管理してLNB給電続ける/やめるってのも手ですけど、
面倒くさいなら、常にONでもいいような気もします。
321:login:Penguin
10/01/04 00:05:29 qjTd5mYb
よそで使ってるテレビが影響するってことは、その
テレビのラインから給電する配線になってるんでは?
それともなんか読み間違えてるんだろうか。
322:login:Penguin
10/01/04 00:31:22 ye9sCJqt
>>321
いや、だから、録画途中の処理で、
録画のwhile()ループ内で、LNBのステータスが変更されたときに、
対応する処理が入ってないって言ってるのよ
323:252
10/01/04 15:25:58 qr8IID2p
>>320
ドライバの中でLNBにリファレンスカウントを付けて対応してみました。
324:login:Penguin
10/01/04 15:36:56 UwvLUMU9
>>323
きたー。
って、カーネルにマージしてしまった現在では、どこで最新のは手に入るの?
325:login:Penguin
10/01/04 15:40:20 UwvLUMU9
昔のbzrリポジトリは7週間かわってないよね。
326:login:Penguin
10/01/04 15:41:14 UwvLUMU9
ああ、hgか。
327:login:Penguin
10/01/04 23:19:50 ye9sCJqt
>>323
対応いただきありがとうございます
328:login:Penguin
10/01/08 16:24:17 MuyTuBB+
PT2を使用しているのですが、
recpt1 で NHK BS2 のみ録画できません。
同様の症状の方いらっしゃいますか?
チャンネルを 102 にしているのに 録画されているのがNHK BS1だったり、
SOLiVE24 だったりします。
同じアンテナを使っている自宅TVでは問題なく視聴できています。
329:login:Penguin
10/01/08 16:32:16 xRVQfYeS
>>328
BS1とBS2はチャンネルは別だけど同じストリームの中に入ってるんだよ。
要するに同時放送されてるってコトね。
tssplitter的なもので分割するか、再生するときVLCで
プレイするProgramを選ばなきゃならない。
330:login:Penguin
10/01/08 16:34:46 y/xgdcIg
それ多分ちゃんと録れてるかと
331:login:Penguin
10/01/08 16:53:18 MuyTuBB+
>>329
ありがとうございます。疑問が解けました。
>>330
ちゃんと録れていました!
332:login:Penguin
10/01/08 23:29:57 krSSr86E
>>304です。ご報告です。
HDP2 Goldを入手できましたが…暗号化チップが未解析の奴でした。orz
スレリンク(avi板:25番)
ということで、HDP2 Goldにはバージョンによって動く奴と動かない奴があるそうです。
土日辺りにGoldなしのHDP2(HDP2なら確実に解析済みらしい)かPT2を探しに行ってきます
333:x108235.dynamic.ppp.asahi-net.or.jp sage
10/01/09 00:18:21 e5jJad8m
2.6.32.3@ubuntu(karmic),debian(sid)でも同様のエラーを確認
pt1_i2c.c の頭の方に
#include <linux/sched.h>
を追加したらビルドは通った。動作確認はまだ。
334:x108235.dynamic.ppp.asahi-net.or.jp
10/01/09 00:22:10 e5jJad8m
アンカ書き漏れった、>>250
335:login:Penguin
10/01/09 07:21:12 eUMLoNLD
日経Linux 2010年2月号
URLリンク(itpro.nikkeibp.co.jp)
> 特集2
> PT2で地デジ録画システムを作る
>
> パソコンで地上デジタル放送や衛星放送を受信できるデジタル・チューナ「PT 2」を使ってシステムを作ります。
> 最新のLinux ディストリビューションのFedora 12 とUbuntu 9 . 10 でPT 2 のドライバをインストールし,
> 高画質のテレビ番組を見てみましょう。番組表から録画予約する方法も紹介します。
ほう。
336:login:Penguin
10/01/09 09:14:26 qZkMirgg
買うわ
337:login:Penguin
10/01/09 10:25:49 Be7WXqbG
俺も
338:login:Penguin
10/01/09 11:13:53 662Sm+RD
>>335
たいしたこと書いてないから、立ち読みで十分理解できると思う。
339:252
10/01/09 12:48:13 M8zTtUtR
>>333
linux/sched.h が include されないのはディストリビューション固有の問題
(おそらく kernel 外の古いヘッダが参照されている)だと思いますが、とり
あえず明示的に linux/sched.h を include することにします。
手元の環境で schedule_timeout_interruptible の prototype を提供している
のも linux/sched.h なので動作は問題ないはずです。
340:login:Penguin
10/01/09 19:19:43 qQbTDqdy
>>335
Linux弄ったことない俺が興味本位で立ち読みしたが
英文の暗号みたいなのがさっぱり理解できなかった
みなさんすごいお
341:login:Penguin
10/01/10 01:00:45 TyjqH0FB
そんな俺も1週間でMythtv使いこなしてるww
342:login:Penguin
10/01/10 01:12:05 ZYmdzwCk
ふひぃ
PT2買って以来TSとARIB仕様書眺めつづけて
なんかよーやくMPEG2-TS ARIB仕様が大体つかめたけど、
この仕様もかなりアレですな。おかげで正月全然TV見れなかった(w
ところでepgrecがスゲー見やすくてお気に入りなんだけど、これで複数編成チャンネルの表示が出来たりとかしないっすかね?
343:login:Penguin
10/01/10 11:17:07 hSHnM/l4
EPGREC どんどん進化して欲しいです。
日経Linuxも買いました。
344:login:Penguin
10/01/10 11:32:41 6kM93ObY
日経Linux買ってきた。今、Fedoraのインストールが終わったので、
これからPT2のドライバをインストールする。
記事ではarib25-0.2.4をDVDから使うことになっているけど、この最新版は無いのかな?
「まるも製作所」さんのHP探しているけど今のところ見つけられずにいる。
345:login:Penguin
10/01/10 11:51:36 //UQaL7k
>>344
0.2.4が最新だったと思います
346:login:Penguin
10/01/10 14:08:49 dyKRq0rw
epgrecは「後の改造はおまいらよろしくね」って事なのかな
347:344
10/01/10 22:20:59 6kM93ObY
>>345
ありがとー。0.2.4でとりあえず録画に成功したよ。
ただ・・・
recpt1 --strip --b25 CH番号 7200
として、2時間録画しようとしたら、何故か4時間録画されてた・・・
なんで?
今は、妹にBCASカード取りあげられたのでもう試せない。
348:login:Penguin
10/01/11 01:42:21 W0SbH4s7
>>347
妹と俺のBCASカードしばらく交換してやってもいいぞ
349:login:Penguin
10/01/11 07:24:41 RiaoHRJo
>>347
俺も最初倍だと思った。
ワンセグがついていた。
TsSplitterで分離したら、半分になった。
$wine TsSplitter test.ts
350:login:Penguin
10/01/11 10:30:46 zxLlMkCk
>323
ボード単位のLNB制御と2.6.32のmake対応を入れたパッチを
URLリンク(2sen.dip.jp)
においておきました。
気に入ったらマージしてください。
351:login:Penguin
10/01/11 21:06:40 zCuf4Aeu
CASカードとられちゃったんなら、むしろワンセグだけ抜き出して見ればいいんじゃまいか
352:344
10/01/11 21:11:53 GwrjvyKn
>>348
「兄がキモいということが近所の友達にバレると嫌なので、外出歩くな!」と
言ってくるような妹です。こんなんでよければ、BCASと交換してください。
TsSplitterでワンセグ抜きだしてみました。
でもやっぱり録画時間が2倍になってます。
なんでだろー
まあ、録画出来ているから細かいことは気にしないことにします。
353:login:Penguin
10/01/12 00:14:05 Rnqf2AoB
今なら増量キャンペーン中で予約時間の二倍録画するサービスを行っています。
354:login:Penguin
10/01/12 00:15:30 pYpQ/x8f
日経linuxにrecpt1でリアルタイム視聴はFIFO経由で面倒とか書いてあったけど、
普通にstdout経由でパイプ使えるんだけどな。
recpt1 --b25 27 - - | mplayer -
とか。
355:login:Penguin
10/01/13 01:25:52 MwblUjGx
>>323
しばらく動かしてみて気になったこと。
recpt1がシグナルを受けて死亡したときに、
LNBのカウンタが上がったままになるので、
あり得ない値(2桁とか)になってしまってログ格好良くないです。
シグナル受けたときの処理を入れるとしても、
KILLシグナルはハンドリング出来ないので悩ましいですね。
少しこの辺検討してみます。
#そもそも、殺すシグナル送ってくるなゴルァって仕様と言い張っても
#いい気もしますが…
#自分としては、PT1からLNB常時給電も行いたいので、
#現在のドライバの実装の形がありがたいです
356:login:Penguin
10/01/13 08:49:25 411zfU95
>>354
そだよね。日経Linuxは見てないから知らんけど。
うちだとmplayerのオプションこんな感じ。
- -vo xv -cache 200 -xy 540 -vf pp=lb
357:login:Penguin
10/01/14 13:23:49 T4sSFsi8
BS-1との闘いは続く。
「それでもボクは録れてない」
358:login:Penguin
10/01/14 17:16:53 u9ozbGZR
ww誤爆だよ。
359:login:Penguin
10/01/14 20:32:48 bnNzlXP2
リアルタイム視聴って鯖にどれくらい負荷かけてる?
360:login:Penguin
10/01/14 20:51:06 HM/yizr0
VDPAUを使ってないのかね?
361:login:Penguin
10/01/14 21:09:54 bnNzlXP2
Intelのオンボでは出来ないようですね
グラボを変えて試してみます
362:login:Penguin
10/01/15 04:23:07 9ZFCVHK7
>>359
Q9550+G8400GS vdpauでCPU 20%(1 core)ぐらいかなー
363:login:Penguin
10/01/16 16:58:00 GGgG3KEV
激しく出遅れたけど、作者本人が公開を止めてるものを日経はDVDに入れてんのか。
b25がないと記事にならないとはいえ、相変わらず何でもやるな。
364:login:Penguin
10/01/16 17:57:13 MJceL0Xh
まるも製作所さんはb25の公開停止しちゃったの?
365:login:Penguin
10/01/16 18:05:18 MJceL0Xh
まだあるじゃん。
まるもさんが圧力に屈して削除したのかと思ったよ
366:login:Penguin
10/01/16 18:12:06 CTcCDhmL
v0.2.4を引っ込めたのはgitだかhgだかの方の話だろ。
367:login:Penguin
10/01/16 18:14:40 MJceL0Xh
なるほど。しかしb25の作者はまるもさんだよね。
368:252
10/01/16 20:27:20 BieIBmZF
ここの内容を参考に、昨今の法令実施状況を勘案して同梱を中止しました。
URLリンク(www.mext.go.jp)
アクセスコントロール機能を持つソフトウェアであっても現在の法解釈では問
題はないはずですが、不適格な法務大臣や著作権問題に専門性がない地方警察
が取締りをしている下では、法の理解が必ずしも安全を保障しないと考えまし
た。
このような事情なので、recpt1にはアクセスコントロール機能はもはや存在し
ません(ライブラリがないのだからその機能はない)。存在しない機能につい
て私は一切説明しませんが、利用者が独自に工夫し同等の機能を実現すること
については私は同様に一切制限しません。
ということでよろしくお願いいたします。
369:login:Penguin
10/01/16 21:03:42 O6OiUVht
>>368 = まるもさん?
とりあえず、最新版(0.2.4?)を探して落としておきますか…
370:252
10/01/16 21:05:05 BieIBmZF
>>369
gitだかhgだかの中の人です
371:login:Penguin
10/01/16 21:16:38 O6OiUVht
>>370
了解&乙。
話の流れを勘違いしてました。すみません。
372:login:Penguin
10/01/17 20:45:39 mLJdToiN
>>361
XVMCは使えないですか?
これはMPEG1/2のデコード支援。
Intelは使えたと思うけど…
373:login:Penguin
10/01/19 17:50:42 1/+Aw3gs
epgrecで取得した番組表を眺めてたら、20日3時頃放送の龍馬伝メイキングがNHKとCTC、放送大学にも登録されてた
epg取得失敗時にNHKの番組表で埋め尽くされることはあるけど、毎日同時間帯がこの症状みたい(放送休止?)
どこをいじれば改善するかいのぅ
374:login:Penguin
10/01/20 11:01:47 ZuFJ1bKP
>>373
DB作り直せばいいんじゃね?
375:login:Penguin
10/01/21 01:54:18 0tH9Ldd0
Ubuntu9.10 PT2 epgrec で録画鯖を作成。なんとか使えるところまで来たんだけど
レグザとの併用で嫁でも便利に使えるようにとdo-record.shをいじってるんだがなかなか上手くいかないね~
特にCSを録画した後にtssplitter_liteでの自動処理。
いらん番組もレグザからすぐに見れるからお得と考えるべきか。。。
echo "CHID : $CHID"
みたいな感じで参照できると目的の番組だけ抜き出せて便利なんだけどどこをどう変えれば良いのか分からない。。。
ところで、簡易録画(MODE==0)でもtssplitter_liteで自動処理ができるようにしようと思うんだけど
${OUTPUT}=="/tmp/__temp.ts"
だったら、epgdumpによる録画中ということで良いんだよね?
epgrec使ってる人はどんなdo-record.shにして使ってるんだろ?
Ubuntuやらシェルスクリプトやら初めて触るものばかりでif分岐処理ですら手こずってるよw
376:login:Penguin
10/01/21 02:44:47 0tH9Ldd0
if [ ${OUTPUT} = "/tmp/__temp.ts" ]; then
こうだった。。。もう少し勉強してから書き込むようにしようっと
377:login:Penguin
10/01/21 09:10:53 ysa+S3km
>>375
do-record.shが録画用バッチだから、録画コマンドの後に実行したいコマンドを書けばおk
ちなみに今回必要だとは思わないけど、ファイルが存在するか確認するなら
if [ -f "${OUTPUT}" ]; then
詳しくは man test で確認して
378:login:Penguin
10/01/21 12:51:35 JkmqeTjm
要は録画が出来ればいいのでperlでもrubyでもCでもC++でも
Fortranでもお好きな言語で書けばおkですよ。
379:login:Penguin
10/01/21 17:27:50 NIrRyBfU
debianでPT2をhgのドライバで動かしてるんですが、
たまに録画データが乱れます。(tsselectするとd,e,scramblingがそれぞれ100越え)
同じアンテナにつながってる他の機器では、問題ないので、
debianかドライバの問題だと思ってます。
原因を特定したいのですが、何かいい方法はありますでしょうか?
380:login:Penguin
10/01/21 18:35:10 rJcmGlgD
んー
同時起動しているソフトウェアや、
同居しているハードウェアがCPUとかIOとかを喰ったりしてると
なるんじゃないかな
381:login:Penguin
10/01/21 19:26:36 NIrRyBfU
>>380
なるほど。
とりあえず録画中にtopコマンドを眺めてるんですが、
そんなに怪しそうなプロセスはいないんですよね...
niceでrecpt1の優先度上げても効果ないですし...
382:login:Penguin
10/01/21 21:51:01 Gtlj6Jn0
ドライバのバッファサイズを減らしてみる
383:login:Penguin
10/01/22 00:31:57 whg/GH0W
>>382
pt1_pci.cのDMA_SIZE、DMA_RING_SIZE、CHANEL_DMA_SIZE
をそれぞれ1/2-1/4ぐらいに、下げてみましたが、効果無いようです。
syslogやdmesgには有益なログはないんですが、
ドライバのデバッグログってどうやったら出力できるものなんでしょうか?
384:login:Penguin
10/01/22 05:13:34 TDS/5uek
>>379
地上波なのかBSなのか、recpt1でC/N比はいくつなのか、dmesgにdropのカウン
トは出ているのか、マシンのスペック(プロセッサ、メモリ容量)がどの程度
なのか、そういう基本情報がないことにはどうしようもない。
385:login:Penguin
10/01/22 11:33:21 Xcg9zRJt
というが、たいていの場合
そういう情報を書いたところで
何も解決しない。
386:login:Penguin
10/01/22 12:58:12 689t+M6p
まあその確率が高いかもね。TS抜きをDTV板でちまちまやってた頃から
ドロップは環境依存が多かったか。
俺も亀FXで抜いてた頃Jetwayの格安M/Bにかえたら受信状態が極端に
悪化したっつーことがあったよ。M/Bが駄目すぎノイズだらけだったんだろう。
そういうのを含めて原因はいろいろなんで基本、自分で解決するしかないんだよ。
387:379
10/01/22 13:59:05 whg/GH0W
>>385>>386
了解です。
自力で頑張ります。
でも、一応基本情報も書いておきます。
何か気づいた点があればご指摘ください。
ハードウェア:
CPU: AMD Athlon(tm) II X4 605e Processor
MEM: DDR3 4096MB
MB: M4A785TD-V EVO
READER: NTT-ME SCR3310-NTTCom
HDD1: ST31500541AS(システム用)
HDD2: WD10EADS-00M(TS保存用)
ソフトウェア:
OS: Debian GNU/Linux 5.0.3 (lenny)
Kernel: 2.6.26-2-amd64 #1 SMP Thu Nov 5 02:23:12 UTC 2009 x86_64 GNU/Linux
Driver: pt1-015481a6a900
アンテナ: ケーブルテレビ経由
388:379
10/01/22 14:01:36 whg/GH0W
>>387の続き
録画時のコマンド:
# sudo /usr/bin/nice --10 /usr/bin/ionice -n0 -c1 /usr/local/bin/recpt1 --b25 59 1785 teretama.ts
using B25...
pid = 32197
Signal = 30.644533 dB
Recording...
Recorded 1785 sec
tsselectの結果:1300行以上なので一部省略
# tsselect teretama.ts
pid=0x0000, total= 17868, d= 2, e= 1, scrambling=0
pid=0x0001, total= 2, d= 1, e= 2, scrambling=1
----省略----
pid=0x0110, total= 7, d= 6, e= 7, scrambling=6
pid=0x0111, total=12972143, d=188, e=384, scrambling=353
pid=0x0112, total= 256248, d= 10, e= 11, scrambling=11
pid=0x0113, total= 2, d= 0, e= 2, scrambling=1
----省略----
pid=0x1ffd, total= 4, d= 2, e= 4, scrambling=2
pid=0x1ffe, total= 7, d= 5, e= 7, scrambling=2
pid=0x1fff, total= 5124449, d= 0, e=303, scrambling=104
syslogをgrepしたら
(249:1)Drop=00000000:00000000:00000000:00000000
がたまに出てました。
389:login:Penguin
10/01/22 21:22:33 NO5e6w24
>>379
memtestしてみるとか。
390:login:Penguin
10/01/22 21:26:44 NoyjSYUM
>>388
b25オプションなしでも変わらない?
391:login:Penguin
10/01/22 21:34:25 d4cueCeH
> HDD2: WD10EADS-00M(TS保存用)
あぅ、気になる
この末尾型番は大丈夫なヤツだったっけ?
ウチはPT1でDVBドライバの方だけど、問題のあるWDxxAESで
リアルタイムにb25通しながら普通に録画できている。
CPUは4050e、32bit環境。
392:379
10/01/22 21:46:39 whg/GH0W
>>388
b25はあってもなくても同じでした。
>>379 >>391
言われてみれば、メモリやHDDが怪しそうな気がします。
memtestやHDDチェックツールで確認してみます。
393:379
10/01/22 22:07:49 whg/GH0W
>>392
アンカーミスった...
394:375
10/01/23 02:21:41 1OD4tbzp
>>377
man test を端末で打ってみるところから始まって、ようやっといい感じになったよ。ありがとう。
do-record.shの中身、突っ込み所満載だろうけど俺みたいな初心者には役立つかもしれないから貼ってみる。
あとはこれで「AT-X」とか「333」とか「1201.ontvjapan.com」が特定できるような参照方法があれば
無駄にtssplitter_liteを動かさなくて済むし、無駄なファイルを沢山作らないで済むんだけどな~
$name $id $channel_id どれも違うし、わからん~
もしかしてffmpegとかのほうが楽なのかな?
>>378
エクセルのVBAとDelphiくらいしかやってみたことがないのです…
395:375
10/01/23 02:22:28 1OD4tbzp
#!/bin/sh
echo "CHANNEL : $CHANNEL"
echo "DURATION: $DURATION"
echo "OUTPUT : $OUTPUT"
echo "TUNER : $TUNER"
echo "TYPE : $TYPE"
echo "MODE : $MODE"
RECORDER=/usr/local/bin/recpt1
B25=/usr/local/bin/b25_bcas
SPLIT=/usr/local/bin/tssplitter_lite
FILENAME=`basename "${OUTPUT}"`
DIRNAME=`dirname "${OUTPUT}"`
#まずは問答無用で録画実行
$RECORDER --b25 --strip $CHANNEL $DURATION ${OUTPUT}
if [ ${FILENAME} = "__temp.ts" ]=0 ; then
#epgdumpなのでなにもしない。何らかの処理を入れないとelseの行でエラーになるのでexit
exit
elif [ ${TYPE} = "CS" ]=0 ; then
if [ ${CHANNEL} = "CS2" ]=0 ; then
$SPLIT ${OUTPUT} ${DIRNAME}/tss_306_${FILENAME} 306
$SPLIT ${OUTPUT} ${DIRNAME}/tss_239_${FILENAME} 239
elif [ ${CHANNEL} = "CS16" ]=0 ; then
$SPLIT ${OUTPUT} ${DIRNAME}/tss_AT-X_333_${FILENAME} 333
elif [ ${CHANNEL} = "CS24" ]=0 ; then
$SPLIT ${OUTPUT} ${DIRNAME}/tss_日テレG+_257_${FILENAME} 257
fi
#elif [ ${TYPE} = "BS" ]=0 ; then
fi
396:login:Penguin
10/01/23 02:56:30 sdoUGtUK
b2
397:login:Penguin
10/01/23 04:30:57 T/cl6t3I
>>395
[ なんたら ]=0;
の 「=0」いらなくね?
すんごく気持ち悪い
あと、インデントつかおうな。
よく分からないなら、viで開いて、先頭で「=G」って打てば綺麗になるよ
まぁ色々頑張ってくれ
398:login:Penguin
10/01/23 08:23:36 61wpjupN
インデントは貼り付けたときに消えたんじゃね
それよりepgdumpで録画って何
録画バッチでepgdump関係なくね
399:login:Penguin
10/01/23 11:18:52 Rscs5+tU
5分に1回とかこまめに番組表取りたい性格なんだろ
400:login:Penguin
10/01/23 14:06:15 61wpjupN
=0は有っちゃ駄目
有ると構文エラー
[ ${TYPE} = "CS" ]=0; echo $?
見たいなのをシェルで実行して確認してみて
401:login:Penguin
10/01/23 16:05:44 raCaZdfQ
>>395
衛星見てないから良く知らんけど、
#!/bon/sh
echo (略)
...
...
$RECORDER --b25 --strip $CHANNEL $DURATION ${OUTPUT} >/dev/null
$SPLIT ${OUTPUT} ${DIRNAME}/tss_${CHANNEL}_${FILENAME} ${CHANNEL}
とかで十分なんでないの?
CSが駄目なら
case "$CHANNEL" in
CS2)
$SPLIT ${OUTPUT} ${DIRNAME}/tss_306_${FILENAME} 306
$SPLIT ${OUTPUT} ${DIRNAME}/tss_239_${FILENAME} 239
;;
CS16)
$SPLIT ${OUTPUT} ${DIRNAME}/tss_AT-X_333_${FILENAME} 333
;;
(略)
*)
$SPLIT ${OUTPUT} ${DIRNAME}/tss_${CHANNEL}_${FILENAME} ${CHANNEL}
;;
esac
とか
別に分けるのが目的じゃ無くて、中のチャンネル変えたいだけなら
mplayerならTAB押してけば切り替わると思うけど。
402:login:Penguin
10/01/23 16:09:39 raCaZdfQ
/bon/sh
って何だよ、俺(w
403:login:Penguin
10/01/23 16:47:08 raCaZdfQ
>>388
ついでに、こっちも良く知らんけど、
tsなんちゃらのログで
d= が連続性エラー, e= がエラーフラグの数, scrambling= がスクランブルされてる数
とかだったら、単純に電波弱いか、-b25が(USB周りが弱いとかで)間に合ってないとかじゃ無いの?
他の局で大丈夫なら電波だと思うけど。
404:379
10/01/23 18:51:24 h2YHVm12
Windowsみたいなトラブルの解決の仕方で釈然としませんが、
memtestをするために、マシンの再起動をしたらなぜか症状が改善した気がします。
根本原因が分からないのは不安ですが、とりあえずこれで放っておきます。
お騒がせしてすみませんでした。助けていただいてありがとうございました。
405:login:Penguin
10/01/23 19:21:44 IyyFUQMC
>>404
memtestしてみたらと発言した者です。
個人的な経験では、ML115にECCメモリを挿してPT1で録画していたら、何度かメ
モリエラーイベントでマシンが止まることがありました。メモリを交換して解
消したので、再発するようなら詳しくテストしてみるといいかもしれません。
406:login:Penguin
10/01/23 20:22:29 Y8ooeJFx
> マシンが止まることがありました
ML115ならIPMIが載ってるでしょうから、再起動させませう。
407:login:Penguin
10/01/24 10:27:19 1cx+MlXo
いくつかの通販サイトがPT2予約受けつけしている模様。急ぎはしないが定価でほしい人は要チェック。
408:login:Penguin
10/01/24 12:35:52 /tajgAh/
>>407
情報とってもありがとう。
今PT1一枚だけで不安なので、2枚予約した。
409:login:Penguin
10/01/25 00:10:45 SUhJd+IV
う~ん、どうしても、BSの録画が出来ない。
共用だから、LNBは0Vでいいはずなのになあ。
実際、テレビはLNB 0Vで見れてるし。
410:login:Penguin
10/01/25 17:01:44 hQpgdg+e
たぶん >>409 は分波器を間違えて使っている
411:login:Penguin
10/01/25 19:27:27 ZoudbTS5
分波せずそのまま突っ込んでいる可能性も
412:409
10/01/25 22:33:37 SUhJd+IV
分波器の配線確認したけど、間違ってない。
今度は、分波せずに直接繋いでみるも、やっぱり、BS/CSだけダメ。
例えばNHK BS-Hiなら次のコマンドでいいよね?
recpt1 --b25 --LNB 0 103 30 test.ts
これうつと、[Cannot tune to the specified channel]って表示される。
413:409
10/01/25 22:55:18 SUhJd+IV
ドライバを古いのに戻したら、普通に録画できた<BSHI
BS録画できないドライバ:pt1-b8032e8099de
BS録画できるドライバ :pt1-c44e16dbb0e2
もっと最新があるのかな?あったら、最新で試してみる。
414:login:Penguin
10/01/25 23:13:06 hQpgdg+e
>>413
LNBのioctlの形式が変わった前後のドライバ・recpt1を混ぜて使えばそれは動
かない。
415:login:Penguin
10/01/25 23:34:08 9gBnOdzL
ドライバを更新したらrecpt1も更新しましょう
416:login:Penguin
10/01/25 23:36:35 xB5MFIXa
正規リリースって訳でも無いみたいなんであれですが、recpt1ctlが複数のrecpt1が動いてる時に失敗するみたいっす。
$ps ax |grep rec
29804 pts/1 Rl 0:01 recpt1 --b25 --strip 25 - -
29809 pts/1 Dl 0:00 recpt1 --b25 --strip 26 - -
29815 pts/1 S+ 0:00 grep rec
$ recpt1ctl --pid 29804 --channel 26
Pid = 29804
Channel = 26
Cannot tune to the specified channel
Tuner cannot start recording
[1]- Segmentation fault recpt1 --b25 --strip 25 - - > /dev/null
みたいな感じ。
recpt1が一つだけの時には問題無さげ。
417:409
10/01/25 23:57:43 SUhJd+IV
う~ん、pt1-b8032e8099deの中にドライバと一緒に入っていたrecpt1も新しく
インストールしたんだけどなあ。
もっと新しいのがあったので、こちらも試してみたけど、やっぱりだめ。
しかも、--b25オプションが使えないし。なんで?
とりあえず、今日ももう眠いので、また明日チャレンジします。
418:252
10/01/26 00:41:45 oSHboeAS
>>416
チャンネル変更を指示すると、recpt1はチューナを一度closeして新たにopenし
直すのですが、ここにwaitが必要かもしれません。地上波2つを録画中に別の地
上波チャンネルへ切替えできなかったのは、その時点で利用可能なチューナデ
バイスがなかったためだと思います。
>>417
ドライバをインストールした後にはドライバモジュールのunloadとloadをしな
ければなりません。具体的には modprobe -r pt1_drv を行った後、modprobe
pt1_drv を実行します。
B25機能は削除されました。このスレッドのログを参照することをおすすめしま
す。
419:login:Penguin
10/01/26 02:56:26 i48QrBE9
epgrecでCSを録画しようとがんばっている者です。
・recpt1で地デジチャンネルの.tsを作ることができます。
・そのtsを食わせて、epgdump /BS, /CSで番組名は取れます。
・しかしepgrecでBS, CSいずれも番組表が出てきません。正確には枠だけ。
チャンネル名も無し。生身空っぽ。
・DB.Recorder_channelTblにも、type==GRしか登録されてません。
偉い人、解決のヒントをくださいm_ _m
420:login:Penguin
10/01/26 03:12:22 i48QrBE9
書きもらしました。チューナーはPT2、
{T1, S1}, {T2, S2}ともに、テレビに接続した場合は視聴できますから
ケーブルのトラブル、挿し間違いは無いと思っています。
ドライバは最新の015481a6a900、
recpt1, driverともにmake, make installできています。
421:login:Penguin
10/01/26 11:24:52 7fo6vgkN
PT1/2 のドライバは混沌としてるなw
何を使えばいいのかまったくわからない。
422:login:Penguin
10/01/26 11:36:39 Up0ueX3p
go upstream!
423:login:Penguin
10/01/26 12:24:31 nKNOZskO
>>419
BSは録画できてる? BSのEPGデータを取得するにはBSを録画できなければなら
ない。CSも同様。
424:login:Penguin
10/01/26 14:58:25 gLTO9fG+
>>419
>・recpt1で地デジチャンネルの.tsを作ることができます。
地デジの.tsを食わせてもBSやCSの番組表は取れませんよ?
425:login:Penguin
10/01/26 18:48:02 sHub3ELj
>>420
そのテレビ以外アンテナに繋がって無いならアンテナに給電して無いんでないの?
recpt1 --b25 101ch - hoge.ts
とかやって普通に録画できるんならepgrecとかの設定
だめなら
recpt1 --b25 --lnb 11 101ch - hoge.ts
とか。
給電されてる所にLNB開いてPT2とかアンテナとか分配器が火吹いても俺は知らんよ。
426:419
10/01/26 20:38:41 i48QrBE9
>>423
419です。今帰宅しました。
recpt1 --b25 --strip 101 15 ch101.ts
→Cannot tune to the specified channelです。BSも録画できません
これじゃEPG取れませんね。。
>>424
すみません、間違って書いていました。
番組名ではなく、チャンネル名("e2プロモ"とか"衛星劇場")でした。すみません m_ _m
>>425
101chではエラーなので101ですね、結果Cannot tune to...でした。
フレッツテレビのオプションでCS契約しており、LNB給電不要と思っています。(アンテナが物理的に存在しない)
ケーブルをたどると、分配器(片方は居間のテレビ)につながっています。
皆さんご回答ありがとうございます。日経Linuxの記事とごっちゃになって
設定の間違いなど、混乱がおきているかもしれません。頭冷やしてやり直します。
427:419
10/01/26 21:59:08 i48QrBE9
チューナーのハード的な障害も考えてWindows入れて確認しました。
地デジ・BS・CSすべて視聴、録画できました。
しかし常時稼動させられないので、Windowsで鯖構築はNGだと思ってます。
もし偉い人がこれを読んで、何か気づいたら何か言ってください。スレを汚してすみません。
428:login:Penguin
10/01/26 22:02:38 NWxx7/h7
>>427
そのままWindowsで運用しませう。
ちゃんと使える状態にできなければLinuxで動かしたいと理想だけ掲げても
チューナーが宝の持ち腐れになります。
429:409
10/01/26 22:45:23 c2hI+58p
>>418
ありがとうございます。
モジュールのアンロードはロードはやっているんですが、それでもBSだけ録画できません。
録画出来ていた頃のドライバソースから何が変わっているのかを追いかけて、
原因を探るヒントにしようと思います。
430:login:Penguin
10/01/27 12:32:50 2JsEpjEQ
>>426
epgdumpは/CS、/BSスイッチをつけたときには埋め込まれている
局名とIDのXMLを吐きます。なので、地デジの.tsを食わせても
局名だけは出てくるわけですが、地デジの.tsにCSやBSの番組が
埋め込まれているわけじゃないです。
CSやBSの番組表を得るにはCSやBSの.tsが正常に作れてないとならない
わけです。おそらくCSやBSの録画ができてないのでしょう。
431:login:Penguin
10/01/27 16:18:59 qxHUuwPI
>>427
> しかし常時稼動させられないので、Windowsで鯖構築はNGだと思ってます。
(1)Windowsで常時稼働させるとやがて調子が悪くなるから、定期的に再起動しなければならずNG
(2)常時稼働できない何らかの事情があるのでWindowsでの鯖はNG
どちらの意味だろう?
(1)なら定期的に再起動するようにすりゃいいだろうし、
(2)ならLinuxでもNGだと思うが。
つか、「鯖」の意味が「録画サーバ」だとしたら常時起動しておく必要もないし。
432:login:Penguin
10/01/27 18:07:53 Q7sSPkzE
Windowsで鯖、に何かしら偏見があるんじゃない?
10年くらい前のOS事情のまま情報がストップしてるとか。
433:login:Penguin
10/01/27 19:55:30 BsNRL71/
Windowsマシンを起動しておくと、子どもがデスクトップいじって
どこに何があるんだか分からなくなるからだろ
434:login:Penguin
10/01/27 20:14:21 o3KZApv0
自宅鯖なんだから好きな方を使えばおk。自己満足でいいじゃない。
あとWindowsを勧めるのはいいが、やりすぎるとスレタイすら読めないイタい子に見えるぞw
435:252
10/01/27 21:21:07 YVUZ6LlK
BSが録画できないという人がいるので、LNBのioctlが失敗しても続行するよう
に変更してみました。
436:409
10/01/27 23:29:35 E0fDrWMm
>>435
ありがとうございます。とりあえずBSの録画は走るようになりました。
ただし、
Warning: Power on LNB failed: /dev/pt1video1
と出ます。
やはり、LNBのioctlが失敗しているのでしょうか。
437:252
10/01/28 00:22:05 2mW53Lsj
>>436
そうです。ioctlが失敗する理由は、r80:f336fd2dcf28でioctlの引数を変えた
ためです。dmesgで表示されるドライバのバージョンとrecpt1 -vで表示される
recpt1のバージョンを確認してみて下さい。
438:login:Penguin
10/01/28 00:42:23 1h1sffvr
色々設定を変えた後は一度MySQLのデータベース削除して
URLリンク(localhost)
ここからやり直して50分くらいかけて番組表取得しなおしたらどうだろうかと思ったけど
エロイ人が出てきたので任せた。
俺はCSの番組表が作成できなかったのはこれでなんとかなった。
関係なかったらごめん。
>>396-401
突っ込みありがとう。色々見えてきたよ。
439:419
10/01/28 00:50:10 iUungMAc
419です。報告します
再度導入過程をなぞってみました。順にパッチを当てたり、
ソース(特にWindowsからの移植に際して必要だったであろう型の定義)を直したりしました。
それが奏功したかどうか分かりませんが、BS, CSの両方がrecpt1で録画できるようになりました。
抜いたtsはsamba経由でクライアントから視聴できています。
epgrecのdo-record.sh経由でrecpt1を叩いても問題ありません。
ご指導いただいた皆さんに感謝です。m_ _m
440:436
10/01/28 23:40:45 rnV3w2w8
>>437
recpt1 -vで表示されるversionは1.1.0
dmesgで表示されるドライババージョンは
pt1-pci.c:v1.00 11/28/2008
これ、もしかして古いですか・・・
441:252
10/01/29 00:10:39 yyy1Cdk3
>>440
古いモジュールがロードされていますね。そのソースからドライバを正しく
インストールしていれば、
pt1-pci.c: 1.1.0 2010-01-27
という表示が出るはずです。
442:440
10/01/29 23:39:39 VnQqoXIQ
rmmodして、modprobe -rして、最新ドライバをインストール(make install)するも、
dmesgで表示されるのは旧版。
結局、find / -name pt1_*で検索した全てのファイルを削除した後、
最新版をインストール。これで最新版になった・・・
ごめんなさい。
443:login:Penguin
10/01/31 01:48:58 tX04DdMK
recpt1 の中の人いますか?
URLリンク(d.hatena.ne.jp)
を改造して、b25 decode 前のTSをsplitする事に成功しました。
で、これをrecpt1の内部で処理させて、
生TS(メモリ上) -> split -> b25 decode -> 出力TSファイル
となるように改造したいと考えています。
パッチを書いたらマージしてもらえますか?
ライセンス関係は現在 tssplitter_lite の作者様に確認中です。
444:login:Penguin
10/01/31 04:46:10 k7p8f0Y7
decode前に分離する、利点は何?
445:login:Penguin
10/01/31 08:25:26 PUYuBR7h
録画後にSplitする必要が無い
446:login:Penguin
10/01/31 09:22:21 tX04DdMK
>>444
・貧弱なIOのマシンで余裕ある録画
・エンコード時のIOの無駄を削減
・b25 decode時のCPUとメモリ資源の負荷を低減
447:login:Penguin
10/01/31 10:29:17 UAlZHRzo
> ・貧弱なIOのマシンで余裕ある録画
これは結構大きいメリットだよなぁ。
448:login:Penguin
10/01/31 10:47:29 Gw3C/HN8
あい分かった。
悩みは尽きないんだねぇ
449:443
10/01/31 17:47:21 tX04DdMK
やっつけで実装して、希望通りのものが動きました。
tssplitter_lite の作者様とは連絡がついて、
公開に関するライセンスには問題なさそうです。
450:252
10/01/31 17:55:34 CzihkXbh
>>443
マージしますよー
451:443
10/01/31 22:32:52 tX04DdMK
>>450
ありがとうございます。
バグ見つけてしまって、まだ出せるレベルではないので、
品質あげてからお願いしますね。
452:login:Penguin
10/02/01 00:03:39 Jmp4ufzi
ついにねんがんのPT2をてにいれたぞ
録画できるようになり、b25で復号も出きるようになったのですが…
皆さん編集ってどうしていますか?アナログのファイルはavidemux2 2.4で編集していたのですが
どうもPT2で録画したファイルをいじると音が消えたり出力できずに固まったり不安定なようで…
453:login:Penguin
10/02/01 01:48:44 GFs/sfjz
>>452
MurdocCutter(on wine)で一部削る以外はそのまま。
そして日立2T買った。
454:login:Penguin
10/02/01 05:47:31 XJ+8+tmN
>>452
なにはなくともsplit。その次はPS化。
455:login:Penguin
10/02/01 06:09:50 lwC+UxwX
>>452
FFMPEGで必要なセグメントだけ取り出してTSコンテナに格納
→時間とCPUに余裕があれば音声をffmpegなどでWAVに解凍してAvidemuxで再圧縮。
5.1チャン音声と2チャン音声が同じセグメントに混在してる物に限ってはWine噛ませてtssplitter使ってる
456:login:Penguin
10/02/01 07:03:20 Jmp4ufzi
>>453-455
ありがとうございます。b25の出力そのままmencoder/avidemuxに食わせて苦戦していました。
試してみます。
457:login:Penguin
10/02/01 21:00:57 34j3cQq0
>>452
編集はしちゃいけないんだってさ。
録ったTSのままBDに保存するのが常識らしいですよ。
458:login:Penguin
10/02/01 23:16:38 cB7lBxbS
TVROCKに負けるな!
459:login:Penguin
10/02/01 23:41:09 qxhuaPIR
>>458
勝つとか負けるとか、お前は何と戦ってるのか?
やりたいことが満たされているならそれでいいんじゃないの?
満たされていないなら、コードを書くんだ
460:login:Penguin
10/02/03 03:56:18 gb+SGSgW
入り切るかな?
QlpoOTFBWSZTWXY7MtYAAOHfgH64Yf/+u6+iSMq/59/qQAMOrJQANBKJAhoaCYB6iHqZDAANAEAY
JQgiEejU9T1AyZNDQaAZD1DIGI9RjmBMTQYTJkyZGEwTTTIxMAQwBUkRNA1NNFHpNplNkmGUyDam
mmmmhp6jNNSnRVZqAlUUSTX24RpLfO3ozcSDwxo6Vi7PmHVYIWEH/Wl68e7dhhnr4moh0VJJzRUk
lcFF+erCkKKbqQnIwntDg+HDEvOMwuZR9IqhFURTKmQiqxqtNHvr6nPGd3vcb4OUxd2zb9Mu+fcy
bZ5GvPfFOy3EvreVFGJx9aSjTo0CMo5UyLjOrpXbuEpMQsnMWrXh0IlRSNXvNYvOIDpiA9hrIpCk
ncfgrYyFCJQqITpEpVIU8DNpyXSyuP026n39fSTZNhwNC03STF5cOlnw7ydmqUo7KbCp7lm5T3Nj
M0Ot4uleQU4zupHlFRGKq8hIrGmCeyXCKLNJEZyxV5IV/DyM8adR9tMrWLMeN1bItRUk/RZoXYuZ
TBZHasWfFT1vM3Pi0MHapZ5zfs4nVrDYeZWMqLD4BaGlLUtMGp+qS1ugGiBZqFV6Z1uWfgs7pmZt
lGCvnNdJKno2/znF6XFJSRUxYtt1m7BaYGDfU0FDfPX+bOKmI0cL1b+9xdzje1yMdGhp2jLCOYVK
b5te8U4100wtk8M10aqoqpUMWtgfNj4WtWzsbE86le2Lr2ehb1YYuZuQ70NhfJTV8r3w5c5PBBzm
hoiUuqc7j5tfb9mTcaTUFWtFp28FzWWDEYzhbdEKdBw4y0Yy2qmfyx5t+mXjiPC6VylwtXycLBL5
0OtSaV2EyXlmnfrjIp3FTe8/Q3VK2+BabWRmci9qoI+HgwdgIv4fHk8yuilsloNVrbLhbP1haIaK
NddS5yjeqS7JbCZSqni65pvH0Y96HItODPJ0njamVVMGeY9m6dBiznstHJnyP/F3JFOFCQdjsy1g
461:login:Penguin
10/02/03 04:02:22 gb+SGSgW
おお、入った。
超クイックハックだけど、mplayer/faadを規格違反の音声変更に追随させてみるテスト。
base64 -d
bunzip2
patch
mplayer-export-2009-12-19/libmpcodecs/ad_faad.c
ADTS fixed headerも変わらないケースとかもあるんかねぇ
462:login:Penguin
10/02/03 07:18:22 x0rskHyF
>>460-461
テレビ総合2スレの>>353でデュアルモノラルや5.1chとの切り替わりに
対応するパッチが出てるけど、それとは別モノ?
> 規格違反の音声変更
デュアルモノラルのときのADTSヘッダでchannel_configuration=0で配信
されてくるヤツのことを指してるのかな?
MPEG-2 AACではchannel_configuration=0の場合は、raw dataの中のPCEから
コンフィギュレーションを読み取ってチョ、となっているが、違反なの?
faadを初期化し直すのに、channel_configurationかPCEのどちらかを
渡す必要があるが、規格の記述を実直に実装しようとするとraw dataの中から
PCEをたぐってきて渡すことになり、ぶっちゃけ面倒くさい。
MPEG-4 AACだとADTSヘッダの直後にPCEを付けることになってるらっすぃから
すぐ見つかるけど、MPEG-2 AACの場合はホントにたぐらなきゃならない。
..ので、channel_configuration=0のときはデュアルモノラル、と決め打ちで
処理しているのが現状。
まぁ、放送のストリームだから内部構造を安易に変えられないので、
そんでええんじゃないかと思うけど。
463:login:Penguin
10/02/03 15:20:52 fGUiCeRn
>>461
2ちゃんにパッチ書くと、あなたの著作物じゃ無くなるので、どんなライセンスのソースでも
あなたのパッチは取り込めなくなりますよ。
464:login:Penguin
10/02/03 17:58:06 DXZME0X/
>>462
えええ、既にあるなら・・・ってあっちが本スレ的なの?PT2 DVB対応とか書いてあるし。
中見てないけどそっちの方がまともなんじゃないかなぁ。>必要な人。
> 規格違反の音声変更
いや、fixed headerが変わっちゃうのが違反なんだよね。これは1ストリーム中で変更されないはず。
で、PESで多重されてたりするのかもしれんけど、こっから(パッチの所から)は見えないのでそのままfaadに送られて{エラー->resync}の繰り返しって感じ。
なのでそこに安直リセット入れてやるだけのquick hackが上の奴。
んでchannel_configuration=0は、PCE or 暗黙の・・・ or アプリが知ってるハズ(ちと手元に規格書無いんで正確には見てちょ)
の後ろ2つがあるから、どうなんだろね?この前やってた某映画(5.1ch channel=6)には見た限り毎回付いてたけど、最初にハマったtsで付いて無かったんだよねー(2ヶ国語ニュース)
faadは必ず見に行ってた?そのニュース(channel=0 SCE開始)のadtsフレームの頭からinitに入れてやっても7(6だったかも)バイトだけ食って返して来たような気が。
(ビット見間違えてただけかもと思ったけど、そうでもなさそうね)
しかし音声多重も対応されてたのか・・・
実はこっちも1行パッチあったんだが(w (これはこれで副作用出るかもしれんので消しといた)
465:login:Penguin
10/02/03 20:11:53 lL0/5I0j
ID違うけど>>462です
>>464
> えええ、既にあるなら・・・ってあっちが本スレ的なの?PT2 DVB対応とか書いてあるし。
どっちが本スレとかは関係なく、
同じようなことをやってる成果が既に開示されてますよ、っていう情報です。
どうしても自分のパッチの方を流行させたい、というような意図が
あるなら好きにすればいいけど、おそらくは同じ目的だと思うんで、
だったらそちらのパッチを見て、もう用が足りるならやらなくていいかもしれないし、
不十分な点なり不具合なりがあるなら、それをリカバーするパッチを作るなり、を
検討することもできますよ、ということ。
466:login:Penguin
10/02/04 00:00:58 YwQu5Lqc
>>452です。ご報告まで。CMカットして再圧縮まで行き着きました。
b25 → vlc 1.0.1でps化 → avidemux 2.5.1でCM抜き → mencoder1.0で再圧縮
という流れです(3分程度の短いファイルのみ確認。後ろで音がズレるetc..があるかも)。
$ b25 test.ts test_b25.ts
$ cvlc test_b25.ts --sout "#transcode{acodec=mpga,ab=192,channels=2,samplerate=48000}:duplicate{dst=std{access=file,mux=ps,dst=test_b25_vlc.m2p}" vlc://quit
ここでavidemux2でtest_b25_vlc.m2pを開いて、CM抜きして、音ズレを直して、プロジェクトをtest.prjとして保存。
$ avidemux2_cli --run test.prj --output-format PS --audio-codec COPY --video-codec COPY --save test_b25_vlc_avidemux2.m2p
$ mencoder -ovc lavc -oac mp3lame -lavcopts aspect=16/9 test_b25_vlc_avidemux2.m2p -o test_b25_vlc_avidemux2_mencoder.avi # フィルタとか面倒なのでパス
つまづいた点メモ:
・生のtest_b25.tsやtssplitしたファイルの音声の長さをavidemux2は正しく認識しない("ファイル情報"で確認可)。
出力時に固まったり音がズレたり消えたりする。
・以下のコマンドで音声をmp2にすればavidemux2は音声の長さを正しく認識する。が映像が乱れる。ファイルが壊れてる?
ffmpeg -i test_b25.ts test_b25.m2v
ffmpeg -i test_b25.ts -ar 48000 test_b25.mp2
ffmpeg -i test_b25.m2v -i test_b25.mp2 -vcodec copy -acodec copy test_b25_remix.ts
・mencoderやffmpegで動画再圧縮なしにts→ps変換するのはコケました。
音が出なかったりエラーが大量に出たり(多分やり方がまずいだけ)。
467:login:Penguin
10/02/04 08:58:12 YNOXzeRu
ffmpeg -f mpegts -i <input_file> -vcodec copy -acodec mp2 -ab 224k -ar 48000 -ac 2 -y -f vob <output_file>
468:login:Penguin
10/02/05 21:29:11 6zAyKVpq
誰かちょいテレ使ってない?
Buffaloの
469:login:Penguin
10/02/05 23:12:20 p57ty42w
>>467
>>466です。ありがとうございます。ffmpegでts->ps変換できました。
それだと音が消えるソースもありましたが-ss 3で先頭3秒を削ったら上手く行きました。
あと>>466ですが、一点訂正です。avidemux2は--audio-codec COPYだと音ズレは上手く直らないようです。
(COPYで保存したプロジェクトを読み込むとズレの設定値すら消えますし、出力時も反映されていない模様)。
mencoderで直せば(音声のカット位置がズレますが)大体は直せました。
470:443
10/02/06 13:05:31 LUC4S6Vs
ちょっと壁にぶつかってしまっているのでここでチラ裏書き込み
recpt1.cにて
queue -> b25 -> file出力 or UDP送信
と処理している部分を
queue -> split -> b25 -> file出力 or UDP送信
とすると、パケット落ちとなったり、b25 で落ちてしまったりする。
queue -> b25 -> split -> file出力 or UDP送信
こっちだと得に問題はない。希望どおりのTSが出力される。
b25 に渡す前に split すると、queue が b25 処理の規程サイズより
小さくなってしまうのが問題だったりするのかなぁ?
splitして、ある程度のサイズ以上となるまでバッファリングしてみるかな…
それと、splitオプションだけど、1SEGのみ録画モードとか、
1SEGは常に落とすモードとか実装されるとうれしい?
自分はCSしか録画しない予定なのでどうでもいい部分だけど。
要望あれば実装します。コマンドラインオプションイメージ
recpt1 [--strip 101,102,...] [--drop-1seg] [--1seg-only]
#最近、処理内容はsplitって言うよりstripだよなぁという気がしてきました
471:login:Penguin
10/02/06 13:17:07 4x6PP1WL
要望なくてもパッチつくって2sen あたりで公開したらいいじゃん。
自分が必要だからハックしてるんでしょ?
他人の要望を必要とする意味が分からん。
472:login:Penguin
10/02/06 13:30:53 Ecplz2XS
お前の言い草だと公開する必要すらないな
473:login:Penguin
10/02/06 13:58:05 uFcm2YjR
ECM残してる?
474:login:Penguin
10/02/06 14:01:34 7VhlvoWZ
>>473
ECM、EMMともに捨てて保管してる。EITは残してる。
475:login:Penguin
10/02/06 15:19:47 SLRvhqDj
それを欲する人は性能面が厳しい人だから--drop-1segはうれしいかも。
476:182
10/02/07 05:01:32 6OVRIVhu
以前報告した、90秒ごとにノイズが入る現象の原因と対応法が分かりました。
Ubuntu 9.04 server edition (x86_64)にて、rebootコマンドで再起動した直後に
発生することが分かりました。ウチのUbuntu 9.04だと必ず再現します。
でもってウチにもう一台あるGentooでは発生しない…
Ubuntu 9.04はデフォルトでkexecによる高速再起動が有効になっていて、
reboot時にBIOSによる初期化が省かれたことでおかしなことになってたっぽいです。
/etc/default/kexecで高速再起動を無効にして解決しました。
-LOAD_KEXEC=true
+LOAD_KEXEC=false
kexecでの高速再起動が有効になっている人は気をつけた方がいいかもしれません。
ノイズと一緒に90秒前の映像が表示されていたのは謎ですが、
ノイズが出た際にプレイヤー(VLC)が一瞬逆スキップしてるのかもしれません。
477:login:Penguin
10/02/07 14:13:50 x7NhYXvT
自動アップデートしたから再起動しろとダイアログが出ていたので再起動したら、PT2が認識されなくなった。
Ubuntu9.10です。
とりあえず、PCI抜き差ししてきます。
なにか心当たりありますか?
478:login:Penguin
10/02/07 14:28:37 yTD/6/nd
>>477
カーネルの PT1 用モジュールが読まれているんじゃね?
479:477
10/02/07 15:20:22 x7NhYXvT
日経Linux2月号に載ってましたわ
カーネルのアップデート後はドライバをインストールし直せと。
超初歩的ですいませんでした。
480:login:Penguin
10/02/07 17:39:51 NoHVnjGo
Debian/Ubuntuはドライバをパッケージ化しておくと勝手に
アップデートしてくれるんじゃなかったっけかな。そんな記憶が
481:login:Penguin
10/02/07 19:14:27 dgtN7TGG
確か、VirtualBoxのドライバ導入で、「カーネルモジュールを自動的にカーネルの
バージョンアップに追随させるソフト」ってのを導入しとけって書いてあったから、
それがあればよろしいかと。
482:login:Penguin
10/02/07 20:42:26 y4Coa14M
ディストリのカーネル使うといろいろとメンドクサイことになるから自分でビルドしなさいって。
483:login:Penguin
10/02/07 20:46:32 pFy29ZrY
VirtualBoxは不具合が多すぎて使う気にならないよ。
484:login:Penguin
10/02/07 21:01:45 dgtN7TGG
検索キーワードだしといたが、親切な人はいなかったorz
dkmsっつーのだ。Dellが作ってるみたいだな。
485:login:Penguin
10/02/07 21:06:22 y4Coa14M
日経Linux頼みってのも何かなぁ...
486:443
10/02/07 21:51:35 v6y01ZGk
>>252
完成しました
ライセンスに関して確認ですが、recpt1はGPLv3ですか?
487:login:Penguin
10/02/07 23:37:25 zTn5yCOy
横槍ですが、Tomyさんのsourceforgeのサイトだと
> URLリンク(sourceforge.jp)
> * ライセンス: GNU General Public License v3 (GPLv3)
とあるからGPLだと思っていましたが、
GPLにするなら最低限コードと一緒に"GPLであることの表示"を配布しないとまずいような。
URLリンク(www.opensource.jp)
488:252
10/02/08 15:41:24 bigAPdpT
>>443
tomyさんの配布条件通りGPLv3です。
489:443
10/02/09 00:51:31 JjSzyY4y
>>488
了解です。
GPLv3的なファイルとしてrecpt1に追加してみました。
それと、COPYINGが同梱されてないので同一パッケージ内に入れて置きました。
URLリンク(2sen.dip.jp)
◆使い方例◆
$ recpt1 --split 102 101 60 test.ts
◆このパッチの説明◆
TSストリームのPATに含まれるサービスIDをsplit引数で渡します。
そうすると、引数で指定したサービスIDのストリームだけがTS出力されます。
また、split引数にはカンマ区切りで複数の値を指定可能です。
1. PATのサービスIDの中から、引数で指定した値以外のサービスIDを破棄対象とします。
2. 1.で決定した破棄対象のPMTの中にかかれている、PROGRAM IDの値を持つパケットを破棄対象とします。
3. PATはsplitオプションで指定したサービスIDだけが含まれるように書き換えます。
上記の処理により、不要な番組のストリームを破棄して、TSファイルに出力します。
上記に1.と2.に該当しないパケットはそのままTSに含まれる形ですので、
TSの出力をそのままb25にかけることが出来ます。