summaryrefslogtreecommitdiff
path: root/dxr3demuxdevice.c
diff options
context:
space:
mode:
authorChristian Gmeiner <christian.gmeiner@gmail.com>2009-12-09 17:28:24 +0100
committerChristian Gmeiner <christian.gmeiner@gmail.com>2009-12-09 17:28:24 +0100
commitf58ade275c649976f1f1c54157b75befbbe4950c (patch)
treebc2aa18b3e10c2dd5170d0e4b04e4c8bc34fb09b /dxr3demuxdevice.c
parent7b533c03eba85af0f8e5295a8c4f038902e9e56b (diff)
downloadvdr-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.c10
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;