thx Klaus for your patch, but seems like there's something missing. Perhaps in remux.c? DDpid and Apid are both 0 If I enter aac pid in ddpid field it's set back to 0 again. kind regards Newspaperman --- Klaus Schmidinger <Klaus.Schmidinger@xxxxxxx> schrieb am Fr, 14.5.2010: > Von: Klaus Schmidinger <Klaus.Schmidinger@xxxxxxx> > Betreff: Re: vdr and aac support > An: vdr@xxxxxxxxxxx > Datum: Freitag, 14. Mai, 2010 16:13 Uhr > On 07.05.2010 09:53, Newsy Paper > wrote: > > Hi! > > > > there are some channels using aac for audio. I.e. > SABC1 at 23.5°East 10758 V 22000 8/9 DVB-S2 > > Seems vdr doesn't support aac as no pid is entered > neither for apid nor for ddpid. I think xine should support > acc or doesn't it? So it should be no big deal do extend vdr > to support aac. > > Please try this and see if it makes any difference: > > --- pat.c 2010/03/27 > 15:17:46 2.9 > +++ pat.c 2010/05/14 > 14:12:31 > @@ -401,6 +401,7 @@ > > switch > (d->getDescriptorTag()) { > > case > SI::AC3DescriptorTag: > > case > SI::EnhancedAC3DescriptorTag: > + > case > SI::AACDescriptorTag: > > > dpid = esPid; > > > ProcessCaDescriptors = true; > > > break; > > --- eit.c 2010/01/08 > 15:17:09 2.11 > +++ eit.c 2010/05/14 > 14:06:55 > @@ -257,7 +257,7 @@ > > SI::ComponentDescriptor *cd = > (SI::ComponentDescriptor *)d; > > uchar Stream = cd->getStreamContent(); > > uchar Type = cd->getComponentType(); > - > if (1 <= Stream && Stream <= > 4 && Type != 0) { // 1=video, 2=audio, 3=subtitles, > 4=AC3 > + > if (1 <= Stream && Stream <= > 6 && Type != 0) { // 1=MPEG2-video, 2=MPEG1-audio, > 3=subtitles, 4=AC3-audio, 5=H.264-video, 6=HEAAC-audio > > if (!Components) > > Components = new cComponents; > > char buffer[Utf8BufSize(256)]; > > > Klaus > > _______________________________________________ > vdr mailing list > vdr@xxxxxxxxxxx > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr > _______________________________________________ vdr mailing list vdr@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr