[mythtv] AC3 passthrough and timestretch problems

John P Poet jppoet at gmail.com
Sat May 3 00:34:14 UTC 2008


On Fri, May 2, 2008 at 6:06 PM, John P Poet <jppoet at gmail.com> wrote:
> On Fri, May 2, 2008 at 12:19 AM, Mark Spieth <mark at digivation.com.au> wrote:
>  > could you also try this one please. this is my prefferred fix.
>  >  remove the other patch.
>  >
>  >  thanks
>  >
>  > mark
>  >
>  >  --- audiooutputbase.cpp (revision 17223)
>  >  +++ audiooutputbase.cpp (working copy)
>  >  @@ -121,7 +121,8 @@
>  >   void AudioOutputBase::SetStretchFactorLocked(float laudio_stretchfactor)
>  >   {
>  >      effdspstretched = (int)((float)effdsp / laudio_stretchfactor);
>  >  -    if (audio_stretchfactor != laudio_stretchfactor)
>  >  +    if ((audio_stretchfactor != laudio_stretchfactor) ||
>  >  +        (pSoundStretch == NULL))
>  >      {
>  >          audio_stretchfactor = laudio_stretchfactor;
>  >          if (pSoundStretch)
>
>
>  Yes, that also works.

Oops.  Unfortunately, mythfrontend randomly segfaults with this patch
applied.  I will re-test with your original patch.

John
-- 
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?


More information about the mythtv-dev mailing list