|
|
@@ -175,7 +175,7 @@ static int player_deinit(player_stat_t *is)
|
|
|
{
|
|
|
SDL_DestroyTexture(is->sdl_video.texture);
|
|
|
}
|
|
|
- is->rvc_hostapi->Debug("av_free is.");
|
|
|
+ is->rvc_hostapi->Debug("av_free player_stat_t.");
|
|
|
|
|
|
av_free(is);
|
|
|
|
|
|
@@ -232,8 +232,6 @@ CMediaPlayer::~CMediaPlayer()
|
|
|
|
|
|
int CMediaPlayer::Init(rvc_media_player_param_t* pMedia_Player)
|
|
|
{
|
|
|
- m_hostapi->Debug("Init()");
|
|
|
-
|
|
|
int iRet = -1;
|
|
|
if (NULL == pMedia_Player){
|
|
|
return iRet;
|
|
|
@@ -400,6 +398,8 @@ int CMediaPlayer::StopMediaPlay()
|
|
|
{
|
|
|
int iRet = -1;
|
|
|
|
|
|
+ m_hostapi->Debug("StopMediaPlay called.");
|
|
|
+
|
|
|
SDL_QuitRequested();
|
|
|
|
|
|
iRet = 0;
|
|
|
@@ -412,17 +412,21 @@ int CMediaPlayer::ExitMediaPlayingThread()
|
|
|
{
|
|
|
int iRet = -1;
|
|
|
|
|
|
- if (NULL == m_player_stat)
|
|
|
- {
|
|
|
+ if (NULL == m_player_stat){
|
|
|
return iRet;
|
|
|
}
|
|
|
|
|
|
m_hostapi->Debug("ExitMediaPlayingThread called.");
|
|
|
|
|
|
- if (m_player_stat->sdl_video.renderer)
|
|
|
- SDL_DestroyRenderer(m_player_stat->sdl_video.renderer);
|
|
|
- if (m_player_stat->sdl_video.window)
|
|
|
- SDL_DestroyWindow(m_player_stat->sdl_video.window);
|
|
|
+ if(eVideo_Type == m_player_stat->eMType){
|
|
|
+ if (m_player_stat->sdl_video.renderer){
|
|
|
+ SDL_DestroyRenderer(m_player_stat->sdl_video.renderer);
|
|
|
+ }
|
|
|
+
|
|
|
+ if (m_player_stat->sdl_video.window){
|
|
|
+ SDL_DestroyWindow(m_player_stat->sdl_video.window);
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
avformat_network_deinit();
|
|
|
|