1read 100read
2013年02月DTV18: 【EDCB】EpgDataCap_Bonについて語るスレ 27 (538) TOP カテ一覧 スレ一覧 2ch元 削除依頼
SKNET MonsterTV HDU/HDPシリーズ初心者質問 Part12 (921)
PX-W3PE Part.30 (211)
WinFast TV2000 (558)
Avisynth 初心者質問スレ Part5 (919)
ローランド「DV−7R」ってどうよ? (689)
映像音楽編集- Sony Vegas + DVD Architect -Part5 (446)

【EDCB】EpgDataCap_Bonについて語るスレ 27


1 :2013/01/29 〜 最終レス :2013/02/11
EpgDataCap_Bon(EDCB)について語るスレです。
前スレ
【EDCB】EpgDataCap_Bonについて語るスレ 26
http://toro.2ch.net/test/read.cgi/avi/1355047823/

2 :
こっちが早いか。

3 :


4 :
>>1

5 :
まな板運用ならともかく
ちゃんとケースに入れとけばマザボ焼けたくらいで火事にならないよ

6 :
ここけ

7 :
乙です

8 :
対象スレ:【EDCB】EpgDataCap_Bonについて語るスレ 26
827 自分:名無しさん@編集中[sage] 投稿日:2013/01/26(土) 19:13:27.72 ID:hP3EYnI/
DLNAのDMSぽい機能を使う時、
DLNAサーバーの名前は指定できないんだろうか?
LAN内で複数のEDCBを稼働させると、
「EpgTimerSrv MediaServer」というDLNAサーバーが複数動いていて、
どのDLNAサーバーがどのPCのものか、区別できない。
---------
の件はコメントゼロのようだが、
やっぱり無理なんだろか。
ソース修正するしかないかな?

9 :
>>8
\src\EpgTimerSrv\EpgTimerSrv\DLNADmsManager.cpp
の298行目
Replace(strRead, "$friendlyName$", "EpgTimerSrv MediaServer");
ってところを変えてビルドし、別プログラム作ってみたらできるか。

10 :
>>9
たぶんそれしかないと思う。
あと、これとは関係ないけど前スレ932の SearchWindow.xaml 、
これも『「自動予約登録」の並び替えを改良してみたのその4』のソースに含まれてるな。

11 :
ホスト名でも追加しとけ

12 :
前スレでチューナーの排他制御の話題があったが、
TVTest だけなら、EpgTimerPlugIn.tvtp 使ってれば、
録画時に足りなくなったら自動的に落ちるよ。意外と知られてない?
この用途だけのために Spinel 導入してるって人が何人かいたけど、
かえって面倒になってるだけかも。
もちろん、ほかにも色々使ってる人はいいんだが。

13 :
EpgTimer導入後、今までは問題なかったんだけど、
設定弄ったせいか、リピート番組を複数回録画するようになってしまった。
これって、どの設定項目が影響しているのでしょうか?

14 :
>>12
それ、以前試した時に上手く働かなかったし
めざましテレビにするには不十分だしで
結局はSpinelなりVirtualPTなり導入する羽目になった。
何か間違えてたんだろうけど原因究明も面倒で放置している。

15 :
>>14
そっか。
プラグインを有効にする以外何も設定なかったと思うけど、なんだろね。

16 :
昔わからずに導入してて落ちたの不思議だった俺w

17 :
>>12
おー知らなかった
これだけならspinel導入しなくていいな

18 :
>>17
だが録画始まった後にTVTest起動してチャンネル変えたら終了じゃね?

19 :
>>18
だよな。その為だけにspnel入れてる。

20 :
>>18
あーそっか・・・そう考えるとTVRockも重さを除けば優秀だったね

21 :
凡ドラ呼べないとか出ないんだっけ

22 :
VirtualPTが亡くなったとの事なのでspinel入れてみたけどこれスタートアップに放り込んで常時起動させてるだけでいいの?
EDCB+TVTestの環境で動いてたところに放り込んだだけだからなんか設定合ってるのか間違ってるのかわからん
サイト探しても同じバージョンでファイルコピーの流れが違ったりますますわからんw
spinelスレ覗いたら敷居が自分の股下の10倍くらいある雰囲気で質問できそうにないのでこっちで聞いちゃう

