【TVTest】ビルドした・するスレ【EDCB】©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
Tvtestソース https://github.com/DBCTRADO/TVTest
開発版バージョンの0.9.0から、TVH264やTVH264_SPHDは、TVTestに統合されました。
拾ったバイナリは自己責任で使用しましょう。
過去スレでウイルス検知の報告もあります。
【TVTest】Axfc UpLoader -ファイル検索-
http://www1.axfc.net/uploader/search.pl?search_str=TVTest&sort=1&sort_type=uid&sort_m=DESC
【EDCB】Axfc UpLoader -ファイル検索-
http://www1.axfc.net/uploader/search.pl?search_str=EpgData&sort=1&sort_type=uid&sort_m=DESC
http://www1.axfc.net/uploader/search.pl?search_str=EDCB&sort=1&sort_type=uid&sort_m=DESC プラグインに放り込んだ後
右クリック → プラグイン → EpgTimerPlugin
でプラグインを有効化してないとか言うオチだったら笑う >>787
ソイツもカンケーないかなぁ と思いつつ入れてテストしたニダ
>>788
兄者、当然そこら辺もみたニダよ それにチェック入れても番組表を右クリックすると出てくる表の最後にEgptimerに予約登録する
とかの項目が全然出てこないの… でもう一度右クリックしてプラグイン一覧をみてみるとチェックがいつのまにか
はずれてるw てかもういいわw 0.9.0はウリとは縁が無かった、ということニダw
EDCBだけでも最新版に出来たし、全然深夜まで作業したのも全く無意味じゃなかった…ニダ (と思わないとやってられんわ!)
もうつかれた… 取り合えず寝ることにするニダ オマイらおやすみ まあ答えのEDCB Supportが動かないならどうしようもないわな TVTestの番組表からEDCBを制御するのはEDCB Support Pluginの方なのに、
カンケーないとか意味不明。
EDCB Support Pluginの設定してないんじゃね? 32bitと64bitが混在してる。
多分64bitのtvtestに32bitのEpgTimerPlugIn.tvtpだろう。
動くわけがない だいたい EDCB Support Plugin のソースってどこかにあるの? 今落として来たらソースがzipで入ってたよ
VS2017でx64 TVTest0.10.0+xtne6f氏版EDCBで動作確認 メリットととかじゃなくて何かで必須になったから仕方なく入れてあるんじゃない? abt8WG版にEDCB Support Pluginある
これをxtne6f版でも使えた おはよう オマイら 朝一から起きて、新規一転ビルドからまた環境を作り直したニダ
結論からいうと 0.9.0 と xtne6f氏版最新EDCB で サクッと動いたアル…
昨日の七転八倒は一体なんだったニカ?? オマイらお騒がせして申し訳無いニダ 保障と賠償は一切受け付け
無いニダw
これで北の将軍様がミサイルを撃ち込んできたとしてもウリは思い残す事は何もなく逝けそうニダw
5chねらーのオマイら カムサハムニダ ねーねー
Visual Studio Community 2017じゃなくて2013を落として使うの? >>804
ねーねー
TVTest.txtよんだぁ? xtne6f版 EDCB work-plus-s-180113をWindows7 visual studio 2017(フレームワークは.NET Framework4.7)でビルドしたけど、
180113はEpgTimerのターゲットフレームワークを.NET v4.5に移行したことにより、visual studio 2017ではソリューションの読み込みでEpgTimerだけアンロードされてしまう。
具体的には以下の3択の選択画面がポップアップし、@はエラーが出てダメ、Aはダウンロード画面に遷移するので、そこで.NET Framework 4.52をインストールしたが、同じ3択の画面が出てしまう。
@ターゲットを .NET Framework 4.5 に変更する。後で .NET Framework <バージョン> に戻すことができます。
A.NET Framework <バージョン> のターゲット パックをダウンロードします。プロジェクトは変更されません。
Bプロジェクトをロードしない。
そこでwork-plus-s-171217からEpgTimerのEpgTimer.slnとEpgTimer.csprojをコピーしてwork-plus-s-180113のEpgTimerに上書きしてビルドしたんだけど、他に良い方法有りますか? 私のはWin7 Pro x64 / VS Comm 2017 x86 だけど、普通にビルド出来るよ。
VSが最新版でないとか、ワークロードでの構成(コンポーネント不足等)に
不備があるとか。 >>807
.NET Framework4.7 は、インストールしてんの? >>806
自分はVisual Studio Installerで.NET Framework v4.5 Targeting Packをインストールした。
問題なくビルド出来たよ。 >>807-809
回答ありがとう。
806です。
環境はVM上のWindows7Pro 64bit にVisual Studio 2017 communityを入れただけ。
.NetFrameworkのバージョンを確認するために「プログラムと機能」を開いたら.NetFramework4.7が入っていました。
特に.NetFrameworkを入れた記憶がなく、Visual Studio 2017 communityと一緒に入ったのではないかと思います。
.NET Framework4.7をアンインストールして、.NET Framework v4.5 Targeting Packを入れてビルドすれば良さそうな気がしますが、
今回問題になっているEDCBだけじゃなく、TvTestやTvtPlay、そしてPT3のボンドラ等すべてこの環境で作成しており、EDCBのビルドのために
v4.5に入れ直すとEDCB以外のexeやdllがビルド環境と実行環境で違ってしまうのが気持ち悪いです。
だからといって全てv4.5でビルドし直すのは面倒なので、このまま(work-plus-s-171217からEpgTimerのEpgTimer.slnとEpgTimer.csprojを
コピーしてwork-plus-s-180113のEpgTimerに上書きしてビルドした)で良いかな?と思っています。
・・・問題ないですかね? >>810
.NetFramework4.7はWindows10プリインストールなんでVisual Studioは無関係。
.NetFramework4.7はそのままでTargeting Packをインストールすればいい。
そうしてるけど何の問題もないよ。 申し訳ないWindows7なのか。
でも、.NetFramework4.7はそのままでTargeting Packをインストールすればいいと思うよ。 必要コンポーネントが足りないのだから、ワークロードで必要コンポーネントを追加
するだけでは。 追伸
VS環境を構築する事が良く分かっていないようですね。
>>809 >>811-812さんが言っているのは「v4.5に入れ直す」と言うことではないんですよ。
単に足りないコンポーネントを追加してみてはと言ってるんです。
他のアプリのビルドには何の影響もない。 >>812-814
回答ありがとうございます。
.NetFramework4.7のアンインストールは必要ないわけですね。
明日、やってみます。 815です。
入れようとした.NET Framework v4.5 Targeting Packはサポート期限切れでどこにも無いですね。
代わりに.Microsoft .NET Framework 4.5.2 Developer Packを入れて、EpgTimer.csprojのTargetFrameworkVersionをv4.5.2に書き換えたら、問題なくビルドできました。
ありがとうございました。 何か的外れな事をしているように思うのだけど。
プログラムの変更や単体でのファイルの追加は全く必要ないですよ。
私の「コンポーネントの追加」という表現が誤解をまねいたうようですね。
申し訳ないです。
必要なのは目的のターゲット フレームワークを扱えるようにVSを構成する事です。
私自身はプログラムは全く書けない人間ですし、「TVTest」や「EDCB」を
ビルドしたくて少しだけ「Visual Studio」の構築の仕方を勉強したものです。
1)まずは「Visual Studio Community 2017」のインストーラーから、
「Visual Studio Community 2017」を最新バージョンに更新する事(必須)。
2)最新バージョンに更新したら、引き続き「変更」ボタンで「VS Comm 2017」で
目的のターゲット フレームワークを扱えるようにオプション構成を変更します
(但し.NET Framework 4.7 まで全てインストールされている事) 久しぶりにTVTestをビルドしようかと思ったがVisual Studio 2017必須になったのか。
うちのSSDの空きが少ないからデカくなった2017を入れるか悩む… >>818
>>817をコメントしたものです。
>>816さんがVS Comm 2017を使用との事なので、最新バージョンに
更新必須と書いたまでで、他のVisual Studioではビルド出来ない
と言うことを言ったわけではありません。
作者さんの「ビルド方法はDocument/HowToBuild.txtを参照」を
見てください。 >>818
ビルドが趣味じゃないなら、0.9.0でいいんじゃない?
先週俺も久しぶり(0.8.1.0から4年ぶり)にビルドしたが、同じことを悩み、
ttps://github.com/DBCTRADO/TVTest/commits/develop?after=cf847d8e676c2daf55599b84e64bd231c76cbcd7+112
あたりを眺め比べて、安定性重視で854c626を選択。
VS2015でビルドして、今のところx86/x64とも動作には何も問題ない。
DirectShow-BaseClassesをはじめ全てのlibのソースは全部入ってるし、CAS関連
のソース修正はいらないし、CRT静的リンクの構成もあるし、0.8.1.0の時比べ
てに随分楽になったもんだ。
CasProcessorは>>2の通りでOK。
.tvcasは4年前にビルドしたものがそのまま使えた。
各作者およびこのスレには感謝! 俺も最後に854c626ビルドしたとこで止まってるわ
最近のビルドに関しては浦島太郎 >>2の
WinSDK v7.1のBaseClasses/*.cppと*.hを、TVTest-develop/src/BaseClassesにコピー
CasProcessorのソースの修正
はTVTest0.10.0でも必要なの? >>819です。
TVTestのスレでEDCBのビルドの話だったので、コメントが混同してしまいました。
>>817でEDCBの話で「Visual Studio Community 2017」を最新バージョンに更新する事(必須)と
書いたのは間違いでした訂正します。
>>818さん>>819で混同したコメントをしてしまい申し訳ありません。 >>823
スレタイ見れば分かるけどedcbのスレでもあるのだが。 >>823
ドンマイ!落ち着け。
>>820-821
うちも854c626にしたよ。本当にビルドは簡単になったもんだね。 win7からwin10に環境を移し、TVtest0.9.0をビルドしようとしたのですが
include ファイルを開けません
というエラーが大量に出てビルドできません
環境
Ryzen 1700 GTX980
win10
VS2017(本日インストール)
WinSDK 7.1 8.1 10
VC++ 2010x64x86 2015x64x86
エラーが出たので入れるだけ入れてみましたが
なにか根本的に勘違いしているのでしょうか ソースが前からあったとしたらファイルのパーミッション周りとか。
ビルド前にクリーンなディレクトリ下に git clone やらしたのならわからん。 >>826
私はこれで出来ましたよ >>329
TVTest-develop.zipはTVTest-master.zipで読み替えてLibISDB.sln→TVTest_All.VS2013.sln→package.sh ありがとうございます
githubから落とした名称はTVtest-masterでした
libsが足りなくエラー出ていたみたいです
それぞれのサイトからソース持ってきてlibsに入れたところようやくビルド進みました >>829 はTVTest-develop.zip(0.10.0)用だった
0.9.0は、828さんので 単純にgit使わずzipで落としてきて、LibISDBこソースが入ってないとかそういうことでは >>833
zipで落とすときは別途LibISDBも落とさないとダメだよ 別途必要な物
master → BaseClasses
develop → LibISDB ビルドするときに論理16コアが数秒100%になるのがなんか好き
0.10.0ビルド中です チャンネルスキャンがなぜか出来ないという状態に
ビルドは正常終了しているのに、何故だろう W3U4、0.10.0、radish、64bitでビルドでチャネルスキャン失敗
映像、音声なし、ただしサービスでxxx携帯をえらぶと映像、音声が流れる
なにが原因でしょう? ワンセグが見れるってことはBCASの接触不良とかそんな感じじゃないかな VMware-player ver.14にアップグレードしたら、CPUの仮想モードのエラーでビルド環境が起動しなくなった。
新規に仮想マシン作っても起動しないよ〜。
最近の欠陥CPUのパッチが原因?
古いAMDのPhenomU1055Tだから?
面倒くさいけど、バックアップからOSごと戻します。 VMware-playerを元に戻すのではアカンのか? >>840
どこだろ?さっぱりわからん。。。
>>841
32bitのTVTestだと見れてるのでそれはないと思います >>843
いまさらだけどVMwareVMware-player ver.12を探しても見つからなかった。
ようやく先月25日の状態に戻したので、あとはメール等を最新のデータで上書きするだけ。 (´・ω・`)?
ttps://download3.vmware.com/ software/player/file/VMware-player-12.5.8-7098237.exe >>844
32bitのが混じってる、ランタイムが入ってないバージョンのが出来てたとか?
ログに何か出てないの? >>848
おかげさまで見れるようになりました
おこらないでくださいね、B25.tvcasを入れてませんでした
どのファイルが必要なのか、それぞれどんな役割なのか、全然わからないものですいません
お騒がせしました おっさんネタとわかる方もおっさんw
ポキポキポッキン 結局基礎からきちんと理解するのが解決への一番の近道ってことさ 理解するって言っても人様が作った物を
コンパイルするにせよそのまま使ってるだけだからな >>854
だな
>>855
なにいってんだこいつ まーた謎の上から目線
自分が作ったわけでもないのに好きだねえ 最近更新がなくて寂しい
そろそろ自分で改造フェーズか? >>855と>>858の頭がずれてるだけだなんだけどな くやしい!くやしいよおおおおおおおおおおおおおおおおおおおおおおお!!!!!!!!!!!!!! どのファイルが必要なのか、それぞれどんな役割なのかだけわかればだいたいなんとかなるけど、それもわからないと闇雲に無駄な試行錯誤を繰り返さないといかず運が悪いとなかなか正解に当たらない Bondriver_UDP、Bondiriver_TCPのソースまたはx64バイナリはどこにありますか? その質問は定期的に見かけるが、斧にv1.20 mod2のソース、
TVTestの0.7.20のソース内にオリジナルがある。 Bondriver_UDPなら、ここのup0450zipにソースがある。
Bondiriver_TCPは知らん。
http://www2.wazoku.net/2sen/friioup/ >>859
どうやってビルドするの?
ソース見たけど、TCPなんてキーワード見つからない。 >>871
867が書いているmod2でできる。
斧の3753613.zip >>872
thx.
斧から3753613.zipをダウンロードしたけど、眠いから寝る。
続きは明日。 全て自分でビルドするためにソース探したんだけど、B25だけ無い。
今は拾ったB25Decorder.dllを使っています。
B25がある場所を知っていたら教えて下さい。 7.2.3を使うならMulti2DecWinを落とせば中に入ってるよ
0.9.0や0.10.0を使うならロダにTVCAS_B25がある このスレだったかどうか忘れたけどGitにあるソースをちょこっと修正すれば使えるのが出来たはず(SPHD用も一緒に作れる) >>874
Multi2Dec Ver.2.10に入ってる
「Multi2Dec Ver.2.10」でググれば出てくる 見っけたこれこれ
https://github.com/logue/TvCas
最低限の修正はモジュール定義の追加
出典はこのスレ >>83 >>877
APIは同じだと書いてある
ということは・・・ もしMulti2Decに入ってるB25のソースからx64ビルドでも作ったら変更後のソースこっそりUpしてくれるとうれしい >>879
2009年くらいの使ってたけど新しいのあったんだね
早速ビルドしてみました。サンクスです
関連してちょっとググったら茂木氏作成のB25Decorder.dll互換のGitHubも見つけたのでこれもビルドして更新
https://github.com/epgdatacapbon/libaribb25 >>877
これをDLLビルドしてEDCBで使ってる >>883-884
・libaribb25.dll
MULTI2 復号処理を行う DLL
B25Decoder.dll と互換性がある
ということで、VS2017 64bitでビルドしてEDCBで問題なしです。
ありがとうございました。 >>885
ちゃんと最適化ビルドしてる?自動でavxとかのsimdが効くようにとか。
コアの部分だからなぁ。 ■ このスレッドは過去ログ倉庫に格納されています