X



【TVTest】ビルドした・するスレ【EDCB】その2
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@編集中 (ワッチョイ 1731-G59E)
垢版 |
2018/02/15(木) 23:37:24.35ID:uWeWEjp90
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

前スレ
【TVTest】ビルドした・するスレ【EDCB】©2ch.net
http://mevius.5ch.net/test/read.cgi/avi/1486455044/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
0600名無しさん@編集中 (ワッチョイ bfe7-+/B0)
垢版 |
2018/10/02(火) 13:23:19.47ID:7GCo/reU0
WSLのほうが明らかにお手軽だろ
0601802 (ワンミングク MM7f-moJM)
垢版 |
2018/10/02(火) 18:27:18.72ID:9FMQkYypM
>>596
>>597

情報ありがとうございます。

diff…patch…分からない…

修行が足りないので調べてきます。
0603名無しさん@編集中 (ワッチョイ ffe8-Rctb)
垢版 |
2018/10/02(火) 22:13:31.87ID:5iD33M5E0
Win10にしたら数分でカクつくようになった。リセットかけると治るが数分たつとまたカクつく。
どうすれば直せますか?
0605名無しさん@編集中 (ワッチョイ ffe8-Rctb)
垢版 |
2018/10/02(火) 23:26:35.16ID:5iD33M5E0
>>604
ok
0606名無しさん@編集中 (ペラペラ SDbf-moJM)
垢版 |
2018/10/03(水) 07:14:03.25ID:AweB//pnD
diffコマンドってLinuxのコマンドだったんですね
Linux使ったことなかったので知らなかったです
0608名無しさん@編集中 (ワントンキン MM7f-moJM)
垢版 |
2018/10/03(水) 08:07:57.91ID:vbawLLZ5M
>>607
昨日1行ずつVS2017で改行しながら編集してましたが、
エンターキー押して改行だけではダメってことですか?

少し調べてみましたが、改行コードが原因のトラブルも
あるんですね。
0613名無しさん@編集中 (ワッチョイW 9b9f-4SQW)
垢版 |
2018/10/04(木) 23:13:31.85ID:sWV8Mta60
各修正と睨めっこしてたら1行間違って消していたところが
あったのでそこを修正したらビルドできました。
0615名無しさん@編集中 (ワッチョイW 9b9f-4SQW)
垢版 |
2018/10/04(木) 23:38:14.78ID:sWV8Mta60
今はb25が主流ですかね
0616名無しさん@編集中 (ワッチョイ 9bc3-hPSb)
垢版 |
2018/10/09(火) 10:37:05.99ID:gGaWFLHO0
なんとなくTvTestのdev版(0.100っていうのかな?)をビルドしようと思って、
VS2017いれたのだけど、15.6.7じゃないとうまくいかないのね。
15.7.6は互換オプションいれたらコンパイルできるみたいだけど、
15.8系統は俺の環境では何やってもダメだった。
ついでにEDCBもvs2017版に切り替えた。
0617名無しさん@編集中 (ワッチョイ d906-+YFb)
垢版 |
2018/10/09(火) 12:50:43.86ID:kGeQZMfT0
>>616
Win10 Oct2018でVS2017の15.8.6で今ビルドしてみた。
developの5月25日TVTest_All.sln。出来上がるTVTest.exeはバージョン0.10.0.0ですな。
[プロジェクト]→[ソリューションの再ターゲット]しないと、ビルド失敗が出るけど。
0620617 (ワッチョイ d906-+YFb)
垢版 |
2018/10/10(水) 03:31:57.74ID:Nqzyms/L0
>>618
メインPCも録画PCも普段使う分には不都合は見当たらないですね、録画ファイル以外が消えてても不都合がなければ気が付かないかも
ユーザー/テンポラリフォルダは全部Cドライブにないので、害がなかったのか気づかないファイルが消えたのかわかりません

