diff options
author | Christian Gmeiner <christian.gmeiner@gmail.com> | 2009-10-23 12:05:51 +0200 |
---|---|---|
committer | Christian Gmeiner <christian.gmeiner@gmail.com> | 2009-10-23 12:05:51 +0200 |
commit | 6f82817571fc8141ea7d858bc00888b0b117a566 (patch) | |
tree | c4cd8c3d45615d1925447c06ca9a340445bd5782 /dxr3demuxdevice.c | |
parent | 85b42785d03facd004114fff57a9d3920fe3f5ab (diff) | |
download | vdr-plugin-dxr3-6f82817571fc8141ea7d858bc00888b0b117a566.tar.gz vdr-plugin-dxr3-6f82817571fc8141ea7d858bc00888b0b117a566.tar.bz2 |
play cDxr3PesFrame directly
Diffstat (limited to 'dxr3demuxdevice.c')
-rw-r--r-- | dxr3demuxdevice.c | 6 |
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; |