On 06/15/2011 12:08 PM, Anton Khirnov wrote:

> +                if (!codec->sample_rate) {
> +                    codec->sample_rate = icodec->sample_rate;
> +                    if (icodec->lowres)
> +                        codec->sample_rate >>= icodec->lowres;
> +                }
> +                codec->time_base = (AVRational){1, codec->sample_rate};
> +                choose_sample_rate(ost->st, codec->codec);


choose_sample_rate can change codec->sample_rate, so codec->time_base
needs to be set after choose_sample_rate().

the rest looks alright.

-Justin

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to