今アップデートはできないみたいですし、問題が修正されてから2週間くらい様子見てからでいいと思います。私はアップデートしたものは仕方がないって感じです^^;
0621名無しさん@編集中 (ワッチョイ 9bc3-XM+q)
垢版 |
2018/10/10(水) 06:20:41.70ID:KHmAGumT0
>>617
15.8系だとLibISDBのコンパイルに失敗しない?
互換オプションつけても、うちではだめだった。
TVTest_All.slnは成功するんだけど、
もしかして過去にLibISDBをコンパイル済みのソースいじったりしてる?とか?
15.8系でLibISDBうまくいったとしたら、
VC2017のインストール時に何をいれたかとか、
プロパティからオプションどういじったかとかおしえてほしい。
0623名無しさん@編集中 (ワッチョイ 9bc3-XM+q)
垢版 |
2018/10/10(水) 06:23:26.60ID:KHmAGumT0
1809は今となっては手に入れる事はできないけど、ワイも1809だよ。
アップデートするとマイドキュメントのファイルが一部消えるらしい。
ワイはこの手のアプデ時は毎回クリーンインストールするから、
なんの問題もなかったし現在も順調に動作中。
0625617 (ワッチョイ d906-+YFb)
垢版 |
2018/10/10(水) 09:21:19.62ID:Nqzyms/L0
上でも書いたけど、メニューのプロジェクトから「ソリューションの再ターゲット」が肝
これやらないとLibISDBもビルドも失敗するよ(オプションをいじった事がない俺が言うのもなんだが)
EDCBとTVTestはこの手順に気づくことで大抵壁を越えられる。
あと一歩(ひと手間)だ!
0626名無しさん@編集中 (ワッチョイ 47c3-dQFy)
垢版 |
2018/10/11(木) 11:46:15.82ID:hJk93Xdc0
621です

あれからOSのリカバリをかけてみたり、
15.6.7からのアップデートで15.8を入れてみたりと
色々ためしてみたのですが、やっぱりうちではダメですね。
ちなみに再ターゲットはやっています。

5>cl : コマンド ライン error D8040: 子プロセスの作成中または更新中にエラーが発生しました
5>プロジェクト "libfaad.vcxproj" のビルドが終了しました -- 失敗。
6>プロジェクト "libmad.vcxproj" のビルドが終了しました -- 失敗。

などですね。

サードパーティーのプログラムのコンパイルが全て失敗するので、
結局LiBxxが生成されないという状態になってます。

15.6.7ではうまくいくんだけどなあ。不思議。
0628名無しさん@編集中 (ワッチョイ e776-JlWZ)
垢版 |
2018/10/11(木) 21:14:47.84ID:5vUkhtvU0
>>617
さっきVisual Studio Community 2017 15.8.7でビルドできました

 git clone -b develop --recursive https://github.com/DBCTRADO/TVTest.git
 git clone -b master --recursive https://github.com/DBCTRADO/LibISDB

 \LibISDB\Projects\LibISDB.slnをダブルクリック→Release_MD x64→ソリューションの再ターゲット→ソリューションのビルド
 \LibISDBフォルダを\TVTest\srcにコピー
 \Build\TVTest\src\TVTest_All.slnをダブルクリック→Release_MD x64→ソリューションの再ターゲット→ソリューションのビルド
 \TVTest\sdk\SamplesSamples.VS2013.slnをダブルクリック→Release_static x64→ソリューションの再ターゲット→ソリューションのビルド

最初、LibISDBフォルダをコピーしてから\Build\TVTest\src\LibISDB\Projects\LibISDB.slnをビルドすると成功するも
TVTest_All.slnのビルドの時に、以下の表示となりTVTest.exeは出来ませんでした
========== すべてリビルド: 5 正常終了、1 失敗、0 スキップ ========== 
0630名無しさん@編集中 (ワッチョイ dfd2-SmB1)
垢版 |
2018/10/11(木) 21:25:24.36ID:wietNYWO0
最近OS再インストールしたので15.8を入れて試したらうちのも子プロセスの作成でコケた
ソリューションの再ターゲットはもちろんやってる
まぁOS再インストール前のTVTestとってあったから困りはしないが
0631617 (ワッチョイ e706-4zPR)
垢版 |
2018/10/12(金) 02:07:54.34ID:SmkJsVR70
いままでがx86(32bit)だと思い込んでました。64bitとの違いと思いましたが…
アップグレード来てたのでVS2017_15.8.7に。(詳細削除^^;)全ビルド成功。原因はこれではなさそう。エラーコード調べてみる。

D8040エラーはC++のコンパイラ上のバグかもっていう話がVS2015時代から報告ありますね。
stackoverflowに改善案がありますが多分ここまでやらずにすむ根本的な何かがあるといいなぁと思うんですが。
1- Disable c/c++->general->Multi-processor compilation 2- Disable c/c++->general->optimization 3- Disable c/c++->language->open mp support

15.8系でC++のSSAオプティマイザーとリンカーの強化とかあるんでコンパイラにも手が入ってますね・・・
https://docs.microsoft.com/ja-jp/visualstudio/releasenotes/vs2017-relnotes

「VS2017はバグです」って海外では言われているようなので、まだまだ頻繁に細かいバージョンで改善されたり悪くなったりしているようですね><
0637名無しさん@編集中 (ワッチョイ bfa8-JlWZ)
垢版 |
2018/10/12(金) 13:28:11.95ID:nSvM0mwx0
621です。

皆様色々とありがとうございました。

617=631さんのアドバイス大変参考になりました。結論からいうと、

LiblSDBのプロジェクトについて、再ターゲットしたのちに、

BaseClasses / liba52 / libfaad / libmad の4つに対してプロパティから

C++ -> 全般 -> 複数プロセッサによるコンパイル いいえ 

に変更する事で、無事 LiblSDB のコンパイルが通るようになりました。
おかげ様をもちまして、全てのビルドを、15.8.7 で完了できました。

考えられる要因は良くわかりませんが、
Core i5が6コアモデル(4コアではない)だからなのかもしれません。

参考までに 628さん のアドバイス頂いたような外だしもしなくて、
通常の配置で問題なくコンパイルできました。

アドバイス頂いた皆様ありがとうございました!
0646名無しさん@編集中 (ワッチョイ 07e0-SmB1)
垢版 |
2018/10/17(水) 02:26:37.99ID:VTrg57yl0
 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。
0651名無しさん@編集中 (ワッチョイ f306-iIDB)
垢版 |
2018/10/18(木) 16:23:27.63ID:D8i3CoPt0
ここまで維持した安定したビルド環境をわざわざ変える必要もないでしょ^^;
2019とかなんとかの阿鼻叫喚が待ってるだけだし、変えなきゃいけない理由ができてからでOK
0652名無しさん@編集中 (ワッチョイ 7e70-nBLa)
垢版 |
2018/10/18(木) 17:00:29.25ID:j2r7QsdG0
LibISDB-master は変更無いのでそのままコピーしてTVTestビルドしたら
SDKのバージョンが違うとエラー
LibISDB-masterのビルドからスタートして無事完了!
0654名無しさん@編集中 (ワッチョイ be81-YQEo)
垢版 |
2018/10/19(金) 09:31:49.07ID:l5ieU2ZF0
DBCTRADOさんにお願い。

Win7 x64 / VS comm 2017 v15.8.7 の環境でLibISDBがビルド出来ない。
LibISDBソリューションの各プロジェクトを個別にビルドすると、ThirdParty以外の
プロジェクトはSDKバージョンに関係なく全てビルドできる。
ThirdPartyのBaseClasses/liba52/libfaad/libmadのプロジェクトは全て失敗する。

ソリューション/プロジェクトを VS2017 v15.8.7でビルド出来るように
更新してもらえないでしょうか。
よろしくお願いします。
0659名無しさん@編集中 (ワッチョイ be81-YQEo)
垢版 |
2018/10/19(金) 16:20:02.85ID:l5ieU2ZF0
>>656
>>657
アドバイス有難うございます。
0660名無しさん@編集中 (ワッチョイ be81-YQEo)
垢版 |
2018/10/19(金) 17:32:35.40ID:l5ieU2ZF0
>>656
>>657
私の環境では両SDKバージョンともビルドに失敗(ThirdPartyのプロジェクト)します。
LibISDBWindowsの準拠モードを変更しても失敗します。