23 :
俺はSpinel導入してるからよく分からんけど、EDCBが直接チューナーのBonDriverをつかんでるなら、
後から起動したTVTestが同じチューナーを直接利用しようとしても開けないとエラーが出る気がする。
PT2で録画中にSample.exe起動するとエラー出るのは確認したことある。
で、EpgDataCap_Bon.exe経由で録画中チューナーの映像をTVTestで見ることはできるけど、
このときはUDP or TCP経由での視聴になって、チャンネル変更はできないはず。
(BonDriver_UDPの場合はチャンネル選択の代わりにポート選択になるな)
なんか間違ってたら>>12が訂正してくれるだろうw

24 :
>>22
EDCBなりTVTestでチューナー切り替えてSpinel上でそのチューナーの数値が変化してればOKだと思う

25 :
まぁ、ケチ付けてもプラグインのチェック入れてないとかは無しな

26 :
>>23
うん、EDCBで使ってるチューナーをTVTestで使おうとするとエラーが出るよ

27 :
BonDriver_SpinelのリネームとかiniファイルのIPアドレス固定とか排他利用の0か1とか懐かしいなおい
一時期は穴が開くまで複数の解説サイトを読みまくったもんだ、がEpgTimerPlugIn.tvtpは9系で使えないんだったな

28 :
iEPGとの連携アプリ無い?

29 :
>>28
どういった動作を希望するのかよくわからんけど
EpgTimer自体がiEPGに対応してるから.tvpidまたは.tvpiをEpgTimer.exeに関連付けして食わせる
.tvpidは設定不要だけど.tvpiはサービス名とiEPGファイル内のチャンネル名の紐付け設定が必要

30 :
>>29
おお。そうだったのか。
まあやりたいのは録画/録画予約(EDCB)とチューナーの管理(Spinel)専用のPCを1台用意して、別PCで視聴(TvTest/TvPlay)、予約(テレビ番組表サイト)をしたいかなと。
後はDLNAで録画済みの番組をテレビから見るまではやりたい。

31 :
>>30
PCからであればクライアントPCでEpgTimerNWを起動して鯖に接続すればすれば鯖でEpgTimerを使うのと同じような感覚で予約操作できる
EpgTimerNWにiEPG食わせて予約を入れることもできる
PC以外からだとEDCB付属のブラウザで見られる番組表機能かkkcalを使うことになると思うけど俺は使ったことがない
なんかセキュリティが笊らしいので出先からアクセスするなら最低でもなんらかの認証手段を前段におかないとだめかも

32 :
>>22
立ち上げた時に自動ログインするとか、基本ログオフしない人ならそれでOK
ログオフした状態で放置する事が多いなら(録画鯖とかはこのスタイル少なくないんじゃない?)は
サービス化しておくと良いかも。サービスとの対話許可しとけば一応ローカル環境からステータスの確認とかもできる。

33 :
みなさんレスありがとう
とりあえずspinel入れたんだけど録画失敗した
Tvtestのbonドラ入替えてなかったああああ
spinelには通常のbonドラ、edcbとtvtestにはspinelのbonドラそれぞれ入れてiniファイルも各ドライバ毎に作ればいいんだよね?

34 :
>>33
基本コピペ&リネームでいいが、あたりまえだけど排他指定だけはEDCBとTvtest用で変えるの忘れないようにな
何の意味も無くなるからw

35 :
結論としてはネットワークを組まずに単独で使う場合って
EpgTimerPlugIn.tvtpを使えばspinelは必要ないの?
排他制御は完璧?

36 :
>>35
TvTest側でチューナーの指定/チャンネルを変更しなければという条件付きになると思う

37 :
>>36
>>12>>26読む限り、EpgTimerPlugIn.tvtpを有効にしてちゃんと機能してればその条件不要なんじゃね?
俺もSpinel使いなんでいまいち自信ないが。

38 :
>>37
試してみた。チューナーを直接指定していても、予約等で必要になった時にTvTestが終了する。
TvTestを起動し、録画に使っているチューナーを開こうとしてもエラーで開けない。
なので、録画時の排他目的だけならEpgTimerPlugIn.tvtpを有効にするだけで良い模様。
まあ自分はSpinel使ってるけど。

