Bluray Handler 0.9.7 (BETA) (4 Viewers)

Sebastiii

Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Cool :)

    It happen on myvideo but it's ok in MOVPIC SVN :)
    Seb.
     

    BigDoom

    Portal Pro
    April 15, 2009
    78
    8
    Home Country
    Netherlands Netherlands
    still doesn't work. when i try with graphstudio and look at the filters there is a red ! next to LAV Audio and LAV Splitter.
    What does that mean?

    /edit and when i look in graphstudio it's still using mpc gabest splitter..... :confused:

    /edit2 fixed ther red ! issue, moved the dll files, .bat files and the .ax files to system32 folder. Registred and red ! was gone.
    Now hope it fixes the not playing part :)

    /edit3 this chooses the mpc gabest splitter :(

    /edit4 FIXED!
    found this follow your link sebastiii from doom9 forum: "Now, don't ask me why playback is still broken with ffdshow. I hope someone else can shed some light on this." Changed all to cyberlink and everything works like a charm now :) :) :)

    /edit5
    well not everything.... some vc1 don't work, depends on the type of audio stream if it plays or not.
     

    MJGraf

    Retired Team Member
  • Premium Supporter
  • January 13, 2006
    2,478
    1,385
    Hi Sebastiii,

    you're a genius - MovingPictures ISO works flawlessly with your latest version.

    The rest, however, is still strange. When I play a BD in MP and connect with GraphStudio, I can't see anything about LAV. It still shows the Gabest Splitter. Is that normal?!? Do I have to deregister Gabest? Filmerit shows at least that Gabest has lower merits than LAV...

    Next thing is audio. My last post wasn't correct. DTS-Master, DTS and Dolby True HD do work. But only as long as I don't skip forward or backward in the movie and I don't change the audio stream. When a film starts with a regular DD stream and I change to a DTHD stream ==> silence - until I switch back to the DD stream. When the film starts with the DTHD stream it works. When I switch to DD it still works, but when I switch back to DTHD ==> silence. This is btw the same in GraphStudio and in MP.

    Will have to investigate this further...

    Thanks again,
    Michael
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    /edit4 FIXED!
    found this follow your link sebastiii from doom9 forum: "Now, don't ask me why playback is still broken with ffdshow. I hope someone else can shed some light on this." Changed all to cyberlink and everything works like a charm now :) :) :)

    Hi :) try attached Lavf, Nevcairiel seems to fix it :)
    Seb.

    Ps : With FFDShow, i have a crash, do avoid it, need to setup in lavsplitter - No Subtitle in Subtitle Selection Mode :)
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Hi Sebastiii,

    you're a genius - MovingPictures ISO works flawlessly with your latest version.

    The rest, however, is still strange. When I play a BD in MP and connect with GraphStudio, I can't see anything about LAV. It still shows the Gabest Splitter. Is that normal?!? Do I have to deregister Gabest? Filmerit shows at least that Gabest has lower merits than LAV...

    Next thing is audio. My last post wasn't correct. DTS-Master, DTS and Dolby True HD do work. But only as long as I don't skip forward or backward in the movie and I don't change the audio stream. When a film starts with a regular DD stream and I change to a DTHD stream ==> silence - until I switch back to the DD stream. When the film starts with the DTHD stream it works. When I switch to DD it still works, but when I switch back to DTHD ==> silence. This is btw the same in GraphStudio and in MP.

    Will have to investigate this further...

    Thanks again,
    Michael

    Hi,

    Cool for MovPic :) and BDHandler :)

    No it's not normal, you should see LAVF Splitter, try to unreg MPC Mpeg Splitter to see. Btw, i have force (associate) .bdmv and .mpls in registry, it should be made when register LAVF, but to be sure i forced it :)

    On FFDShow audio, try to uncheck Enable jitter correction in "Decoder Options".
    You can find my reg patch to associate LAVF to bdmv and mpls (x64 is for WIN 64bits and x86 for 32bits).

    EDIT: for switching between track, seems that sometimes it's strange with ffdshow audio, i know that in MP1.2.0 a fix is made when starting to build the graph, it analyse setting audio before create the graph.

    Seb :)
     

    MJGraf

    Retired Team Member
  • Premium Supporter
  • January 13, 2006
    2,478
    1,385
    Hi Seb, thanks so much for your help, but I'm still not there...

    What I did is: Install LAV 0.21
    Play Bluray in MP; Connect to graph with graphstudio; ==> MPC-Splitter

    Unregister mpegsplitter.ax
    Play Bluray in MP; I can chose the chapter to play but then I get "not possible to play" (translated from German)
    MP.log shows:

    2011-04-08 22:52:20.560284 [Info.][(26)]: Media inserted into drive E:
    2011-04-08 22:52:20.689291 [Info.][MPMain(1)]: BLU-RAY volume inserted E:
    2011-04-08 22:52:20.817299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: DLL Version : MediaInfoLib - v0.7.35
    2011-04-08 22:52:20.817299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Inspecting media : E:
    2011-04-08 22:52:20.817299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Parse speed : 0.3
    2011-04-08 22:52:20.818299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: FrameRate : 0
    2011-04-08 22:52:20.818299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Width : 0
    2011-04-08 22:52:20.818299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Height : 0
    2011-04-08 22:52:20.818299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: AspectRatio : widescreen
    2011-04-08 22:52:20.818299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: VideoCodec : [ ".png" ]
    2011-04-08 22:52:20.819299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Scan type :
    2011-04-08 22:52:20.819299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: IsInterlaced : False
    2011-04-08 22:52:20.819299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: VideoResolution : SD
    2011-04-08 22:52:20.819299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: VideoDuration : 0
    2011-04-08 22:52:20.820299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: AudioRate : 0
    2011-04-08 22:52:20.820299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: AudioChannels : 0 [ "0.png" ]
    2011-04-08 22:52:20.820299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: AudioCodec : [ ".png" ]
    2011-04-08 22:52:20.820299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: HasAudio : False
    2011-04-08 22:52:20.820299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: HasVideo : False
    2011-04-08 22:52:20.821299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: HasSubtitles : False
    2011-04-08 22:52:20.821299 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: NumSubtitles : 0
    2011-04-08 22:52:20.821299 [Info.][MPMain(1)]: g_Player.Play(E: Unknown)
    2011-04-08 22:52:20.823299 [Info.][(26)]: BDHandler: Scanning bluray structure: E:BDMV\index.bdmv
    2011-04-08 22:52:51.745068 [Info.][MPMain(1)]: BDHandler: Found 13 playlists, showing selection dialog.
    2011-04-08 22:52:57.313386 [Info.][MPMain(1)]: Main: OnResizeEnd
    2011-04-08 22:52:59.417506 [Info.][MPMain(1)]: RefreshRateChanger.SetRefreshRateBasedOnFPS: current refreshrate is 23hz - changing it to 23,976hz
    2011-04-08 22:52:59.417506 [Info.][MPMain(1)]: RefreshRateChanger.SetRefreshRateBasedOnFPS: using internal win32 method for changing refreshrate. current is 23hz, desired is 23,976
    2011-04-08 22:52:59.432507 [Info.][MPMain(1)]: VideoPlayer:play E:\BDMV\PLAYLIST\00000.MPLS
    2011-04-08 22:52:59.434507 [Info.][MPMain(1)]: VideoPlayerVMR9: Enabling DX9 exclusive mode
    2011-04-08 22:52:59.434507 [Info.][MPMain(1)]: VMR9: added EVR Renderer to graph
    2011-04-08 22:52:59.464509 [Info.][MPMain(1)]: Added filter: ffdshow Video Decoder to graph
    2011-04-08 22:52:59.468509 [Info.][MPMain(1)]: Added filter: ffdshow Audio Decoder to graph
    2011-04-08 22:52:59.468509 [Info.][MPMain(1)]: DirectShowUtils: First try to insert new audio renderer Default DirectSound Device
    2011-04-08 22:52:59.468509 [Info.][MPMain(1)]: DirectShowUtils: Found audio renderer
    2011-04-08 22:52:59.469509 [Info.][MPMain(1)]: Exception while releasing COM object (NULL) - stacktrace: bei DShowNET.Helper.DirectShowUtil.ReleaseComObject(Object obj)
    bei MediaPortal.Player.VideoPlayerVMR9.GetInterfaces()
    bei MediaPortal.Plugins.BDHandler.BDPlayer.GetInterfaces()
    bei MediaPortal.Player.VideoPlayerVMR7.Play(String strFile)
    bei MediaPortal.Plugins.BDHandler.BDPlayer.Play(String strFile)
    bei MediaPortal.Player.g_Player.Play(String strFile, MediaType type)
    bei MediaPortal.Player.g_Player.Play(String strFile)
    bei MediaPortal.Plugins.BDHandler.BDHandlerCore.PlayDisc(String device)
    bei MediaPortal.Plugins.BDHandler.BDHandlerPlugin.OnMessage(GUIMessage message)
    bei MediaPortal.GUI.Library.SendMessageHandler.Invoke(GUIMessage message)
    bei MediaPortal.GUI.Library.GUIWindowManager.SendMessage(GUIMessage message)
    bei MediaPortal.GUI.Library.GUIWindowManager.DispatchThreadMessages()
    bei MediaPortalApp.FrameMove()
    bei MediaPortal.D3DApp.Application_Idle(Object sender, EventArgs e)
    bei System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
    bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
    bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
    bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
    bei System.Windows.Forms.Application.Run(Form mainForm)
    bei MediaPortalApp.Main(String[] args)

    2011-04-08 22:52:59.491511 [Warn.][MPMain(1)]: VMR9: Pin: 0 not connected: 80040209
    2011-04-08 22:52:59.491511 [Warn.][MPMain(1)]: VMR9: Pin: 1 not connected: 80040209
    2011-04-08 22:52:59.492511 [Warn.][MPMain(1)]: VMR9: Pin: 2 not connected: 80040209
    2011-04-08 22:52:59.492511 [Info.][MPMain(1)]: VideoPlayer9: Failed to render file -> vmr9
    2011-04-08 22:52:59.492511 [Info.][MPMain(1)]: VideoPlayer9: Cleanup DShow graph
    2011-04-08 22:52:59.493511 [Info.][MPMain(1)]: VideoPlayerVMR9: Disabling DX9 exclusive mode
    2011-04-08 22:52:59.493511 [Info.][MPMain(1)]: g_Player: ended
    2011-04-08 22:52:59.497511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: DLL Version : MediaInfoLib - v0.7.35
    2011-04-08 22:52:59.497511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Inspecting media : E:
    2011-04-08 22:52:59.497511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Parse speed : 0.3
    2011-04-08 22:52:59.497511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: FrameRate : 0
    2011-04-08 22:52:59.497511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Width : 0
    2011-04-08 22:52:59.498511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Height : 0
    2011-04-08 22:52:59.498511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: AspectRatio : widescreen
    2011-04-08 22:52:59.498511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: VideoCodec : [ ".png" ]
    2011-04-08 22:52:59.498511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Scan type :
    2011-04-08 22:52:59.499511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: IsInterlaced : False
    2011-04-08 22:52:59.499511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: VideoResolution : SD
    2011-04-08 22:52:59.499511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: VideoDuration : 0
    2011-04-08 22:52:59.499511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: AudioRate : 0
    2011-04-08 22:52:59.500511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: AudioChannels : 0 [ "0.png" ]
    2011-04-08 22:52:59.500511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: AudioCodec : [ ".png" ]
    2011-04-08 22:52:59.500511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: HasAudio : False
    2011-04-08 22:52:59.500511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: HasVideo : False
    2011-04-08 22:52:59.500511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: HasSubtitles : False
    2011-04-08 22:52:59.500511 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: NumSubtitles : 0

    When I open index.bdmv from graphstudio it works without problems. Even the DTS / DTHD-sound problem is gone (maybe due to LAV v.021?)

    salut,
    Michael
     

    MJGraf

    Retired Team Member
  • Premium Supporter
  • January 13, 2006
    2,478
    1,385
    This time no exception but "unable to load DirectShowFilter: LAV Splitter":

    2011-04-08 23:34:12.953481 [Info.][MPMain(1)]: BLU-RAY volume inserted E:
    2011-04-08 23:34:12.977482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: DLL Version : MediaInfoLib - v0.7.35
    2011-04-08 23:34:12.978482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Inspecting media : E:
    2011-04-08 23:34:12.978482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Parse speed : 0.3
    2011-04-08 23:34:12.978482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: FrameRate : 0
    2011-04-08 23:34:12.978482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Width : 0
    2011-04-08 23:34:12.978482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Height : 0
    2011-04-08 23:34:12.978482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: AspectRatio : widescreen
    2011-04-08 23:34:12.978482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: VideoCodec : [ ".png" ]
    2011-04-08 23:34:12.978482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Scan type :
    2011-04-08 23:34:12.978482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: IsInterlaced : False
    2011-04-08 23:34:12.979482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: VideoResolution : SD
    2011-04-08 23:34:12.979482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: VideoDuration : 0
    2011-04-08 23:34:12.979482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: AudioRate : 0
    2011-04-08 23:34:12.979482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: AudioChannels : 0 [ "0.png" ]
    2011-04-08 23:34:12.979482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: AudioCodec : [ ".png" ]
    2011-04-08 23:34:12.979482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: HasAudio : False
    2011-04-08 23:34:12.979482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: HasVideo : False
    2011-04-08 23:34:12.979482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: HasSubtitles : False
    2011-04-08 23:34:12.979482 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: NumSubtitles : 0
    2011-04-08 23:34:12.980482 [Info.][MPMain(1)]: g_Player.Play(E: Unknown)
    2011-04-08 23:34:12.982482 [Info.][(9)]: BDHandler: Scanning bluray structure: E:BDMV\index.bdmv
    2011-04-08 23:34:14.059544 [Info.][MPMain(1)]: BDHandler: Found 13 playlists, showing selection dialog.
    2011-04-08 23:34:18.260784 [Info.][MPMain(1)]: RefreshRateChanger.SetRefreshRateBasedOnFPS: current refreshrate is 23hz - changing it to 23,976hz
    2011-04-08 23:34:18.260784 [Info.][MPMain(1)]: RefreshRateChanger.SetRefreshRateBasedOnFPS: using internal win32 method for changing refreshrate. current is 23hz, desired is 23,976
    2011-04-08 23:34:18.277785 [Info.][MPMain(1)]: VideoPlayer:play E:\BDMV\PLAYLIST\00000.MPLS
    2011-04-08 23:34:18.279785 [Info.][MPMain(1)]: VMR9: added EVR Renderer to graph
    2011-04-08 23:34:18.315787 [Info.][MPMain(1)]: BDHandler: Unable to load DirectShowFilter: LAV Splitter
    2011-04-08 23:34:18.315787 [Info.][MPMain(1)]: VideoPlayer9: Cleanup DShow graph
    2011-04-08 23:34:18.317788 [Info.][MPMain(1)]: VideoPlayerVMR9: Disabling DX9 exclusive mode
    2011-04-08 23:34:18.317788 [Info.][MPMain(1)]: g_Player: ended

    BTW: How are you doing this? You can't read my post, find the bug, change the code, compile and repost in 10 minutes...
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    lol :)

    Yep something wrong with lavf register, in graphstudio, the splitter is loaded right ?
    Are you on XP ?
    Eventually, can you make a screenshot and also a screenshot of splitter properties :)
    Thanks :)
    Seb.
     

    MJGraf

    Retired Team Member
  • Premium Supporter
  • January 13, 2006
    2,478
    1,385
    Opening index.bdmv in graphstudio works without problems
    Screenshots attached
     

    Attachments

    • GraphStudio_LAV-Settings.zip
      169 KB

    Users who are viewing this thread

    Top Bottom