Linuxでfriio
..
511:login:Penguin
08/12/09 20:17:11 kXs5IRjc
玄箱HG(U-Boot化、lenny)で、READMEファイルとマイコムの記事を参考に
b25とrecfriio r4のコンパイルを行い録画までできました。
しかし、録画ファイルのファイル情報がPowerDVDの表示では、なぜか
MPEG2TSではなくMPEG4AVCになっておりサンプリングレートも低い値となっています。
見ていただければわかりますが、画質は悪いです。
URLリンク(2sen.dip.jp)(録画サンプル)
b25とrecfriior4はそのままmakeしただけです。
なにか必要なオプション設定もしくは他のパッケージファイル等が必要だったのでしょうか?
上の方で玄箱の話が少しだけでていましたが、PPCな玄箱でMPEG2TSの高画質なファイルで
録画できた人はいますか?なにか設定のポイントなどあったら教えてください。
なかなかWEB上には、NASでfriioを使った情報が少ないので、、、、
ARM箱(玄箱pro、QnapTS10x)で使っている人は、ドロップなしで録画できていますか?
512:login:Penguin
08/12/09 20:25:20 jCF0FlFp
見ないで言うが、それはワンセグの映像だよ。
513:511
08/12/09 20:57:09 kXs5IRjc
>>512
なるほど、ワンセグの存在を忘れてましたorz
ということは、カードリーダーの認識がうまくいってなかったか、
b25まわりで問題があったということですかね?
カードリーダーが正しく認識されているかは、どこを見ればいいのでしょうか?
recfriioを実行した際に、最初にurbナントカ -70みたいなエラーが出ていたのと関連があるんでしょうか?
514:login:Penguin
08/12/09 21:03:35 QvRr4Q0Y
>>511
逆にどうすれば、ワンセグなんか取れるのかと聞きたいくらい。
間違ったチャンネルを指定してるとか?
以下、うちの環境。
数ヶ月前、玄箱proで試したがドロップしすぎて速攻諦めた。
今は、玄箱HG(debian 4.0)で録ってます(余計なコンパイルオプションとかなし)。
ただし、b25は別に実行するなど、録画中に余計なプロセスが走らないようにしてます。
ドロップはかなり少ないと思います。CMからの切り替わりでドロップすることがあるくらい。
(BonsTsDemuxでAACの処理してるので、この程度のドロップは適当に処理される)
515:511
08/12/09 21:53:10 kXs5IRjc
録画したファイルをウィンドウズ上でb25通すと、正常に複合化されHDで見れるので
問題点は、やはりカードリーダーかb25まわりで間違いなさそうです。
もうちょっと見直して、いろいろやってみようと思います。
>数ヶ月前、玄箱proで試したがドロップしすぎて速攻諦めた。
HDDのことなども考えて、玄箱proの購入も考えていたんですが
ソフトウェアの改良で解決できるのか、それともハードウェアの限界
なのかわかりませんが、少し待ったほうが良さそうですね。
516:login:Penguin
08/12/10 00:45:36 79xCMBbw
>>511
--b25つけてるよね?
friioのカードリーダーをつかってて不安定ってオチはないよな?
>>514
うちはLS-GL(玄箱proのFlashなし版)でやってるけどドロップしてないぞ。
vrsで予約して--b25オプション付きで吐き出してる。
517:login:Penguin
08/12/10 11:09:40 6nO3ieGe
BSはやったことないが地上なら玄箱PROでもドロップしないよ
ドロップしたのは何か他の原因でじゃないかな。裏で何か動いてたとか
エロエロ
518:login:Penguin
08/12/11 16:34:24 gXRAhJR3
>>517
便乗で質問なんだけれど
URLリンク(www.pochinet.org)
ここを参照してFedora8化したKURO箱なんだけれど
recfriior4
b25
それぞれコンパイルはエラーなく終わってNTT-COMのカードリーダーで
B-CASを認識している状態です。
録画は問題なくできて、TSができるんですがb25でデコードしても0バイトの
TSが出力されるだけで、NGです。
なんか工夫が必要なんですかね?
519:login:Penguin
08/12/11 17:24:00 a4VhA5y8
エラーメッセージが分からないと答えようがないね。
pcscのコンパイルオプションに-fno-strict-aliasingが必要なのは
共有だと思うが、このオプションを付けてない場合エラーが出てるはず
520:login:Penguin
08/12/11 19:57:31 cvn44xMO
>>518
Armのpcscliteのバグに引っかかってるだけじゃねぇの?
ログみてwinscard_svc.c:565:MSGCheckHandleAssociation() Client failed to authenticateってのが
あればpcscliteのバグだよ。
521:login:Penguin
08/12/12 09:51:45 47XLI6rj
>>519
>>520
ありがとう、エラーは出ないけれど、ログは確認してなかったので
みてみます。
522:login:Penguin
08/12/13 15:55:50 LKVonXp7
PC新しくしたら録画できなくなった。
環境は
OS ubunut8.10
黒凡+recfriio r4
エラーは ↓ な感じ
./recfriior4/recfriio B3 2 test.ts
Search friios from dir: /dev/bus/usb
terminate called after throwing an instance of 'boost::filesystem::basic_filesystem_error<boost::filesystem::basic_path<std::string, boost::filesystem::path_traits> >'
what(): boost::filesystem::is_directory
原因分かる方いればアドバイスお願いします。
523:login:Penguin
08/12/13 15:57:46 /dBHNITr
boost がエラー吐いてる。
524:login:Penguin
08/12/20 01:18:31 tk/FFo+5
491の者です。
アドバイス頂きながら放置してしまい申し訳ありません。
あれからvlcのソースを見てみて
modules/demux/ts.c のコードにあたりをつけていろいろやってみたのですが、
お手上げで投げてしまっているのが現状です。
一応、チャンネルが切り替わるところでTSの同期をわざと崩すようにrecfriioを改造して、
それをvlcで検知することはできましたが、
再生ルーチンを初期化することは手に余るということが分かっただけでした。
本来の目的であるfriioをmythtvで使うという点が、最近
recfriio -> apache -(http)-> vlc -(udp)-> mythtv
という流れで割とうまくいってしまい自分的にきりがよくなったので、
内容は特にありませんが報告とさせていただきます。
525: ◆N/E9PqspSk
08/12/22 08:42:09 v8l43O8f
>>522
boost::filesystem::is_directory の後に何か出力されていませんか? 多分エラー内容が吐かれるはずなのですが。
その部分では/dev/bus/usb/の下のファイルを一つづつ読みこんでいるので、/dev/bus/usb/の下の構造を確認してみて下さい。
/dev/bus/usb/000〜999/000〜999 のようになっているはずです。
/dev/bus/usb/の下のファイルには読み込み権限は必要で、ディレクトリには読み込み権限と実行権限が必要です。
526:login:Penguin
08/12/22 23:30:45 0Aus9w1h
スレ違いかもしれませんが聞かせてください。
linux用のPT1のドライバを書いてくれた人とかいませんよね?
527:login:Penguin
08/12/22 23:35:14 +FEY7QUd
スレ違いだね。
まだ解析中。
Linuxでテレビを見る
スレリンク(linux板)
528:login:Penguin
09/01/03 09:23:03 Qtjg775H
>>527
URLリンク(sourceforge.jp)
まだ見てるかな?
529:login:Penguin
09/01/07 14:37:02 JGwKrA+E
>>527の次スレ
【視聴・録画】Linuxでテレビ総合【デジタル/アナログ】
スレリンク(linux板)
530:login:Penguin
09/01/09 21:29:51 iiLOUUZF
テレビ王国のIEPGデジタルに対応したVRSって誰か作ってないですよね?
黒フリーオでBS予約したいんですけど、、、
phpはじめなきゃダメ?
531:login:Penguin
09/01/10 09:10:30 jrZM4Vil
>>530
BSもっていませんが、vrs-PHP5でも
PREFID=bs1でBS1の番組表は表示できたしiEPGは開けますぜ?
ただしCHANNEL_TABLEでTV局名を設定する必要はあるけど
BSDT171みたいな形になりますが。
# 局名はiepgのファイルをDLして得られる「station:」の値に合わせなきゃならない
532:login:Penguin
09/01/11 15:16:02 aNjjdR5o
>>531
やってみたらできた。しかしなぜかサムネイルはうまく表示できない。
サムネイルが自動で作成されない。mplayerコマンドでは作成できるのを
確認した。どの辺が悪いかアドバイスください。
533:login:Penguin
09/01/11 15:28:34 JI9eNOjO
>>532
アレは一度ファイルを保存してしまえば、friioだろうとivtvだろうと関係ないはず。
録画したファイルと、サムネイルのファイルは作られている?
/var/log/httpd/の該当時刻のログはどうなっている?
534:login:Penguin
09/01/11 15:48:46 vVey0g/b
>>532
auto-config.phpにmplayerのパスが設定されてないとか?
話変わるけど、recfriio serverっていうのが来てるね
535:login:Penguin
09/01/13 04:48:40 nyrLsDdE
なにも考えずにkernelを2.6.28にして死んだ。この3日の録画全部失敗orz
536:login:Penguin
09/01/13 19:58:54 AmODg8c/
録画した映像で音が出ないものがあるけどなんで?
OSはUbuntuなんだけど、
MPlayerはノイズがでる
VLCは落ちちゃう
どうすればいいの?
537:login:Penguin
09/01/13 20:03:49 13Z2tRnu
にかこくごなんじゃない?
538:login:Penguin
09/01/14 11:11:31 +poTRkRZ
いろいろ原因がある。VLCは2カ国語なら問題なく再生できるはずなので
VLCが落ちると言うことはTSが腐ってる可能性が高い。TSをフィックス
するとか、別形式にトランスコードしたりすると再生できるファイルが
得られることが多いみたいだ。
539:login:Penguin
09/01/14 17:57:04 D6SrF9Xa
friioから直接視聴することはできないんですか?
540:login:Penguin
09/01/14 22:26:54 CPE/wOgC
>>538
ちなみにWOWOWの映画がダメな場合が多い。
HV 5.1chってのがダメな気がする。
オーディオコーデックが対応してないとかかな?
541:login:Penguin
09/01/14 22:49:36 NvWIF2cD
なぜか元ファイルも書き換えてしまう...
原因がつかめない。
#!/bin/sh
echo "CHANNEL : $CHANNEL"
echo "DURATION: $DURATION"
echo "BITRATE : $BITRATE"
echo "WIDTH : $WIDTH"
echo "HEIGHT : $HEIGHT"
echo "AMODE : $AMODE"
echo "OUTDIR : $OUTDIR"
echo "OUTNAME : $OUTNAME"
echo "DEVICE : $DEVICE"
echo "HOMEDIR : $HOMEDIR"
RECFRIIO=/usr/local/bin/recfriio
TSSELECT=/usr/local/bin/tsselect
B25=/usr/local/bin/b25
# recfriio4 白/黒 同時b25対応版なので
# b25に失敗してもさらにb25で復帰できるみたい
echo "recfriio exec..."
$RECFRIIO -b25 $CHANNEL $DURATION $OUTDIR/$OUTNAME.ts > /dev/null
chmod 777 $OUTDIR/$OUTNAME.ts
#
if [ "$CHANNEL" = B10 ]
then
$TSSELECT $OUTDIR/$OUTNAME.ts "$OUTDIR/bs2-$OUTNAME.ts" 0x0000 0x0200 0x0210 0x02f0 > /dev/null
chmod 777 $OUTDIR/bs2-$OUTNAME.ts
fi
#
#ゴミ削除
#rm -rf $OUTDIR/$OUTNAME.m2t
#rm -rf $OUTDIR/$OUTNAME.ts
542:login:Penguin
09/01/18 20:03:30 71nOJNNP
その頭悪そうなスクリプトどうやって呼び出すの?
543:login:Penguin
09/01/19 20:36:44 iH22+Oux
atdから。
残念ながら>>541は分からんけど。
544:login:Penguin
09/01/21 22:50:32 xvY6SpxY
>>541
>if [ "$CHANNEL" = B10 ]
!?
545:login:Penguin
09/01/26 10:21:24 dH2ZwO9Q
中出ししたり、精液飲ませたり、性癖もここまでくると変態の域を超えているわね。
渡辺和洋の頭の中って四六時中SEXなんでしょうね。
546:login:Penguin
09/01/26 20:44:28 OPeTSi5F
このスレじゃそれくらいは変態じゃないよ
547:login:Penguin
09/01/26 23:46:40 agUohoP6
なんでカズ教?
548:login:Penguin
09/01/29 14:38:55 wZhSFube
独り言
recfriio v4をmakeするとconditionなんかないよってエラーがでた
RingBuf.hppの90行目、conditionをcondition_variable_anyにした
通った
549:login:Penguin
09/02/06 12:18:32 N7pDVWxQ
いまスレをざっと眺めて、extrecdはもうおすすめしないって書かれてるけど
MythTVとfriioの連携で代わりになるものって何かあるんですか?
550:login:Penguin
09/02/06 18:21:03 I55vMwPl
>>549
v4l版recfriio
551:login:Penguin
09/02/07 13:23:54 95ADAFbb
recfriioで録画をすると以下のエラーが出るんだけど、なんかやる事足りないのかな?
bcas->init failed. code=-3
環境はCentOS5.2でfriioは初期型の白
やった事は、recfriioのコンパイルとInfo.plistの修正なんでけど・・・
552:login:Penguin
09/02/08 10:00:12 xYaBJnbi
>>551
>>84
553:login:Penguin
09/02/08 16:21:36 32cDwhTO
>>552
レスさんくーです。
試してみたのですが変わりませんでした。。。
/etc/init.d/pcscd start
してから実行するとエラーがcode=-4となるんだけど、なんか関係あるかな?
554:login:Penguin
09/02/08 23:17:59 IFD8HtXs
>>551
pcscdで使うライブラリが足りてないんじゃないか?
pcscd関連のライブラリをyumでよく調べろ
555:login:Penguin
09/02/09 00:14:59 tGPVYt3z
--b25付けなかったら普通に録画できるんだよね?
556:login:Penguin
09/02/09 11:13:34 v3OgyAql
>>553
friioのカードリーダーが安定してないだけじゃないの?
557:login:Penguin
09/02/09 22:14:37 R7jZanT+
>>554
yum insyall -y pcsc*でインストールしてみましたが変化なかった
なにが必要か知っていたら教えてくれるとうれしいです
>>555
普通に録画できます。
B−CASで解除されていないだけみたいです
>>556
USBの挿す場所変えたり、PCそのものの再起動したんだけど効果なしでした
Winの時には問題なく使用できていたのでそうでないと信じたいな
558:login:Penguin
09/02/09 23:31:15 pxOjfYWi
誤爆してた人だw
559:login:Penguin
09/02/10 01:46:18 bG5J46iF
>>551
初期型と後期型はどこが違う?
560: ◆N/E9PqspSk
09/02/10 04:31:46 guPgvuwi
>>553
code=-4は B_CAS_CARD_ERROR_ALL_READERS_CONNECTION_FAILED です。
BCASカードが見つからなかったか初期化に失敗した様子です。
カードリーダ自体は認識されているようです。
>>559
初期型はカードリーダがAU9522で後期型はAU9520(黒もAU9520)です。
AU9522はlibccid_Info.plistの修正が必要ですが、AU9520はデフォルトの状態で認識されます。
561: ◆N/E9PqspSk
09/02/10 05:32:15 guPgvuwi
>>548
boost側で変更があったみたいですね。
次リリースする時に#include <boost/thread/condition.hpp>を追加します。
>>549
extrecdは設定が面倒で応用範囲が狭い(samba経由でVLC使用を想定。MythTVにデータを扱わせない)ので、
たぶん私しか使っていないだろうし、混乱の元だと思うので更新する予定がありません。
MythTVにこだわる場合はISDB-T/SをMythTVに直接入れて大丈夫なのかという問題があるので何とも言えないのですが、
recfriio対応されてるらしいvrsとかに行ったほうがたぶん楽だと思います。
……MythTVにこだわってる人が言ってるので説得力がありません。
562:login:Penguin
09/02/10 21:28:54 pTNZjk5k
>>560
レスどうもです
今しがたログを見ていたらpcscdがエラーだしまくってましたのでそれが原因ですよね。。。
ちとpcscd関係調査してみます。
563: to:sage
09/02/10 23:45:11 bG5J46iF
>>560
見た目でわかる方法はないですか。
564:login:Penguin
09/03/23 01:35:13 EtQB5mhx
玄箱無印持ちだけど、friioの録画サーバの構築方法
まとめてるサイトないの?HGでもいいや。
565:login:Penguin
09/03/23 07:50:32 T5K4jenR
>>564
vrsかrecfriio serverでも入れればすむ話だろう。
まとめるとかそういうレベルの話じゃないと思う。
566:login:Penguin
09/03/23 09:51:45 3MiZAcVA
pcscdのコンパイル時に何かオプションが必要な場合がなかったっけ?
567:login:Penguin
09/03/23 12:51:53 T5K4jenR
>>566
玄箱Proは必要。
HG、無印は必要ない。
568:login:Penguin
09/03/24 02:05:36 2cYix0zD
>>566
pro向けなら recfriio server のヘルプにpcscdのコンパイル方法が
割と詳しく書いてあるよ。
569:login:Penguin
09/03/27 00:08:09 P2TIHiVc
玄箱無印で、白と黒の同時録画おk?
570:login:Penguin
09/03/27 10:58:39 U1PcQ7dM
無理だろう。というかfriioじゃないが(亀fxだが)BSの録画はそれだけでもコマ落ちが出たぞい。
571:login:Penguin
09/03/27 14:54:40 yxtlFgQG
>>569
録画だけならできると思う。
複合しながら録画とかは無理だと思うけど。
572:login:Penguin
09/03/27 23:17:35 KsAKWD2B
>>569
既出かもしれん。。。
friioではない(●付きH出す)けど、初代玄箱(vine, sataアダプタ, SATA-HDD)、ビットレートが高いと、録画が中断になるみたい。
LS-GL(debian lenny)だともんだいなく。今はLS-GLで利用。
ときに、recfriioでW録(H○U2)って、未出?
#擦れ違いだったらスマソ。
573:login:Penguin
09/03/27 23:29:54 KsAKWD2B
572です。
>ビットレートが高いと、録画が中断になるみたい。
条件書き忘れてました。
初代もLS-GLも、録画のみ(復号は録画後)、チューナは1台のみっす。
LS-GLだと、H陀須×2で録画してもいけるかな。。。。
LS-HGLだとUSB1個なので、H○U2でW録でけると嬉しいと思いつつ。。。
574:login:Penguin
09/04/12 16:48:37 tMhXIvH1
tsをエンコードして保存してる人いませんか
二カ国語音声対応のファイルを保存しようとしてずっと試行錯誤してるけど
いいやり方が見つからない・・・
575:login:Penguin
09/04/17 09:06:59 91/yURYl
コンテナの問題を言っているなら、mkvあたりでよいのでは。
576:login:Penguin
09/05/04 12:18:56 Lvw7zcS9
玄箱proです。pcsc_scanでFriioのカードがOKなのを確認。recfriio4のmakeは何のエラーも吐かない。にも拘らず、b25 hoge.ts mhoge.tsで沈黙をしたまま期待より早く終了し、lsでmhoge.tsが生成していない!困った、教えてください。syslogは次。
May 4 12:06:13 kurobox-pro pcscd: prothandler.c:128:PHSetProtocol() Attempting PTS to T=1
May 4 12:06:13 kurobox-pro pcscd: ifdhandler.c:488:IFDHSetProtocolParameters() lun: 0, protocol T=1
May 4 12:06:13 kurobox-pro pcscd: ifdhandler.c:1451:extra_egt() Extra EGT patch applied
May 4 12:06:13 kurobox-pro pcscd: commands.c:1977:SetParameters error on byte 12
May 4 12:06:13 kurobox-pro pcscd: commands.c:945:CmdGetSlotStatus Card absent or mute
May 4 12:06:14 kurobox-pro pcscd: winscard_svc.c:756:MSGCheckHandleAssociation() Client failed to authenticate
May 4 12:06:14 kurobox-pro pcscd: commands.c:945:CmdGetSlotStatus Card absent or mute
これをみると、カード不在か「ろば」さん(オシ)になちゃったというが、pcsc_scanのいうのと矛盾する。因みに、わざとカード裏表でさすと、pcsc_scanはカード刺さっていないと正解を告げますが。
577:login:Penguin
09/05/14 23:22:15 WQp6+9/q
>>576
それ、うちも同じ現象出た。
ARMのpcscのバグかと思ったけど、そっちは
winscard_svc.c:565:MSGCheckHandleAssociation() Client failed to authenticate
らしいから違うっぽい。
実際、CFLAGSに-fno-strict-aliasing付けてみても直らなかった。
とりあえずx86で同じ環境つくって試してみようと思ったまま放置しっぱなしだった。
578:login:Penguin
09/05/15 00:12:37 T6491+2m
gccってそんなにARMサポート弱いの?
579:login:Penguin
09/05/15 00:27:39 Ms6M4bBa
>>578
glibcがゴミなんじゃないの?
580:login:Penguin
09/05/15 00:29:22 T6491+2m
glibcのアセンブリで書かれてる部分かな?
581:login:Penguin
09/05/15 18:10:25 RWGw1QO6
その前になぜ玄人PROに入ってるバイナリがダメなだけな可能性を指摘しない?
582:login:Penguin
09/05/15 18:27:13 kFrTQXpi
玄人志向がglibcのソースをいじってる可能性は低い。
結局、元のglibcが悪いか、それをコンパイルしたgccが悪いか。
583:login:Penguin
09/05/15 18:30:40 RWGw1QO6
gccの不具合か食い合わせが悪かったか
584:login:Penguin
09/05/15 18:34:00 9erVx33J
いや、普通Debian ARMに載せ替えたシステム使ってるんじゃねーの。
玄箱PROにデフォで入ってるのを使ってる奴は少ないだろ。
585:login:Penguin
09/05/15 19:40:41 +70gDVCi
glibc + ARMというと、
URLリンク(www.atmarkit.co.jp)
> glibc開発者の1人で米レッドハットに勤務する
> ウルリッヒ・ドレッパー(Ulrich Drepper)氏は、
> 「このクソなアーキテクチャ以外ではちゃんと動いてるよ。
> ARMのためだけにパフォーマンスを犠牲にするなんてことはしない」と、
ちゃんと、動くのだろうかw
586:login:Penguin
09/05/15 20:09:13 T6491+2m
やっぱSHだな
587:login:Penguin
09/05/15 20:46:41 RWGw1QO6
>>586
LANDISKでperlのビルドが通らず難儀した。
日本でしか使われてないプロセッサだから、国外では相手にされてない。
アーキテクチャサポートが貧弱すぎる。
gccも1-2名程度の日本人が細々と頑張ってる状態。
588:login:Penguin
09/05/16 10:04:11 PoV3ZnMZ
これなんかどうだろう?
URLリンク(www.itmedia.co.jp)
589:login:Penguin
09/05/16 12:32:46 CpmQ8j1b
>>588
「どうだろう?」って何の意味で?
見ての通りネットワークアプライアンスだよ。
FriioもHDDも両方HDDでつながなきゃならないんだからいいことないよ。
横着せずにAtomとかで普通にPC組めよ。
590:login:Penguin
09/05/16 12:45:01 7w506O8O
>>585
へぇ、いろいろあるんだね。ドレッパーとかいう人の反応は
いかにも昔ながらのハッカー風(フレーム大好き)だけど、
glibcはカーネルと同じくらい重要なインフラだけに反感を
持ったり困ったりする人もいるだろうね。
まあ、Linusも強烈だからな〜。前にgitのメーリングリストで
「何でC++使わないの、恐竜みたい」みたいなメールを投げた
奴にLinusが、貴様は糞だ、とか怒り狂ってるスレッドを見たことがある。
あげく新参のクセにがたがた抜かすな、みたいな発言もしてた
ような。
あれくらい強烈に自分を持ってないと大きなプロジェクトを
まとめるのは難しいんだろうなあ、とも思ったね。
591:login:Penguin
09/05/16 12:46:09 5U+biqPj
>>590
敢えてC++を使わん理由もよう分からんけどね。
592:login:Penguin
09/05/16 12:57:53 7w506O8O
>>591
詳しくは該当スレ参照だけど、まずLinusがC++が嫌いらしい
ってことと、gitは速さにこだわってる、という2点が大きいようだったね。
文字列操作のところ読みづらくてかなわん、stringつかえ
というメールに対して、1バイト単位で最適化してんだよ、
STLや何かはゴミだみたいなレスを返してた。
593:login:Penguin
09/05/16 13:19:53 CpmQ8j1b
>>592
USBドライバをC++で書いた実装が出てきたときも
「なんでC++やねん、ダメ」って一蹴したんだっけな。
まぁ、他の部分が全部素のCで書いてあるから一部分だけC++にされても
カーネルに取り込みにくいのは確かなんだが。
gitの件も「cvs,subversionのサーバに全部置いてやるのはバカだよ」
っつって分散型のをぶちあげてそっちに移行させちまったし。
一時期BSDも触ってた俺としては分散型の方がダメやと思うけどね。
好き勝手バラバラの野放図状態で開発を進めたら収拾つかんだろ。
Torbaldsの強権政権で成り立ってるだけやん。
マスターサーバがあって、逐次そこに成果を上げていって
マージしてく方が整然としてるじゃねぇの。
594:login:Penguin
09/05/16 13:21:36 5U+biqPj
>>593
>Torbaldsの強権政権で成り立ってるだけやん。
それも統治には違いない。
595:login:Penguin
09/05/16 16:06:55 2/JIusIt
分散型だの集中型だのは割とどうでも良いのだけど
gitのマージ機能はマジ優秀。
596:login:Penguin
09/05/16 16:52:14 yXAexpuY
人
(__)
\(__)/ ウンコー!
( ・∀・ )
 ̄ ̄ ̄
