diff options
-rw-r--r-- | dxr3demuxdevice.c | 2 | ||||
-rw-r--r-- | dxr3interface.c | 14 | ||||
-rw-r--r-- | dxr3interface.h | 1 |
3 files changed, 1 insertions, 16 deletions
diff --git a/dxr3demuxdevice.c b/dxr3demuxdevice.c index 9831efc..4c4f291 100644 --- a/dxr3demuxdevice.c +++ b/dxr3demuxdevice.c @@ -273,7 +273,7 @@ int cDxr3DemuxDevice::DemuxPes(const uint8_t* buf, int length, bool bAc3Dts) } } else if (m_demuxMode == DXR3_DEMUX_VIDEO_ONLY_MODE) { - m_dxr3Device->PlayVideoFrame(pesFrame->GetPayload(), (int)(pesFrame->GetPayloadLength())); + m_dxr3Device->PlayVideoFrame(pesFrame); } else if (m_synchState == DXR3_DEMUX_VIDEO_SYNCHED || m_synchState == DXR3_DEMUX_SYNCHED) { diff --git a/dxr3interface.c b/dxr3interface.c index 55ede44..b8edfd0 100644 --- a/dxr3interface.c +++ b/dxr3interface.c @@ -298,20 +298,6 @@ void cDxr3Interface::PlayVideoFrame(cFixedLengthFrame* pFrame, int times) } // ================================== -void cDxr3Interface::PlayVideoFrame(const uint8_t* pBuf, int length, int times) -{ - Lock(); - - for (int i = 0; i < times; i++) - { - if (write(m_fdVideo, pBuf, length) == -1) - Resuscitation(); - } - - Unlock(); -} - -// ================================== void cDxr3Interface::PlayVideoFrame(cDxr3PesFrame *frame) { if (!m_VideoActive) { diff --git a/dxr3interface.h b/dxr3interface.h index 1533711..79b662a 100644 --- a/dxr3interface.h +++ b/dxr3interface.h @@ -109,7 +109,6 @@ public: void Pause(); void PlayVideoFrame(cFixedLengthFrame* pFrame, int times = 1); - void PlayVideoFrame(const uint8_t* pBuf, int length, int times = 1); void PlayVideoFrame(cDxr3PesFrame *frame); // device access |