X



【EDCB】EpgDataCap_Bonについて語るスレ 59
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@編集中 (ワッチョイ ed31-i8zF)
垢版 |
2018/03/19(月) 12:03:17.00ID:5TEqGwRp0
EpgDataCap_Bon(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

■ソースコード(GitHub)
https://github.com/epgdatacapbon/EDCB
Search · EDCB · GitHub https://github.com/search?q=EDCB

※ Velmy氏版
https://github.com/Velmy/EDCB
※ xtne6f氏版
https://github.com/xtne6f/EDCB
※ tkntrec版
https://github.com/tkntrec/EDCB
※ abt8WG版
https://github.com/abt8WG/EDCB
※ Material_WebUI
https://github.com/EMWUI/EDCB_Material_WebUI

前スレ
【EDCB】EpgDataCap_Bonについて語るスレ 58
https://mevius.5ch.net/test/read.cgi/avi/1515740862/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
0147名無しさん@編集中 (ワッチョイ ca58-zkh5)
垢版 |
2018/03/24(土) 15:47:18.19ID:kJtWlfZG0
VS2017がバグコンパイラかどうか、
インテルコンパイラ18をインスコしてみた。前に使ってたけど、ちょっと理由があって使うのやめてた。

一部、にマクロ使って宣言してる部分に
#indlude <typeinfo>
を追加してやらないとコンパイルが通らなかったが(ちゃんとエラーで必要なヘッダも指定してくれるww)、
SecureZeroMemoryとか置換する必要もなく、
すんなりビルドできた。やっぱVS2017 はダメコンパイラだわ。
はじめからインテルコンパイラ使えばよかったわ。
0153名無しさん@編集中 (ワッチョイ ca58-zkh5)
垢版 |
2018/03/24(土) 16:22:35.35ID:kJtWlfZG0
>>149
釣りなんかじゃない。冗談は言わない。
ちなみに並列化 /Qoarallelで何の問題も無い
シュリンク最適化いっさいなし速度最大 /O2。
インライン展開も全関数 /Ob2
Intelコンパイラで333kB

VS2015だと210kB (インライン展開 既定)

VS2017はダメコンと呼んでやるわwwww
0164名無しさん@編集中 (ワッチョイ 5a81-jTYB)
垢版 |
2018/03/25(日) 10:54:54.09ID:coRyfALP0
>>162
あれは紐付けのためにEpgTimerSrv側にも結構手が入ってるからな
tkntrec版でもある程度は分かるけど、正規表現だったり、
あとキーワード以外の条件でヒットしてるのは追えないしね
0169名無しさん@編集中 (スッップ Sdba-qXyB)
垢版 |
2018/03/26(月) 09:37:44.81ID:rc4U2whtd
多少軽くなっても結局はカードとの通信待ちの方が大きいからたいして効果無いんだよな
余程低スペックなPC使ってるんでもない限りカツカツになるようなもんでもないし
0171名無しさん@編集中 (ワッチョイW fa3f-nZHy)
垢版 |
2018/03/26(月) 20:05:13.65ID:L4niOLYy0
edcbをフルhd表示させたら結構な確率で設定ボタンが押せない表示になるんだけど対策法ある?
720p表示ならちゃんといけるんだけど
0176名無しさん@編集中 (ワッチョイ 4e81-t1np)
垢版 |
2018/03/26(月) 22:56:23.71ID:MKvIq2WB0
たぶん>>175さんが正解。
Windowsの画面上のテキストやその他の項目のサイズの指定によっては
はみ出ることも出てくるよ。
EDCBの想定しているサイズと貴方のWindows環境のサイズが違っているだけで、
EDCBのバグではないと思うけど。
0178名無しさん@編集中 (ワッチョイ 7663-jgMW)
垢版 |
2018/03/27(火) 00:01:11.05ID:l6m53yu/0
>>146
githubにしてほしいですね、そう思ってプログラミングできる人へ向けて斧に上げたんですよ。でも今となっては追加はMFC抜きのMulti2Decだけでよくありません?
しかしライセンスが不明。ソース上げもライセンス違反かもしれない。バイナリのみ違反覚悟の斧上げの方が正解だったかもしれませんね。
#indlude <typeinfo>は反映済みです。
0182名無しさん@編集中 (ワッチョイ 5ab3-fzSc)
垢版 |
2018/03/28(水) 10:48:27.66ID:hsMLJbPc0
>>180
HUBのトラブルで接続切れるとか不安定になる要素があるから直にするのはやめといたほうがいい
ローカルに記録したのを終わってから転送すればいいじゃん
0184名無しさん@編集中 (ワッチョイ b6e0-w+kW)
垢版 |
2018/03/28(水) 11:05:30.31ID:OcGewAPN0
最近のHUBやルータなら問題ないだろうけど、少し前のものやWifi経由の場合、複数番組を同時に視聴/録画すると帯域不足になる可能性がある。
無難なのは録画時はローカル。録画終了時にバッチでNASにファイル移動かな。
0190名無しさん@編集中 (ニククエW d33f-xZBL)
垢版 |
2018/03/29(木) 23:56:00.51ID:Yn685HZe0NIKU
てか俺の中古pcだと外付けでもたまにドロップ起きる
内蔵hddに録画した方がいい それから移す
0194名無しさん@編集中 (ワッチョイ 5b6c-g5Gk)
垢版 |
2018/03/30(金) 06:49:58.00ID:5ypUR8f90
>186
>187
解決。

このスレはあまり見てないので「【開発】 TS関連ソフトウェア総合スレ Part17」の方のスレッドで報告してくれるとありがたい。
0195194 (ワッチョイ 5b6c-g5Gk)
垢版 |
2018/03/30(金) 07:04:42.06ID:5ypUR8f90
後々のために詳細を書いておきます。

EDCBでのTSデータの扱いが、EPG取得時だけ異なっていることが原因。
EDCBは、EPG取得時にB25Decoder.dllにすべてのTSデータを渡さず、
不要なデータを削ってから渡している。
そのためlibaribb25でのデコード処理(put_arib_std_b25)が正常に終了せず、
最終的にEPG解析に必要なデータがEDCBに渡されない。

解決法は、EDCBから不完全なデータを受け取った場合は、put_arib_std_b25を
通さず、そのままEDCBに渡すようにした。

ただ、EPG解析にはデコードは必要ないので、本来ならTSデータをB25Decoder.dllに渡さず、
EDCBだけで完結させれるコードにすべき。
0196194 (ワッチョイ 5b6c-g5Gk)
垢版 |
2018/03/30(金) 07:13:39.76ID:5ypUR8f90
なお、上記の修正の過程でDiscardScramblePacketにも対応したが、
スクランブルが解除できない状況でDiscardScramblePacketをEnableにすると
スクランブルのかかっていないワンセグのパケットまで破棄されてしまうので注意。

ただ、EDCBは内部でDiscardScramblePacketをDiableに設定しているので
特に問題はないはず。
0199名無しさん@編集中 (ワッチョイ 819f-kUw7)
垢版 |
2018/03/30(金) 09:52:12.31ID:ZwvkngvV0
おー、EDCB対応してくれたんだ。ありがとうございます。
b25decorder騒動もあるし、乗り換えられるのはいいね。
> ただ、EPG解析にはデコードは必要ないので、本来ならTSデータをB25Decoder.dllに渡さず、
> EDCBだけで完結させれるコードにすべき。
どうして、こうなってたんだろうね?
0201194 (ワッチョイ 5b6c-g5Gk)
垢版 |
2018/03/30(金) 11:23:34.61ID:5ypUR8f90
>198
寝ぼけてました。
複数視聴・録画で問題があるので修正しました。
0202194 (ワッチョイ 5b6c-g5Gk)
垢版 |
2018/03/30(金) 11:33:07.43ID:5ypUR8f90
余談ですが、libaribb25はもともとBonDriverProxy(BDP)での使用を目的に、
linux版のパッチを参考にしつつBDPの作者の協力を得て作成したものです。

BDPex(もしくは他のBonDriver)に組み込んでしまえば、アプリケーション(EDCB、
TVTest)ではデコードが必要なくなるので、その方がだいぶ便利でしょう。
0204194 (ワッチョイ 5b6c-g5Gk)
垢版 |
2018/03/30(金) 12:09:30.89ID:5ypUR8f90
>203
OKです。
今回の修正は主にlibaribb25.cppに対してで、BDPのパッチにはもともと含まれてません。

パッチされたBDPを使っている限り、アプリケーションは最初からスクランブル
されていないTSを受け取るのでB25Decoderが必要ない。
それでも意味なくB25Decoder.dllをEDCBのフォルダに入れていた場合についてまでは
テストしていないので、その場合は問題が起こるかも。
0207名無しさん@編集中 (ワッチョイ 5b6c-g5Gk)
垢版 |
2018/03/30(金) 12:43:17.79ID:5ypUR8f90
>206
EDCB+B25Decoder(libaribb25)の人が影響を受けます。

上記の通りEDCBフォルダにB25Decoder.dll(libaribb25)が入っていれば
Spinelだろうがなんだろうが、影響を受ける可能性があります。

EPG解析時にいちいちTimeoutするまで待つので長時間かかるうえに、
番組表も正常に作成できないので、影響の有無はすぐわかるはず。
0210205 (アウアウウーT Sa45-uaFS)
垢版 |
2018/03/30(金) 13:17:45.51ID:9NiLa9Tka
>208
当方へのレスだとおもいますが、
ノーマルBDPEXをb25当て済BDPEXに入れ替えて、復号を
BDPEXに任せるということです
0211194 (ワッチョイWW 5b6c-77p5)
垢版 |
2018/03/30(金) 16:14:41.38ID:IxawN7Hc0
>>210
なるほど。

しかし、libarib25は実際はLinuxでしか使われてないし、B25Decoder互換もひっそりやっただけなのによく気づく人いたなぁ。

githubのコミットにコメントは書いたけど。
0214名無しさん@編集中 (ワッチョイ d1e7-kUw7)
垢版 |
2018/03/30(金) 18:41:29.90ID:VQ9eXn8i0
EpgTimerSrv_Install.batを管理者で実行した場合、どちら選んだ方が良いの?
どちら選んでも注意しろと言われて・・・


EpgTimerSrv.exeをサービスとしてインストール→開始します
ログオンアカウントを選択 (1=LocalSystem, 2=LocalService) : 1

LocalSystemアカウントにはとても強い権限があります
バグの影響が大きくなりうること、権限昇格の踏み台として利用できることに注意してください
続行するには何かキーを押してください . . .



EpgTimerSrv.exeをサービスとしてインストール→開始します
ログオンアカウントを選択 (1=LocalSystem, 2=LocalService) : 2

LocalServiceアカウントがEDCBや録画保存フォルダにアクセスできるよう注意してください
続行するには何かキーを押してください . . .
0215名無しさん@編集中 (ワッチョイWW 597c-X+8s)
垢版 |
2018/03/30(金) 21:23:55.30ID:VHL6Qvup0
>>214
セキュリティを意識できるならLocalService
普通は録画フォルダとかeveryoneフルアクセスだろうから
EDCBを格納するフォルダがProgram Files等の
特殊フォルダでなければ問題にならない

何も考えたくないならLocalSystem
ほぼ全ての権限を有してるので
動作でつまずく心配は無いが
警告のとおり、EDCBに脆弱性があるなら踏み台にされる
0217名無しさん@編集中 (ワッチョイ 5be7-uaFS)
垢版 |
2018/03/30(金) 22:12:41.51ID:mbg/2Jfb0
>>201
またまた乙です

>>216
OSに元から用意されてるビルトインユーザー
一般ユーザーと同等の権限しかないんで
万一破壊的な動作をしようとしても比較的安全
一般ユーザーが読み書きできる場所ならおk
0219名無しさん@編集中 (ワッチョイ 937f-uaFS)
垢版 |
2018/03/31(土) 15:00:18.15ID:E5d0VHIu0
>>215
LocalSerivceでサービス化してみたけど
EPGTimerを実行中に出来たファイルの所有権はユーザー(EpgDataCap_Bonがユーザーで動いてる)
EPGTimerを落としてるときに実行して出来たファイルの所有権はLocalService(EpgDataCap_BonがLocalServiceで動いてる)になるけど
これで正しく設定できてるのかな
0224名無しさん@編集中 (ワントンキン MMd3-5k27)
垢版 |
2018/04/01(日) 13:12:00.47ID:OG80ptc8M
>>223
実際に予約された録画番組の個別設定が
録画番組キーワードごとの個別設定とはずれているのなら
まったく別のキーワードに引っかかって予約されていることも考えられる
0228名無しさん@編集中 (ワッチョイ 897f-bCzG)
垢版 |
2018/04/01(日) 19:52:33.13ID:lfTEmx1B0
VS2017でEpgTimerをビルドする際は、.NETの変更はできないのかな?
デフォルトの4.5だかのままだとビルドできるけど、変更するとエラーでビルドできぬ
0229名無しさん@編集中 (アウアウウー Sa45-7q68)
垢版 |
2018/04/01(日) 21:18:17.83ID:cTm6kRxPa
Win10 64・PX-W3U4・TVtest0.7.23・EDCP0.66使って予約録画したいのですがEDCP経由だと映像を引っ張ってこれません
TVtestだけであれば映像ok、EDCPからEPGデータの取得可、即時録画にて再生不可能な容量のあるtsファイルは作成されるので、
スクランブル解除が出来ていないのかと思っているのですがどなたかお知恵拝借出来ませんでしょうか。。

ちなみにランタイム2005/2008/2010の32/64bitとフレームワーク4は導入済み、B25Decoder配置済みです
0232名無しさん@編集中 (ワッチョイ 11c3-kUw7)
垢版 |
2018/04/01(日) 22:22:09.65ID:6fhX3glo0
>>229
EpgDataCap_Bon.exe で 即時録画してるときに、
左下窓の Scramble値 が増えてるならスクランブル解除ができてない。

もしかして内蔵カードリーダ使ってる?
公式?凡ドライバではEDCBで内蔵カードリーダ使えないらしいよ。
radi-sh 凡なら使えるんだっけ?
0233名無しさん@編集中
垢版 |
2018/04/01(日) 22:23:16.07
>>231
何言ってんのかと思ったら、EDCBをEDCPと誤記してることを指摘してんのか
わかりにくいやつだな
0234名無しさん@編集中 (アウアウウー Sa45-7q68)
垢版 |
2018/04/01(日) 22:45:56.70ID:cTm6kRxPa
レスありがとうございます

>>232
スクランブルぐんぐん伸びてるのでやはりスクランブル解除出来ていないようです
そしてご推察通り内蔵カードリーダーです
TVtest単体では動いたのでそこは大丈夫だと思ってたので盲点でした
■ このスレッドは過去ログ倉庫に格納されています

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