Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/mpc-hc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCasimir666 <casimir666@users.sourceforge.net>2009-09-27 18:51:32 +0400
committerCasimir666 <casimir666@users.sourceforge.net>2009-09-27 18:51:32 +0400
commit0522f731b1382f51a7e43d0b12896c5d05e458e9 (patch)
treef8c7c96533a1c811caf3ed1b45150cad5f21ebb4 /src/apps/mplayerc/PlayerPlaylistBar.cpp
parentbd772cfef34d9f811ac6c74947b03354331de099 (diff)
New : Seamless playback support for multi files BRD
Fixed : compilation error in debug mode git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@1287 10f7b99b-c216-0410-bff0-8a66a9350fd8
Diffstat (limited to 'src/apps/mplayerc/PlayerPlaylistBar.cpp')
-rw-r--r--src/apps/mplayerc/PlayerPlaylistBar.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/apps/mplayerc/PlayerPlaylistBar.cpp b/src/apps/mplayerc/PlayerPlaylistBar.cpp
index cac63504e..64cc74390 100644
--- a/src/apps/mplayerc/PlayerPlaylistBar.cpp
+++ b/src/apps/mplayerc/PlayerPlaylistBar.cpp
@@ -339,15 +339,19 @@ static CString CombinePath(CPath p, CString fn)
bool CPlayerPlaylistBar::ParseBDMVPlayList(CString fn)
{
- CHdmvClipInfo ClipInfo;
- CAtlList<CString> MainPlaylist;
+ CHdmvClipInfo ClipInfo;
+ CString strPlaylistFile;
+ CAtlList<CHdmvClipInfo::PlaylistItem> MainPlaylist;
CPath Path(fn);
Path.RemoveFileSpec();
+ Path.RemoveFileSpec();
- if (SUCCEEDED (ClipInfo.FindMainMovie (Path + L"\\", MainPlaylist)))
+ if (SUCCEEDED (ClipInfo.FindMainMovie (Path + L"\\", strPlaylistFile, MainPlaylist)))
{
- Append(MainPlaylist, MainPlaylist.GetCount()>1, NULL);
+ CAtlList<CString> strFiles;
+ strFiles.AddHead (strPlaylistFile);
+ Append(strFiles, MainPlaylist.GetCount()>1, NULL);
}
return m_pl.GetCount() > 0;