summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Gmeiner <christian.gmeiner@gmail.com>2010-03-18 13:10:26 +0100
committerChristian Gmeiner <christian.gmeiner@gmail.com>2010-03-18 13:10:26 +0100
commit1e38c7514d8f428a1311935529cba16b5716373b (patch)
tree3e444001a4244006567d0a9ebe9f7fc9f32390b8
parent2df38055205acac82e09cecfee266de96053b9ff (diff)
downloadvdr-plugin-dxr3-1e38c7514d8f428a1311935529cba16b5716373b.tar.gz
vdr-plugin-dxr3-1e38c7514d8f428a1311935529cba16b5716373b.tar.bz2
a small cleanup
-rw-r--r--dxr3audiodecoder.c60
-rw-r--r--dxr3audiodecoder.h1
2 files changed, 0 insertions, 61 deletions
diff --git a/dxr3audiodecoder.c b/dxr3audiodecoder.c
index e338ce3..8f9da64 100644
--- a/dxr3audiodecoder.c
+++ b/dxr3audiodecoder.c
@@ -144,66 +144,6 @@ void cDxr3AudioDecoder::decode(cDxr3PesFrame *frame, iAudio *audio)
#if 0
// ==================================
-//! decode given buffer
-void cDxr3AudioDecoder::Decode(cDxr3PesFrame *frame, uint32_t pts, cDxr3SyncBuffer &aBuf)
-{
- int len, out_size;
-
- const uint8_t *buf = frame->GetPayload();
- int length = frame->GetPayloadLength();
-
- if (checkMpegAudioHdr(buf)) {
-
- // look if Bitrate has changed
- if ((buf[2] & 0xf0) != (lastBitrate & 0xf0)) {
- dsyslog("[dxr3-audiodecoder] found new audio header");
-
- // recalculate used framesize
- frameSize = calcFrameSize(buf);
- dsyslog("[dxr3-audiodecoder] calculated frame size %d", frameSize);
-
- // we need now to reinit the deocder and to store the new
- // part from the audio header
- Init();
- lastBitrate = buf[2];
- }
- }
-
- // setup AVPacket
- avpkt.data = const_cast<uint8_t *>(buf);
- avpkt.size = frameSize;
-
- while (length > 0) {
- out_size = AVCODEC_MAX_AUDIO_FRAME_SIZE;
-
-#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(51, 29, 0)
- len = avcodec_decode_audio(contextAudio, (short *)(&pcmbuf), &out_size, avpkt.data, frameSize);
-#elif LIBAVCODEC_VERSION_INT < AV_VERSION_INT(52, 26, 0)
- len = avcodec_decode_audio2(contextAudio, (short *)(&pcmbuf), &out_size, avpkt.data, frameSize);
-#else
- len = avcodec_decode_audio3(contextAudio, (short *)(&pcmbuf), &out_size, &avpkt);
-#endif
-
- if (len < 0) {
- esyslog("[dxr3-decoder] failed to decode audio");
- return;
- }
-
- if (out_size) {
- cFixedLengthFrame* pTempFrame = aBuf.Push(pcmbuf,
- out_size, pts);
- if (pTempFrame) {
- pTempFrame->channels(contextAudio->channels);
- pTempFrame->samplerate(contextAudio->sample_rate);
- }
- }
-
- length -= len;
- avpkt.data += len;
- }
-}
-
-// ==================================
//! decode lpcm
void cDxr3AudioDecoder::DecodeLpcm(cDxr3PesFrame *frame, uint32_t pts, cDxr3SyncBuffer &aBuf)
{
diff --git a/dxr3audiodecoder.h b/dxr3audiodecoder.h
index 24f5721..f52305a 100644
--- a/dxr3audiodecoder.h
+++ b/dxr3audiodecoder.h
@@ -44,7 +44,6 @@ public:
void decode(cDxr3PesFrame *frame, iAudio *audio);
/*
- void Decode(cDxr3PesFrame *frame, uint32_t pts, cDxr3SyncBuffer &aBuf);
void DecodeLpcm(cDxr3PesFrame *frame, uint32_t pts, cDxr3SyncBuffer &aBuf);
void DecodeAc3Dts(cDxr3PesFrame *frame, uint32_t pts, cDxr3SyncBuffer &aBuf);
*/