linusに一番に罵倒されるタイプだと思うよ >>593
597:login:Penguin
09/05/16 19:04:53 CpmQ8j1b
>>596
別に罵倒されてもいいや。
自分の気に入らないのを全部排除しようなんていうヤツと
仲良くなっても嬉しくねぇし。
598:login:Penguin
09/05/17 00:58:39 Dtg4KYGD
>>593
集中型の方が同じ領域のコミッタが好き勝手バラバラな件。
まぁ規則で回避できるが。
599:login:Penguin
09/05/17 02:12:43 QK5f3BTC
一定量コードを書いたら、ローカルコミットしておかないと落ち着かない。
subversion では生きていけない。
600:login:Penguin
09/05/17 02:50:16 XlEAsp7J
SVKでいいじゃん
601:login:Penguin
09/05/18 02:03:49 axJFK1XW
C++でドライバ書く横着な奴は排除で正解。
ユーザーモードドライバなら文句言わんけど
602:login:Penguin
09/05/25 09:37:01 LQHWikY0
>>577
玄箱とPCで初期インストールから試してみた。
やっぱり玄箱のb25だけNGみたい。
これ以上追求する気力はないなあ。
603:login:Penguin
09/06/01 00:02:54 xh6fkGN+
recfriio server を CentOS5.3 で動かそうとしています。
/etc/udev/rules.d/40-permissions.rules
というファイルが Debian 系にあるらしいのですが、
CentOS にはありません。これはCentOSではどのファイルに相当しますか?
[root@***** recfriio070]# ls /etc/udev/rules.d/
05-udev-early.rules 60-pcmcia.rules 90-alsa.rules
40-multipath.rules 60-raw.rules 90-dm.rules
50-udev.rules 60-wacom.rules 90-hal.rules
51-hotplug.rules 61-uinput-stddev.rules 95-pam-console.rules
60-libsane.rules 61-uinput-wacom.rules 98-kexec.rules
60-net.rules 85-pcscd_ccid.rules bluetooth.rules
604:login:Penguin
09/06/02 17:54:28 KTD2ehEu
Fedora Core 10で白Friioにチャレンジ。
recfriio r4およびこれに同梱のb25を使用。
ところが白フリーオのカードリーダー認識せず。
lsusbには現れるが、recfriioはエラーコード-3(カードリーダ見つからず)を返す。
/var/log/messagesには以下のような文句が吐かれた。
(前略)
Jun 2 17:44:10 server2 pcscd: ccid_usb.c:246:OpenUSBByName() ProductString: Generic CCID driver
Jun 2 17:44:10 server2 pcscd: ccid_usb.c:252:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.
Jun 2 17:44:10 server2 pcscd: ccid_usb.c:402:OpenUSBByName() Can't claim interface 001/022: Device or resource busy
Jun 2 17:44:10 server2 pcscd: ifdhandler.c:99:IFDHCreateChannelByName() failed
Jun 2 17:44:10 server2 pcscd: readerfactory.c:1121:RFInitializeReader() Open Port 200000 Failed (usb:058f/9520:libhal:/org/freedesktop/Hal/devices/usb_device_58f_9520_noserial_if0)
Jun 2 17:44:10 server2 pcscd: readerfactory.c:994:RFUnloadReader() Unloading reader driver.
Jun 2 17:44:10 server2 pcscd: readerfactory.c:249:RFAddReader() Alcor Micro AU9520 init failed.
Jun 2 17:44:10 server2 pcscd: hotplug_libhal.c:395:HPAddDevice() Failed adding USB device: usb_device_58f_9520_noserial_if0
Device or resouce busyってなんでだーとか思ってたけどyumでopenctってのを消したら認識した。競合してたんかね。
まぁ参考にならんかもしれんが報告だけ。
605:login:Penguin
09/06/04 13:06:28 tME8vb/A
Ubuntu jaunty amd64でup0777.zipコンパイルしたらb25がエラー-3で動かない。
Debian lenny x86だとおk
606:login:Penguin
09/06/07 12:44:49 /kREjblp
PCSCがらみかな。ARMもそうだけど色々問題多そうね。
607:login:Penguin
09/06/07 22:43:33 v2XTBXWm
結局玄箱諦めてAtomで1台作った。
全く問題なく動いたよ。最初からこうすればよかったとちょっと後悔。
608:login:Penguin
09/06/09 12:37:29 8P+InSkZ
>>607
録画予約は、コマンドラインでやるんですか?
ウェブブラザでできないよね。
609:login:Penguin
09/06/09 21:57:33 4NAwVfgW
>>608
まともなコマンドラインツールがあればWeb化は造作もないこと。
610:login:Penguin
09/06/10 17:20:40 ONbkGEfk
>>609
そうですか。
PHPとか使うとできそうですね。
611:login:Penguin
09/06/11 10:20:58 oqzbk6cn
>>608
つrecfriio server
q
612:login:Penguin
09/06/11 10:28:28 9HZ6Kaol
foltia
vrs
MythTV+extrecd
613:login:Penguin
09/06/11 10:59:54 VO9xqKS6
ontvがMythTVをはじくようになったのをきっかけにVRSへ移行したけど
毎週録画ができないとか、結構低機能なんだよなー
614:login:Penguin
09/06/11 11:19:26 2tFPa3h7
>>613
別にMythTVがONTVに接続しているわけじゃないが。
615:login:Penguin
09/06/11 11:32:01 VO9xqKS6
めんどくせえなw
616:login:Penguin
09/06/11 12:04:24 2tFPa3h7
現にOnTVに依存せずにMythTV使ってる人もいる
617:login:Penguin
09/06/11 16:45:35 ZwUVHs68
>>616
そりゃまぁ手入力すれば済む話だからなw
618:login:Penguin
09/06/11 17:01:13 sZVdQtBf
>>611
PHPで作った人がいたんですね。
使ってみます。トン。
619:login:Penguin
09/06/11 17:09:38 9HZ6Kaol
>>617
スレリンク(linux板:234番)
スレリンク(linux板:267番)
620:login:Penguin
09/06/29 18:28:41 4am/oPaj
ヤホーのトップトピックに「地デヂB-CAS無効装置が波紋」ってのがあるな。friioのことだってよ。
無料放送にまでプロテクトをかけるなんてさもしいことやってるの日本だけなんだから
これを機に「なんでB-CASなんてもんがあるんだ」「すぐにでもやめろ」って方向になればしめたもんだな。
621:login:Penguin
09/06/29 20:08:15 4am/oPaj
♪だけど ウチにはアンテナがない
♪キャプチャ したけど すなあらし
♪これでは たからの もちぐされ
♪ヤフオク だしたら うれるかな
♪あぁー あぁー
♪あぁー あぁー
♪あぁー あぁー うれるかなぁ
622:login:Penguin
09/06/30 15:34:42 OsNMVDw2
>>621
URLリンク(www.amazon.co.jp)八木アンテナ-UWPA-YAGI-地上デジタルアンテナ-アリスブルー/dp/B000E1IJF8/ref=sr_1_2?ie=UTF8&s=electronics&qid=1246343300&sr=8-2
ならベランダにつけられるし、
URLリンク(www.amazon.co.jp)ブースター機能搭載-地デジ対応機器専用-室内アンテナ-DT-OP-RA/dp/B001D4NQ6C/ref=sr_1_4?ie=UTF8&s=electronics&qid=1246343300&sr=8-4
なら室内で使えるが。
前者は使っていて問題ないが、後者は持っていないので効果のほどは分からん。
♪そーやって、さらにー かねをー つかわせるー
623:621
09/07/01 19:28:09 ug6O8ORc
>>622
後者のバッファローのを買ってきた。
地域の送信タワーから5kmも離れてない場所で、近くに高い建物もないんで難なく受信できたよ。
ぢつはfriioじゃなくてPT1なんだけどね。
DVBドライバからパイプでb25通してmplayerでの視聴テストはOK。
さて、これからEPGやらストリームやらを少しずつMythTVとつなげていく作業だ。
624:login:Penguin
09/07/05 17:51:25 pLu6L03O
recfriio serverについて教えてくれ。
Ubuntu 9.04で、Webブラウザでrecfriio.phpにアクセスすると、
ロックディレクトリの削除に失敗しました。パーミッションを確認して下さい。
となるので、/var/www/recfriioディレクトリにvarとcacheのサブディレクトリを作成。
$ cd /var/www/recfriio
$ sudo mkdir var cache
パーミッション、グループ変更
$ sudo chmod 775 var cache
$ sudo chgrp video var cache
とした。www-dataユーザと自分のユーザはvideoグループに参加させている。そうすると、
rcfriio.phpには正常にアクセスできるようになったんだが、番組表のリンクをクリックする
と、
局名テーブルの取得に失敗しました
となる。あと、何が必要なのだろうか。recfriioのバージョンは070です。
625:login:Penguin
09/07/05 18:09:53 NQ9qnNvU
>>624
「番組表を開こうとすると『局名テーブルの取得に失敗しました』と表示される現象」は、
うちのところでも起こっている。
なんかね、recfriio serverが使ってるテレビ王国とか言うサイトが最近リニューアルとか
したらしくて、そのせいでrecfriio serverが新しい形式に対応してないために発生するようだ。
つまり作者さんの対応待ち・・・なのかな。
普通に手動で録画予約を設定したりとか、手動での録画ができるなら問題ないんじゃない。
626:624
09/07/05 18:33:48 pLu6L03O
>>625
TV王国が最近リニュアルしたというのは、Googleで知っていました。recfriio server
が新しい形式にまだ対応していないのですか。残念です。
ハードディスクの容量を増やしたかったので、WindowsだとRAID5が手軽に
組めないと思い、LinuxでRAID5を組みました。それで、Linuxでrecfriio
serverを使いたかったんですが。
windows向けのtvrockの録画予約のし易さは捨てがたいですね。
foltiaはアニメ専用だし、vrs_linuxはうまく動かない。
うーん、困った。vrs_linuxとMythTV+extrecdについて、
また、次の週末にあがいてみます。
627:login:Penguin
09/07/05 18:57:02 MdUVNhrQ
どこぞのEPGサービスに頼るよりも、
生TSからepgdumpr2でXML吐かせて、
それを食わせるほうがスマートじゃないかい?
628:login:Penguin
09/07/05 23:15:08 gEiwvuAK
>>627
それいいね
頼んだぞ
629:login:Penguin
09/07/05 23:33:56 MdUVNhrQ
>>628
オレはPT1 + MythTVなので頼まれても困るw
630:login:Penguin
09/07/05 23:48:12 nWZ9eW7n
>>628
ってかすでに確立してるわけだから
やるかどうかはお前しだいだろ
631:login:Penguin
09/07/06 06:55:12 tx7LzUtf
tomyさんがパッチあてたextrecdってまさに>>627をやってくれる物じゃないん?
中身確認してないけど。
632:login:Penguin
09/07/06 22:09:13 jMpsBi6m
epgdump r2でCS放送のxmlが上手くはけないみたいです。
セグメンテーション違反っていわれる・・・
633:login:Penguin
09/07/07 13:39:34 mk1mf0tm
今月号のニケイLinuxすげーな表紙に堂々と録画鯖。。。「Friio,PT1,HDU..」て
634:login:Penguin
09/07/07 16:07:35 Kfu6klA7
別に違法でもなんでもないからな
635:login:Penguin
09/07/07 16:45:11 fc/l6Q7a
>>633
めずらすくオレの方が雑誌より進んでるかもョ ウホッ
>>632
引っ越す前でまだ地デジを室内アンテナで環境整備中だが、
ウチは地デジでもやたらとセグって落ちる。
636:login:Penguin
09/07/07 21:14:48 R5tWyoUp
前もPT1本体が表紙のLinux誌があったはず。
P2Pの話題よりは遥かに健全だからな。
637:login:Penguin
09/07/07 21:31:29 fc/l6Q7a
epgdump r2が頻繁にsegmantation faultで落ちる現象、
どこで何が悪いのかも分からずにsegmentation faultと
宣告されるだけではシャクなので、gdbで少し追ってみた。
セクションデータを集めるところで、4096バイトを超えてセクションサイズを処理しようとしたり、
TSパケットの移し替えのところで、ペイロード184バイト超えを処理しようとしてたり、
したので、サイズチェックを追加して超過するのを捨てるようにしたら、
ひとまずは安定して動くようになったみたい。
ホントに捨てていいものかどうか分からずにやってるけど。
638:login:Penguin
09/07/07 22:45:27 TuvdJltc
epgdumpr2で番組情報取得する時は、何秒くらいtsデータ確保してる?
短時間(10秒くらい)でも毎回ちゃんと取れるのかな?
639:login:Penguin
09/07/07 22:56:46 He6sNoKH
回数を増やせば1回が短時間とれるみたいね。ほぼ全部きっちりとるなら
BSで数分、地上でも数十秒は流さないと取れないみたい。
640:login:Penguin
09/07/07 23:34:43 R5tWyoUp
番組表に必要なパケット全部そろったら
録画終了するようにしたらおk
641:login:Penguin
09/07/08 04:13:17 Adr7ytFe
>>638-639
どこぞかの情報で180秒あれば一周する、って記述を見たことがあったんで
それを目安にキャプチャさせている。
>>640
その通りなんだが、どうやって判断するの?
642:login:Penguin
09/07/08 14:45:53 6KGkRVyf
玄箱HG+Vine4.2、b25動いた。
【構成】
SCR 3310 NTTCom
ccid-1.3.10
pcsc-lite-1.5.4
643:login:Penguin
09/07/08 14:55:09 tMntb+/g
Vineとかまだあったのか…
644:login:Penguin
09/07/08 22:51:39 Adr7ytFe
日本発のディストリはダメだってあれほど云ったのに...
645:login:Penguin
09/07/09 05:56:45 i1zHfW+7
┏━┓ ┏┓┏┓ ┏┓ ┏┓ ┏┓ ┏┓ ┏┓
┏┛┏┓┃ ┏┛┗┛┗┓ ┃┃ ┏┛┗┓┏┛┗━┓ ┏┛┗┓┏┛┗━━┓
┗━┛┃┃ ┗━┓┏━┛ ┏┛┗┓ ┗━┓┃┃┏━┓┃ ┗┓┏┛┃┏━┓┏┛
┏━┛┗┓ ┃┃ ┃┏┓┃ ┃┃┃┗━┛┃ ┃┃ ┗┛ ┃┃
┃┏┓┏┓┃┏━┛┗━┓ ┃┃┃┃ ┏┛┃┃┏━━┛ ┃┗━┓┏┓ ┃┃
┃┗┛┗┛┃┗━┓┏━┛ ┏┛┃┃┗┓ ┃┏┛┃┗━━┓ ┃┏┓┃┃┃┏┛┃
┃┏┓┏┓┃ ┃┃ ┃┏┛┗┓┃ ┃┃ ┃┏━┓┃ ┏┛┃┃┃┃┗┛ ┃
┃┗┛┗┛┃┏━┛┗━┓ ┏┛┃ ┃┗┓ ┏┛┃ ┃┗━┛┃ ┃┏┛┃┃┗┓ ┏┛
┗━━┛┗━┓┏━┛ ┃┏┛ ┗┓┃ ┃ ┗┓┗━━┛ ┃┃ ┃┃┏┛ ┗┓
┏┓┏┏┏┓ ┃┃ ┏━┛┃ ┃┗━┓┃┏┓┗━━━┓┃┃┏┛┃┃┏━┓┗┓
┗┛┗┗┗┛ ┗┛ ┗━┛ ┗━┛┗┛┗━━━━┛┗┛┗━┛┗┛ ┗━┛
646:login:Penguin
09/07/09 12:45:37 kqy0qj1G
Vineって、いまだにeucなんだろ。
647:login:Penguin
09/07/09 18:13:26 Fhq0dnWI
意味の無い作業やめて、そのスキルとマンパワーをよそに充てるべきだよな
648:login:Penguin
09/07/11 20:48:04 l98EvqCK
>>646
情弱乙
649:login:Penguin
09/07/12 16:02:47 Gv/YDfV+
>>648
UTF-8に乗り換えられない、時代についていけない情弱乙
650:626
09/07/13 13:06:30 225vLwLQ
今月の日経Linuxでepgrecの記事があったので,参考にしたら,簡単に番組表が取得でき,番組名のクリックで録画予約できるようになった。
データ形式がたまに変わってしまうTV王国を使わずに済んで良かった。
しかし、UbuntuにはいってるffmpegはH.264をサポートしていないね。ソースコードからコンパイルして、libx264でトランスコードできたが。
651:login:Penguin
09/07/13 14:52:00 mB3ewR87
国によって異なる法に対応するために標準のリポリトジに
あるのはH.264当いくつかが削除されてるんじゃなかったかな。
sources.listにうんちゃらを入れると、もっといろいろ入ったのが
aptで取れるようになるが、国によっては法に触れるから
注意しろとか、そんな感じになってたと思うよん。
詳しくはubuntu公式参照。
652:login:Penguin
09/07/13 18:53:32 Okt0POGr
メディア系のは特許絡みやライセンスでややこしいのが多いから
ソースからビルドするのが吉。
libx264, vlc, ffmpeg, faad, faac, mp3lame, mplayer, xvid,
とか軒並み野良ビルドしたヤツを使ってますよ。
653:login:Penguin
09/07/13 20:47:18 /DC8mWdL
fedora11で、recfriioをコンパイルしようとすると、エラーが出る。
偉い人教えてー。
<変更点>
・Makefile
LIBS = -lpthread -lboost_thread -lboost_filesystem `pkg-config --libs glib-2.0`
・usbops.hpp
#include <linux/usb_ch9.h>
[root@rec recfriior4]# make
g++ -O2 -g -Wall -pthread -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DB25 `pkg-config --cflags glib-2.0` -c -o recfriio.o recfriio.cpp
g++ -O2 -g -Wall -pthread -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DB25 `pkg-config --cflags glib-2.0` -c -o usbops.o usbops.cpp
g++ -O2 -g -Wall -pthread -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DB25 `pkg-config --cflags glib-2.0` -c -o error.o error.cpp
g++ -O2 -g -Wall -pthread -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DB25 `pkg-config --cflags glib-2.0` -c -o IoThread.o IoThread.cpp
In file included from IoThread.cpp:14:
RingBuf.hpp:90: error: ‘condition’ in namespace ‘boost’ does not name a type
RingBuf.hpp: In member function ‘void RingBuf<T>::setReady(T*)’:
RingBuf.hpp:188: error: ‘cond’ was not declared in this scope
RingBuf.hpp: In member function ‘const T* RingBuf<T>::getPopPtr(unsigned int)’:
RingBuf.hpp:233: error: ‘cond’ was not declared in this scope
RingBuf.hpp: In member function ‘void RingBuf<T>::interrupt()’:
RingBuf.hpp:260: error: ‘cond’ was not declared in this scope
make: *** [IoThread.o] エラー 1
CentOS5.2だと問題なく、コンパイルできたのだが。。。
654: ◆N/E9PqspSk
09/07/13 21:08:10 rIIyRfYx BE:1010916465-2BP(0)
>>653
多分>>548と同じ問題で、>>561のように
#include <boost/thread/condition.hpp>
を追加してみて下さい。
追加するのは多分RingBuf.hppの#includeが並んでいるあたりです。
655:login:Penguin
09/07/13 22:15:34 /DC8mWdL
>>654
レスありがとうございます。
includeさせたら、RingBuf.hppは通るようになりました。
どうもありがとうございました。
ですが、今度はusbops.cppでエラーが。。。
g++ -O2 -g -Wall -pthread -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DB25 `pkg-config --cflags glib-2.0` -c -o usbops.o usbops.cpp
usbops.cpp:16 から include されたファイル中:
usbops.hpp:10:27: error: linux/usb_ch9.h: そのようなファイルやディレクトリはありません
In file included from usbops.cpp:16:
usbops.hpp:19: error: ‘usb_device_descriptor’ has not been declared
usbops.cpp:26: error: ‘usb_device_descriptor’ has not been declared
usbops.cpp: In function ‘void usb_getdesc(const char*, int*)’:
usbops.cpp:37: error: ‘usb_device_descriptor’ was not declared in this scope
make: *** [usbops.o] エラー 1
#include <linux/usb/ch9.h>に戻したり、includeの記述位置を変えてみたが、
エラーが出てしまう状態です。
度々すいませんが、よろしくお願いします。
656:login:Penguin
09/07/13 22:36:41 CA3jOxWf
PT2販売決定ktkr
657: ◆N/E9PqspSk
09/07/13 23:01:21 rIIyRfYx BE:2122923997-2BP(0)
>>655
そのヘッダファイルが入っているパッケージが入っていない為だと思います。
適当にぐぐった感じだと、
URLリンク(www.google.co.jp)
kernel-headersパッケージ(?)に/usr/include/linux/usb/ch9.hが入っているっぽい感じです。
658:login:Penguin
09/07/13 23:09:20 mB3ewR87
DTV板にearthsoftの中の人が出没してるのか。
あんまりPT1と変わらなさそうだから、今のドライバを少し変えれば
対応できそうね。
659:login:Penguin
09/07/14 00:25:24 ZuDYogNZ
リポリトジ
660:login:Penguin
09/07/14 03:57:26 S60M+mpu
高麗棒子
661:login:Penguin
09/07/14 21:44:54 XsJb9Cpv
>>657
レスありがとうございます。
kernel-headersパッケージインストールされていた。。。(泣
・ch9.h(fedora11)
-rw-r--r-- 1 root root 19008 2009-06-17 12:33 /usr/include/linux/usb/ch9.h
・usb_ch9.h(CentOS5.2)
-rw-r--r-- 1 root root 16815 12月 17 2008 /usr/include/linux/usb_ch9.h
usbops.hppのincludeヘッダを
#include <linux/usb_ch9.h> を #include <linux/usb/ch9.h> に戻してもエラーが出る。。。
fedora11にインストールするのはムリなのか???
662:login:Penguin
09/07/15 20:15:42 yM937ToH
>>661
俺はできたお。
663:login:Penguin
09/07/15 20:30:35 SxmckvjM
>>661
そのパッケージ、十分に新しい?
・・・たまに新しすぎて問題が発生することもあるから何とも言えないんだが
ちなみにうちはFedora10だけど問題ないよ
#include <linux/usb/ch9.h>で問題ないよ
ところで「#include <linux/usb/ch9.h>」でもやっぱり
「そのようなファイルやディレクトリはありません」なわけ?
それともエラーが変化する?
664:662
09/07/15 20:33:25 yM937ToH
>>661
それだけでは可哀想なので。
usbops.hpp にパッチが当たっていないと予想。
$ head -20 usbops.hpp の結果と
$ uname -a の結果を貼ってくれ。
665:login:Penguin
09/07/16 11:28:33 eLR1BJoJ
>>663
レスありがとうございます。
kernel-headerのバージョンは、「kernel-headers-2.6.29.5-191.fc11.i586」です。
include <linux/usb/ch9.h>にすると、下記のエラーが出る(沢山出るため、一部表示)
setting.hpp:8: error: ‘uint32_t’ does not name a type
setting.hpp:11: error: ‘uint32_t’ does not name a type
setting.hpp:15: error: ‘TSDATASIZE’ was not declared in this scope
setting.hpp:16: error: ‘TSDATASIZE’ was not declared in this scope
#include <linux/usb_ch9.h>にすると、ヘッダがないとエラーになる。
fedora10だと問題ないのかー(泣。
666:login:Penguin
09/07/16 11:31:43 eLR1BJoJ
>>662
$ head -20 usbops.hpp
// $Id$
// USB操作
#ifndef _USB_OPS_HPP_
#define _USB_OPS_HPP_
#include <linux/usb/ch9.h>
//#include <linux/usb_ch9.h>
#include <linux/usbdevice_fs.h>
#include "error.hpp"
/**
* usb_device_descriptorを取得する。
* @param devfile デバイスファイル
* @param desc usb_device_descriptorへのポインタ(出力)
* @exception usb_error 失敗時
*/
void usb_getdesc(const char *devfile, usb_device_descriptor* desc) throw (usb_error);
/**
$ uname -a
Linux rec 2.6.29.5-191.fc11.i686.PAE #1 SMP Tue Jun 16 23:19:53 EDT 2009 i686 i686 i386 GNU/Linux
いろいろとありがとうございますm(__)m
667: ◆N/E9PqspSk
09/07/16 15:58:35 d0FVCQ1p BE:606549863-2BP(0)
kvmにFedora11入れて確認しました。
Recordable.cppとFriioWhite.cppとFriioBlack.cppの先頭に
#include <inttypes.h>
を追加して下さい。
668:login:Penguin
09/07/16 16:16:51 eLR1BJoJ
>>667
レスありがとうございます。
また、fedora11環境下での実行をありがとうございます。
Recordable.cppまでは通るようになりましたが、AbstractFriio.cppでエラー発生。。。以下に一部を表示。
AbstractFriio.cpp: In member function ‘virtual void AbstractFriio::startStream()’:
AbstractFriio.cpp:32: error: invalid use of incomplete type ‘struct boost::thread’
/usr/include/boost/thread/pthread/thread_data.hpp:21: error: forward declaration of ‘struct boost::thread’
AbstractFriio.cpp:33: error: invalid use of incomplete type ‘struct boost::thread’
/usr/include/boost/thread/pthread/thread_data.hpp:21: error: forward declaration of ‘struct boost::thread’
AbstractFriio.cpp: In member function ‘virtual void AbstractFriio::stopStream()’:
AbstractFriio.cpp:51: error: invalid use of incomplete type ‘struct boost::thread’
/usr/include/boost/thread/pthread/thread_data.hpp:21: error: forward declaration of ‘struct boost::thread’
669:662
09/07/16 21:08:53 4s7I2xKt
>>666
うちはこうだな。HDUS 用パッチが当たってるからだが。
$ head -20 Download/test/recfriior4/recfriior4/usbops.hpp
// $Id$
// USB操作
#ifndef _USB_OPS_HPP_
#define _USB_OPS_HPP_
#include <linux/version.h>
#if LINUX_VERSION_CODE <= KERNEL_VERSION(2, 4, 20)
#include <usb.h>
#include <linux/usb.h>
#elif LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 21)
#include <linux/usb_ch9.h>
#else
#include <linux/usb/ch9.h>
#endif
#include <linux/usbdevice_fs.h>
#include "error.hpp"
/**
* usb_device_descriptorを取得する。
結局そのカーネルだとlinux/usb/ch9.h がinclude されてるのは一緒だな。
up0127 とup0257 のパッチを当ててコンパイルしてみたら?
>>667 で解決済みなら、まあそれでいいけど、疑問があるなら#include <linux/usb/ch9.h> を
有効にしたときに出るエラーメッセージをそのまま貼ってくれ。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5368日前に更新/234 KB
担当:undef