summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dxr3audiodecoder.c29
-rw-r--r--dxr3audiodecoder.h1
2 files changed, 0 insertions, 30 deletions
diff --git a/dxr3audiodecoder.c b/dxr3audiodecoder.c
index 82898db..d6787b7 100644
--- a/dxr3audiodecoder.c
+++ b/dxr3audiodecoder.c
@@ -225,35 +225,6 @@ void cDxr3AudioDecoder::DecodeLpcm(cDxr3PesFrame *frame, uint32_t pts, cDxr3Sync
}
}
}
-
-// ==================================
-//! decode ac3
-void cDxr3AudioDecoder::DecodeAc3Dts(cDxr3PesFrame *frame, uint32_t pts, cDxr3SyncBuffer &aBuf)
-{
- uint8_t *buf = (uint8_t *)frame->GetPayload();
- int length = frame->GetPayloadLength();
-
- ac3dtsDecoder.Check(buf, length, (uint8_t *)frame->GetPesStart());
- ac3dtsDecoder.Encapsulate(buf, length);
-
- cFrame* pFrame = 0;
- while ((pFrame = rbuf.Get())) {
- if (pFrame && pFrame->Count()) {
- cDxr3PesFrame tempPes;
- tempPes.parse(pFrame->Data(), pFrame->Count());
- int pesHeaderLength = (int) (tempPes.GetPayload() - tempPes.GetPesStart());
- uint8_t* pData = pFrame->Data() + pesHeaderLength + LPCM_HEADER_LENGTH;
-
- for (int i = 0; i < pFrame->Count() - pesHeaderLength - LPCM_HEADER_LENGTH; i += 2) {
- std::swap(pData[i], pData[i + 1]);
- }
-
- aBuf.Push(pFrame->Data() + pesHeaderLength + LPCM_HEADER_LENGTH, pFrame->Count() - pesHeaderLength - 7, tempPes.GetPts());
- if (pFrame)
- rbuf.Drop(pFrame);
- }
- }
-}
#endif
// ==================================
//! checking routine
diff --git a/dxr3audiodecoder.h b/dxr3audiodecoder.h
index 67682bc..8f2a28d 100644
--- a/dxr3audiodecoder.h
+++ b/dxr3audiodecoder.h
@@ -46,7 +46,6 @@ public:
void ac3dts(cDxr3PesFrame *frame, iAudio *audio);
/*
void DecodeLpcm(cDxr3PesFrame *frame, uint32_t pts, cDxr3SyncBuffer &aBuf);
- void DecodeAc3Dts(cDxr3PesFrame *frame, uint32_t pts, cDxr3SyncBuffer &aBuf);
*/
void Reset()
{