[mythtv-users] [mythtv] Problem Audio on Freeview HD BBC Channels
David Watkins
watkinshome at gmail.com
Thu Oct 6 11:40:38 UTC 2011
> I've been trying out a simple patch that fixes the problem for me.
If fixes things for me too (running 0.25). Many thanks.
>
> --- a/mythtv/libs/libmythtv/avformatdecoder.cpp
> +++ b/mythtv/libs/libmythtv/avformatdecoder.cpp
> @@ -4104,6 +4104,11 @@ bool AvFormatDecoder::ProcessAudioPacket(AVStream
> *curstream, AVPacket *pkt,
> if (ret < 0)
> {
> LOG(VB_GENERAL, LOG_ERR, LOC + "Unknown audio decoding
> error");
> + // Hack - handle audio change on FreeView HD
> + avcodec_close(ctx);
> + ctx->codec = 0;
> + HandleStreamChange(this);
> + // Hack
> return false;
> }
>
> I thought it was a hack so I didn't open a ticket for it.
There were 16 occurences of the word "hack" in that file before
applying the patch, so I'm not too bothered about adding a couple
more!
More information about the mythtv-users
mailing list