diff options
| author | Ronny Strutz <ronny.strutz@multimedia-labs.de> | 2005-11-27 03:57:47 +0000 |
|---|---|---|
| committer | Ronny Strutz <ronny.strutz@multimedia-labs.de> | 2005-11-27 03:57:47 +0000 |
| commit | dab6f160e5c3b7db288bc081910a52a2ee3b782f (patch) | |
| tree | 417337a8dec0b8fdda504c411ee9fcccd93c491f /lib/dvb/decoder.cpp | |
| parent | f94e2c9821eb8784ca03b7122485d4720ec6d6e6 (diff) | |
| download | enigma2-dab6f160e5c3b7db288bc081910a52a2ee3b782f.tar.gz enigma2-dab6f160e5c3b7db288bc081910a52a2ee3b782f.zip | |
change order from pcr,video,audio to video,pcr,audio
Diffstat (limited to 'lib/dvb/decoder.cpp')
| -rw-r--r-- | lib/dvb/decoder.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/lib/dvb/decoder.cpp b/lib/dvb/decoder.cpp index 26172e0c..835f434e 100644 --- a/lib/dvb/decoder.cpp +++ b/lib/dvb/decoder.cpp @@ -340,22 +340,6 @@ int eTSMPEGDecoder::setState() m_changed &= ~changeAudio; } #else - if (m_changed & changePCR) - { - if (m_pcr) - m_pcr->stop(); - m_pcr = 0; - if ((m_pcrpid >= 0) && (m_pcrpid < 0x1FFF)) - { - m_pcr = new eDVBPCR(m_demux); - if (m_pcr->startPid(m_pcrpid)) - { - eWarning("pcr: startpid failed!"); - res = -1; - } - } - m_changed &= ~changePCR; - } if (m_changed & changeVideo) { if (m_video) @@ -372,6 +356,22 @@ int eTSMPEGDecoder::setState() } m_changed &= ~changeVideo; } + if (m_changed & changePCR) + { + if (m_pcr) + m_pcr->stop(); + m_pcr = 0; + if ((m_pcrpid >= 0) && (m_pcrpid < 0x1FFF)) + { + m_pcr = new eDVBPCR(m_demux); + if (m_pcr->startPid(m_pcrpid)) + { + eWarning("pcr: startpid failed!"); + res = -1; + } + } + m_changed &= ~changePCR; + } if (m_changed & changeAudio) { if (m_audio) |
