開発版Tvtest 0.9.0 ソース
https://github.com/DBCTRADO/TVTest/tree/develop
●TVTest
TVTest-develop.zipを解凍
WinSDK v7.1のBaseClasses/*.cppと*.hを、TVTest-develop/src/BaseClassesにコピー
TVTest.slnをダブルクリック → Release → ソリューションのビルド
baseclassesだけコピーしとけばWin7SDK入れなくてもおk
http://www1.axfc.net/uploader/so/3121693
●CasProcessor.tvtp
CasProcessor.zipを解凍
・TVTest-develop/srcから以下の2ファイルを上書き
TVTestPlugin.h
TVTestInterface.h
・CasProcessor.cppの2170行目を修正
Info.ConnectPosition = TVTest::TS_PROCESSOR_CONNECT_POSITION_POSTPROCESSING;
・CasProcessor.rc 11〜13行目修正 TVTest 0.8.2に合わせる
AUTOCHECKBOX "EMM処理を行う(&M)",IDC_PROPERTIES_ENABLEEMMPROCESS,8,20,80,9
RTEXT "使用する拡張命令(&E):",IDC_PROPERTIES_INSTRUCTION_LABEL,8,38,72,8
CasProcessor.slnをダブルクリック → Release → ソリューションのビルド 正式版Tvtest 0.8.2 ソース
https://github.com/DBCTRADO/TVTest
・CCasProcessorのStub化
・「現在のサービスのみスクランブル解除する」設定機能の 削除
・BonDriver専用のwinscard.dllを読み込む機能の削除
0.8.0のCasProcessor.cpp・CasProcessor.hを上書きコピー
tvcas_attachmentのTVCAS.hを↑と同じフォルダにコピー
DtvEngine.cppにhttp://pastebin.com/Jw5FJrLEの修正を適用
0.8.0のRecord.cpp・Record.h・RecordOptions.cpp・ RecordOptions.hを上書きコピー
0.8.0のTVTest.rcの1162〜1179行目を0.8.1のTVTest.rcの 1167〜1183行目に上書き
0.8.0のResource.hの723行目を0.8.1のResource.hの727行と 728行の間に挿入
0.8.0のCoreEngine.cppの370〜379行目を0.8.1の CoreEngine.cppの352行目と353行目の間に挿入
0.8.0のCoreEngine.cppの324〜338行目を0.8.1の CoreEngine.cppの321行目と322行目の間に挿入
0.8.0のCoreEngine.hの69行目を0.8.1のCoreEngine.hの68行 目と69行目の間に挿入
0.8.0のTVTest.cppの1071〜1072行目を0.8.1のTVTest.cpp の1082行目に上書き /MT
staticリンクされるのでWindowsUpdateの恩恵は受けれないですがランタイムライブラリのインストールの心配はなくなります。
まぁFramework入れなくても動くのは環境によっちゃ美味しいと思うけど、そんな環境ほとんど死滅しちゃってるしね。
静的リンクなのでちょっとバイナリサイズがデカくなる点は短所なので、全部パッケージ化しちゃうと修正があった時にTVTestもリビルドしなきゃいけない。
/MD
ランタイムライブラリがインストールされていないと動きませんが、ランタイムライブラリの致命的バグの時にWindowsUpdateで更新されるので開発側の手間はなくなります。
あとDLLはメモリを共有するので/MDを選べばメモリ消費も減り、実行ファイルがコンパクトになるメリットもあります。
基本的に.NET Frameworkに依存する部分はそっちに依存させといた方がセキュリティ修正意識しなくて済む。
[事前準備]
(Write_AVIVOをビルドするのに必要。通常は不要)
1.C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses(環境によってパスが違うかも)
フォルダをルートフォルダ(Documentフォルダや各種プロジェクトと同階層のフォルダ)にコピーし、baseclasses.slnを開く
(裏技)
Windows SDK 7.1のISOイメージ"GRMSDK_EN_DVD.iso"を7-zipなどで展開し、さらに"Setup\WinSDKSamples\cab1.cab"を展開すると
"winsdk_samples_multimedia_directshow_baseclasses_*"(*は任意)というファイルが70個見つかる。これを取り出してファイル名から
"winsdk_samples_multimedia_directshow_baseclasses_"を取り除き、拡張子を復活させる(*_cpp→*.cppなど)とbaseclassesフォルダと同等になる。
展開したファイルは読み取り専用属性になっているので注意。
(裏技)
Windows SDK 7.1のISOイメージ"GRMSDK_EN_DVD.iso"を7-zipなどで展開し、さらに"Setup\WinSDKSamples\cab1.cab"を展開すると
"winsdk_samples_multimedia_directshow_baseclasses_*"(*は任意)というファイルが70個見つかる。これを取り出してファイル名から
"winsdk_samples_multimedia_directshow_baseclasses_"を取り除き、拡張子を復活させる(*_cpp→*.cppなど)とbaseclassesフォルダと同等になる。
展開したファイルは読み取り専用属性になっているので注意。
2.ツールバーにある緑色の横向き三角ボタンの右側にあるプルダウンメニューが「Release」に変更
ソリューションエクスプローラー上の「BaseClasses」を右クリックして「ビルド」
(ルートフォルダ)\baseclasses\Release\strmbase.lib
が作成されているのを確認
[ビルド]
1."Document\EDCB_ALL.VS2015.sln"を開き、ツールバーを[Release][Win32]にしてビルド→ソリューションのビルド
(注意)
WindowsXPで実行可能なファイルを作りたいときは、EpgTimerを除く全プロジェクトの
構成プロパティ→プラットフォームツールセットを"v140_xp"に切り替える必要がある
(ソリューションエクスプローラ―上でCtrl+マウス選択を駆使すればまとめて切り替えられる)
2.(EpgTimerNWが必要な場合のみ)生成された"EpgTimer.exe"を"EpgTimerNW.exe"というファイル名でコピー
3.(Write_AVIVOが必要な場合のみ)ソリューションエクスプローラ―でWrite_AVIVOを右クリックしてビルド
[ビルド(VisualStudio2010)]
1."Document\EDCB_VCALL.sln"を開き、ツールバーを[Release][Win32]にしてビルド→ソリューションのビルド
2."EpgTimer\EpgTimer.sln"を 右クリック→プログラムから開く→C# 2010 Express で開き、ツール(T)→設定→上級者設定にチェック、[Release][x86]にしてビルド
3.(EpgTimerNWが必要な場合のみ)生成された"EpgTimer.exe"を"EpgTimerNW.exe"というファイル名でコピー
4.(Write_AVIVOが必要な場合のみ)ソリューションエクスプローラ―でWrite_AVIVOを右クリックしてビルド
なるほど、TVtestだけでは馬鹿共が騒ぐからEDCBと併合したのね・・・・
TVTest-develop
Commits on Feb 08, 2017
ビットシフトの警告を抑制 854c626
DirectShow BaseClasses のソースコードを追加 0f78413
ついにBaseClassesも補完しなくてよくなったんか
何より、まだまだ更新があるって分かったのが嬉しいしありがたいね
ちょうど正式版になったし、そのタイミングで板がこんな状況で
もうアホらしくとかなってないだろうかって心配してたよ
最新版ビルドしたけどTVTestVideoDecoderで映像がカクつくようになった
Microsoft DTV-DVD Video Decoderだと問題なし
>>30
正式版ブランチをビルドしたのを置いとけば五月蠅いのも減るだろうにと思ってみたり 柔らかも0.9.0で健在だからね
ビルド済みの最新版を上げて置いても問題は無さそう
これ/MD,/MTオプションつけなければ.NETFramework不要のTVTestが出来上がるで合ってる?
https://developer.microsoft.com/en-us/windows/downloads/virtual-machines
This evaluation virtual machine includes:
Windows 10 Enterprise Evaluation, Version 1607
Visual Studio 2015 Community Update 3 (Build 14.0.25425.01)
Windows developer SDK and tools (Build 14393)
Microsoft Azure SDK for .NET (Build 2.9.6)
Windows Bridge for iOS (Build 0.2.161107)
Windows UWP samples (November 2016 Update)
Windows Bridge for iOS samples
Bash on Ubuntu on Windows VS2017がRTMになったけど、Expressはまだお預け
MSDNには来てる模様
2017をオフラインインストール用にダウンロードしたら22Gもあってたまげたわw
でもVC++的には2015から変更無しとか
VS2017でビルトすると、evr_vista.libがリンクできないってエラーが出る…
>>46
それが2番目のトラップ「SDK8.1がインストしてない」
evr_vista.libはSDK8.1内にあるのでインストーラーから変更で入れれば
コンパイルは通るようになる SDK10には、xxx_vista.libが含まれないようなので、ソースの中でxxx_vista.libを呼んでいる部分3箇所を、試しにただのxxx.libと修正したら、SDK8.1いれなくてもビルトは通った。
ただ、できたTVTestはまだ動かしてない。
明日視聴できるか試してみる。
でも、そのうちVS2017に正式対応してくれることに期待。
ということは、
Win7以降だと、_vistaの付いてないライブラリ使うのが正解?
流れを切ってすみません
VS2015で初めてTVTest0.9.0とCasProcessor.tvtpを/MDでビルドしたんだけど
Pluginsフォルダとか、.dllファイルとか、.iniファイルとか
TVTestフォルダ内の他のファイルが作成されないんだけど
これはどこから入手・作成したらいいの?
エロい人、教えてください
>>51
iniファイルはTVTestのソースファイルを解凍した時に出来るdatフォルダ
プラグインはsdk\samplesのSamples.VS2013.slnをビルド
bondriverはチューナーに対応したソースを探してきて別途ビルド >>48
無事視聴できた。特に問題なさそう。
SDK8.1入れなくもVS2017でビルドできるね。
ソースいじる必要はあるけど。 >>53
プラットフォームをみて判断してくれるようなソースだとありがたい・・・ 2017のランタイム入れときゃ2015のランタイム消しちゃっても良いのか
>>57
あとひと月で延長サポートも終了するVistaは無視でよいのでは? それを言うならとっくにサポート終了してるXPなんかいらんだろ
うむこの際だからXPとVistaは切っても良いと思う
XPとVistaをサポートしてる方がおかしいもんなあ
TVTestをデバッグでビルドすると局ロゴのファイル名が取得出来るらしいんだが、
debugフォルダの中にBondriverとか一式入れてVSからデバッグ開始して、出力を見る、で合ってる?
訂正させて下さい
ロゴ情報は暗号化されていますか
(=CAS差しっぱなしにする必要があるかどうか)
こちらのスレで合ってるのかわからないのですが、質問させて下さい。
TVtestで地デジの放送を見ようとすると、
「契約されていないので視聴できません」
と表示されてしまいます。
これって何が原因ですか?
>>46じゃないけど、うちはSDK 8.1入れたのにevr_vista.libにリンクできなくて困惑してる… 結局48の方法で解決したっぽい。
コード触ると後から問題切り分けるの面倒そうだから敬遠してたけど、終わってみればあっさり。
つまり 2017 で TVTest をビルドするなら
src\DirectShowFilter\EVRCustomPresenter\EVRPresenterBase.h
の 18 行目からの 3 行
#pragma comment(lib, "evr_vista.lib")
#pragma comment(lib, "mf_vista.lib")
#pragma comment(lib, "mfplat_vista.lib")
これを
#pragma comment(lib, "evr.lib")
#pragma comment(lib, "mf.lib")
#pragma comment(lib, "mfplat.lib")
こうなんだな。
無事ビルド完了なので >>48 氏に感謝 tvtestのストリーム情報で、NITに含まれる?周波数情報を地上と110CS以外にも出せないでしょうか(要はケーブル)
それとコピーボタンでNITやSDTの部分までコピーできる方法があれば…
0x44 Cable Delivery System Descriptorか
あと可能であるならば、文字化けも…
Mediainfoでは以下の様な表示だった
Network name : Sky-Access
Frequency : 12448000000
OrbitalPosition : 124.0E BonDriver_UDPのソースまたはx64版どこかにないかな?
斧に新しいのがあるね
BonDriver_UDP 1.20mod2(2016-12-17)
すべて32bit、VS2017でコンパイルできたんだけどなぜかB25.tvcasが
読み込みできないんですが原因わかる方いますか?
※64bitのほうは問題なし
>>81
動かないものだと思ってた。とりあえず動かすなら、TVCASのリンカーのオプション、モジュール定義ファイルの
ところでTVCAS_B25.defを指定する。これで動いたw。CasProのほうのGetProcAddressのところでエラーが出ていたので
適当に対処(正しいかは知らん)。
が、動作には影響ないけどランタイムエラーがでるのでTVCAS_B25.tvcasを使っている >>83
84でないけど、モジュール定義ファイルの設定したら動作しました。
ありがとうございました。 VS2017でTVTestVideoDecoderがコンパイルできないのですが情報有ります?
Radeonの最新ドライバ17.4.1入れたら映像レンダラがVMR7しか使えなくなった
旧バージョンに戻して解決
>>88
俺はColorAdjustment.cppの、
#include "stdafx.h"
#define _USE_MATH_DEFINES
の行を入れ替えてビルドした 0.9でソフトなやつ使おうとおもったらTVTest本体以外に何をビルドしたら良いんですかね?
本体もプラグインも2017でビルドしたからといって
体感できるほどのスピードアップとかないな
まあ言ってることにそこまで間違いはないよね
体感するわけがない。のはそうだろうけど
>>106
VSのIDEが新しくなるにつれ
汚いコード古いコードはバレやすくなるね
でも自分で手を少し入れやすくはなる TVTestのtvtplayプラグインについてです
現状ですと、FileInfoMaxを1以上にするとFileInfoにレジューム情報が記録されて再度再生した場合にレジューム再生されますが、
BonDriver_Pile等を選びtvtplayのプラグインが有効になった時点でレジュームリストの直近ファイルの自動再生機能を追加するのは大変なことでしょうか?
もしわかれば教えてください。
宜しくお願い致します。
適当なスレもなく、もはやニーズもないのかも知れないが、RecTask(x64)で起動時に
0xC00000FD(スタックオーバーフロー)が出て録画失敗する人は
リンカー→システム→スタックのサイズの指定を空欄から2097152(2MB)
に拡大してビルドすると改善できる。
signaltalker使いたいが為にxpのpc作ったよ
7や10だと動かないんだよなぁ
>>108
キャストの警告って出なくなるようにちゃんと書き換えると
古いOSで動かなくなったりするんかな? >>113
Windows10でも動きましたよ。 Ver 1.0.1
VS2005で作ってるからVS2005のランタイムライブラリが必要ですね。
あるいはビルドし直すとか。
SignalGraphでも良いかと(音がないから静か)。 SignalTalker_1.1.0.zip これにソースも付いてたが
>>2の通りに編集してVS2017でビルドして、winscard_wrapperを入手してwinscard.dll置いて従来のwinscardをリネームしたけれど、TSプロセッサー→casprocessorのプロパティにカード情報出ない
ワンセグは映る
旧バージョン動いてるからそれほど困ってないけど何とかしたい 自分でビルドしたB25.tvcasではなく拾ったTVCAS_B25.tvcasのバイナリ使ったらいけた
スレ汚し失礼
>>121
ありがとう、見落としてた
>>83のとおりに設定してビルドしたら問題なく動作した
今のところランタイムエラーは出ていない その拾ったB25って柔らかをリネームしないと映らないの?
知らんがwinscard.dllって必ずしもそれを指す訳では無いし、リネームしたら何かしらのハブを介さないと駄目
>>123
柔らかが古いのでラッパが必要だと思う。 でーてーぶいあぷろだぁにあるB25でそのままで行けるだろう
/ \ /\ キリッ
. / (ー) (ー)\
/ ⌒(__人__)⌒ \ < おい、お前「毒」持ってる?って蛇に聞いてみたんだよ。
| |r┬-| | そしたら何て答えたと思う?
\ `ー'´ /
____
/_ノ ヽ、_\
ミ ミ ミ o゚((●)) ((●))゚o ミ ミ < 「Yes, I have.」だっておwww
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\ /⌒)⌒)⌒)
| / / / |r┬-| | (⌒)/ / / // バ
| :::::::::::(⌒) | | | / ゝ :::::::::::/ ン
| ノ | | | \ / ) / バ
ヽ / `ー'´ ヽ / / ン
| | l||l 从人 l||l l||l 从人 l||l
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
こんなエラーが出てVisual Studio 2017でビルドできない
fatal error C1083: include ファイルを開けません。'stdio.h':No such file or directory
Visual Studio 2017でビルドできた人いる?
エラーの原因もなにもエラーメッセージが全て教えてくれてるのになんでわからないんだよ
プロジェクトのターゲットプラットフォームバージョンによって見に行くincludeパスが分かれるんだよ
詳しくは検索してね
ハエいるんだけどなぜ?みたいな定期質問はエスパーでも無理だろw
ソースとバージョンと環境全部さらせ。修正の有無もなぁ。
昔は家々にくみ取り便所があったからどこででもハエは増殖できたけど
今時のハエってどこに生息してるんだろう。
バカがエラー出た出たと叫んでいる
豚に真珠とか猫に小判だっけ?
TVCAS_B25.tvcas
ビルド方法は、TVTestが0.9.0になっても変わらない?
TVCAS_B25.tvcas
Intelコンパイラーなしでビルドする方法ある?
TVCAS_B25.tvcasもiccなしでビルドできた
次はEDCBだ
VS2017でEDCBをビルドしようとすると、ctype.h絡みでエラーが出る
単体で入れたのかVS2017から入れたのか
それとターゲットで8.1選ばれてる?
>>151
結果はNG
ctype.hエラーが出る 自分もvs2017入れた時
いろんなエラー出たな
色々インストールしたらビルドできたけど
154名無しさん@編集中2017/05/29(月) 18:48:07.86
未だにSDK8.1を入れてもctype.hでエラーが出る
@vs2017環境
>>154
2017インストールしようと思ってるのに
イヤなこと言うなよ >>154
TVTest_All.VS2013.sln読み込ませて
ソリューション操作の再ターゲットをSDK8.1にする
それだけでビルドできたけどな
SDK10だったら何故かエラー出てビルドできんかった
使ってるのはVSCommunity2017でインストールは
C++によるデスクトップ開発だけ
ちなみにVSの操作すらまともにわからん初心者だけどな 157名無しさん@編集中2017/05/29(月) 22:41:47.34
>>157
EDCB使った事ないからわからんけど
GitHubからEDCB-work-plus-sをDLして
普通にビルドできたぞ
ソフト勘違いしてたらスマンな 159名無しさん@編集中2017/05/29(月) 23:00:41.22
使ってるVSのバージョンは?
>>159
VSCommunity2017
15.2 26430.6
たぶん最新 161名無しさん@編集中2017/05/29(月) 23:18:02.60
>>160
ありがとう
Windows 8,1SDKは入れてる? 163名無しさん@編集中2017/05/30(火) 00:20:43.37
>>162
うらやましい
うちはWindows 8.1SDK入れてもctype.hエラー出るわ >>163
そういう考えが間違ってるんだってわかれよ
環境のせいだと思ってるのか?
もう1回新たにDLしたファイルからやってみれ 須田慎一郎
ってデマばっか言ってるな
こういうやつとは思わんかった
ctype.hがどこにインストールされてるかしらべてインクルードパスに加える
167名無しさん@編集中2017/06/01(木) 22:30:43.07
readexとrelayreadのビルドってどうやるの?
169名無しさん@編集中2017/06/01(木) 23:40:45.69
8.1で失敗する人へ
Windows 8.1 SDK
UCRT SDK (Windows Universal CRT SDK)
この二つが必要みたいです
TVtestはさしたる問題が生じずWindowsSDK8.1とVS2017でビルドできた。
Win32も、x64も。
一応Baseclassesに入れるのはSDK7.1のではあるんだけど。
TVtestVideoDecorderは2つエラーが出て失敗するなぁ。
C2065: 'M_PI': 定義されていない識別子です。
C2789: 'hue': const で修飾された型のオブジェクトは初期化する必要があります
'hue' の宣言を確認してください
どうもColorAdjustment.cppの問題らしいんだけど。・・・どう替えるもんか学がないので分からん。
ビルド前に、Microsoft Visual C++ 2017 再頒布可能パッケージ
入れとこかーとおもってインストールしたら、
ふと見ると2015が消えてた
そういうことか?、と確認してみたら
2015:14.0.24215.1
2017:14.10.25017.0
なるほどなあ 今までは2005 2008 2010 2012 2013 それぞれだったからちょい新鮮に感じた
Visual Studio Community 2015日本語版のwebインストーラーください
ビルドは出来たのにBONDriverが64ビットに対応してないとかで視聴できません
64ビット版ってあるのですか?
?????????????????????????????????????????????????? ??????????????????????????????????????????????????
>>197
たまにこういうの見かけるけど、どうやったらこんな風になっちゃうの? tkntrec版を入れて使用させてもらっている。感謝です。
ところで録画済み一覧ってタブをクリックすると通信エラーって出てしまう?
どこか設定がちがうんでしょうか?
TVTEST0.90コンパイルしたのですけど、
なぜかカードリーダーが表示されないのですけど、
これどこかに直接カードリーダーを記入しないといけないのですか?
最終的にはBSCS用とスカパー用に2個カードリーダー認識させたいのですが・・・
ビルドだろ
CasProcessor入れた?
TVTest ビルドでぐぐれ
カードリーダーのドライバーはインストール済み?
カードリーダーにカードは挿入済み?
ソースをそのままビルドしてもダメかと
>>2の箇所を書き換えないと Windowsに標準認識されるリーダーは何もしなくても使えるでしょ
複数個の場合の動きは知らんが
すみません、
何度もビルドしている途中でCasProcessor入れるのが漏れちゃっていました
なんとかカード認識してもらえました
やっと、BSCSキャプできるようになったし、スカパーHDの無料放送は取れるようになりました。
これでやっとスカパーHDの契約ができる
スカパーHD契約するときに安く済ませる方法なんてないですよね
キャンペーン利用すれば安くできる
年度代わり近辺の時は特にキャンペーンが多い
>>217
自己解決 Scardhubでした
内蔵+外部外部とかの使い分け用 VS2015とVS2017のランタイムってdllのファイル名が同じなのな
つーことはVS2017入れとけばVS2015は不要ってことか
VS2017のランタイム入れたら「プログラムと機能」のVS2015のランタイムの項目が消えたよ@Win10
斧に今日上がった
TVTest0.9.0(2017.02.08_VS2015_x86_x64_MD_MT_XP).7zの中の
omake(NKKWYSuuaaou(Clam shell)).7z
のパス教えてちょ
てか中身なんだろ?
>>224
折りたたみって書いてあるんだから折りたためよ TVTest-develop
Commits on Sep 30, 2017
バージョンを 0.10.0-dev に更新
BonTsEngine を LibISDB に置き換え
Visual Studio 2017 Update 3 以降のみ対応
Windows XP/Vista は非対応
EpgData ファイルはこれまでと互換性なし
Commits on Oct 01, 2017
LibISDB を更新
Visual Studio 2017 Update 3 以降のみ対応って
Visual Studio 2015 Update 3 以降だよね
とりあえずLibISDBビルド後にTVTestビルド出来たけど
TVTest DTV Video Decoderでのインターレス解除blendからELAに変更しても
再起動したらblendに戻るんだが、blendって何ですか?w
EpgData互換性なしってEDCBで取得したの使い回せないってことなの
tslogoextract.exeはコマンドでtslogoextract.exe hoge.tsじゃだめなのかな
tslogoextract.exeじゃなくてtspidinfo.exe
tslogoextract.exeは出来た
0.10.0-devをビルドしてみて使ってみたんだけど音声デバイスが切り替わらないな
ビルド失敗してるのかなー
>>238
DirectSound: を選択すると音が出る・・・
挙動は不明 >>239
返信有難う
TVとモニターで2ヶ所で音を出してるんだけどTVTestはモニター側で音を出したいんだけどTV(再生デバイスで規定値に設定)
の方に音が出てしまうんです。
今までは、
TVTestは音声デバイスの設定で(DirectSound:スピーカー(VIA HD Audio(Win 10)))を選んでモニター側で出力
その他は再生デバイス(windows10)で規定値に設定の(AMD HDMI Output(AMD High Definition Audio Device))で出力
で、うまく鳴り分けてたんだけど 0.10.0入れてみたけど
音声デバイスがデフォルトの状態だと音が出なかった
デフォルトってPCのサウンド設定で既定のデバイスになってる方って事だよね?
>>241
0.9.0の時はデフォルトで再生デバイスの既定値に設定したデバイスで音が出てました、
あと、デフォルト以外のデバイスを選んだ場合それに対応したデバイスから音が出てます。
0.10.0ではデフォルトを選んだ状態だと音が出なくデフォルト以外のデバイスを選んでも
再生デバイスの既定値に設定したデバイスでしか音が出ない感じです。 チャンネル変更直後に録画ボタン押すと前のチャンネルが録画されちゃうな
さかのぼり録画使わなければ問題ないけど
TVTest0.10.0-dev_20171001_vs2017.7zのDLパスは何?
0.10.0 にすると、EdcbPlugIn.tvtpで「EpgDataCap3.dllが見つかりません」というエラーが出るようになった。
EDCBの問題だとは思うが、0.9.0 ではエラーにならないので何でかなと思う。
EDCBとの連携は出来なくなったの?
TVTest0.10.0-dev 使ってみた。
起動時 "EPGファイルにエラーがあります"となる。
再取得しても、次回起動時はエラーとなる。
今までのに上書きで使ってる状態でうちのはEPGエラーは出ないね
普通に表示されてるし取得も問題ない
TVTest-develop
TVTest DTV Video Decoder の設定が次回起動時に反映されないのを修正 bf8080c
LibISDB
ビューアの音声デバイスの指定が反映されないのを修正 ac43fda
>>248
古いLibISDBでビルドされているファイルかもしれない
20時間ほど前に修正が入ってる
↓
EPG データファイルのイベント共有の情報が正常に書き出されないのを修正 b303c27 >>255
ありがとうございます。
再取得して問題なくなりました。 音声デバイスの切替上手くいくようになりました、ありがとうございます。
で、今度は映像レンダラがシステムデフォルトでしか映像が出ないのですがうちだけかな
0.9.0ではEVR、VMR9とかで映像出てたのですが宜しくお願いします。
>>264
うちではシステムデフォルト以外だと固まるか真っ暗のまんまだな
システムデフォルトってEVRなのかな? ビルトの仕方教えて
srcのlibISDBフォルダが空みたいなんだが…
>>266
TVTest.txtにビルドの仕方書いてある >>267
ありがと。
とりあえず出来たっぽい。
視聴は明日試してみる。 insteadofでssh使わないようにすればいいのかな
マルチディスプレイ環境(Nvidia Surroundオン)で最大化をすると映らなくなるなぁ
0.9.0-devでは問題なかったんだけど…
0.10.0はTVCaptionMod2.tvtpが使えないですねえ。
Tvtplay.tvtpやNicoJK.tvtpは使える。
他は別に問題はなさそうかなあ、うちは。
最初、局ロゴが表示されなくて試行錯誤したが、単純にTVTest_Image.dllが無かっただけという。
vs2017入れてビルド挑戦してるんだけど
fatal error C1083: include ファイルを開けません。
がたくさん出てビルドできません
何か設定とか必要なんですか?
まずはドキュメントのフォルダに入ってるTVTest.txtを読みましょう。
以前とビルドのやり方が変ってます。
>>274
上の方にもテキスト嫁ってあったので何かと思ってたのですが…
変わったんですね。情報ありがとう
挑戦してみます。 >>274
無事ビルドできました
ありがとうございました >>272
こちらは0.10.0でTVCaptionMod2.tvtp使えてます ライブラリとビルド環境の変更のせいで変更点が多いけど、
それが機能や性能の向上にはいまのところつながっていない。まあ、dev版だから、それが当然だけど。
普通に使う人は正式版まで待つのが良いかと。
>>278
xtne6f氏のところから落としてビルドし、入れましたら無事に動作しました。 gitのコマンドに苦労したりvs2017じゃないとビルド出来なくて2017入れたりして時間かかったけど、環境整ったらあっさり成功した
gitのrecursiveオプションてうまくいかなかったけど、環境によるからドキュメント通りのコマンドじゃダメだよね
githubからファイルを落とすなら普通にブラウザでzipで落とせるやん…
Visiual Studio 2017でTVTestとLibISDB
両方Git登録してプルしてる
もっと簡単な方法があるのかもしれんが分からない
普通にdownloadから落として指定フォルダに入れてる
LibISDBのビルドで
7>プロジェクト "libisdbtest.vcxproj" のビルドが終了しました -- 失敗。
だけビルド失敗します
TVTestは問題無くビルドできたのですが大丈夫でしょうか?
>>287
libisdbtest は LibISDB のテストコードだから、当然 LibISDB に依存してる。 0.10.0で、地上波のチャンネルスキャンをした後、
「BonDrive_PT3-T.ch2を保存できません」と表示されて
チャンネルスキャンが反映されなくなりました。
356 名前:名無しさん@編集中 (ワッチョイ 05fd-CLk5)[sage] 投稿日:2017/10/05(木) 13:48:19.80 ID:cuiE0A6z0
>>346
感度を無視にチェック う??ん、ビルド失敗するなぁ。
前回はできたのに…
>>296
本スレで報告済みなんですね。
ありがとうございました。 今回変更のあったDebugHelper.cppの355行目を、元の355-356行目に戻すと通る
>>289
連続でもう1回ビルドしたら成功しました
ありがとう LibISDB成功と思ったらe1179eeがビルドできなくなりました
>>300
ってことは、修正した後、ビルドしてない(=テストしてない)ってこと? ビルドできんなー、DebugHelper.cppがなんかエラーはく。
エラーでた。
6>DebugHelper.cpp(371): error C2065: 'i': 定義されていない識別子です。
6>DebugHelper.cpp(375): error C2065: 'i': 定義されていない識別子です。
6>DebugHelper.cpp(375): error C2228: '.modBaseAddr' の左側はクラス、構造体、共用体でなければなりません
int i; を追加した。
DebugHelper.cpp
355行目 for (int i = 0; i < NumModuleEntries; i++) {
↓
355行目 int i;
356行目 for (i = 0; i < NumModuleEntries; i++) {
これでビルド通る
>>308
ありがとうございました
無事ビルドできました >>308
ビルドできました
ありがとうございます Commits on Oct 06, 2017
Release ビルドで変数未定義のエラーになるのを修正 (since b7e7672) b065574
べつに今回のはありがたいってほどの事でも無いだろw
2,3日前は簡単にビルドできたんだが、
今日やったらポインタの初期化ができてないとか
各所エラーが出てすんなりはいかなかった
音声は直ってた
何だかむしゃくしゃしたのでTVTest関連とEDCBをx64ビルドしてやった!
後悔はしていない・・・
まずLibISDBをビルドして次にTVTestビルドしたら
プログラムのプの字も知らない自分でもビルド出来た
LibISDBをビルドして、次にTVTestをビルドしたら
「fatal error C1083: include ファイルを開けません。'LibISDB/LibISDB/LibISDB.hpp':No such file or directory」
というエラーが大量に出て困ってます
>>325
置いたらまた別の「\src\libisdb\libisdb\windows\viewer\../../../../Thirdparty/BaseClasses/streams.h(155): fatal error C1083: include ファイルを開けません。'reftime.h':No such file or directory」のエラーがでる!
テキストの説明がおかしいんだよ!! >>326
いやおまえのやり方がおかしいだけだろ
少し頭冷やせ TVTest-develop.zip と LibISDB-master.zip をDLするじゃろ
TVTest-develop.zipをどこか適当な場所に展開するじゃろ
LibISDB-master.zipの中に LibISDB-master フォルダがあるじゃろ
LibISDB-masterフォルダ内のファイルを全部
さっき展開した TVTest-develop\src\LibISDB フォルダ内に展開するじゃろ
LibISDB.sln を開いて LibISDB をビルドするじゃろ
TVTest_All.sln を開いて TVTest.exe と TVTest_Image.dll をビルドするじゃろ
Samples.VS2013.sln を開いてプラグインをビルドするじゃろ
構成/プラットフォームは合わせるじゃろ
できあがるじゃろ
一服して最初からやり直したらtvtestのビルド中に
「fatal error LNK1181: 入力ファイル 'LibISDBWindows.lib' を開けません」
というエラーが出たんだけど、どうすればいいですか?
フォルダ内を検索しても
「LibISDBWindows.lib」ないんだけど?
LibISDB、2回ビルドしないと全部成功しないんだがオレ環?
みんな1回で上手くいってるの?
>>333
少なくともオレ環だけではなさそうだけど、通常は1回で決まるものなんだよね?
>>329
この説明でも2回やるとは書いてないじゃろ LibISDB.slnで6つ*.libが出来ると思うけど、全部リンクして使ったぞ
pullしてないから分からんが、プロフェクトの依存性設定が抜けてるとか?
これだけ最初からお膳立てされてるんだもの
説明書は正直いらない
余計ややこしくなる
>>341
今日が始めてのビルドなんでわけ分からんw \LibISDB-master\LibISDBの中身だけ移してるとかない?
\LibISDB-masterの中身をTVTest-develop\src\LibISDBに移すんだぞ
LibISDBとTVTestのソリューション構成/プラットフォームをあわせないとビルドできないぞ
これもTVTest.txtに書いてある
とりあえずLibISDBでMD/MT/x86/x64全部ビルドしろ
>>345
「LibISDBとTVTestのソリューション構成/プラットフォーム」
これ、どういう意味ですか?
さっぱり分からんw
>>346
>とりあえずLibISDBでMD/MT/x86/x64全部ビルドしろ
これの意味がわからないなら、君にはビルドは無理なのでおとなしく斧に上がっているのを使ったほうがいいよ >>347
「TVTest-master.zip」の方は>>2の説明でビルドできたので教えてください
誰もが最初は初心者です >>351
チッ
ソリューション構成はReleaseとかDebugとか
プラットフォームはWin32とかx64とか
TVTestやLibISDBはReleaseがMT(実行時にC++ランタイムが要らない)、
Release_MDがMD(実行時にC++ランタイムが要る)
Win32がx86(32ビット)用、x64が64ビット用
TVTest本体をビルドするときに必要とされるライブラリの類(LibISDBに全部入ってる)の
コンパイルオプション等はTVTest本体のオプションと合わせる必要がある
要は>>345が書いてくれてる通りにしろということ
これで出来なきゃ知らん LibISDB.sln
ソリューション構成 Release・Debug・Release_MD
プラットフォーム x86・x64
TVTest_All.sln
ソリューション構成 Release・Debug・Release_MD
プラットフォーム Win32・x64
下のように選んでビルド
LibISDB.sln
ソリューション構成 Release
プラットフォーム x86
TVTest_All.sln
ソリューション構成 Release
プラットフォーム Win32
>>355
ありがとうございます
そこは大丈夫なはずですが
もう一度確認しながらビルドしてみます! ビルドできた!!!!!
原因は「LibISDB.sln」ビルドの時に
全プロジェクトをビルドしていませんでしたw
よく見たらプロジェクトのなかに「LibISDBWindows」もあったわw
みんなありがとう
大変勉強になりました!
やっと寝れる・・・
お尋ねします。
一度目のLibISDB.slnのビルドは失敗しますが、この時作成されないファイルはlibisdbtest.exeだけなので
この状態でTVTest.slnをビルドしてもかまわないのではないでしょうか。
この状態でTVTest.slnは普通にビルドできますし、使用しても表面上は普通に使えます。
(ビルド時libisdbtest.exeはTVTest.sln側からは参照されない??)
私はこのサイトを参考にして単にビルドが出来るだけのプログラムの全くわからない者ですが、
これは間違いでしょうか。
>>362
自分もさっぱりわからん派だけど
気味悪いからLibISDB.slnは2回連続ビルドして成功後に
TVTestビルドしてるよ プロジェクト>プロジェクトの依存関係
依存関係タブのプロジェクト欄でlibisdbtestを選択
LibISDBにチェック
で調整すれば一回で出来ると思う
間違ってたらゴメンね
ビルド出来たのだが、0.9.0で問題なく運用できているなら変えなくていいのか?
>>366
変えても殆どの人間には違いがわからんと思う Git Bashしても、プラグインだけコピ−されないけど、
意図的なのかな?
>>366
まだパネルの字幕が出ないなど細かい不具合があるので無理に変えない方が良い お二方、コメントありがとうございます。
>>363
私の環境では2回連続ビルドしても失敗します。
>>364
出来ました。
これでビルドで迷う事はなくなります。 BonTsEngine を LibISDB に置き換えることによる
メリットとか教えて
開発上の理由なだけでビルドして使う方にメリットは特にない気がする
何がどう変わったのかわからないかど、バイナリのサイズが増えていく…
ビルドできないな
1>AppCore.cpp(67): error C2039: 'EXCEPTION_FILTER_NONE': 'CDebugHelper' のメンバーではありません。
1>AppCore.cpp(67): error C2065: 'EXCEPTION_FILTER_NONE': 定義されていない識別子です。
1>AppCore.cpp(67): error C2039: 'EXCEPTION_FILTER_DIALOG': 'CDebugHelper' のメンバーではありません。
1>AppCore.cpp(67): error C2065: 'EXCEPTION_FILTER_DIALOG': 定義されていない識別子です。
1>TVTest.cpp(184): error C2039: 'EXCEPTION_FILTER_DIALOG': 'CDebugHelper' のメンバーではありません。
1>TVTest.cpp(184): error C2065: 'EXCEPTION_FILTER_DIALOG': 定義されていない識別子です。
私も同じです。
10月9日の更新でビルドが出来なくなりました。
ビルドが始まって早々にエラーで止まってしまい、ビルド失敗で終わってしまいます。
プログラムは全く分からないのでお手上げです。
「ちょっと上」とはLibISDBのことですか。
私は10月9日のTVTest更新を言っているのだけど。
>>351
そこでそのエラーがどんな意味なのか勉強しようとするやつは伸びるけど、理解しないまま人に頼ろうとするやつはなにをやってもダメ
初心者は基礎からきっちり勉強するのが最短距離 >>329
あんたのお陰で出来たんで感謝じゃろ
あんたが神じゃろ ビルドを通すだけなら、
DebugHelper.h
[64] enum class ExceptionFilterMode {
TVTest.cpp
[184] CDebugHelper::SetExceptionFilterMode(CDebugHelper::ExceptionFilterMode::Dialog);
AppCore.cpp
[67] fSilent ? CDebugHelper::ExceptionFilterMode::None : CDebugHelper::ExceptionFilterMode::Dialog);
>>383
DebugHelper.hの変更場所がわからないので下2つを変更してビルドしたらエラーは出ませんでした。
380さんの仰るとおりエラーの意味を考えないと進歩しないのしょうね。 >>383
おわ、DebugHelper.hの行が間違ってた26行目だ >>386
だから今DL出来るソースだと>>329でもビルド出来ないって話をしてるのであって…
まぁ、いつも通りすぐ修正されると思うけど >>383
サンクス ビルドできた
64はちがうかもだけど エラーの意味もわからない・わかろうとしない人が積極的にビルドする意味が分からない
>>391
正にそのレベルよ
あんたは正しい
もっとバカにもわかる日本語で指示してもらえないと、何が何やらちんぷんかんぷんだよ 名前付き enum を enum class に変更
このコミットの修正忘れでしょ
優位に立っておきたいから詳しく教えないニキここにもいるんか・・・
誰もが一度は通る道なんだから黙って見守るか教えてあげりゃいいのにw
>>380
伸びないw
何をやってもダメww
いったいなんなのこれwww >>399
その通り、お前見たいな馬鹿は無視でいいんだよ
ID:5h4oTsU+0みたいに優秀になってから出直せ馬鹿 Commits on Oct 09, 2017
Release ビルドで識別子未定義のエラーになるのを修正 (since 3245024) 88c1b12
10月10日の修正。
LibISDBのプロジェクト依存関係が追加され、TVTestのバグも修正
されたので、何も修正することなく、すんなりビルド出来るようになりました。
作者さん、有難うございます。
BonDriver設定の前回終了時のチャンネルが前々回終了時のチャンネルになってるような?
変な挙動だけどこれ前からだよね?みんなもそうなのかな?
設定時のBonDriverと立ち上げ時のBonDriverが一致していないのでは。
説明しにくいけど
1.終了:NHK
2.開始:---
3.変更:TBS
4.終了:TBS
5.開始:NHK <前回(4)のTBSじゃなくて前々回(1)のNHK
6.変更:朝日
7.終了:朝日
8.開始:TBS <前回(7)の朝日じゃなくて前々回(4)のTBS
見たいな感じ?
>>412
BonDriverは設定の起動時のBonDriverで指定してるんだよね
バージョンは昨日ぐらいの0.10.0 >>414
最新の0.10.0-dev (x64)使ってるけどちゃんと前回終了時のチャンネルで開始されてるよ >>413
間髪置かず再起動してる?数秒待って'(HDがガリガリ言うの終わって)再起動してみ。 >>416
正解でした。間髪いれずに起動してました。
タスクマネージャーでプロセス終了をちゃんと確認してからやったら正常でした。ありがとう! 今まで正常に使えてた「0.10.0」
急に「CasProcessor.tvtp」が読み込めなくなったんだけど
こういうことってあるの?
9時から10時までの番組を録画するとき、前後30秒ずつ長め(8時59分30秒〜10時0分30秒)に録画してるんだけど
前は9時から10時の番組名でファイル名ついてたけど、0.10.0devだと前の番組名でファイル名つくんだけど
これどこかに設定あったっけ。
謎は全て解けた!
Visual Studioをインストールしてない状態に戻したら
「0.10.0」に必要なランタイムもなくなって
「CasProcessor.tvtp」を読み込めなくなったんだ!
めんどくせー
もうおまえらスタティックリンク(/MT)以外使うな
質疑応答が増えてややこしい
スタティックリンクってなんですか?
#昨日まで#さっきまで#急に#突然
#何もしてない#○○しかしてない
ランタイム他でも使うしMD?
そもそも初期設定はどっちだ
>>423
そんな話が通じるような相手なら質問しない ランタイムとはなんぞやくらい調べりゃいいのに
なにか?googleにアク禁でも食らってんのか?
突然だが、UFHがUHFにいつの間にか直してあるな。
0.9.0からだっけ。
誰も気づかないのはアナログ波時代の地方民が居なかったからか。
いや、Visual Studioを入れた時に
ランタイムも入ってきてたとは知らなくて焦ったw
>>425
もちろん、Release
次はRelease_MDでやろうかなw >>429
お前がランタイムの意味すら理解できていないことは理解してやったから、もう消えろ Visual Studio 2017でTVTestVideoDecoderビルドする時に
M_PIの定義エラーで失敗してたけど、#include "stdafx.h"の前に
#define _USE_MATH_DEFINES持ってきたらビルドできた。
>>435
ログ読んで来た。4月に既出でしたね。
Ver 0.9.0が正式版になってからだから、正確には、ここには10か月ほど来てなかった。
Ver0.10.0の更新始まったんで戻って来た。 0.10.0-dev
パネルウィンドウでの字幕表示ができなかったの今回の修正で直ったね
10月13日修正。
LibISDB / TVTest 共にすんなりビルドできました。
作者さん、有難うございます。
>>437
これで常用出来るね
作者おつかれサンキュー バージョン情報のところにコミットハッシュって言うのが入るらしいけど、
以前から、devの後に入れてたけど、文字数が多くなって、表示の時に
左右が欠ける。例えば、「-5a4961a」を追加したら、
VTest ver.0.10.0-dev-5a4961a (Relese x64
って感じ。
10月14日修正のTVTestのTVTestPlugin.hを使用して
CasProcessorをビルドするとエラーになります。
何方か修正方法を教えてもらえませんか。
条件
VisualStudio Community 2017
SDK バージョン 10.0.16299.0
Win32
MT/MD
>>441です。
追伸:
XPがサポートされていた時のバージョンのTVTestInterface.h / TVTestPlugin.hでは
上記条件で問題なくビルドできます。 >>442
エラーメッセージ見てエラーの出てる行を古いやつと同じに書き換えればいい >>441
古いやつはスペルミス
RPOCESSOR -> PROCESSOR >>440
b918622をx64でビルドしてみたが表示したよ。 >>443
namespace TVTestの外でTVTest::が消えてるのか >>445
検証、ありがとう。
素に近いWin10で動かしたら、ちゃんと表示されました。
MacTypeが原因かなと思って切ってみたけど、やっぱり欠ける。
システムフォントを変えてるからかな? >>440,445,447
メッセージボックスのフォントをMeiryo UIにしてると左右が切れるね
Win10のデフォルトはYu Gothic UIだっけ そう言えば、CasProcessorは当時
VIEWERは間違いでPOSTPROCESSINGが正しい
// Info.ConnectPosition = TVTest::TS_PROCESSOR_CONNECT_POSITION_VIEWER;
Info.ConnectPosition = TVTest::TS_PROCESSOR_CONNECT_POSITION_POSTPROCESSING;
とか
Flagsの指定が間違っている
//pInfo->Flags = 0;
pInfo->Flags = TVTest::PLUGIN_FLAG_NOUNLOAD | TVTest::PLUGIN_FLAG_NOENABLEDDISABLED;
とかあったけど、どちらの方が良いのでしょうか?
バージョン情報にコミットハッシュを追加、
出てないんだけどタイトルバー右クリックのところのことじゃないの?
>>443
>>444
一応ビルドは出来ました。
ただerrorはCasProcessor.cppとTVTestPlugin.hの2ファイルに有るよと
出てくるのですが、CasProcessor.cppはよく分からず、TVTestPlugin.hのみ
古いTVTestPlugin.hからerror部のみ上書き修正しました。
TVTestでの視聴・録画とも普通に使用できているのですが、
これで本当に良いのやら。 >>452
古いCasProcessor.cppでRPOCESSORを検索してみてください。
一か所見つかるはずです。
そこでエラーが発生しているはずです。
RPOCESSORはスペルミスですから、新しいTVTestPlugin.hと合いません。
RPOCESSORの頭二文字を変更してPROCESSORにします。
要するに「PR」と「RP」の違いです。 良くわかりました。
どうも有り難うございます。
またよろしくお願いします。
ようやくCasProcessorがノーエラーでビルドできた
namespaceのヒントをくれた>>446氏に感謝! 0.10.0をReleaseでビルドしたけど
ランタイムないと正常に視聴できないんだが?
>>459
Release_MDじゃなくてReleaseでやってるよ 本体だけじゃなくて、プラグインとかも影響あるのでは?
>>460
プロパティマネージャー
↓
プロパティ
↓
C/C++
↓
コード生成
↓
ランタイムライブラリ >>462
マルチスレッド (/MT)になってるけど
これでいいよね? >>463
プラグインもMTビルドしないといけないよ >>462
ちなみに、プロパティの構成を見たら
アクティブ(Release)になってるけど問題ないですよね? >>467
ありがとうございます
もう一度、確認してみます >>469
この部分でハマっていてようやくビルド出来たばかりなのに…
開発途中だから仕方が無いねw 0.9.0は正式版としてリリースされていなかったっけ?
>>472
>>473の指摘どおり、下記の日付で正式版になっています。
バージョンを 0.9.0 正式版とした
DBCTRADOView all commits by DBCTRADO committed on Dec 31 2016 AviUtlはナンバリングの半端ない1.00にしたくなさ具合から見て
1.00になる日が来るとは思ってなかった
Commits on Oct 16, 2017
CAppMain を静的変数の初期化順に依存しないよう修正
ストリームの情報に PID の情報表示を追加
LibISDBが別リポジトリなのってただ手間が増えて面倒くさいけどのちのち意味が出てくるのかな
LibISDBに変更がない限り使い回せばいいんだから手間が増えるってことはないだろ
LibJPEG,LibPNG,zlibとか、いっそTVTest_Imageまるっと移動しちゃってもいいと思う
casproとtvtest_b25は0.9からそのまま持って来ていいのかな
>>481
現段階では両方ころころ変わってるけどね バージョン情報にコミットハッシュを追加
これってzipをダウンロードしてそもままビルドしても表示されないんだな
>>486
開発者の環境でないとダメなのでしょう。
自分は面倒ですが毎回入力しています。 >>487
全然詳しくはないんだけど
git for windowsをインストールしてvs2017でプル〜ビルドで表示されるようになるね
zipの場合はソースに直接書き込まなきゃいけないのか 872cf3cの変更みたらわかるだろ
ビルド前にbatでHEADのリビジョンを取得してる
毎回ビルドしてるならzipで落とすよりgit pullのが楽だぞ
>>488
git for windowsをインストールしたらできるのかな? 複製だけならvsだけで出来るのでzip落とさなくて良いよ
コミットハッシュ出ないけど
それだけでgit入れるのもめんどくせー
>>491
つかgitはVSのアドインにあるしなあ win7で0.10のTvTest起動してもすぐ落ちるんだけど、これっておま環?
Commits on Oct 16, 2017
ストリームの情報を開くとTVTestが落ちます
>>494
ありがとう
落ちなくなったけど、だいぶ前進した Commits on Oct 16, 2017
誤った場所にある #include を削除
コメントアウトされた古いコードを削除
各ファイルにライセンス文を追加
スペースの追加 (692e116 の漏れ)
>>492
ただフェッチやらプルするにはそれさえ入れなくて良いけどね >>500
あれ?拡張機能も一緒にインストールされるんじゃ無かったけ? Commits on Oct 17, 2017
ストリームの情報のウィンドウサイズが保存されていない状態で表示すると nullptr アクセスが起こるのを修正 (since 94b013c)
直りました。ご対応ありがとうございました。
TVTest0.10.0-dev_20171017_vs2017.7zのPassが分からないんだけどヒント教えてください。
例えば最初と最後の一文字だけでもお願いします。
ファイル名通り
分からなければ自分でビルドすればよい
>>2の変更って今の-devでも必要なのでしょうか? そもそもCasProcessorはビルドし直す必要ないでしょ
TVTestInterface.h又はTVTestPlugin.hが更新された時は、再ビルドした方が
良いと思うけど。
TVTest0.10.0-dev_20171017+_vs2017.7zのパスって何?
sageとかTVTestとかも試してみたけどダメだった
DTV板で多いのは2senやdtvだと風邪の便りに聞いた
>>516
TVTest0.10.0-dev_20171017_vs2017.7zはそうだけど
TVTest0.10.0-dev_20171017+_vs2017.7zは違うよ。 四六時中張り付いていられるわけじゃなくてたまにのぞきにきて
斧のパス忘れてたらビギナー扱いされる俺は悲しいぜ。
オナパスかける奴は100%人格障害だと死んだばあちゃんが言ってた
ここビルドスレだからビルドする気無い人のスレじゃないよ
>>524
さあ。
まあ、急がなくてもいいんじゃね? 表示>最小時に再生を停止する、にチェックを入れてると最小じゃなくてアクティブじゃないときにに
再生が引っかかる感じになるのはおま環?
>>526
こちらは問題なく再生できるけど
win7x64 TVTest0.10.0(最新) TVTest DTV Video Decoder+EVR TVTest 0.9.0をビルドしたいんだが、GitHubのBranchはmasterの方で合ってる?
developは0.10.0に置き換わったみたいだからよく分からん
はあ、LibISDBってVisual Studio 2015 Desktopじゃビルドできねーじゃん
>>534
ドキュメントを読みましょうね。
TVTest.txt
Visual Studio 2017 Update 3 のプロジェクトファイルが付属しています。
C++17 の機能を利用しているため、2017 Update 3 より前の Visual Studio ではビル
ドできません。 ビルド後に生成される*.objファイルとTVTest.tlogフォルダって削除しても問題ないですか?
MT winx32 libisdbtest.exe
MT winx32 LogoList.tvtp
毎回この2つをvirustotalに通すとウィルス判定が出るんだけどおま環?
a292bfaの影響だと思うがZoomListのTVTest.iniへの出力値がおかしいかも
0.10.0で修正のあった「全画面表示解除時にバー上にカーソルがあるとカーソルが消えるのを修正」を
0.9.0に当てても、問題ないよね?
問題ないよ、あと文字コード関連の修正も大丈夫
高DPIでアイコンおかしくなる修正をあてたらエラーでてビルドできんかった…
どうすれば0.9に適用できるか教えて偉いひと
TVTest-dev-0.10.0で起動時に、主音声なのに日本語と英語が同時再生される時がある
コミット9a3c33でビルドしたんだが
オレ環境かな?
それは自分で変更しないとそのまま同時のまま?
それとも起動時の一瞬だけ?
一瞬だけなら自分のでもずっと前から起動時にBS1とかになってるとそうなるよ
>>544
自分で変更変更しない限り主音声なのに副音声の英語が再生されている
現在のNHK選挙速報で発生中
チャンネルを変えて再度NHKにチャンネル変えても英語同時再生してるよw 今見てみたけど、昨日作った0.10.0だとそんなことはない感じかな?
全部手動で音声切り替えてみたけど、正常に機能してるっぽい?
NHK総合1東京です
こちらNHK総合札幌です
再度チャンネルスキャンしてみます
チャンネルスキャンしたも変わらずw
手動で切り替え時の機能してますね
x86x64両方とも症状でるので
どうやらオレ環境ぽいですね
実機のテレビがあるなら見てみると良いかも?
もしかしたら札幌支局側の問題の可能性もあるし
>>547
さっき俺も同じ状況になってたわ
特に気にしてなかったけど
コミa11ce29 今確認したら
いきなり主+副音声スタートになった
主音声選択で戻るけど
何度もすみません
コミ9a3c334ビルドで主音声正常に機能しました
お騒がせしました
うちも昨日9a3c334でビルドしたので正常だったんですね
543だけど
コミット9a3c334で再ビルドしてみた
正常に主音声で起動する時もあれば
主+副音声スタートで起動するときもあるね
TVTest起動正常、終了、際起動と繰り返してると主+副でスタートする時があった
なんだろう? わからん
ビルドしてみたから確認しようと思ってNHK開いたら、もう2か国語放送終わっちゃったみたい
4ba0970 で表示倍率のini書き込みは正常になりました
だけど起動する度に「倍率の設定」で選択したチェックが初期値の選択で実行される
実質「任意倍率」は使えない状態
>>543
設定/音声/音声言語の優先度を指定する(L) の挙動がちょっと怪しいと思う >>329で0.10.0-devがビルド出来ました、ありがとう。
LibISDB-masterの中全部を含めないとエラーが出たけど
覚えてしまえば次からは問題ないっすね。
Visual Studio 2015を2017にしないと出来なかったのは自分だけですかね。 なんか日本語がおかしい気がするけど(・ε・)キニシナイ!!
0.10になってビルドにかかる時間が短くなったような
>>562
専ブラからだと見えないレスが有ったですよ。
NGワードに引っかかって消えた模様だけど詳細不明。 18bca8b で任意倍率が設定ファイルから正常に読み込めるようになりました
>>563
TVTest.vcxproj に /MP が設定してあるのが大きいんじゃない TVTestの上枠を右クリで出てくるバージョン番号にコミット番号を入れるにはどうしたらよいのでしょうか?
>>568
TVTestVersion.h 32行目あたりの "dev" を "dev-xxxxxx" に git clone して以後 git pull するだけなのに何故やらんのだろか。
バージョンもちゃんと出るようになるのに。
コミットってどこで確認すればいいの?
ごめん、教えて!
>>572
タイトルバー左端のアイコンをクリックでバージョン情報から gitでクローンするとき、明示的にdev treeのクローンを指定するにはどうすればいいのでしょうか。。。
それとdev treeにはTVTestVersionHashGen.batという便利なバッチがあるんですが、これもマスターへ
取りに行ってしまうので、dev treeをポイントさせたいです。
まだまだググり足りてないので心苦しいのですがお尋ねします。
すみません、事故解決しました。checkoutでした。
もう事故を起こしたら解決する時代になってるのか...たまげたなぁ
OSDでチャンネル切替え時に局ロゴとチャンネル名が出るように設定してあるんだが
一部のチャンネル名が改行されて変になってる
NHKBS1は改行されてNHKBSプレミアムだと改行されないから
文字数が多いからではなさそう
githubに登録してないからgit configでgit@github.com:を使わないようにしたな
srcのあるディレクトリあるいはLibISDBの中で
git pull --progress -v --no-rebase "origin"
すれば、TVTestあるいはLibISDBが pull できるよ。
単一行の OSD が変に折り返されることがあるのを修正
録画設定の「さかのぼり録画のメモリサイズ」のアップダウンコントロールが正常に機能しないのを修正
>>593
そんな方法があったんだ勉強になります
ありがとう ビルドのやりかた
1. GitHub にアカ作ってくる
2. Git Bash 起動して次のコマンドを叩く。コメントにログイン ID のメアドを入れる。
ssh-keygen.exe -C "hoge@example.com" -t rsa
3. 次のコマンドを打って SSH の公開鍵を表示させる。
cat ~/.ssh/id_rsa.pub
4. 表示されている公開鍵を GitHub の https://github.com/settings/keys の SSH keys にコピペして追加しておく。
5. 任意のパスで次のコマンドを打ち込んで clone する。
git clone -b develop --recursive https://github.com/DBCTRADO/TVTest.git
6. TVTest\src\LibISDB\Projects\LibISDB.sln を開いて Release ビルド
7. TVTest\sdk\Samples\Samples.VS2013.sln を開いて Release_static ビルド
8. TVTest\src\TVTest_All.sln を開いて Relese ビルド
9. 7-zip をインストールして Git Bash 上で package.sh を実行して必要なファイルを一纏めにアーカイブ。
LibISDB や TVTest, SDK(Plugin) のビルド方法が違う場合、最後の package.sh の引数を適時指定する。
こんなもんでどじゃろ。 >>596
git config --globalしてからcloneなら登録いらない >>597
まじですかー!
ちょっと裏でごちょごちょ試してきますw >>599
たしかにアカウント自体は作らなくてもビルド自体できる。というか今までやっていたけど
オフィシャルのドキュメント通りにやろうとしたら >>596 のやり方になってしまったんだ。
まぁ git の使い方自体さっぱりわからんので即席でググって調べただけなんだけどなw まあ作者がsubmodule.src/LibISDB.urlを相対URLにすれば解決しそうだけど
Githubアカ作るとスパムいっぱいくるから登録するメアドには要注意
>>601
そういうことね
でもとりあえずcloneした後gitmodules触ればアカウント作る必要はないからね 皆さん、いろいろ勉強になります。
ありがとうございます
まったくだ
下らん講釈垂れてないで、ビルドした・するを話し合えよ
スレチだろキチガイが
いいや、ファイルを落とす事の話だな
>>608が真理でオワコン話だよ Visual StudioにgitのURL与えるだけじゃね?
git pullだけで済むのに
わざわざブラウザ立ち上げてダウンロードして解凍なんて手間かけるほうが馬鹿
真理でもなんでもない
【TVTest】ダウンロードした・するスレ【EDCB】©2ch.net
音ずれって、設定でどうすれば直りますか?
既出かもしれませんが・・・・ 0.10.0です。
Windows10非対応の音源で音ズレ出て設定弄ったけどどうにもならなくて
諦めて他のUSBオーディオにしたら一発で直った事あった
>>612
Visual Studioでは、他のファイルは問題なくcloneできているようですが、
LibISDBはcloneできません。
(LibISDBのフォルダはあるのですが、中身のファイルはプルできない)
仕様でしょうか? >>621
>>622さんの言うようにLibISDBは別リポジトリなので、
DBCTRADOさんのTopサイトからアクセスできるよ。
後は普通にgit cloneしてLibISDBフォルダに入れて
あげればよい。 VisualStudioのgitはsubmodule対応してないんだな
ビルドだけで精一杯なんで普通にブラウザによるダウンロードで勘弁してください…。
完成してるソースファイルのビルド方法難しいな
2からやればいいのか?
Commits on Nov 2, 2017最新版のLibISDBがエラーでビルド出来ない。
>>628
X64では問題ないがx86では正常が5で失敗が5になったね。 >>630
情報有難うございます。
確かにx64では debug / MT / MD 何れのモードでも正常に
ビルド出来ますね。
逆にx86ではどのモードでも失敗します。
私はプログラムは分からないのでお手上げです。 多分コミット漏れ
ビルドしたい人はLibISDB/Base/SIMD.cppの157行目
#if !defined(LIBISDB_X64)
を
#if !defined(LIBISDB_X64) && !(defined(_M_IX86_FP) && (_M_IX86_FP >= 2))
にすれば通るよ
エラーは LibISDB変更部分で出てるので問題の箇所を戻せば直るよ
LibISDB/Base/SIMD.hpp
>>622, 623
ありがとうございます。遅レスですいません。 11/03版はx64/x86共にエラーになるのですが、私だけかなー
うちもTVTestビルドしようとしたら、
オーバーライド指定子 'override' を伴うメソッドは、基底クラス メソッドをオーバーライドしませんでした
とか、沢山エラー出てダメだった
気づかなかったけど
Image.h の
#define TVTEST_IMAGE_STATIC
を有効にすると TvTest_Image.dll もいらない
単一の *.exe になるのかな?
>>643-645
設定-録画-ステータスバーでの録画開始の動作
が戻ってたので設定しなおしたよ >>646
そこは確認したけど。
追加で、字幕データ、データ放送保存のチェックを外してさかのぼり録画して、TVTestを再起動すると
また、チェックが入った状態になってるってのもある。
ini初期化して再設定かな?面倒。 自分の環境では更新しても戻らなかったけれど、どのコミット?
>>648
コミットログ確認すると10/21〜10/23の間に設定関連いじったみたいだからその間に設定変更してるのが条件かな
本スレでメモリサイズの表示がおかしいって報告が10/17にあってその後設定触った記憶あるよ
(触ったのはメモリサイズの所だけど)
10/27のアップダウンコントロールが正常に機能しないのを修正の時点でおかしいのに気づいた おま環なのかな?
Win32版は、さかのぼり録画 可
x64版は、さかのぼり録画 不可
字幕データ、データ放送保存のチェックを外してさかのぼり録画して、TVTestを再起動すると
また、チェックが入った状態になってる。これはWin32、x64どっちも。
録画のところにあるプラグインはいずれ実装されるのかしら
>>653
EDCBのWrite_Default.dll、Write_Multi.dll、Write_OneService.dllとかが使えるよ ありがとうございます。なるほど、こうやって使うのですね。ちょっとやってみようかと思います。
diff -urN a/CasProcessor.cpp b/CasProcessor.cpp
--- a/CasProcessor.cpp 2017-03-31 12:03:22.927626700 +0900
+++ b/CasProcessor.cpp 2017-11-05 16:34:20.090747000 +0900
@@ -2152,8 +2152,8 @@
bool CCasProcessorPlugin::GetPluginInfo(TVTest::PluginInfo *pInfo)
{
- pInfo->Type = TVTest::PLUGIN_TYPE_NORMAL | TVTest::PLUGIN_FLAG_NOUNLOAD;
- pInfo->Flags = 0;
+ pInfo->Type = TVTest::PLUGIN_TYPE_NORMAL;
+ pInfo->Flags = TVTest::PLUGIN_FLAG_NOUNLOAD | TVTest::PLUGIN_FLAG_NOENABLEDDISABLED;
pInfo->pszPluginName = L"CAS Processor";
pInfo->pszCopyright = L"Public Domain";
pInfo->pszDescription = L"CAS処理を行います。";
@@ -2172,7 +2172,7 @@
bool fResult = m_pApp->RegisterTSProcessor(&Info);
Info.pTSProcessor->Release();
if (!fResult) {
- m_pApp->AddLog(L"TSプロセッサーを登録できません。");
+ m_pApp->AddLog(L"TSプロセッサーを登録できません。",TVTest::LOG_TYPE_ERROR);
return false;
}
diff -urN a/CasProcessor.rc b/CasProcessor.rc
--- a/CasProcessor.rc 2017-03-31 12:03:22.928627200 +0900
+++ b/CasProcessor.rc 2015-01-23 22:17:10.000000000 +0900
@@ -8,9 +8,9 @@
FONT 9,"MS Pゴシック"
BEGIN
AUTOCHECKBOX "指定サービスのみデコードする(&S)",IDC_PROPERTIES_SPECIFICSERVICEDECODING,8,8,128,9
- AUTOCHECKBOX "EMM処理を行う(&E)",IDC_PROPERTIES_ENABLEEMMPROCESS,8,20,80,9
+ AUTOCHECKBOX "EMM処理を行う(&M)",IDC_PROPERTIES_ENABLEEMMPROCESS,8,20,80,9
- RTEXT "使用する拡張命令(&I):",IDC_PROPERTIES_INSTRUCTION_LABEL,8,38,72,8
+ RTEXT "使用する拡張命令(&E):",IDC_PROPERTIES_INSTRUCTION_LABEL,8,38,72,8
COMBOBOX IDC_PROPERTIES_INSTRUCTION,84,36,64,80,WS_VSCROLL | WS_TABSTOP | CBS_DROPDOWNLIST
PUSHBUTTON "ベンチマークテスト(&B)",IDC_PROPERTIES_BENCHMARKTEST,152,35,80,14
LTEXT "",IDC_PROPERTIES_INSTRUCTION_NOTE,84,52,148,16
私は最初にCasProcessorが議論された「Tvtestをビルドするスレ Part6 [転載禁止]?2ch.net」の
方法で、斧にアップされたソースを修正して使用していますが、一度も不具合が出たことはない。
CasProcessorもTVCAS_B25も悪い事はしてない
煩くなったから標準のTVCAS_B25では柔らかをブロックする様になったけど実際は・・・・
RemoteTestがBSのチャンネル表示で落ちるので原因調べてたら
TVtestの生成するch2ファイルの局名AT−Xの長音記号がおかしいのが判明
これは局が悪いのか
最新バージョンは、チューニング空間の割り当てができないね
LibISDBちょこちょこ更新落ち着いたみたいなので再度ビルドしてみるかな暇だし
OSDの表示位置って左上固定だけど、
これ右上にするにはどこ弄ればいいんだろう。
OSDManagerのMargin弄るとOSD(ロゴ)の位置を右上に移動できたんだけど、
元が左上基準での表示だからウインドウサイズによっては思いっきりずれる、、、
右上基準での表示にするスマートな方法ないかな?
プログラムの基本が左上起点だからねぇ
画面サイズ/変更を検知して計算しなおさないといけないから
静的から動的に
>>682
やっぱそう簡単にできるものじゃないのかなー、、、
ググったら過去スレでTVLogoMarkというプラグインがあって、
表示位置に加えウインドウサイズに合わせたロゴの表示位置調整できるそうなんだが、
x86のみでソースもないからうちの環境では使えなくて諦めた(EDCB含めx64で統一してるゆえ) >>682
別に人が手動でやるわけじゃないから手間は変わらないけどな チャンネルスキャン中、後ろでは再生オフの状態で、上部バーにはチャンネル名とか番組名が表示されると思うんだけど、これが出てるのにチャンネルスキャン結果には出てこないの何でだろう?
例えば1周波数1TS6番組みたいな物理チャンネルで、3番組しか検出されない(手動で書けば普通に選局できる)
CATVのトラモジだから検証できる人多くないとは思うが、所謂サービスチャンネルx周波数情報はTVTestは無視してるよね?
例えば上の例なら1TSの中の1番組だけはオプションチャンネルに存在するけど、それ以外の5番組はオプションチャンネルにさえ存在しない(JCCやJDSの都合で送られてきたままのTSごと送信されているらしい)
STBでスキャンすると勿論1番組しか検出されない
長文失礼
新しいTVTestありがとうございます。
いくつか問題がありました。
・12/4の最新のVS2017を使う必要がある
・LiblSDBは個別にプルする必要がある
・LiblSDBは個別に先にビルドする必要がある
以前のリポの問題と同じかなと思います。
>>684
言うのは簡単だけど実装してデバッグするのは大変だってことさ 最新版(Commits on Dec 9, 2017)をビルドしてみましたが、
LibISDB.libが開けない等々のエラーでビルドできません。
ビルド条件
VS Comm 2017(最新に更新済)。
フォルダ構成は前バージョンと同じなので問題ないと思います。
LibISDBは正常にビルドでき、10ファイルが作成されています。
何方かアドバイスを頂けないでしょうか。
(プログラムはよく分かりません)
・LiblSDBは個別にプルする必要がある
・LiblSDBは個別に先にビルドする必要がある
簡単に説明してください。お願いします。
>>688
TVTest本体とLibISDBのソリューション構成/ソリューションプラットフォームが合ってないとか >>690
アドバイス有難うございます。
もう一度ファイル毎に設定を確かめてみます。 >>690
ビンゴでした。
ソリューション構成が方やMDモード、方やMTモードでした。
どうも有り難うございます。 ソースに同梱の packager.sh の中身がデフォルトでまとめようとしてるビルドでやってるわ。
ラストに Git Bash から packager.sh 呼んでおけば管理が楽で良い
SDK 10.0.15063.0をインストールしていないと、
もしかしてビルドできないんですか?
TVTest重宝しています。作者さんありがとう
commit cf847d8 なんですが、映像レンダラを変更していると
EVR以外は映像が乱れEVRに戻すとエラーで終了とかでます(X86)
TVTest.iniでEVRし、立ち上げると正常に表示されます
X64ではEVRからレンダラを変え更に他に変えるとエラーで落ちましたが
TVTest.iniでEVRに書き換え再起動後は正常に表示できるようです
「設定」→「録画」の
1)「字幕データを保存する」
2)「データ放送を保存する」
のチェックを外しても、いつのまにかにチェックされている。
Windows7上のVS2017でTvTest0.9.0を/MDでビルドしたけど、Windows10上でTvTestを動かすときにVC2017のランタイムはいらない?
VC2015のランタイムが入っているWindows10で動いてしまった。
VC2017のランタイムも入れた方が良いの?
>>700
VC++2017のランタイムはVC++2015ランタイムと排他
2017ランタイムを入れると2015ランタイムが消される
2015のアプリは2017ランタイムで問題なく動く
その逆もほとんどの場合動くだろう(が絶対動く保証はない) 何をそんなひねくれて疑って掛かってるのかわからんのだがw
仮想マシンでインスコして問題無いの確認してからメインの環境に入れて使ってるよ。
2005 から 2017 まで全部いれてくれる。
本家から落としてくれば済むのに、変なサイトを勧めてる時点で
頭おかしいってわかるよね。誰もそんなこと聞いてもいないのに。
上で VC ランタイムでどうのってあったっしょ。
聞かれていない頼まれていない。確かにそうだけど自分が良いと思ったのを勝手に書いただけ。
過剰に反応しすぎだろ。ほっときゃいいのに。
NGID:CxGX8Paq0
NGID:J0vZLLZt0
コアになるライブラリを外部で落とせとか、斬新な意見だな
俺には仮想だろうが何だろうが真似できねぇ
でも昔、Codecのおまとめパック的な物には手出した
TEACのCD-Rドライブ
インターQ
ふくでんの館
テレ東深夜のCNET
日本経済新聞は13〜14年くらい前まではMOでメディア交換してた
>>739
お前空気読めねえなぁホント
よく言われるだろ 合わないとこに無理やり居座るってどういう神経してんのw
結局自力じゃどうにもならない情報乞食のくせにw
そういうことは有益な情報を出した直後に言わないと意味がなかったり
os何使ってる?
win10の影響か知らんけど長時間使ってるとエラー吐くわ
まタスクバーに隠してエラーを誤魔化し
だましだまし使うテクならあるらしいわ
>>747
BonDriverProxyは?
Spinelより機能少なめだけど、2016年10月まで更新されてたし、
チューナー自動選択機能付きのBonDriverProxyExやLinux版もある BonDriverProxyはPlexの方だとどう設定ファイルを記していいか分からず挫折した・・
Win10 Spinelでほぼ1か月くらい放置でも安定してたけどな
今はなんとなく64bit化したくてBonDriverProxyに移行したけど
まぁあまりハードな使い方してないのでなんともいえないが
TVTestVideoDecoderをVS2017でビルドしたんだけど、ビルドのオプションは/MDと/MTどちらが良いの?
出所がわからない現在使用中のものは約500KB、しかし自分でビルドしたら200KB弱だった。
多分、出所がわからない使用中のものは/MTでビルドしてあるのではないかと思われるが、/MTの方が良いのでしょうか?
正直好きにしろとしか、自分でビルドできる環境作ってるなら問題あってもビルドし直せば良いだけだろ?
ビルド環境あるなら好みの問題…としか言い様がない
他人に配布する物なら考える必要あるだろうけど
自分は特に理由はないが何となく/MT
TVTestVideoDecoderとかTVCASとかはVC++2015(V140)でビルドした方が速いバイナリができるな
SIMDの最適化でなんか退化した部分があるのかな
MTとMDがそれぞれどうなのか調べて、どっちが好きかで決めなさいて
お前はどっちが好きなんだよ
理由を添えて表明してみ
今年も12月31日にmasterブランチへマージされるのかな
誰でも自分PCで稼げる方法など
参考までに、
⇒ 『政道のゴウイウセレイイ』 というHPで見ることができます。
グーグルで検索⇒『政道のゴウイウセレイイ』
QRBHX3VEAA
TVTest Happy New Year(capital letter)
のパスって何?
>>771
(capital letter)大文字って意味だから
その大文字がパスじゃね? 中身のパスワードも問題になってるしこの人はクイズ好きなんだなw
MaterialWebUIをEDCB64bit環境で動かすため、fls.dllの64bit版を探しています。
>lfs.dll,readex.exeのダウンロードはEDCBのreleasesからEDCB-work-plus-s-bin.zip、EDCB-tools-bin.zipにそれぞれ同梱されています
EDCBのreleasesのリンク先のURL https://github.com/xtne6f/EDCB/releases
上記MaterialWebUIの説明のリンク先からwork-plus-s-171217のEDCB-work-plus-s-bin.zipの中を見ると、同梱されているのはfls.dllの32bit版です。
同じところにあるソースを見てもfls.dllのソースは無さそうなので自分でビルドすることも出来ず。
fls.dllをググって探しても見つかりません。
fls.dllの64bit版の有りかを知っていたら教えてください。 lfs.dllの更新日が20170429なのでその日のソースファイル内覗いたらソースがあったよ
work-plus-s-170429あとは自ビルドがんばれ
>>775
luafilesystem-v_1_6_3-fix-src.7z
同梱のこれじゃね? >>776-777
thx.
MaterialWebUIを使ってFirefoxで出来なかっった録画結果からのファイル再生が出来るようになりました。
ようやくTvtestとEDCBの64bit環境への移行が終了しました。 >>775
気になったんだが、マジでfls.dllでぐぐったんじゃないの?
間違えてるの気づいてる? >>780
大体そんな簡単なことすら分からずここで聞くような奴はお里が知れる 久々に古いバージョンからTVTest0.9.0 と xtne6f氏版の最新EDCBを苦労しながらビルドして構築したのだが…
なーんでTVTextとEDCBが連携しねーんだYO!! ワイはいつもTVTestの番組表から録画予約をぽちっとしとるんや
ふるーいバージョン0.723とか0.8.1とか今まで全く無問題で連携してたのに!!
EpgTimerPlugIn.tvtpをTVTest0.9.0のプラグインフォルダにぶち込み、後はEpgTimerの設定で外部アプリケーションの
パスを0.9.0のTVTest.exeを指定するだけでいいよな? 他にする設定なんて無いよな?
折角苦労して0.9.0でテレビみれるようにして、更に最新版のEDCBからもEpgTimerの番組表からなら録画できるように
なったというのに、肝心の連携だけがどうしても取れんw
またふるーいバージョンのに戻させるの? おい、マジでふざけんなといいたい てかエロイ人エスパーしてケロ
それEDCB側からTVTestをコントロールする方法じゃなかったか
TVTest側からEDCBに予約いれるの別だった気がしたが
>>784 の続き
ふるーいEDCBとTVTest0.8.1で連携等正常に動く環境を残して置いてたので それを利用して原因を絞り込む事にしたニダ
ふるーいEDCBとTVTest0.9.0 の組み合わせでも ×
xtne6f氏版の最新EDCB と TVTest0.8.1の組み合わせ ○ だた
結論 ウリの環境では TVTest0.9.0のEpgTimerPlugIn.tvtp は機能しない で決定ニダ… なぜ、これを入れないのだ?
EDCB Support Plugin
プラグインに放り込んだ後
右クリック → プラグイン → 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を参照」を
見てください。 俺も最後に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のスレでもあるのだが。 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日の状態に戻したので、あとはメール等を最新のデータで上書きするだけ。 >>844
32bitのが混じってる、ランタイムが入ってないバージョンのが出来てたとか?
ログに何か出てないの? >>848
おかげさまで見れるようになりました
おこらないでくださいね、B25.tvcasを入れてませんでした
どのファイルが必要なのか、それぞれどんな役割なのか、全然わからないものですいません
お騒がせしました おっさんネタとわかる方もおっさんw
ポキポキポッキン
結局基礎からきちんと理解するのが解決への一番の近道ってことさ
理解するって言っても人様が作った物を
コンパイルするにせよそのまま使ってるだけだからな
まーた謎の上から目線
自分が作ったわけでもないのに好きだねえ
最近更新がなくて寂しい
そろそろ自分で改造フェーズか?
くやしい!くやしいよおおおおおおおおおおおおおおおおおおおおおおお!!!!!!!!!!!!!!
どのファイルが必要なのか、それぞれどんな役割なのかだけわかればだいたいなんとかなるけど、それもわからないと闇雲に無駄な試行錯誤を繰り返さないといかず運が悪いとなかなか正解に当たらない
Bondriver_UDP、Bondiriver_TCPのソースまたはx64バイナリはどこにありますか?
その質問は定期的に見かけるが、斧にv1.20 mod2のソース、
TVTestの0.7.20のソース内にオリジナルがある。
>>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」でググれば出てくる >>877
APIは同じだと書いてある
ということは・・・ もしMulti2Decに入ってるB25のソースからx64ビルドでも作ったら変更後のソースこっそりUpしてくれるとうれしい
>>877
これをDLLビルドしてEDCBで使ってる >>883-884
・libaribb25.dll
MULTI2 復号処理を行う DLL
B25Decoder.dll と互換性がある
ということで、VS2017 64bitでビルドしてEDCBで問題なしです。
ありがとうございました。 >>885
ちゃんと最適化ビルドしてる?自動でavxとかのsimdが効くようにとか。
コアの部分だからなぁ。 >>887
効果あるの?
誤差範囲だと思って最適化は指定せずにビルドしてる >>889
B25はあるよ
例えば
/arch:AVX /Qvec-report:1
をC++のオプションに組み込んでコンパイルすると
自動ベクトルループ化される結果が出る
誤差範囲なんてとんでもない ジェネリックなCPU設定でコンパイルしとくのがベターだわあ
>>890
ありがとう
ビルド自体は簡単だしAVXでビルドし直してみる >>877をビルドして、そのままEDCBで使おうとしたらうちでは認識してくれなくて、
単純にB25Decoder.dllにリネームしたら使えました >>895
実は最初にそこ見てそこ書き換えれば良いのかな?って思ったんですが、こっちの方が楽かと思ってリネームしちゃいましたけど
後々のトラブルの元になりそうなので、BonCtrl.iniの方を修正する事にします
ありがとう >>890
AMDあり・Intelあり、ちょっと古いCPUが多いけど今度Ryzenに更新する予定だし、どんばCPUでも動かないと無理だな。 libaribb25.dll
EDCBで衛星のEPG取得が失敗する
なんでだ
EDCBスレに書けよ
というか、スクランブル関係な…
>>890
のオプションは、TVTestのコンパイルでも
体感的に速くなる効果がある
TvTestがそのようにコーディングされているんだね
すごいね
AVXなら最近のCPUではほとんどサポートされてるだろうね
CPU-Zとかで調べればたしかわかるよね >>902
ドキュメント読んでから発言しような。
決して「ほとんどサポートされて」じゃないよ。
>SSE 命令および SSE2 命令は、さまざまな Intel プロセッサおよび AMD プロセッサに組み込まれています。
>AVX 命令は、Intel Sandy Bridge プロセッサおよび AMD Bulldozer プロセッサに組み込まれています。
>AVX2 命令は、Intel Haswell および Broadwell プロセッサと AMD Excavator ベースのプロセッサでサポートされています。
https://msdn.microsoft.com/ja-jp/library/7t5yh4fd(v=vs.120).aspx AVXとかサポートしている方が現状では稀だろ
無印のSSE位ジェネリックにサポートされる様じゃないと
>>906
俺も気になって少し調べてみたんだが、VS2017の場合/archオプションが指定されていない場合、SSE2はデフォルトで有効になっているらしい。
だから特に意識しなくても良いみたいだね。
/arch:SSE2
SSE2 命令の使用を有効にします。 /arch オプションが指定されていない場合、これは x86 プラットフォームの既定の命令になります。 x64は前から何も指定しなくてもデフォでsse2有効になってる
>>910
>>911
SSE2 をサポートしない x64 はないってことか
サンキューすっきりした VS2010だと、このように書いてある。
>/arch:SSE を指定すると、コンパイラで SSE 命令を使用できるようになります。 /arch:SSE2 を指定すると、コンパイラで SSE2 命令を使用できるようになります。 /arch:AVX を指定すると、コンパイラで AVX 命令のエンコーディングを使用するようになります。
https://msdn.microsoft.com/ja-jp/library/7t5yh4fd(v=vs.100).aspx
だからVS2010以前では明示的にこのオプションを指定しないとSSE命令を使うようにビルドされないのだと思われる。
ということで、ここを見てる連中は自分でビルドする人ばかりだからVS2010より新しいバージョンを使っていると思われるため、特に意識しなくてもSSEを使えるようにビルドされているという理解で良いんだよね。
昨年12月からTvtestとEDCBやPT3のボンドライバー等をVS2017でビルドして置き換えたのは、それなりに効果あったってことでOK? AVX指定したら気持ちチャンネル切り替えが早くなった気がする
ソース見たらtvcas_attachmentとほぼ同じでSPHD化何もされてなかったから手パッチしたらSPHDで使えた
> スカパーが映る環境でないのでチェックはしてありません。
その人は自分でこう書いてるしな。
それなのになぜSPHD向けのビルドオプションまで作ったのか…
でもSPHD向けのビルドオプションまであったおかげで楽だったぞ
手元にある元々のパッチはB25用コードコメントアウトしてB1用コードにするものだったけどifdef切替にした
なるほどas known as microsoftか
>>890
AVX2を指定したらノートPCで
明らかにサクサク動くようになった 嫁がサクサク動けるようになるならどんなオプションでも指定してもいいけどなあ
次スレのテンプレは以下の様な感じでいいでしょうか?
本スレの 48、73、329、672 などを参考にしました
スレ立てできないので、他人任せですが…
開発版 Tvtest 0.10.0 ソース
https://github.com/DBCTRADO/TVTest/tree/develop
●TVTest(要 Visual Studio 2017 Update 5 以上)
・TVTest-develop.zip を解凍
・LibISDB-master.zip をダウンロード
https://github.com/DBCTRADO/LibISDB
・LibISDB-master.zip の中の、LibISDB-master フォルダ内のファイルを全て、
先ほど解凍した TVTest-develop¥src¥LibISDB フォルダ内に展開する
・LibISDB.sln を開いて LibISDB をビルドする
・TVTest_All.sln をダブルクリック → Release → ソリューションのビルド
・TVTest-develop¥sdk¥sample フォルダ内にある Samples.VS2013.sln を開いて、プラグインをビルドする
●CasProcessor.tvtp
・CasProcessor-master.zip をダウンロード、解凍
https://github.com/logue/CasProcessor
・TVTest-develop/src から以下の2ファイルを上書き
TVTestPlugin.h
TVTestInterface.h
・CasProcessor.sln をダブルクリック → Release → ソリューションのビルド 完成版 Tvtest 0.9.0 ソース
https://github.com/DBCTRADO/TVTest/tree/master
●TVTest
・TVTest-master.zip を解凍
・WinSDK v7.1のBaseClasses/*.cppと*.hを、TVTest-master/src/BaseClasses にコピー
・TVTest.sln をダブルクリック → Release → ソリューションのビルド
baseclasses だけコピーしとけば Win7SDK を入れなくてもOK
http://www1.axfc.net/uploader/so/3121693
SDK8.1を追加インストールしていない VS 2017 で TVTest 0.9.0 をビルドする場合、
src¥DirectShowFilter¥EVRCustomPresenter¥EVRPresenterBase.h の 18行目からの 3行
#pragma comment(lib, "evr_vista.lib")
#pragma comment(lib, "mf_vista.lib")
#pragma comment(lib, "mfplat_vista.lib")
これを
#pragma comment(lib, "evr.lib")
#pragma comment(lib, "mf.lib")
#pragma comment(lib, "mfplat.lib")
にする
●CasProcessor.tvtp
・CasProcessor-master.zip をダウンロード、解凍
https://github.com/logue/CasProcessor
・TVTest-master/src から以下の2ファイルを上書き
TVTestPlugin.h
TVTestInterface.h
・CasProcessor.sln をダブルクリック → Release → ソリューションのビルド 以下は、本スレのテンプレ 3-16 と同じでいいかと
以上ですが修正等あればお願いします
>>3 から同じにするなら「完成版」じゃなくて「正式版」でよくね?
CasProcessorの同じこと2回も書かなくてもいいと思われ。
こまけぇことだが「Tvtest」と「TVTest」は後者に統一した方がいい。
0.9.0のソースの場所もmasterだと入れ替わるだろうからこちらで。
https://github.com/DBCTRADO/TVTest/releases
(こちらはこちらで無くなる可能性もあるが)
そうすると文面も「TVTest-master.zip」ではなく「TVTest-0.9.0.zip」になる。
0.8.2のソースもそっちの場所を書いた方がわかりやすい。
あとリンク切れやもう内容が古くて他に新しいものがある、書いてることと違うところへ
飛ばされるものがチラホラあるんだが、すべてチェックしていくのはメンドいなw 次スレのテンプレ候補、修正してみました
本スレのテンプレ6〜10、12〜16の内容は割愛しましたが、いけなかったでしょうか…
スレタイは
【TVTest】ビルドした・するスレ【EDCB】その2
ですかね
割愛したテンプレをどうするかやスレタイについては、実際にスレ立てする人にお任せします(無責任)
(テンプレその2)
開発版 TVTest 0.10.0 ソース
https://github.com/DBCTRADO/TVTest/tree/develop
●TVTest(要 Visual Studio 2017 Update 5 以上)
・TVTest-develop.zip を解凍
・LibISDB-master.zip をダウンロード
https://github.com/DBCTRADO/LibISDB
・LibISDB-master.zip の中の、LibISDB-masterフォルダ内のファイルを全て、
先ほど解凍した TVTest-develop/src/LibISDBフォルダ内に展開する
・LibISDB.sln を開いて LibISDB をビルドする
・TVTest_All.sln をダブルクリック → Release → ソリューションのビルド
・TVTest-develop¥sdk¥Samples フォルダ内にある Samples.VS2013.sln を開いて、プラグインをビルドする
●CasProcessor.tvtp
・CasProcessor-master.zip を解凍
https://github.com/logue/CasProcessor
・TVTest-develop/src にあるか以下の2ファイルを、CasProcessor-masterフォルダに上書きする
TVTestPlugin.h
TVTestInterface.h
・CasProcessor.sln をダブルクリック → Release → ソリューションのビルド (テンプレその3)
正式版 TVTest 0.9.0 ソース
https://github.com/DBCTRADO/TVTest/releases
●TVTest
・TVTest-0.9.0.zip を解凍
・WinSDK v7.1のBaseClasses/*.cppと*.hを、TVTest-0.9.0/src/BaseClasses にコピー
・TVTest.sln をダブルクリック → Release → ソリューションのビルド
baseclasses だけコピーしとけば Win7SDK を入れなくてもOK
http://www1.axfc.net/uploader/so/3121693
SDK8.1を追加インストールしていない VS 2017 で TVTest 0.9.0 をビルドする場合、
src/DirectShowFilter/EVRCustomPresenter/EVRPresenterBase.h の 18行目からの 3行
#pragma comment(lib, "evr_vista.lib")
#pragma comment(lib, "mf_vista.lib")
#pragma comment(lib, "mfplat_vista.lib")
これを
#pragma comment(lib, "evr.lib")
#pragma comment(lib, "mf.lib")
#pragma comment(lib, "mfplat.lib")
にする
CasProcessor.tvtp は、0.10.0 と同じ要領でビルドする (テンプレその4)
正式版 TVTest 0.8.2 ソース
https://github.com/DBCTRADO/TVTest/releases
・CCasProcessor の Stub化
・「現在のサービスのみスクランブル解除する」設定機能の 削除
・BonDriver 専用の winscard.dll を読み込む機能の削除
0.8.0 の CasProcessor.cpp・CasProcessor.h を上書きコピー
tvcas_attachment の TVCAS.h を↑と同じフォルダにコピー
DtvEngine.cpp に http://pastebin.com/Jw5FJrLE の修正を適用
0.8.0の Record.cpp・Record.h・RecordOptions.cpp・ RecordOptions.h を上書きコピー
0.8.0の TVTest.rc の1162〜1179行目を、0.8.1の TVTest.rc の1167〜1183行目に上書き
0.8.0の Resource.h の723行目を、0.8.1の Resource.h の727行と728行の間に挿入
0.8.0の CoreEngine.cpp の370〜379行目を、0.8.1の CoreEngine.cpp の352行目と353行目の間に挿入
0.8.0の CoreEngine.cpp の324〜338行目を、0.8.1の CoreEngine.cpp の321行目と322行目の間に挿入
0.8.0の CoreEngine.h の69行目を、0.8.1の CoreEngine.h の68行目と69行目の間に挿入
0.8.0の TVTest.cpp の1071〜1072行目を、0.8.1の TVTest.cpp の1082行目に上書き (テンプレその7)
/MT
staticリンクされるのでWindowsUpdateの恩恵は受けれないですがランタイムライブラリのインストールの心配はなくなります。
まぁFramework入れなくても動くのは環境によっちゃ美味しいと思うけど、そんな環境ほとんど死滅しちゃってるしね。
静的リンクなのでちょっとバイナリサイズがデカくなる点は短所なので、全部パッケージ化しちゃうと修正があった時にTVTestもリビルドしなきゃいけない。
/MD
ランタイムライブラリがインストールされていないと動きませんが、ランタイムライブラリの致命的バグの時にWindowsUpdateで更新されるので開発側の手間はなくなります。
あとDLLはメモリを共有するので/MDを選べばメモリ消費も減り、実行ファイルがコンパクトになるメリットもあります。
基本的に.NET Frameworkに依存する部分はそっちに依存させといた方がセキュリティ修正意識しなくて済む。
以上です
修正等あれば、ご指摘ください
それを受けて、スレを立ててくださる方、よろしくお願いします
PCなら規制されてなければ誰でもスレ立てられるよ
スレ立てなんて簡単だよ
>>949
・TVTest.sln をダブルクリック → Release → ソリューションのビルド
↓
・TVTest_All.VS2013.sln をダブルクリック → Release → ソリューションのビルド
・0.10.0 と同じ要領でプラグインもビルド
かな。こまけぇけど。
あと0.8.2の改変で「BonDriver 専用の winscard.dll を読み込む機能」の移植っている?
KTV-FSUSB2で内蔵カードリーダーを使うときのwinscard.dllのことだと思うんだが、
参照する0.8.0のソースが公開された後にKTV-FSUSB2スレでラッパーが登場しており
それが運用のテンプレなってる。
つーことは0.8.0の時点でも機能してなかったってことだよね?
KTV-FSUSB2を持ってないので自分では確認できない。それとも勘違いで別件? >>jkTCbo4G0
言い忘れておりました
いろいろとアドバイスや訂正をしていただき、ありがとうございました
乙
上のBonDriver専用のwinscard.dllの件ってKTV-FSUSB2の他にPX-W3U3もあるんだな。
こっちはこっちでそれ使うときはTVTestの0.7.23にしろってのばっかで0.8.0で機能してたか
わからんかったけどw
んで過去ログ読んでたら2つ目の「現在のサービスのみスクランブル解除する」設定の方が
完全に要らんのね…
その項目がまったく無くなったのかと思ってたんだが、一般タブの方にも全体の設定があって、
それとは別に録画タブにもあった方を削ったのか。
要る派と要らない派の平行線状態でのテンプレだったようなので、
いまさら騒ぐとも思わないけどそのままでよかったのかもねw
TVTest 0.10.0 (x64) のビルドでの質問です
Windows 10 Pro Fall Creators Update(リカバリーメディアからのクリーンインストール直後)
Visual Studio 2017(C++によるデスクトップ開発、.NETデスクトップ開発、インストールオプションはデフォルトのまま)
コード生成→ランタイム ライブラリーを /MT にすればエラーなくビルドに成功し、動作します。
このスレ等で /MD でビルドする長所を知ったので、試してみたのですが、最初の LibISDB ビルドの段階で失敗し、その先に進めません
「error LNK2038: 'RuntimeLibrary' の不一致が検出されました。値 'MD_DynamicRelease' が MT_StaticRelease の値 '*.obj' と一致しません。」
というエラーメッセージが大量に出ています
VS 2017 のインストールオプション等で、何か他にインストールが必要なものがあるのでしょうか?
それとも、/MD でビルドすることはできないのでしょうか?
よろしくお願いします
どのソリューションのどのプロジェクトに対して何をしたのかわかんないんだけど、中途半端に/MDに書き換えただけでしょ?
手で書き換えるんなら全ソリューションの全プロジェクトに対してやらないと
そもそもわざわざ書き換えなくても最初から用意されてるRelease_MDを使えばいいだけだし
途中でどういうファイルがどこに吐き出されてるかを理解していないのなら猶更構成の切り替えだけでやるべき
>>967、968
レス、ありがとうございます
Visual Studio を使うのは、ネットの情報を基に DTV 関連のソースをビルドするだけで、正直プログラミングのことはほとんどわかりません
968 さんの示唆通り、最初から Release_MD でビルドしたら、成功しました
ありがとうございました
もっと勉強します いまさらながらTVTest 0.8.1をビルドしてみた。
やはり最近のより面倒臭いね。
まぁビルドしたところで古いのなんて使わないんだけど…
という埋め書き込み。
x64で全部ビルドして、環境整えた
あまりにもあっけなく出来た
ソフトを提供してくださってる方に感謝
TvtPlayが新しくなっていたのでビルド。
この人はバイナリも公開してくれているけど。
LibISDBとTVTestVideoDecoderのソースが更新された。
lud20200518191749ca
このスレへの固定リンク: http://5chb.net/r/avi/1486455044/ヒント:5chスレのurlに
http://xxxx.5ch
b.net/xxxx のように
bを入れるだけでここでスレ保存、閲覧できます。
TOPへ TOPへ
全掲示板一覧 この掲示板へ 人気スレ |
Youtube 動画
>50
>100
>200
>300
>500
>1000枚
新着画像
↓「【TVTest】ビルドした・するスレ【EDCB】©2ch.net ->画像>2枚 」を見た人も見ています:
・加藤美南さんで抜いたら、いつもよりいっぱい出るよな
・なんjで抜いたらageるスレ114514
・ジュニアアイドルで抜いたらageるスレ84
・ジュニアアイドルで抜いたらageるスレ28
・を
・K
・非97
・#
・て
・酒
・ロ
・9
・【海外】ただのヘンタイ?おっぱい出して「ヘイ、タクシー!」慢性的タクシー不足で究極の荒ワザ登場!―中国[08/11] ©bbspink.com
・t
・1
・
・a
・有名人がおっぱい出してる映画
・でもぶっちゃけ乃木坂がベッドの隣でおっぱい出して寝てたら吸うよな?
・は
・雑
・
・0
・フィギュアスケート☆紀平梨花 Part2
・南
・10/20(日) 第80回 菊花賞(G1) part2
・ん
・多田くんは恋をしない Part2
・懐かしの能勢電鉄 Part2
・NFL 2019/20 week13 part2
・エロ漫画で中出ししてまんこから抜いた時の若干ふにゃっとしたチンポwwwwww
・T
・【動画有り】マックの店内でまんさん同士が壮絶大喧嘩!おっぱい丸出しでボッコボコに
・ノ
・【Switch】実況パワフルプロ野球 Part2
・正伝 大東流合気柔術のスレッド Part2
・【激震】高尾社長、本社で殺害される part2
・.
・札幌市西区総合スレ Part2
・闇
・肛門
・銀聯QRコード決済使用可能店舗情報共有スレ Part2
・好きな子の名前で変態なことを叫びまくるスレ part2 [無断転載禁止]©bbspink.com
・6
・て
・A
・ば
・【サァ皆】showgunn【キキナ】 Part2
・【DMM.R18】FLOWER KNIGHT GIRL 〜X指定〜 性能議論スレ Part2 [無断転載禁止]©bbspink.com
・55歳〜59歳の奥様(IDなし/皇室・ヘイトなし) part2
・久しぶりにAmazonプライムビデオ確認したら見たいの増えまくっててワロタ [無断転載禁止]
・ジュニアアイドルで抜いたらageるスレ84
・今泉佑唯ちゃんで抜いたら報告するスレ
・ジュニアアイドルで抜いたらageるスレ21 [無断転載禁止]
・【おっぱい出した子】山中知恵 Part32【一等賞】
・a
・ジャンプ打ち切りサバイバルレース part2822
・とわ
・謎
・あろひろし作品総合part2 ©bbspink.com
・o
・1
・埼玉県坂戸市にっさい花みず木 隔離スレPart2
・報告
・【モバロワ】モバイルロワイヤルPart2
・APEX LEGENDS 晒しスレ Part2
00:59:56 up 49 days, 2:03, 0 users, load average: 6.07, 12.96, 15.61
in 0.015286922454834 sec
@0.015286922454834@0b7 on 030314
|