VSのインストールがうまくいっていないのか、プログラムの分からない私にはお手上げです。
0662名無しさん@編集中 (ワッチョイ 7e70-nBLa)
垢版 |
2018/10/19(金) 18:00:15.68ID:Aa2/J6ux0
>>660
今の環境(VS comm 2017)でEDCBとか他のソフトはビルド出来てるの?
\src\LibISDB\Projects\LibISDB.sln → ビルド → エラーが出るなら
エラーの内容をここに貼ってみたら
0663名無しさん@編集中 (ワッチョイ 7e70-nBLa)
垢版 |
2018/10/19(金) 18:19:31.45ID:Aa2/J6ux0
分かってると思いますが、下記は大丈夫ですか?
\TVTest-develop\doc\TVTest.txt ← 53行〜56行

GitHub から Zip ファイルをダウンロードする場合、サブモジュールは含まれないので
src/LibISDB フォルダに LibISDB のファイルを展開する必要があります。
その場合、サブモジュールの参照先として指定されているコミット以外のソースツリー
を利用した場合、ビルドできない、もしくは正常に動作しない可能性があります。
0665名無しさん@編集中 (ワッチョイ be81-YQEo)
垢版 |
2018/10/19(金) 21:13:13.95ID:l5ieU2ZF0
>>660です。

>>661
再度読み返したら>>637さんのコメントがビンゴでした。

>>662
EDCBはxtne6f版/tkntrec版(何れも最新版)共にエラーなしでOKです。

ThirdPartyのビルド・エラーメッセージは
エラー D8040 子プロセスの作成中または更新中にエラーが発生しました。

>>663
ダウンロードはZIPファイルではなく、git clone コマンドで直接TVTest/LibISDBファイルを
ダウンロードし、TVTestのLibISDBフォルダに貼り付けているので大丈夫です。

>>660
ビルド環境のフォルダ構成名は、全て半角英数字です。
0666名無しさん@編集中 (ワッチョイ be81-YQEo)
垢版 |
2018/10/19(金) 21:16:14.56ID:l5ieU2ZF0
続き:

結論は>>637さんの方法でビルドできました。

皆さん色々とアドバイス有難うございました。
又よろしくお願いします。
0670名無しさん@編集中 (ワッチョイ 6a4d-RdiE)
垢版 |
2018/10/20(土) 07:59:24.43ID:lfgDj4kF0
新しいの出てたか
わかる人向けの儀式

LibISDBとtvtestのプロジェクト全部のSDKバージョンを最新(10.0.17134.0)にすると
古いSDK入れなくても関係なくなる(もしくは入ってる最新バージョン)
なお、動作するかまでは保証出来ないので自己責任で
0671名無しさん@編集中 (ワッチョイ be81-YQEo)
垢版 |
2018/10/20(土) 08:55:54.04ID:lI4k2J/f0
VS 2017のSDK最新バージョンは(10.0.17763.0)まで上がっています。
このSDKバージョンで問題なくTVTestがビルドできます。
0672名無しさん@編集中 (ワッチョイ 2e9f-P7eO)
垢版 |
2018/10/23(火) 20:43:18.04ID:qPdGZ0Cg0
なぜか gitで TVTest-develop/src/TVTest_Image/zlib/zconf.h が消失してたんで
zip版から拾ってビルドした。
何で消えたんだろ?
0675名無しさん@編集中 (ワッチョイ 2e9f-P7eO)
垢版 |
2018/10/23(火) 21:46:49.53ID:qPdGZ0Cg0
たまによくある事なのか、安心した。
0676名無しさん@編集中 (ワッチョイ 2663-0gnm)
垢版 |
2018/10/23(火) 22:57:43.13ID:tePnv1hV0
TVTestのOct17で、TTRec(19が最終ででOK?)が使えなくなってません?
配布バイナリは当然だけど、TVTestPlugin.h新しくしてビルドしてもダメ。
俺見るだけ予約だけで使っているから気付いたけれど。
0684名無しさん@編集中 (ワッチョイ cf6e-o1DS)
垢版 |
2018/10/26(金) 06:04:54.07ID:9WtYYnhL0
Visual Studio 2017 version 15.8.8で、
>LiblSDBのプロジェクトについて、再ターゲットしたのちに、
>BaseClasses / liba52 / libfaad / libmad の4つに対してプロパティから
>C++ -> 全般 -> 複数プロセッサによるコンパイル いいえ 
これやって問題なくビルド完了。
0686名無しさん@編集中 (ワッチョイ 0de9-o90R)
垢版 |
2018/10/27(土) 14:40:55.42ID:eYngFEOE0
>>685
https://mevius.5ch.net/test/read.cgi/avi/1525789119/525

