if(packet)
{
- // stream changed, update and open defaults
- if(packet->iStreamId == DMX_SPECIALID_STREAMCHANGE)
- {
- m_SelectionStreams.Clear(STREAM_NONE, STREAM_SOURCE_DEMUX);
- m_SelectionStreams.Update(m_pInputStream, m_pDemuxer);
- OpenDefaultStreams();
- return true;
- }
-
UpdateCorrection(packet, m_offset_pts);
if(packet->iStreamId < 0)
return true;
if(packet)
{
+ // stream changed, update and open defaults
+ if(packet->iStreamId == DMX_SPECIALID_STREAMCHANGE)
+ {
+ m_SelectionStreams.Clear(STREAM_NONE, STREAM_SOURCE_DEMUX);
+ m_SelectionStreams.Update(m_pInputStream, m_pDemuxer);
+ OpenDefaultStreams();
+ return true;
+ }
+
UpdateCorrection(packet, m_offset_pts);
// this groupId stuff is getting a bit messy, need to find a better way
// currently it is used to determine if a menu overlay is associated with a picture