[Xbyamp-cvs] xbmp/player/xbox MediaPlayer.cpp,1.8,1.9 MediaPlayer.h,1.4,1.5
Status: Pre-Alpha
Brought to you by:
yamp
|
From: <ya...@us...> - 2002-12-05 21:56:03
|
Update of /cvsroot/xbyamp/xbmp/player/xbox
In directory sc8-pr-cvs1:/tmp/cvs-serv24312/xbox
Modified Files:
MediaPlayer.cpp MediaPlayer.h
Log Message:
no message
Index: MediaPlayer.cpp
===================================================================
RCS file: /cvsroot/xbyamp/xbmp/player/xbox/MediaPlayer.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** MediaPlayer.cpp 5 Dec 2002 16:17:13 -0000 1.8
--- MediaPlayer.cpp 5 Dec 2002 21:56:00 -0000 1.9
***************
*** 4,11 ****
#include "MediaPlayer.h"
! #include "..\AsyncDirectSound.h"
#include "debugclient.h"
! #include "..\UI/configuration.h"
!
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
--- 4,11 ----
#include "MediaPlayer.h"
! #include "../AsyncDirectSound.h"
#include "debugclient.h"
! #include "../UI/configuration.h"
! #include "../xboxmediaplayer.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
***************
*** 16,22 ****
//******************************************************************************************
! CMediaPlayer::CMediaPlayer(CMoviePlayer& player, CXboxVideoRenderer* pVideoRenderer)
:m_player(player)
,m_pVideoRenderer(pVideoRenderer)
{
callback =this;
--- 16,23 ----
//******************************************************************************************
! CMediaPlayer::CMediaPlayer(CMoviePlayer& player, CXboxVideoRenderer* pVideoRenderer, CApplication* pApplication)
:m_player(player)
,m_pVideoRenderer(pVideoRenderer)
+ ,m_pApplication(pApplication)
{
callback =this;
***************
*** 62,69 ****
if (m_bPlaying)
{
m_pVideoRenderer->Clear();
m_player.Stop();
}
- m_bPlaying=false;
return S_OK;
--- 63,71 ----
if (m_bPlaying)
{
+ m_bPlaying=false;
m_pVideoRenderer->Clear();
m_player.Stop();
+ m_pApplication->OnPlaybackComplete();
}
return S_OK;
***************
*** 86,92 ****
{
CloseFile();
- m_pVideoRenderer->Clear();
}
- m_bPlaying=false;
return -1;
}
--- 88,92 ----
Index: MediaPlayer.h
===================================================================
RCS file: /cvsroot/xbyamp/xbmp/player/xbox/MediaPlayer.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** MediaPlayer.h 4 Dec 2002 20:58:00 -0000 1.4
--- MediaPlayer.h 5 Dec 2002 21:56:00 -0000 1.5
***************
*** 18,25 ****
#include "..\movieplayer.h"
#include "..\xbox_video.h"
class CMediaPlayer : public MediaPlayer
{
public:
! CMediaPlayer(CMoviePlayer& player, CXboxVideoRenderer* pVideoRenderer);
virtual ~CMediaPlayer();
virtual HRESULT Initialize() ;
--- 18,28 ----
#include "..\movieplayer.h"
#include "..\xbox_video.h"
+
+ class CApplication;
+
class CMediaPlayer : public MediaPlayer
{
public:
! CMediaPlayer(CMoviePlayer& player, CXboxVideoRenderer* pVideoRenderer, CApplication* pApplication);
virtual ~CMediaPlayer();
virtual HRESULT Initialize() ;
***************
*** 58,61 ****
--- 61,65 ----
CMoviePlayer& m_player;
CXboxVideoRenderer* m_pVideoRenderer;
+ CApplication* m_pApplication;
};
|