https://mevius.5ch.net/test/read.cgi/avi/1528459389/894
で指摘されている件だな
チャンネル->チャンネルリストにおいて(チューナー空間->チャンネルリストでは問題ない)
>「ch2で(コメントアウト行は除き、設定で非表示にした行は含め)301行目以降のチャンネルは選局出来ない」
>(選局しようとすると、何も起こらなかったり、別のBonDriverが突然開かれたり、落ちたりする)

ついでに
https://mevius.5ch.net/test/read.cgi/avi/1525789119/526
サービスリストにおいて(チャンネルリストでは問題ない)
>サービス51以降のサービスは選局できない
>(選局しようとすると、何も起こらなかったり、別のBonDriverが突然開かれたり、落ちたりする)

こっちも合わせて対応してもらえると大変有難いです
0688名無しさん@編集中 (ワッチョイ 35d6-IUko)
垢版 |
2018/10/27(土) 15:22:41.72ID:khpPLg6I0
リソースIDの問題か
連番になってて増やしづらいから
CM_CHANNEL_FIRST / CM_CHANNEL_LAST / CM_SERVICE_FIRST / CM_SERVICE_LAST
をCM_COMMAND_LASTの所に持ってきて適当に間隔を増やしたら動いてるみたいだがあってんだろうか
0690名無しさん@編集中 (ワッチョイ ab81-dgn0)
垢版 |
2018/10/28(日) 12:49:48.87ID:nw+SJLKK0
TVTestの更新有り。
Casprocessorも再ビルドしたほうが良い。
0691名無しさん@編集中 (ワッチョイ ab81-dgn0)
垢版 |
2018/10/28(日) 13:04:28.42ID:nw+SJLKK0
追記:
再ビルドは「TVTestPlugin.h」が更新されているので、入れ換えが必要。
0692名無しさん@編集中 (ワッチョイ 5370-7TBo)
垢版 |
2018/10/28(日) 20:00:59.47ID:Y7qc+2Ub0
久しぶりにCasprocessorもビルドしてみたが、何故か
x64「CasProcessor.tvtp」のサイズが異常に大きい?

ビルド環境
VS2017 15.8.0.201871003
SDK 10.0.17763.1
「TVTestInterface.h」と「TVTestPlugin.h」TVTestより移植

Win32のビルド後の「CasProcessor.tvtp」は103KB
x64はReleaseビルドしてるが、出来上がりはDebugフォルダで
「CasProcessor.tvtp」は634KB

VS2015でビルドした前回の「d9c4cfd_Jan 14, 2016」は下記
Win32:100KB
x64:107KB(Debugフォルダ)
0693名無しさん@編集中 (ワッチョイ 21b3-JHIh)
垢版 |
2018/10/28(日) 20:43:20.95ID:VEWO3T5G0
>>692
Win7 VS2017 15.8.8で、>>2にあるlogue版の
https://github.com/logue/CasProcessor
20151129 629d3b4
をビルドするとこんな感じだけど↓。
Win32\Release\CasProcessor.tvtp 104KB
x64\Release\CasProcessor.tvtp 129KB

d9c4cfd_Jan 14, 2016は、こっちだね、
https://github.com/dtvgit/CasProcessor/commits/master
何が違うの?
こっちを使う理由があるの?
0696名無しさん@編集中 (ワッチョイ 5370-7TBo)
垢版 |
2018/10/28(日) 21:51:28.77ID:Y7qc+2Ub0
>>693
TVTest_b9fb3c3_May 24, 2018から「TVTestPlugin.h」を移植してビルドしました?
「TVTestPlugin.h」 サイズ大きくなってますよ
125KB → 168KB

>>695
/MTですよ(統一してます)

完全なるDebugもビルドしてみました。
Debugで/MTdビルドすると
x64で1,136KB
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況