How does Moving Pictures select a BD playlist? (1 Viewer)

sjevtic

MP Donator
  • Premium Supporter
  • January 16, 2012
    114
    29
    43
    Chicago, IL
    Home Country
    United States of America United States of America
    I am using Moving Pictures 1.5.0 on MediaPortal 1.3.0 RC, and generally getting good results, except when it comes to internal playback of my BD ISO collection. Moving Pictures seems to handle playback of BD titles quite differently than the Videos plugin included with MediaPortal. When the Videos plugin is asked to play a BD ISO image, it correctly mounts the image, and then provides a dialog asking me if I'd like to try to access the menu or just play one of the playlists on the disc. Moving Pictures, on the other hand, seems to mount the disc, and starts playing a playlist that it has selected for me. Unfortunately, in a lot of cases, that turns out to not be the correct playlist.

    In this movingpictures.log file, I've tried to play back 3 different BD ISO images (Ted, Sherlock Holmes, and Skyfall), but only Skyfall plays correctly from the beginning of the movie. In the case of Ted and Sherlock Holmes, playback begins on some scene somewhere in the middle of each movie.
    16-Feb-2013 12:44:14 Info [ DatabaseManager]: Successfully Opened Database: F:\ProgramData\Team MediaPortal\MediaPortal\Database\movingpictures.db3
    16-Feb-2013 12:44:14 Info [ SettingsManager]: SettingsManager Created
    16-Feb-2013 12:44:14 Info [ MovingPicturesGUI]: Initializing GUI...
    16-Feb-2013 12:44:14 Info [ Translation]: Using language en-US
    16-Feb-2013 12:44:14 Info [ MovingPicturesCore]: Moving Pictures (1.5.0:1472)
    16-Feb-2013 12:44:14 Info [ MovingPicturesCore]: Plugin Launched
    16-Feb-2013 12:44:14 Info [DatabaseMaintenanceM]: Checking for bad data source entries...
    16-Feb-2013 12:44:14 Info [ DataProviderManager]: DataProviderManager Starting
    16-Feb-2013 12:44:14 Info [ DataProviderManager]: Loading existing data sources...
    16-Feb-2013 12:44:14 Info [ DataProviderManager]: Checking internal scripts for updates...
    16-Feb-2013 12:44:14 Info [DatabaseMaintenanceM]: Updating Movie Information...
    16-Feb-2013 12:44:14 Info [DatabaseMaintenanceM]: Removed 0 movie entries.
    16-Feb-2013 12:44:14 Info [DatabaseMaintenanceM]: Updated 0 movie entries with default user setting.
    16-Feb-2013 12:44:15 Info [ DeviceManager]: Starting Disk Watcher...
    16-Feb-2013 12:44:15 Info [ DeviceManager]: Successfully started Disk Watcher.
    16-Feb-2013 12:44:15 Info [ DeviceManager]: Added D: to Disk Watcher
    16-Feb-2013 12:44:15 Info [ DeviceManager]: Added E: to Disk Watcher
    16-Feb-2013 12:44:15 Info [ MovieImporter]: Started MovieImporter
    16-Feb-2013 12:44:15 Info [ SkinSettings]: Loading defines from skin.
    16-Feb-2013 12:44:15 Info [ MovieImporter]: Initiating full scan on watch folders.
    16-Feb-2013 12:44:15 Info [ SkinSettings]: Assigned skin setting: ListViewAvailable (#list.available) = True
    16-Feb-2013 12:44:15 Info [ SkinSettings]: Assigned skin setting: IconViewAvailable (#smallicons.available) = True
    16-Feb-2013 12:44:15 Info [ MovieImporter]: Started watching '\\monster.virtualspectrum.net\groups\ff\media\video\Movies' (Network) - Path is now being monitored for changes.
    16-Feb-2013 12:44:15 Info [ SkinSettings]: Assigned skin setting: LargeIconViewAvailable (#largeicons.available) = True
    16-Feb-2013 12:44:15 Info [ SkinSettings]: Assigned skin setting: FilmstripViewAvailable (#filmstrip.available) = True
    16-Feb-2013 12:44:15 Info [ SkinSettings]: Assigned skin setting: CoverFlowViewAvailable (#coverflow.available) = True
    16-Feb-2013 12:44:15 Info [ SkinSettings]: Assigned skin setting: UseBackdropInListView (#list.backdrop.used) = True
    16-Feb-2013 12:44:15 Info [ SkinSettings]: Assigned skin setting: UseBackdropInIconView (#smallicons.backdrop.used) = True
    16-Feb-2013 12:44:15 Info [ SkinSettings]: Assigned skin setting: UseBackdropInLargeIconView (#largeicons.backdrop.used) = True
    16-Feb-2013 12:44:15 Info [ SkinSettings]: Assigned skin setting: UseBackdropInFilmstripView (#filmstrip.backdrop.used) = True
    16-Feb-2013 12:44:15 Info [ SkinSettings]: Assigned skin setting: UseBackdropInCoverFlowView (#coverflow.backdrop.used) = True
    16-Feb-2013 12:44:15 Info [ SkinSettings]: Assigned skin setting: UseBackdropInDetailsView (#details.backdrop.used) = True
    16-Feb-2013 12:44:15 Info [ SkinSettings]: Assigned skin setting: UseBackdropInCategoriesView (#categories.backdrop.used) = True
    16-Feb-2013 12:44:15 Info [ MoviePlayer]: Movie Player initialized.
    16-Feb-2013 12:44:15 Info [ MovingPicturesGUI]: GUI Initialization Complete
    16-Feb-2013 12:44:15 Info [ MovingPicturesCore]: Starting Background Processes...
    16-Feb-2013 12:44:15 Info [UpdateArtworkProcess]: Beginging artwork updater background process.
    16-Feb-2013 12:44:15 Info [MediaInfoUpdateProce]: Begining background media info update process.
    16-Feb-2013 12:44:15 Info [ MovingPicturesCore]: Building search index...
    16-Feb-2013 12:44:15 Info [MediaInfoUpdateProce]: Background media info update process complete.
    16-Feb-2013 12:44:15 Info [ FileSyncProcess]: File maintenance started in the background.
    16-Feb-2013 12:44:15 Info [DatabaseMaintenanceM]: Checking for invalid file entries in the database.
    16-Feb-2013 12:44:15 Info [DatabaseMaintenanceM]: 0 file entries were marked for removal by the importer.
    16-Feb-2013 12:44:15 Info [ FileSyncProcess]: File maintenance finished. (0 seconds)
    16-Feb-2013 12:44:15 Info [ MovingPicturesCore]: Search index built in: 00:00:00.1280128
    16-Feb-2013 12:44:29 Info [ FileBasedResource]: Added resized cover art for "Skyfall" from: http://d3gtl9l2a4fn1j.cloudfront.net/t/p/original/lXqrpFwQnoh5mFC7FKS8XAAwnA.jpg
    16-Feb-2013 12:44:29 Info [ FileBasedResource]: Added resized cover art for "Skyfall" from: http://d3gtl9l2a4fn1j.cloudfront.net/t/p/original/dfqeANMSullWWbG55xHRQzXMMOq.jpg
    16-Feb-2013 12:44:29 Info [ FileBasedResource]: Added resized cover art for "Skyfall" from: http://d3gtl9l2a4fn1j.cloudfront.net/t/p/original/nY0ANDBKdrmHCnkniF8iill2nQz.jpg
    16-Feb-2013 12:44:29 Info [UpdateArtworkProcess]: Background artwork updater process complete.
    16-Feb-2013 12:44:33 Warn [MovingPicturesSkinSe]: No "IsViewAvailable" skin setting for CATEGORIES view.
    16-Feb-2013 12:44:33 Warn [MovingPicturesSkinSe]: No "IsViewAvailable" skin setting for CATEGORIES view.
    16-Feb-2013 12:44:33 Info [ MovingPicturesGUI]: Disabling native autoplay.
    16-Feb-2013 12:44:34 Info [GUIListItemMovieComp]: Sort Field: Title Sort Direction: Ascending
    16-Feb-2013 12:44:37 Warn [MovingPicturesSkinSe]: No "IsViewAvailable" skin setting for DETAILS view.
    16-Feb-2013 12:44:38 Info [ Utility]: Mounting image...
    16-Feb-2013 12:44:39 Info [ Utility]: Mounted: Image='\\monster.virtualspectrum.net\groups\ff\media\video\Movies\Blu-Ray\Ted (2012)\Ted (2012).iso', Drive=G:
    16-Feb-2013 12:44:40 Info [ MoviePlayer]: Playing: Movie='Ted' FullPath='\\monster.virtualspectrum.net\groups\ff\media\video\Movies\Blu-Ray\Ted (2012)\Ted (2012).iso', VideoPath='G:\bdmv\index.bdmv', Mounted=True)
    16-Feb-2013 12:44:40 Info [ MoviePlayer]: HD Playback: Internal, Media=g:\bdmv\STREAM\00393.m2ts
    16-Feb-2013 12:44:41 Info [ MoviePlayer]: Playback Started: Internal, File=g:\bdmv\STREAM\00393.m2ts
    16-Feb-2013 12:44:47 Info [ Utility]: Unmounted: Image='\\monster.virtualspectrum.net\groups\ff\media\video\Movies\Blu-Ray\Ted (2012)\Ted (2012).iso'
    16-Feb-2013 12:44:47 Info [ MovingPicturesGUI]: Re-enabling native autoplay.
    16-Feb-2013 12:44:47 Warn [MovingPicturesSkinSe]: No "IsViewAvailable" skin setting for DETAILS view.
    16-Feb-2013 12:44:47 Info [ MovingPicturesGUI]: Disabling native autoplay.
    16-Feb-2013 12:44:49 Info [GUIListItemMovieComp]: Sort Field: Title Sort Direction: Ascending
    16-Feb-2013 12:44:52 Warn [MovingPicturesSkinSe]: No "IsViewAvailable" skin setting for DETAILS view.
    16-Feb-2013 12:44:54 Info [ Utility]: Mounting image...
    16-Feb-2013 12:44:58 Info [ Utility]: Mounted: Image='\\monster.virtualspectrum.net\groups\ff\media\video\Movies\Blu-Ray\Sherlock Holmes - A Game of Shadows (2011)\Sherlock Holmes - A Game of Shadows (2011).iso', Drive=G:
    16-Feb-2013 12:44:58 Info [ MoviePlayer]: Playing: Movie='Sherlock Holmes: A Game of Shadows' FullPath='\\monster.virtualspectrum.net\groups\ff\media\video\Movies\Blu-Ray\Sherlock Holmes - A Game of Shadows (2011)\Sherlock Holmes - A Game of Shadows (2011).iso', VideoPath='G:\bdmv\index.bdmv', Mounted=True)
    16-Feb-2013 12:44:58 Info [ MoviePlayer]: HD Playback: Internal, Media=g:\bdmv\STREAM\00474.m2ts
    16-Feb-2013 12:44:59 Info [ MoviePlayer]: Playback Started: Internal, File=g:\bdmv\STREAM\00474.m2ts
    16-Feb-2013 12:45:05 Info [ Utility]: Unmounted: Image='\\monster.virtualspectrum.net\groups\ff\media\video\Movies\Blu-Ray\Sherlock Holmes - A Game of Shadows (2011)\Sherlock Holmes - A Game of Shadows (2011).iso'
    16-Feb-2013 12:45:05 Info [ MovingPicturesGUI]: Re-enabling native autoplay.
    16-Feb-2013 12:45:06 Warn [MovingPicturesSkinSe]: No "IsViewAvailable" skin setting for DETAILS view.
    16-Feb-2013 12:45:06 Info [ MovingPicturesGUI]: Disabling native autoplay.
    16-Feb-2013 12:45:07 Info [GUIListItemMovieComp]: Sort Field: Title Sort Direction: Ascending
    16-Feb-2013 12:45:10 Warn [MovingPicturesSkinSe]: No "IsViewAvailable" skin setting for DETAILS view.
    16-Feb-2013 12:45:12 Info [ Utility]: Mounting image...
    16-Feb-2013 12:45:14 Info [ Utility]: Mounted: Image='\\monster.virtualspectrum.net\groups\ff\media\video\Movies\Blu-Ray\Skyfall (2012)\Skyfall (2012).iso', Drive=G:
    16-Feb-2013 12:45:14 Info [ MoviePlayer]: Playing: Movie='Skyfall' FullPath='\\monster.virtualspectrum.net\groups\ff\media\video\Movies\Blu-Ray\Skyfall (2012)\Skyfall (2012).iso', VideoPath='G:\bdmv\index.bdmv', Mounted=True)
    16-Feb-2013 12:45:14 Info [ MoviePlayer]: HD Playback: Internal, Media=g:\bdmv\STREAM\00800.m2ts
    16-Feb-2013 12:45:15 Info [ MoviePlayer]: Playback Started: Internal, File=g:\bdmv\STREAM\00800.m2ts
    16-Feb-2013 12:45:42 Info [ Utility]: Unmounted: Image='\\monster.virtualspectrum.net\groups\ff\media\video\Movies\Blu-Ray\Skyfall (2012)\Skyfall (2012).iso'
    16-Feb-2013 12:45:42 Info [ MovingPicturesGUI]: Re-enabling native autoplay.
    16-Feb-2013 12:45:43 Warn [MovingPicturesSkinSe]: No "IsViewAvailable" skin setting for DETAILS view.
    16-Feb-2013 12:45:43 Info [ MovingPicturesGUI]: Disabling native autoplay.
    How does Moving Pictures choose the playlist for a BD movie? Is there a way I can influence that, or better yet, have it do exactly what the Videos plugin does and pop up the dialog asking me what I want to watch? As an additional, less serious issue, I've also noticed that whenever a BD movie is launched by Moving Pictures, there is no chapter option on the context menu during playback, and the previous chapter/next chapter buttons in MediaPortal do not work. Is there a way to make them work like they do when the movie is launched from the Videos plugin?

    Thanks.

    Sasha
     
    Last edited:

    nicsergio

    MP Donator
  • Premium Supporter
  • April 27, 2010
    165
    159
    Home Country
    Italy Italy
    hi @sjevtic

    in myVideos, with MePo v1.3, has been added BD disk management, then run the disc menu with the dialog window and will be used codecs set in configuration under "Blu-ray codecs"
    in MovingPictures (also with older versions of MePo) ISO images are mounted and everything is handled as a normal HD video (also the codecs used are those set in "Video Codecs"), I think MovingPictures starts the first file .m2ts found under BDMV\STREAM..

    to me that's okay, because in my collection of BD images, I keep only the main movie, so I come to have a single m2ts file
     

    HomeY

    Test Group
  • Team MediaPortal
  • February 23, 2008
    6,475
    4,645
    49
    ::1
    Home Country
    Netherlands Netherlands
    Hi Sasha,

    Moving Pictures should present you with the same popup where you either select the 'Menu' Mode or 'Title' Mode. (See Wiki for info on this)
    The correct stream is taken from the index.bdmv file, which contains info about the content of the BDMV directory.

    According to the Blu-ray Compatibility List, Sherlock Holmes seems to be a BD-J (Java) disc )and Ted seems to be the same). This means that you do get the popup, but nothing happens when you select 'Menu' Mode (since the BD-J menu isn't implemented yet, libbluray needs full support for this first).

    You should take a look at your BDReader.log after starting the disc and look for these lines:
    Code:
    16-02-2013 16:55:42.180 [ 10d4]num_bdj_titles:		 0
    16-02-2013 16:55:42.180 [ 10d4]num_hdmv_titles:		5

    In the above example, you'll see that there are 5 HDMV titles, so this disc will play fine with the Menu option. If a disc doesn't contain HDMV titles, but BDJ titles instead, you can only play that disc in Title Mode.

    For further info on this, please provide full debug logs while trying to reproduce this problem (see my signature on how to collect those).
     
    Last edited:

    sjevtic

    MP Donator
  • Premium Supporter
  • January 16, 2012
    114
    29
    43
    Chicago, IL
    Home Country
    United States of America United States of America
    Hi Sasha,

    Moving Pictures should present you with the same popup where you either select the 'Menu' Mode or 'Title' Mode. (See Wiki for info on this)

    The correct stream is taken from the index.bdmv file, which contains info about the content of the BDMV directory.
    I'm definitely not getting the pop-up. I *only* get that when I launch via the included Videos plugin. That Wiki page also makes no references to Moving Pictures.

    According to the Blu-ray Compatibility List, Sherlock Holmes seems to be a BD-J (Java) disc )and Ted seems to be the same). This means that you do get the popup, but nothing happens when you select 'Menu' Mode (since the BD-J menu isn't implemented yet, libbluray needs full support for this first).
    That's consistent with what I observed. I just can't even get that pop-up from Moving Pictures at all.

    Just out of curiosity, is there an ETA for when libbluray will support BD-J menus? Are we talking MP 1.4 time frame? BD-J menus seem to be almost ubiquitous at this point. :(

    You should take a look at your BDReader.log after starting the disc and look for these lines:
    Code:
    16-02-2013 16:55:42.180 [ 10d4]num_bdj_titles:		 0
    16-02-2013 16:55:42.180 [ 10d4]num_hdmv_titles:		5
    In the above example, you'll see that there are 5 HDMV titles, so this disc will play fine with the Menu option. If a disc doesn't contain HDMV titles, but BDJ titles instead, you can only play that disc in Title Mode.

    In the case of Ted, I got this:
    Code:
    16-02-2013 14:02:46.611 [ 1af0]num_bdj_titles:		 79
    16-02-2013 14:02:46.612 [ 1af0]num_hdmv_titles:		2
    So does that mean it has some sort of hybrid BDMV/BD-J menu scheme? I'm not so worried about this right now--playing back in Title Mode is just fine.
    For further info on this, please provide full debug logs while trying to reproduce this problem (see my signature on how to collect those).

    That might be the next step, though I'm not convinced there's anything wrong with MediaPortal itself here, since the issue ONLY exists when trying to play a BD ISO from Moving Pictures.

    Thanks.

    Sasha
     
    Last edited:

    HomeY

    Test Group
  • Team MediaPortal
  • February 23, 2008
    6,475
    4,645
    49
    ::1
    Home Country
    Netherlands Netherlands
    I'm definitely not getting the pop-up. I *only* get that when I launch via the included Videos plugin. That Wiki page also makes no references to Moving Pictures.
    Since Native Blu-ray support was a core implementation, it works with both the inbuild MyVideos and MovingPictures plugin. I did investigate it a bit further and @Sebastiii mentioned that MovingPictures needs a patch to work with BDReader, but according to your paste about 'Ted' Blu-ray, you seem to have a BDReader log, so BDReader should be used instead of LAVSplitter (when LAVSplitter is in use, you don't get the popup!!)
    So i'm a bit lost about this now, would need logs.

    Just out of curiosity, is there an ETA for when libbluray will support BD-J menus? Are we talking MP 1.4 time frame? BD-J menus seem to be almost ubiquitous at this point. :(
    Nope, that's far from ready for a 1.4 release. You can check libbluray development here.

    In the case of Ted, I got this:
    Code:
    16-02-2013 14:02:46.611 [ 1af0]num_bdj_titles:		 79
    16-02-2013 14:02:46.612 [ 1af0]num_hdmv_titles:		2
    So does that mean it has some sort of hybrid BDMV/BD-J menu scheme? I'm not so worried about this right now--playing back in Title Mode is just fine.
    It's a Java Menu, but those 2 hdmv titles could come from intro movies or something else non BDJ. Alternatively you can check if the disc has a JAR folder with content, which also means it's BD-J.
     
    Last edited:

    sjevtic

    MP Donator
  • Premium Supporter
  • January 16, 2012
    114
    29
    43
    Chicago, IL
    Home Country
    United States of America United States of America
    I'm definitely not getting the pop-up. I *only* get that when I launch via the included Videos plugin. That Wiki page also makes no references to Moving Pictures.

    Since Native Blu-ray support was a core implementation, it works with both the inbuild MyVideos and MovingPictures plugin. I did investigate it a bit further and @Sebastiii mentioned that MovingPictures needs a patch to work with BDReader, but according to your paste about 'Ted' Blu-ray, you seem to have a BDReader log, so BDReader should be used instead of LAVSplitter (when LAVSplitter is in use, you don't get the popup!!)

    So i'm a bit lost about this now, would need logs.
    I actually don't have one--that BDReader log file was a consequence of me playing the BD ISO file through the included Videos plugin. It is neither created nor updated when playing a BD ISO file through Moving Pictures!

    I have attached logs for the following scenario.
    1. Start MediaPortal.
    2. Play Ted BD ISO with Moving Pictures; Ted begins playing in the middle of the film.
    3. Stop playback.
    4. Start Ted BD ISO with included Video plugin. Pop-up appears, I select an appropriate playlist, and playback begins normally from beginning of film.
    5. Stop playback.
    6. Exit MediaPortal.
    If you require a complete log pack from MediaPortal running in debug mode, let me know, and I can provide it off-forum; posting a file containing my Windows event log on the Internet does not seem especially appropriate.

    Just out of curiosity, is there an ETA for when libbluray will support BD-J menus? Are we talking MP 1.4 time frame? BD-J menus seem to be almost ubiquitous at this point. :(

    Nope, that's far from ready for a 1.4 release. You can check libbluray development here.
    Oh well, I could hope, right? Any estimate from your perspective? It's hard for an outsider to glean what major milestones are coming up for libbluray from the commit log.

    Thanks!

    Sasha
     

    sjevtic

    MP Donator
  • Premium Supporter
  • January 16, 2012
    114
    29
    43
    Chicago, IL
    Home Country
    United States of America United States of America
    So, to clarify, this is a special build of Moving Pictures which contains changes for MediaPortal 1.3 compatibility, including the use BDReader for BD playback, but the BD Reader-related changes never made it into the official release of Moving Pictures?

    Sasha
     

    tomhai

    MP Donator
  • Premium Supporter
  • May 9, 2009
    36
    3
    Home Country
    Germany Germany
    So, to clarify, this is a special build of Moving Pictures which contains changes for MediaPortal 1.3 compatibility, including the use BDReader for BD playback, but the BD Reader-related changes never made it into the official release of Moving Pictures?

    Sasha
    Yes, this is correct.
    Sebastiii made BD-specific changes to the plugin, which work very well for me.
    Since I am not a programmer I can not describe the relevant code changes in this special build of Moving Pictures.
     

    sjevtic

    MP Donator
  • Premium Supporter
  • January 16, 2012
    114
    29
    43
    Chicago, IL
    Home Country
    United States of America United States of America
    So, to clarify, this is a special build of Moving Pictures which contains changes for MediaPortal 1.3 compatibility, including the use BDReader for BD playback, but the BD Reader-related changes never made it into the official release of Moving Pictures?

    Sasha
    Yes, this is correct.
    Sebastiii made BD-specific changes to the plugin, which work very well for me.
    Since I am not a programmer I can not describe the relevant code changes in this special build of Moving Pictures.
    So what happened to the source for these changes? The post you referenced is just for a setup installer of the test version. Obviously, this is now a pretty old version of Moving Pictures; numerous versions have been released since. I'm not sure what the best course forward on this is--what we really need is to get these changes into the current version of Moving Pictures.

    Sasha
     

    Users who are viewing this thread

    Top Bottom