39 :
Spinel導入前にチャンネル切り替えで何かやらかして気がするんだが
EDCB8の頃の事で記憶が曖昧すぎる

40 :
>>38
検証ありがとう
それでもSpinelを使う理由はなにかあるの?

41 :
>>40
>>30でも書いてるけど、近いうちに録画鯖を作る予定。

42 :
$AddKey$をRecName_Macro.dllでも使えるようにするパッチ書いたのでおすそわけ
http://pastebin.com/1QmaXW9f
RecName_MacroだけじゃなくてEpgTimerSrvもビルドが必要なので注意してください
自分は最近ビルドできるようになったレベルでC++も不慣れなので、
おかしな書き方してる箇所があったら指摘してもらえるとありがたいです

43 :
うちはテレビPCしか視聴環境ないんで、EDCBで録画しながらTvTestで視聴するから
Spinel入れた方が捗るな。

44 :
このスレ見てSpinelを導入しようと思って仮想環境で試したんだけど
Spinelをかまさないとチャンネルスキャンできるのに
SpinelをかましてチャンネルスキャンするとEDCBがフリーズした感じになる
TVTestはどちらでも問題ないのに

45 :
>>23
すでに検証した人もいるし意味ないけど、それで合ってる。
すごく分かりやすい補足説明ありがとう。
これだけじゃなんなので、チューナー関連の小ネタをひとつ。
同一 BonDriver で、2分(設定による)以内の間隔の空いた予約があると、
前の録画が終了しても EpgDataCap_Bon は終了せずにそのまま待機するが、
サービスは次の予約用に準備されず、
また、BonDriver とサービスがロックされていない変な状態になる。
このとき、サービスのほうは大丈夫だと思うが、
BonDriver の種類を変えると録画失敗する。
そんなことするな的なバグだけど、知らずに「なんだこれは?」と弄ると危険なので一応。
ちなみに、指定サービス録画だと、
サービスが見つからず EIT 等のみ入った変な TS ができるw

46 :
みなさんのレス見て、現状問題無さそうなのでspinelの導入を見送ります
視聴はTvtest直接起動で問題なさそう
Tvrockだとチャンネルの整合性が無かったから手動だったけどEDCBは楽だね

47 :
EpgTimerの「自動予約登録」の並び替えを改良(その4)やEpgTimerとmagicAnime連携キットで
EpgTimer.exeに追加された設定項目はどこに保存されていますか?

48 :
自分の環境だとEpgTimerPlugIn.tvtpで排他制御はできんかったわ。
winB x64
TVTest x64 0.8.0 現時点不具合の修正済
EDCB x64 10.69 現時点不具合の修正済、「自動予約登録」の並び替えを改良してみた(その4)をマージ 

