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@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr