summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dxr3demuxdevice.c2
-rw-r--r--dxr3interface.c14
-rw-r--r--dxr3interface.h1
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