diff options
author | Christian Gmeiner <christian.gmeiner@gmail.com> | 2009-12-09 17:28:24 +0100 |
---|---|---|
committer | Christian Gmeiner <christian.gmeiner@gmail.com> | 2009-12-09 17:28:24 +0100 |
commit | f58ade275c649976f1f1c54157b75befbbe4950c (patch) | |
tree | bc2aa18b3e10c2dd5170d0e4b04e4c8bc34fb09b /dxr3demuxdevice.c | |
parent | 7b533c03eba85af0f8e5295a8c4f038902e9e56b (diff) | |
download | vdr-plugin-dxr3-f58ade275c649976f1f1c54157b75befbbe4950c.tar.gz vdr-plugin-dxr3-f58ade275c649976f1f1c54157b75befbbe4950c.tar.bz2 |
make call to cDxr3AudioDecoder::DecodeAc3Dts simpler
Diffstat (limited to 'dxr3demuxdevice.c')
-rw-r--r-- | dxr3demuxdevice.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/dxr3demuxdevice.c b/dxr3demuxdevice.c index f8f60b7..b9e7215 100644 --- a/dxr3demuxdevice.c +++ b/dxr3demuxdevice.c @@ -417,17 +417,11 @@ int cDxr3DemuxDevice::DemuxPes(const uint8_t* buf, int length, bool bAc3Dts) && bAc3Dts) { if (m_synchState == DXR3_DEMUX_AUDIO_SYNCHED || m_synchState == DXR3_DEMUX_SYNCHED) { - m_aDecoder.DecodeAc3Dts(pesFrame->GetPesStart(), - pesFrame->GetPayload(), - pesFrame->GetPayloadLength(), - pts, m_aBuf); + m_aDecoder.DecodeAc3Dts(pesFrame, pts, m_aBuf); } else { if (pts) { aPts = pts; - m_aDecoder.DecodeAc3Dts(pesFrame->GetPesStart(), - pesFrame->GetPayload(), - pesFrame->GetPayloadLength(), - pts, m_aBuf); + m_aDecoder.DecodeAc3Dts(pesFrame, pts, m_aBuf); if (m_synchState == DXR3_DEMUX_VIDEO_SYNCHED) { m_synchState = DXR3_DEMUX_SYNCHED; |