summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Gmeiner <christian.gmeiner@gmail.com>2009-10-23 12:05:51 +0200
committerChristian Gmeiner <christian.gmeiner@gmail.com>2009-10-23 12:05:51 +0200
commit6f82817571fc8141ea7d858bc00888b0b117a566 (patch)
treec4cd8c3d45615d1925447c06ca9a340445bd5782
parent85b42785d03facd004114fff57a9d3920fe3f5ab (diff)
downloadvdr-plugin-dxr3-6f82817571fc8141ea7d858bc00888b0b117a566.tar.gz
vdr-plugin-dxr3-6f82817571fc8141ea7d858bc00888b0b117a566.tar.bz2
play cDxr3PesFrame directly
-rw-r--r--dxr3demuxdevice.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/dxr3demuxdevice.c b/dxr3demuxdevice.c
index 04abaf3..9831efc 100644
--- a/dxr3demuxdevice.c
+++ b/dxr3demuxdevice.c
@@ -252,20 +252,20 @@ int cDxr3DemuxDevice::DemuxPes(const uint8_t* buf, int length, bool bAc3Dts)
//if (bPlayedFrame) return length;
bPlayedFrame = true;
m_dxr3Device->setDimension(pesFrame->GetHorizontalSize(), pesFrame->GetVerticalSize());
- m_dxr3Device->PlayVideoFrame(pesFrame->GetPayload(), pesFrame->GetPayloadLength(), m_ReUseFrame);
+ m_dxr3Device->PlayVideoFrame(pesFrame);
break;
case UNKNOWN_FRAME:
dsyslog("dxr3: demux: unknown frame");
if (bPlaySuc) {
- m_dxr3Device->PlayVideoFrame(pesFrame->GetPayload(), pesFrame->GetPayloadLength(), m_ReUseFrame);
+ m_dxr3Device->PlayVideoFrame(pesFrame);
}
break;
default:
dsyslog("dxr3: demux: default frame");
if (bPlaySuc) {
- m_dxr3Device->PlayVideoFrame(pesFrame->GetPayload(), pesFrame->GetPayloadLength(), m_ReUseFrame);
+ m_dxr3Device->PlayVideoFrame(pesFrame);
}
bPlaySuc = false;