On 04/13/2012 01:04 AM, Luca Barbato wrote:

> Some container formats report a global duration, but not a per stream
> one.
> ---
>  libavformat/utils.c |    2 ++
>  1 files changed, 2 insertions(+), 0 deletions(-)
> 
> diff --git a/libavformat/utils.c b/libavformat/utils.c
> index 6ebfabb..bcdba8c 100644
> --- a/libavformat/utils.c
> +++ b/libavformat/utils.c
> @@ -1823,6 +1823,8 @@ static int has_duration(AVFormatContext *ic)
>          if (st->duration != AV_NOPTS_VALUE)
>              return 1;
>      }
> +    if (ic->duration)
> +        return 1;
>      return 0;
>  }


sounds good to me.

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

Reply via email to