【TVTest】ビルドした・するスレ【EDCB】その3
■ このスレッドは過去ログ倉庫に格納されています
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】その2 http://mevius.5ch.net/test/read.cgi/avi/1518705444/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured Microsoft Visual Studio 2017(VS 最新バージョンのダウンロード) https://www.visualstudio.com/ja/downloads/ Microsoft Visual Studio 2015、他(VS 旧バージョンのダウンロード) https://www.visualstudio.com/ja/vs/older-downloads/ /MT staticリンクされるのでWindowsUpdateの恩恵は受けれないですがランタイムライブラリのインストールの心配はなくなります。 まぁFramework入れなくても動くのは環境によっちゃ美味しいと思うけど、そんな環境ほとんど死滅しちゃってるしね。 静的リンクなのでちょっとバイナリサイズがデカくなる点は短所なので、全部パッケージ化しちゃうと修正があった時にTVTestもリビルドしなきゃいけない。 /MD ランタイムライブラリがインストールされていないと動きませんが、ランタイムライブラリの致命的バグの時にWindowsUpdateで更新されるので開発側の手間はなくなります。 あとDLLはメモリを共有するので/MDを選べばメモリ消費も減り、実行ファイルがコンパクトになるメリットもあります。 基本的に.NET Frameworkに依存する部分はそっちに依存させといた方がセキュリティ修正意識しなくて済む。 【TVTest】ビルドした・するスレ【EDCB】その3 https://mevius.5ch.net/test/read.cgi/avi/1548937771/ 45秒遅れで重複させてしまったのだけど、落としちゃいますかね 前スレ>>994 WindowsコンテナはOSイメージがデカいからあんま小さく出来ないのよ vs_buildtoolsのインストールオプション追い込めばもっと小さく出来るとは思うけど そこまでやるのはめんどくさくて諦めた あとLibISDBがgit cloneした素の状態だとWindows10SDKを2バージョン要求するから辛い 前スレ>>995 Dockerfile https://pastebin.com/d8Cm7nf7 おまけ TVTestビルドバッチ https://pastebin.com/qZMXK7tF MDがいい人は適当にConfiguration=Release_MDとかで docker神サンクス なんやようわからんがやってみる ドッカーて響きがええからな 乙 今更ビルドする人もあまりいないと思うが >>4-5 を >>2-3 に合わせて コンパクトにまとめ直してみた 正式版 TVTest 0.8.2 ソース https://github.com/DBCTRADO/TVTest/releases ●TVTest ・TVTest-0.8.2.zip を解凍 ・BaseClasses は 0.9.0 と同様にコピー ・https://pastebin.com/VrEAxy37 の修正を適用 ・TVTest.sln をダブルクリック → Release → ソリューションのビルド ・TVTest-0.8.2/sdk/Samples/Samples.sln でプラグインをビルド ・TVTest-0.8.2/src/TVTest_Image/TVTest_Image.sln で TVTest_Image.dll をビルド (TVTest_Image.dll は TVTest.exe と同じ場所に作成される) >>2 だけ生かして>>3-5 はもう削ってもいいんじゃね?とも思った 某メーカーサポートがやり取りで環境が新しすぎて困ってるとか宣ってるのを見かけたような TVTest ver. 0.8.x 〜 0.90 src/LogoManager.cpp 95,96c95,96 < ft.dwLowDateTime=(DWORD)(Time>>32 ); < ft.dwHighDateTime=(DWORD)(Time&0xFFFFFFFFUL); --- > ft.dwHighDateTime=(DWORD)(Time>>32 ); > ft.dwLowDateTime=(DWORD)(Time&0xFFFFFFFFUL); >>2 の内容はもう古いよ logue氏がリポジトリを更新してくれたからCasProcessorはそのままビルドできる(今なら再ターゲットすら必要ない) TvCasへの言及がないのがなぜなのかは知らんけど あとzipで落とすのではなくgitコマンドでcloneするように更新したほうがいいと思う(そうしないとバージョン情報にコミットハッシュ入らないし) あと中の人バグ修正お疲れ様です&ありがとう VS2017 15.9.6で「TVTest 0.10.0/LibISDB Commits on Jan 30, 2019」ビルド・動作確認 年末年始は確認できなかったので 前バージョン「Commits on Dec 26/27, 2018」の内容もこのタイミングでようやく確認できました 前バージョンの内容 https://mevius.5ch.net/test/read.cgi/avi/1518705444/686 を書いたものですが https://mevius.5ch.net/test/read.cgi/avi/1518705444/929 で↑の2件とも解決されていることを確認できました >Commits on Dec 26, 2018 >選択できるチャンネル/サービスの上限数を増やした fc55f4e >チャンネル/サービスなどのコマンドの範囲チェックを行うようにした f46aae1 これでスカパープレミアムで4波束ねた時も不具合が無くなり快適になりました あと、 >局ロゴファイルに各ロゴの更新日時が正常に保存されないのを修正 2ebab9e https://mevius.5ch.net/test/read.cgi/avi/1518705444/937 >Commits on Dec 27, 2018 >局ロゴファイルのロゴ更新日時が異常な場合は無視するようにした 484f7e3 これでBSのロゴが更新されなかったりするのがなくなるのなら有難いです いつも有難く使わせてもらっています 自分の中では大きな不具合はもう無くなった感じ 感謝です ファイル再生が終わった時、タイトルバーにタイトルが出なくなったのっていつから? 前は再生が終わった後でもタイトルが出たままで確認できたのに今は地味に不便 >>32 logue氏のと手持ちを比較してたら TVTestPlugin.h が微妙に違うことに気づいたのだが TVTest-develop/src と TVTest-develop/sdk の物で内容が異なるのな sdkの方は0.9.0から更新されていないのか… どなたか最新ビルドのバイナリ上げていただきないでしょうか LibISDB Commits on Feb 3, 2019 emplace_back で追加した要素の参照に back を使わず戻り値を使うようにした TVTest Commits on Feb 3, 2019 LibISDB を更新 emplace_back で追加した要素の参照に back を使わず戻り値を使うようにした コメントアウトしていた不使用コードを削除 番組表検索のカラム幅の初期値が0になるのを修正 Sampleだけ再ターゲットがかかるのはおまかん? 最高最適化と最適化と速度優先の3オプションがバラバラなのは、理由があるのかな?作った時の気分? まあサンプルだしね テキストにもこう書いてある > サンプルのソリューション(Samples.sln)とプロジェクトは Visual Studio 2010 用です。 テンプレの「Samples.VS2013.sln」の方を使ってもその名の通り そもそも使わないならビルドする必要もないし… HDUSのリモコンが優秀すぎて。ごろ寝で次の番組見るとか便利で手放せないよ! TVTestでリモコンないと泣いちゃう。ゲームパッドを延長すれば代用もできるけど、、、 TVTestは7年使ってるがHDUSは使ったことないな そんな便利に使ってる人もいるんだ 自分も使ったことないな でも最近PCから少し離れたところから見ることが増えたからリモコン欲しいなとも思う リモコンはIOデータのGV-RCKIT3でもプラグインあるからtvtestで使えるよ あとスマホから使えるAndroidリモコンなんかもある リモコンで思ったけどEPGやZキーの画面で左下に小窓で現在選局中のチャンネルの映像表示出来ればTVライクでいいと思うんですけどどうでしょう中の人 EWDKを使ってコマンドラインからビルドしてみた。 > EWDK for Windows 10 バージョン 1809 Visual Studio Build Tools 15.8 ってもので13GB弱、うちの適当にぶっ込んだVS2017の半分くらいの容量か? 特に問題なくTVTest本体のビルド完了。 Sampleのプラグインはそのままではビルドできなかったけど。 パッケージが昨年9月で更新されているわけじゃないので、ぱっと見の違いは バージョン情報が「MSVC 19.15.26726.0」になるくらいかな。 そうなんだけど、単体で完結してるってところで試してみたわけ。 VS2017のセットアップファイルを「vs_community.exe --layout」でローカルに保存していて、 たまに更新かけ続けていたらいつの間にか80GBオーバーしていてこんなに必要なのか!?と 驚いていたんだが、削除して再取得させたら50GB弱に収まったな。 まぁそれでも大きいが… 普通にビルドしてるだけならWindowsKits入れても14GBだろうに・・・ Visual Studio 2017 version 15.9.7 来てたのか 今知った LibISDBのバージョンはいつまで「ver.0.0.0」なのだろう? /min /tray で起動すると一瞬だけアクティブになるんだけど、 バックグラウンドのままで起動するにはどこいじったらええの? CAppMain::Main で SetFocus してたわ というか 0.9.0 だけど、/tray で起動してからウィンドウに戻すとタイトルバー残らない? おま環な話なんだが、xfne6f氏版EpgDataCap_Bonが頻繁にハングアップするんで2週間以上格闘してた。 9年前のCore2DuoマシンのHDDが死んで交換、Win7(EDCB人柱版10.66)→Win10にしてビルドした。 xtne6f氏のコミットに納得したり疑ったりしながら書き出しスレッドがデッドロックする理由を追ってたんだが、 前スレの576氏が人柱版10.66のEpgDataCap_Bonと入れ替えて解決した話をみて、ビルドして置き換えてみた。 EpgTimerから起動されるだけなんだから、引数が互換であればそのまま置き換えておk。盲点だった。 まだ様子見だけれど、少し試した感じでは悪くない。ありがとう。 >>62 の PCとチンチンぐらいしか弄るものが無い件について チンチンはいじるものではなく、いじってもらうものなんだお。 暇だったからチンチンいじりじゃなくTVTestの0.7.23を VS2013でビルドしようとした。 ATL関連のエラーを解消できずに挫折した。 VS2017を使ったらさっくり終わった。 空しかったのでチンチンいじりに戻る。 EDCB人柱版10.66をわざわざビルドせず10.69mod23でビルドすればええのにな 派生版のどれがいいかは知らんけど 派生版、迷ったらxtne6fのwork-plus-sで良いんじゃね。バイナリ配布してるし。 肝心のファイルが入ってないから、まともにビルドできない初心者にその勧め方はよくないと思う サービス起動のバッチファイルとかあるからビルド組も一度は入れたほうがいいとは思うけど 「Visual Studio 2019」がリリース候補(RC)版に 〜CodeLens機能がCommunity版にも開放 - 窓の杜 https://forest.watch.impress.co.jp/docs/news/1173011.html 米Microsoftは2月27日(現地時間、以下同)「Visual Studio 2019」のリリース候補(RC)版を公開した。 現在、公式サイトからダウンロードできる。 「Visual Studio 2019」は、統合開発環境(IDE)「Visual Studio」の次期メジャーバージョン。 正式リリースは4月2日が予定されており、それに合わせてローンチイベントがオンラインで開催される。 releaseのビルド済み落としつつ、自ビルド上書きが最強なんかな? >>72 バッチファイルとか自ビルドで含まれないものがあるということでの話なんだけど >>73 ソースのiniフォルダにみんな入ってるだろ >>74 そうだっけか じゃあ>>69 はなんのことなんだろう 俺は普通に自ビルドしたの使ってるけど 派生版のソースにiniフォルダがあるけど純正の方はiniフォルダが無い 10.69mod23以降xtne6fぐらいしか更新してない気もするけど >>75 EpgDataCap_Bon.exeが入ってないよ。 190305更新乙です。 >>77 >>69 の意図することがイマイチつかめないけど、単にバイナリ配布ではEpgDataCap_Bon.exeが入ってないというだけなら考えが浅すぎる 肝心のファイルが入ってない=ビルドするのに必要などのファイルが足りない まともにビルドできない=VS2015からVS2013に変えてビルドする関係でATL関連でエラーがでる等でソリューションやらプロジェクトをいじらないといけないのがわかってない とかスレ民敏感だからな TVTestで初めてソフトをビルドしたんだけど、出来上がったファイルのハッシュ値でググっても何も出てこない。 ビルドしたファイルのハッシュ値って環境ごとに異なる? >>80 生成されたexeの中にはビルド中に生成された中間ファイル(*obj)のタイムスタンプ 等の情報なども入っているから、環境ごとどころか同じ環境でもビルドするたびに ハッシュは変わるよ Multi2Dec 2.10をVS2017でx64ビルドしてlibarib25と入れ替えたらCPU負荷半減で驚いた。 9年前のマシンをだましだまし動かしてるのでいい発見。 互換は互換なのでそれぞれ目的に合った本来の使い方があるってだけだけどね CPU負荷半減ならCPUフルに使って時間減らせよという気がするのと そもそもx64にするほどメモリ食わないという気がする C2Dレベルがあるならその程度の負荷の差なんて 気にしなくてもいいだろうに… EDCBってビルドしたのx86版しか無いけど、みんな32bit環境の人が多いの? Windows10でマシン新調したとかで、圧倒的にx68の人が多いと思ってたけど…?(謎) x64にしても速くなるわけじゃないし気持ちの問題だから… >>88 確か×64だと動かないチューナーがあったんじゃなかったかな? 自分もosは64でテレビ関係は86ですね 糞みたいな質問が増えるからx86がデフォになってるだけだよ 何年も前から全てx64でも問題ないけど今でも偶にOSとプログラムの関係がよく分かってないやつがx86,x64混在で動かないってマヌケなこと言ってくる時があるんでx86をデフォにしておく意味はある ソースあって自分でビルド出来る頭があれば問題ない程度のレベルだけどそれすら出来ないの多いからね 既存のモジュールと併用する以外にx86選択する意味ないからな いい機会だからx64経験則積んどけ遠い将来x86廃止になるから win10-64bitでx86XP互換上がってるもんな 8.1で無理だった20年前のソフトやえろげーが動く 全てのソースを探して集めて全部x64でビルドすると、とてもいい自己満足感に浸れるのでオススメ >>93 拾い集めてる奴らにはそれが難しい 一つや二つ必ず32bitが混じっていて動かない それで動かないよと質問しに来るのだ Visual Studio 2017 version 15.9.9 released on March 12, 2019 Details of What's New in 15.9.9 Issues Fixed in 15.9.9 ・These are the customer-reported issues addressed in 15.9.9: ・SSDT: We fixed a crash in the SSIS Foreach Loop container. ・A few .NET native for UWP customer issues were fixed in .NET native tools 2.2 (UWP 6.2.4). ・We have corrected dual signing of Visual C++ Redistributable installers. Security Advisory Notices ・A remote code execution vulnerability exists when the Visual Studio C++ Redistributable Installer improperly validates input before loading dynamic link library (DLL) files. ・Unity Editor Remote Code Execution Vulnerability. ・.NET Core NuGet Tampering Vulnerability. TVTest 0.10.0-dev 最新リビジョンとそのほか一式をビルド 初めてすべて/MDでビルドしてみた BonDriverとか特に弄らなくても/MDでビルドされるようになってたんだね >>88 >.圧倒的にx68の人が多い x68 x68 x68 はいはいおもしろいおもしろい。そういう揚げ足取りはいいから 88じゃないけど ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる