[FFmpeg-devel] [PATCH] ffprobe: dump AVPacket.convergence_duration.

Stefano Sabatini stefasab at gmail.com
Mon Jun 18 01:17:37 CEST 2012


On date Sunday 2012-06-17 22:23:11 +0200, Nicolas George encoded:
> 
> Signed-off-by: Nicolas George <nicolas.george at normalesup.org>
> ---
>  doc/ffprobe.xsd |    2 ++
>  ffprobe.c       |    2 ++
>  2 files changed, 4 insertions(+)
> 
> diff --git a/doc/ffprobe.xsd b/doc/ffprobe.xsd
> index 7f12a36..3a4a8cc 100644
> --- a/doc/ffprobe.xsd
> +++ b/doc/ffprobe.xsd
> @@ -39,6 +39,8 @@
>        <xsd:attribute name="dts_time"      type="xsd:float" />
>        <xsd:attribute name="duration"      type="xsd:long"  />
>        <xsd:attribute name="duration_time" type="xsd:float" />
> +      <xsd:attribute name="convergence_duration"      type="xsd:long"  />
> +      <xsd:attribute name="convergence_duration_time" type="xsd:float" />
>        <xsd:attribute name="size"          type="xsd:long" use="required" />
>        <xsd:attribute name="pos"           type="xsd:long"  />
>        <xsd:attribute name="flags"         type="xsd:string" use="required" />
> diff --git a/ffprobe.c b/ffprobe.c
> index 0e34f6b..f65e460 100644
> --- a/ffprobe.c
> +++ b/ffprobe.c
> @@ -1581,6 +1581,8 @@ static void show_packet(WriterContext *w, AVFormatContext *fmt_ctx, AVPacket *pk
>      print_time("dts_time",        pkt->dts, &st->time_base);
>      print_duration_ts("duration",        pkt->duration);
>      print_duration_time("duration_time", pkt->duration, &st->time_base);
> +    print_duration_ts("convergence_duration", pkt->convergence_duration);
> +    print_duration_time("convergence_duration_time", pkt->convergence_duration, &st->time_base);
>      print_val("size",             pkt->size, unit_byte_str);
>      if (pkt->pos != -1) print_fmt    ("pos", "%"PRId64, pkt->pos);
>      else                print_str_opt("pos", "N/A");
> -- 
> 1.7.10

LGTM as well.

I wonder if we should add fields to the end of the list in order to
avoid to break the order of items (on the other hand keeping related
fields close is better).
-- 
FFmpeg = Fostering and Funny MultiPurpose Esoteric Gnome


More information about the ffmpeg-devel mailing list