[FFmpeg-devel] [PATCH] vp9: add fate sample for parallelmode.

Ronald S. Bultje rsbultje at gmail.com
Fri Nov 29 21:10:55 CET 2013


Hi,

On Thu, Nov 28, 2013 at 4:33 PM, Clément Bœsch <u at pkh.me> wrote:

> On Thu, Nov 28, 2013 at 04:26:24PM -0500, Ronald S. Bultje wrote:
> > This disables backward probability updates, which makes the codec more
> > friendly for frame-level multi-threading.
> > ---
> >  tests/fate/vpx.mak                    |  1 +
> >  tests/ref/fate/vp9-parallelmode-akiyo | 30
> ++++++++++++++++++++++++++++++
> >  2 files changed, 31 insertions(+)
> >  create mode 100644 tests/ref/fate/vp9-parallelmode-akiyo
> >
> > diff --git a/tests/fate/vpx.mak b/tests/fate/vpx.mak
> > index 4dc0640..1602cc2 100644
> > --- a/tests/fate/vpx.mak
> > +++ b/tests/fate/vpx.mak
> > @@ -81,6 +81,7 @@ $(eval $(call FATE_VP9_SUITE,03-deltaq,$(1),$(2)))
> >  $(eval $(call FATE_VP9_SUITE,2pass-akiyo,$(1),$(2)))
> >  $(eval $(call FATE_VP9_SUITE,segmentation-akiyo,$(1),$(2)))
> >  $(eval $(call FATE_VP9_SUITE,tiling-pedestrian,$(1),$(2)))
> > +$(eval $(call FATE_VP9_SUITE,parallelmode-akiyo,$(1),$(2)))
> >  endef
> >
> >  $(eval $(call FATE_VP9_FULL))
> > diff --git a/tests/ref/fate/vp9-parallelmode-akiyo
> b/tests/ref/fate/vp9-parallelmode-akiyo
> > new file mode 100644
> > index 0000000..9668c54
> > --- /dev/null
> > +++ b/tests/ref/fate/vp9-parallelmode-akiyo
> > @@ -0,0 +1,30 @@
> > +#format: frame checksums
> > +#version: 1
> > +#hash: MD5
> > +#tb 0: 1001/30000
> > +#stream#, dts,        pts, duration,     size, hash
> > +0,          0,          0,        1,   152064,
> f5bc602db15c69545307e56990f9f9f7
>
> > +0,          1,          1,        1,   152064,
> b56428b6f97669938c8b9b05458fca70
> > +0,          2,          2,        1,   152064,
> b56428b6f97669938c8b9b05458fca70
>
> is this expected? I don't see any dup in 2pass-akiyo.


Yes, it's fairly low bitrate so it actually codes an identical frame twice.
I see this in the output of vpxdec also.

Ronald


More information about the ffmpeg-devel mailing list