diff options
author | Christian Gmeiner <christian.gmeiner@gmail.com> | 2010-02-05 18:52:03 +0100 |
---|---|---|
committer | Christian Gmeiner <christian.gmeiner@gmail.com> | 2010-02-05 18:52:03 +0100 |
commit | 0265b061dc0706a450b1037e5c89da50d8dbcb44 (patch) | |
tree | 9537352a801ed36183598b40f4b449616717f10c /dxr3audiodecoder.c | |
parent | ca07a1f8834137c9573c2ceabf0805e900ecbd05 (diff) | |
download | vdr-plugin-dxr3-0265b061dc0706a450b1037e5c89da50d8dbcb44.tar.gz vdr-plugin-dxr3-0265b061dc0706a450b1037e5c89da50d8dbcb44.tar.bz2 |
there is no need to store SampleContext in pesframe
Diffstat (limited to 'dxr3audiodecoder.c')
-rw-r--r-- | dxr3audiodecoder.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/dxr3audiodecoder.c b/dxr3audiodecoder.c index 3d15dda..e338ce3 100644 --- a/dxr3audiodecoder.c +++ b/dxr3audiodecoder.c @@ -29,6 +29,7 @@ #include <algorithm> #include "dxr3audiodecoder.h" #include "dxr3pesframe.h" +#include "dxr3audio.h" // ================================== const int LPCM_HEADER_LENGTH = 7; @@ -131,10 +132,7 @@ void cDxr3AudioDecoder::decode(cDxr3PesFrame *frame, iAudio *audio) } if (out_size) { - frame->ctx.channels = contextAudio->channels; - frame->ctx.samplerate = contextAudio->sample_rate; - - audio->setup(frame->ctx); + audio->setup(contextAudio->channels, contextAudio->sample_rate); audio->changeVolume((short *)pcmbuf, out_size); audio->write(pcmbuf, out_size); } |