Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: Multiple languaghes



From: "Ben Buxton" <bb@cactii.net>

> nilsn <nilsn@nilux.com> uttered the following thing:
> > I have a made a patch that works for me, well almost perfectly, it
sometimes
> > happens that it selects the wrong audiochannel, but a simple channel
switch
> > back and forth fixes that:).
> >
> > Feel free to fix this problem, and any other you happend to find, just
> > notice me
> > about the fixes:)
> >
> > Just remember to "make clean" before compiling, dunno why but some
people
> > have had problems with this:)
> > And please dont use both patches since they are just 2 diffrent way's of
> > doing
> > the same thing, and will surely not work well togheter:)
>
> I found a bug in this patch, which caused VDR to crash whenever a
> channel was selected that had multiple Apids, but none of them in the
> preferred language. It seems that the PrefferedApid variable was not
> being initialised in this case.
>
> I fixed it by adding:
>
> PrefferedApid=&apids[0];
>
> To the top of the cChannel::SetPrefferedAlang() function in channels.s
> and removing the 'else' chunk, so that this variable always gets
> initialised with something.
>
> Attached is the revised patch, with a new version number. I've also been
> pedantic and corrected the spelling of 'preferred' throughout. :)

Nice:)

Do you have any channels that transmits mono with diffrent languages on each
audio-channel(left/right)?
I have experienced problems on one mono channel where it doesnt select the
right channel, but a simple channel switch back and fourth would fix it. I
havent been able to find out why, but my coding skills should explain it
all:)

regards
nilsn








Home | Main Index | Thread Index