diff options
-rw-r--r-- | dxr3demuxdevice.c | 2 | ||||
-rw-r--r-- | dxr3interface.c | 14 | ||||
-rw-r--r-- | dxr3interface.h | 1 |
3 files changed, 0 insertions, 17 deletions
diff --git a/dxr3demuxdevice.c b/dxr3demuxdevice.c index a6d833d..181756f 100644 --- a/dxr3demuxdevice.c +++ b/dxr3demuxdevice.c @@ -170,7 +170,6 @@ void cDxr3DemuxDevice::StillPicture(const uint8_t* buf, int length) m_aBuf.Clear(); m_demuxMode = DXR3_DEMUX_TRICK_MODE; m_trickState = DXR3_FREEZE; - m_dxr3Device->SingleStep(); dsyslog("dxr3: demux: stillpicture length: %d", length); @@ -255,7 +254,6 @@ int cDxr3DemuxDevice::DemuxPes(const uint8_t* buf, int length, bool bAc3Dts) switch (pesFrame->GetFrameType()) { case I_FRAME: dsyslog("dxr3: demux: I-frame"); - m_dxr3Device->SingleStep(); bPlaySuc = true; //if (bPlayedFrame) return length; bPlayedFrame = true; diff --git a/dxr3interface.c b/dxr3interface.c index ea752f6..16f151d 100644 --- a/dxr3interface.c +++ b/dxr3interface.c @@ -301,20 +301,6 @@ void cDxr3Interface::Pause() Unlock(); } -// ================================== -void cDxr3Interface::SingleStep() -{ - int ioval = EM8300_PLAYMODE_SINGLESTEP; - - Lock(); - - if (ioctl(m_fdControl, EM8300_IOCTL_SET_PLAYMODE, &ioval) == -1) - { - esyslog("dxr3: unable to set single-step mode: %m"); - } - - Unlock(); -} // ================================== void cDxr3Interface::PlayVideoFrame(cFixedLengthFrame* pFrame, int times) diff --git a/dxr3interface.h b/dxr3interface.h index fdaa197..1c76d2a 100644 --- a/dxr3interface.h +++ b/dxr3interface.h @@ -110,7 +110,6 @@ public: void flushBuffers(); void Pause(); - void SingleStep(); void PlayVideoFrame(cFixedLengthFrame* pFrame, int times = 1); void PlayVideoFrame(const uint8_t* pBuf, int length, int times = 1); void PlayVideoFrame(cDxr3PesFrame *frame); |