11/02/22 00:23:24.08 69ozL8IJ
PMSforVIERAをVIERA V1で使わせていただいております。
先日パナのDLNA対応BDプレーヤーDMP-BD65を買ったんですが、
PMSとの相性がイマイチでした。
VIERA.confをコピーしたものでUserAgentSearch周りだけ改変し、
BD65の認識まではできました。
BD65からコンテンツリストをとると、
m2tsはそのままトラスコなしで再生できますが、
mpeg2がグレー表示になり再生できません。
(拡張子vob,mpgなど)
ちなみに素の1.21.0-SB16を使ってみたところ、m2tsも認識しなくなります。
SB16ならソースからビルドできたので、DLNAResource.javaの897行あたりで、
if(media.isMpegTS())
dlnaspec = media.isH264()?"DLNA.ORG_PN=AVC_TS_HD_50_AC3":"DLNA.ORG_PN=" + getMPEG_TS_SD_EULocalizedValue(c);
else
//dlnaspec = "DLNA.ORG_PN=" + getMPEG_PS_PALLocalizedValue(c);
dlnaspec = "DLNA.ORG_PN=MPEG_PS_NTSC;DLNA.ORG_OP=01"; ←ココ
}
else
//dlnaspec = "DLNA.ORG_PN=" + getMPEG_PS_PALLocalizedValue(c);
dlnaspec = "DLNA.ORG_PN=MPEG_PS_NTSC;DLNA.ORG_OP=01"; ←ココ
のようにいじってみたところ、BD65でもmpeg2ファイルが再生できるようになりました。
(文字列は、他のメディアサーバソフトが吐くものをキャプチャして取得しました)
意味は全くわかっていませんので、私にはこれが限界ですw
PMSforVIERAの方に取り込んで、V系、BD65双方で使えるようにできないものでしょうか。