【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 コミットってどこで確認すればいいの?
ごめん、教えて! >>572
タイトルバー左端のアイコンをクリックでバージョン情報から gitでクローンするとき、明示的にdev treeのクローンを指定するにはどうすればいいのでしょうか。。。
それとdev treeにはTVTestVersionHashGen.batという便利なバッチがあるんですが、これもマスターへ
取りに行ってしまうので、dev treeをポイントさせたいです。
まだまだググり足りてないので心苦しいのですがお尋ねします。 すみません、事故解決しました。checkoutでした。 もう事故を起こしたら解決する時代になってるのか...たまげたなぁ OSDでチャンネル切替え時に局ロゴとチャンネル名が出るように設定してあるんだが
一部のチャンネル名が改行されて変になってる
NHKBS1は改行されてNHKBSプレミアムだと改行されないから
文字数が多いからではなさそう git clone -b develop --recursive https://github.com/DBCTRADO/TVTest.git
でやってるんだけどLibISDBが取ってこれないなー githubに登録してないからgit configでgit@github.com:を使わないようにしたな >>583
src/LibISDBのあるディレクトリで
$ git clone -b master --recursive https://github.com/DBCTRADO/LibISDB srcのあるディレクトリあるいはLibISDBの中で
git pull --progress -v --no-rebase "origin"
すれば、TVTestあるいはLibISDBが pull できるよ。 >>585
返信ありがとう
それで取れたんだけどgit clone -b develop --recursive https://github.com/DBCTRADO/TVTest.gitこれだと
RSAがなんたらかんとかでいっぺんに取れないんだよね
>>585さんありがとね 単一行の OSD が変に折り返されることがあるのを修正
録画設定の「さかのぼり録画のメモリサイズ」のアップダウンコントロールが正常に機能しないのを修正 sshでkey登録してgit clone -b develop --recursive https://github.com/DBCTRADO/TVTest.gitで
LibISDBも取ってこれるようになりました。
ありがとうございました .gitmodulesの中の
url = git@github.com:DBCTRADO/LibISDB.git
を
url = https://github.com/DBCTRADO/LibISDB.git
にしてgit submodule sync && git submodule updateすればいいよ
そうすればRSA鍵も要求されない >>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
ありがとうございます。遅レスですいません。 >>628です。
>>633-634
どうも有り難うございます。
とりあえず>>633の方法でビルド出来ました。 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とかが使えるよ >>653
ttps://echo.5ch.net/test/read.cgi/avi/1457016877/480-n
こんな感じに使えるEDCBからTVTestで録画ができる ありがとうございます。なるほど、こうやって使うのですね。ちょっとやってみようかと思います。 >>450
>>454
下記の方がスレの最初に書かれている修正の一部が入っていますね。
https://github.com/logue/CasProcessor
でも、当時話題になった全ての修正が入っているわけではなく、
上記のlogueと当時話題になった修正でdiffを取ったら、下記になりました。
(タイムスタンプは無視してください)
何方か、どれが正解か判ったら教えてください。 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 ビルドして使ってみたけど違いがよくわからないな
今までhttps://github.com/dtvgit/CasProcessorのを使ってて特に不具合はなかったけど何が違うんだろ? 私は最初にCasProcessorが議論された「Tvtestをビルドするスレ Part6 [転載禁止]?2ch.net」の
方法で、斧にアップされたソースを修正して使用していますが、一度も不具合が出たことはない。 CasProcessorもTVCAS_B25も悪い事はしてない
煩くなったから標準のTVCAS_B25では柔らかをブロックする様になったけど実際は・・・・ ■ このスレッドは過去ログ倉庫に格納されています