Skip to content

Commit

Permalink
pvr: align NexStream and SkipNext with logic in dvdplayer
Browse files Browse the repository at this point in the history
  • Loading branch information
FernetMenta committed Apr 7, 2013
1 parent 1410f36 commit cbad7f0
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 18 deletions.
24 changes: 7 additions & 17 deletions xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.cpp
Expand Up @@ -45,7 +45,6 @@ CDVDInputStreamPVRManager::CDVDInputStreamPVRManager(IDVDPlayer* pPlayer) : CDVD
m_pLiveTV = NULL; m_pLiveTV = NULL;
m_pOtherStream = NULL; m_pOtherStream = NULL;
m_eof = true; m_eof = true;
m_bReopened = false;
m_iScanTimeout = 0; m_iScanTimeout = 0;
} }


Expand Down Expand Up @@ -311,28 +310,20 @@ bool CDVDInputStreamPVRManager::UpdateItem(CFileItem& item)


CDVDInputStream::ENextStream CDVDInputStreamPVRManager::NextStream() CDVDInputStream::ENextStream CDVDInputStreamPVRManager::NextStream()
{ {
if(!m_pFile) return NEXTSTREAM_NONE; if(!m_pFile)
return NEXTSTREAM_NONE;


if(m_bReopened) m_eof = IsEOF();
{
if (IsEOF())
return NEXTSTREAM_NONE;
else
{
m_bReopened = false;
m_eof = false;
return NEXTSTREAM_RETRY;
}
}


if (m_pOtherStream) if (m_pOtherStream)
return m_pOtherStream->NextStream(); return m_pOtherStream->NextStream();
else if(m_pFile->SkipNext()) else if(m_pFile->SkipNext())
{ {
m_eof = false; if (m_eof)
return NEXTSTREAM_OPEN; return NEXTSTREAM_OPEN;
else
return NEXTSTREAM_RETRY;
} }

return NEXTSTREAM_NONE; return NEXTSTREAM_NONE;
} }


Expand Down Expand Up @@ -385,7 +376,6 @@ bool CDVDInputStreamPVRManager::CloseAndOpen(const char* strFile)


if (Open(strFile, m_content)) if (Open(strFile, m_content))
{ {
m_bReopened = true;
return true; return true;
} }


Expand Down
Expand Up @@ -98,7 +98,6 @@ class CDVDInputStreamPVRManager
XFILE::IRecordable* m_pRecordable; XFILE::IRecordable* m_pRecordable;
bool m_eof; bool m_eof;
std::string m_strContent; std::string m_strContent;
bool m_bReopened;
unsigned int m_iScanTimeout; unsigned int m_iScanTimeout;
}; };


Expand Down

0 comments on commit cbad7f0

Please sign in to comment.