49 :
(´‥∀‥`)?

50 :
>>48
>>25

51 :
>>50
入れたよ。

52 :
>>51
どういうふうにやって、排他できなかったかを書かないと検証しようも・・・

53 :
>>52
え?、どういうふうにって・・・
予約録画で使用予定になってるチューナーをTVTestで指定して視聴していると
その予約時間になってEpgDataCap_Bon.exeが起動しても
チューナーがオープンできません的なエラーメッセージがでて録画できないって感じ
TVTest、EpgDataCap_Bon.exeともに単独では視聴できるのでボンドラやチャンネルのスキャン等は問題ないはず。
問題の原因として考えられるのは両方ともx64にしている点とEDCBの方を>>48のように改造している点のどちらかだと思う。

54 :
windowsのベータ版っていうのが良くないんだと思うよ

55 :
ウィンビー

56 :
>>53
EDCBとTVTestに認識させているBonDriverのファイル名を同じにしていないとか
TVTest0.8.0は一部のプラグインで動作がおかしくなるって報告があったからそういうのを踏んでるとか

57 :
>>54
あ、そうかも。
PTxって仮想マシンでもドライバ入れたら認識すんのかね?
ちょっと暇なときにXPあたりで試してみるわ。
>>56
ボンドラは同じ名前にしてる。
あと他のプラグインは指定してないなぁ

58 :
TVTest起動してないとEDCBも立ち上がらないんだけど何が原因なのかな
Win7 HomePremium 64bit PT3でアプリ本体は全てCドライブ直下にフォルダー作ってまとめてある

59 :
>>57
TVTest0.8.0 TVTestスレに上げられてたまとめを適用してx64ビルドにEpgTimerPluginのみ入れて有効
EDCB10.69 EpgDataCap_BonのB25Decoderの件のみ修正したx64
めんどくさいからSpinelはそのままでTVTest側にも排他制御を持たせる
で試してみたけど、使いたいチューナーがTVTestと被るとTVTestはきちんと終了させられたんで、両方がx64っていうのは関係なさそう
OSに問題がなかったらEDCB側の自前修正で何か踏んでるのかも?

60 :
結局>>48は何のOS使ってるんだ?中国製?
あとEDCBの現時点の不具合って何?パンダフル対策?
10系でのパンダフル対策はどれも対処療法的で、副作用があったり環境によっては効果なかったりで、
決定版的な修正はなかったと思うが……

61 :
>>60
EITのデータ解析中にエラーが出たらそこであきらめるってい対策だろ。
送ってきたデータがおかしいんだからそれ以上の対策はない。

62 :
>>61
うちはその修正入れてもダメだったんだよね。糞環境か、俺の修正が糞だったのかもしれんが。
結局うちではMXのみEPGの詳細情報取得をしない修正しないとドロップ解消されんかった。
で、パンダフル収束後は結局オリジナルバイナリに戻した。

63 :
>>62
そいや、おれは自分でコード修正したんだった。
解析中にデータのサイズ不整合検知したら諦めるって感じで。
環境依存って言うけど、全員に同じデータが届いてるわけでそうそう環境依存な部分はないと
思うんだがな。

64 :
デコードの処理がバージョンによって微妙に違ったり、間にそぎ落として再構成してる物が有ったりすると
EDCBに行くデータとしては違ったりする訳で、ええ。

65 :
>>63
過去スレ読み返してみた。俺は過去スレ(【EDCB】EpgDataCap_Bonについて語るスレ 24)の
http://toro.2ch.net/test/read.cgi/avi/1349372145/807
の修正したらダメだった。で、たどり着いたのが
http://toro.2ch.net/test/read.cgi/avi/1349372145/875
この後すぐにMXがEPGを正しく修正して、若干消化不良のまま終了したんだった。
うちに2つの環境あって、それぞれドロップ頻度が違ったりしたんで環境の影響もあるのかもしれんが、
たぶん俺の修正か運用が糞だったんだろう(一応バイナリ置換後PC再起動してはいたはずだが)。

66 :
すまん、できた。
できなかった原因のとしては、
TVTestで視聴中にEDCBの予約時間を待つのが面倒臭かったので
EpgDataCap_Bon.exeを手動で起動してチューナーを指定したんだが排他制御ができていなかったのでダメ出ししてた。
ま、予約を待たなくても優先順位の高いチューナーで視聴中に番組表から録画登録すれば良かったな。
つーことで排他制御はEpgTimer.exeなりを経由してないと機能しないってことがわかったのは怪我の功名だっただろう。
ま、嘘ついたことは許せ。

67 :
プラグイン名からもわかるようにEpgTimerを通さないでEDCBのみとかダメでしょ・・・
まあ現在やってる番組ポチれば、予約の時間なんて待つ必要なかったのにな・・・

68 :
>>63
自分を含め未修正でまったくドロップしなかった人もいたし、
データ処理内容が同じでも、CPU パワー等の違いにより
耐えられるかどうかに違いが出るなんてことは普通にあるかと。

69 :
すっきりせんなあ

70 :
EPGデータに不正な文字コードが含まれている場合の対策は
とどのつまり、ソースを修正してビルドしてもMXしか対策しないことになるんで
設定をEpgCapTimeOut=3 EpgCapSaveTimeOut=1にしておけば十分だというのが俺の結論。
異論は認めない。

71 :
>>68
EPT3×3+PGTimer+win7+ivy 3570k+SSD+HDD2T×4
PCに性能面で死角無し。
ドロップ(4〜15くらい)が起きるのがスターチャンネル(BS)のみ。
アンテナ環境問題ならもうちょっと出るだろ。
実際見たら消すし、画像ドロップする程じゃないから絶賛放置中

72 :
過去スレ
http://toro.2ch.net/test/read.cgi/avi/1349372145/807
の修正はMXに限らないけどな。
上の修正してもうちの環境ではドロップしたし、>>70の修正してもドロップから逃れられなかもな。い環境はあるような気がする
異論は認めるw

73 :
編集中に書き込んでしまったorz

74 :
>>71
そんなこと俺に言われても。
>>68 は、パンダフル問題のとき、内部で無駄処理が発生し、
その影響でドロップした人がいたことについてだよ?
スターチャンネルは知らんけど、BS11 なんかでもある、
映像や音声に影響のないドロップじゃなくて?

75 :
EPGTimerの検索機能って、現時刻以降を対象って出来ないの?

76 :
過去にさかのぼって録画はできないからね

77 :
EPGの取得なんか週2くらいでいいだろ
NHKとか怪しい奴はダミーで手前に入れとけ
3日分くらいは遡れる

78 :
いや逆。
過去が検索結果として出て面倒だから、現在時刻(PC)以降に絞り込みたいんだけど・・・

79 :
ああ、確かに地味にうざいな>もう録画できないものが検索結果に

80 :
現在の番組のみ検索とかもできれば、リストにして簡易rockバーにできるのに!
edcbとedcTimerの機能でtvtest録画に対応してたら録画中の視聴ができるのに!
でも使い易くて手放せないw

81 :
>>80
PT3安いんだから1枚追加したら?

82 :
>>80
PT3×3ですが快適です

83 :
うちはPT2x3だわorz

84 :
TVRock+TVTest+Spinelで設定しているんだけど、CSの番組表が歯抜けが多い。
夜中の5時間位番組収集したのに。EDCB+TVTest+Spinelの方がいいと聞いたので
こちらに来ました。
TVRockあきらめたら、EDCBに変えようと思っていますが、設定簡単でしょうか?

85 :
簡単ではないなあ

86 :
導入自体は難しくはないけど番組雹に関する設定が面倒かもね

87 :
番組表ね・・・

88 :
デフォでチャンネル(リモコン?)番号順に並んでほしいところではあるな

89 :
>>85
>>83
d
もう少しTVROCK使ってどうしてもだめなら、また来ます。

90 :
「「自動予約登録」の並び替えを改良してみた(その4)」を入れると検索結果の行間が一定しないな・・・
とりあえず>>75は自力で修正。終了時刻が現時刻以降のみを表示するようにした。

91 :
EPGの取得ならTVRockよりEDCBだなぁ。
取得スケジュールの融通が効かないけど。

92 :
tvrock使ってた頃は週一でしか番組表取得してなかった

93 :
>>91
週単位で詳細情報取得一回、基本情報取得二回とかスケジュールできたらいいよね
誰かパッチ書いてくれないかな(チラッチラッ

94 :
EpgDataViewer.iniのどこを弄ったら赤い箇所の幅を短くできますか?
ttp://www.dotup.org/uploda/www.dotup.org3904137.png

95 :
>>94
\src\EpgTimer\EpgTimer
MainWindow.xaml
14行目<RowDefinition Height="50" />
→<RowDefinition Height="30" />
MainWindow.xaml.cs
187,198,209,220,231,242,253,264,275,286,297行目
= new Thickness(2, 2, 2, 15);
→= new Thickness(2, 2, 2, 5);
ReserveView.xaml
×52行目 <ColumnDefinition Width="80" />
×156行目 <Button Content="PG予約追加" Height="23" Name="button_add_manual" Margin="0,10,0,10" Click="button_add_manual_Click" Style="{StaticResource ButtonStyle1}" />
\src\EpgTimer\EpgTimer\EpgView
EpgMainView.xaml
16行目<RowDefinition Height="80" />
→<RowDefinition Height="40" />
26行目<RowDefinition Height="40" />
→<RowDefinition Height="30" />
DateView.xaml
27.28行目<RowDefinition Height="40" />
→<RowDefinition Height="20" />

96 :
EpgMainView.xaml.cs
137行目nowLine.StrokeThickness = Settings.Instance.MinHeight * 2;
→nowLine.StrokeThickness = Settings.Instance.MinHeight * 0.5;
×138行目 nowLine.Opacity = 0.5;
EpgWeekMainView.xaml.cs
119行目nowLine.StrokeThickness = Settings.Instance.MinHeight * 2;
→nowLine.StrokeThickness = Settings.Instance.MinHeight * 0.5;
EpgViewPanel.cs
×146行目double totalHeight = 0;
×159行目 if (RenderText(min, ref textDrawList, glyphTypefaceNormal, sizeNormal, info.Width - 1, info.Height - 1, info.LeftPos, info.TopPos, ref useHeight, CommonManager.Instance.CustTit
165行目double widthOffset = sizeNormal * 2;
→double widthOffset = sizeNormal * 1.5;
194〜204行目削除
×227行目    totalHeight += Math.Floor(fontSize);
296行目if (totalHeight + fontSize > maxHeight)
→if (fontSize > maxHeight)
326行目dc.DrawRectangle(Brushes.LightGray, null, new Rect(info.LeftPos, info.TopPos, info.Width, info.Height));
→dc.DrawRectangle(Brushes.Gray, null, new Rect(info.LeftPos, info.TopPos, info.Width, info.Height));
329行目dc.DrawRectangle(info.ContentColor, null, new Rect(info.LeftPos + 1, info.TopPos + 1, info.Width - 2, info.Height - 2));
→dc.DrawRectangle(info.ContentColor, null, new Rect(info.LeftPos + 1, info.TopPos + 1, info.Width - 1, info.Height - 1));

97 :
ソースから書き起こす必要あるのか
TVTest0.8.0は書いてあるまんまビルドできたけど、ようわからんなぁ

98 :
>>84
TVRock使ってるなら楽勝だろ

99 :
あー悪いね。
希望の箇所だけなら↓これだけで大丈夫だと思うわ
\src\EpgTimer\EpgTimer
MainWindow.xaml
14行目<RowDefinition Height="50" />
→<RowDefinition Height="30" />
MainWindow.xaml.cs
187,198,209,220,231,242,253,264,275,286,297行目
= new Thickness(2, 2, 2, 15);
→= new Thickness(2, 2, 2, 5);
\src\EpgTimer\EpgTimer\EpgView
EpgMainView.xaml
16行目<RowDefinition Height="80" />
→<RowDefinition Height="40" />
26行目<RowDefinition Height="40" />
→<RowDefinition Height="30" />
DateView.xaml
27.28行目<RowDefinition Height="40" />
→<RowDefinition Height="20" />

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
TS再生をREGZAのSMB共有で楽しむスレ Part9 (849)
TMPGEnc Video Mastering Works 5 17 (664)
PV3 PV4 初心者質問スレ11 (372)
ソフトウェアエンコのTVチューナーカード 総合スレ (904)
ベーカムについて (747)
【低価格】SAA7130-TVPCI/B Part2【綺麗?】 (594)
--log9.info------------------
頭文字DSPECIAL STAGE (741)
【PS3】SIMPLE THE 密室からの脱出【攻略・質問】 1 (461)
コールオブデュティー[VIP]クランスレ (712)
限界】サカつく5 留学&キャンプ検証スレ【突破 (851)
キャプテン★レインボー攻略スレ (729)
■ 移転ですー (300)
【酒屋に】三国志]攻略スレパート2【仕える】 (929)
プリンセスメーカー4 攻略スレ (841)
トワイライトプリンセス ミニゲーム攻略 (360)
【サーバー】Pop'n対戦ぱずるだま【がら空き】 (353)
J.LEAGUE サカつく5 攻略 4年目春 (656)
【ファイプロ】マッチメイク【リターンズ】 (374)
バーンアウト2 ポイントオブ インパクト (371)
ゴールデンアイ・ダークエージェント攻略スレッド (285)
【Xbox360&PS3】CoD4 友達3000人【CoD4】 (276)
【007】ロシアより愛をこめて【攻略・裏技】 (404)
--log55.com------------------
You Tubeにあるオーディオの動画 4
電源タップ&クリーン電源5
アキュフェーズ/Accuphaseについて語ろう Part97
Cambridge Audio 2
コンデンサー 抵抗 総合スレ 12
[NFJ]NorthFlatJapan part75
実売10万〜30万のプリメインアンプ その4
スピーカー自作・設計・計測などなど 68