On Sat, Aug 08, 2015 at 02:49:38PM +0200, wm4 wrote: > On Sat, 8 Aug 2015 14:31:21 +0200 > Hendrik Leppkes <h.lepp...@gmail.com> wrote: > > > On Sat, Aug 8, 2015 at 1:36 PM, Andreas Cadhalpun > > <andreas.cadhal...@googlemail.com> wrote: > > > They are used by the not deprecated av_frame_{g,s}et_qp_table. > > > > > > Signed-off-by: Andreas Cadhalpun <andreas.cadhal...@googlemail.com> > > > --- > > > libavutil/frame.h | 6 ++---- > > > 1 file changed, 2 insertions(+), 4 deletions(-) > > > > > > diff --git a/libavutil/frame.h b/libavutil/frame.h > > > index 196b578..c4e333c 100644 > > > --- a/libavutil/frame.h > > > +++ b/libavutil/frame.h > > > @@ -285,21 +285,19 @@ typedef struct AVFrame { > > > #if FF_API_AVFRAME_LAVC > > > attribute_deprecated > > > int reference; > > > - > > > +#endif > > Stray change. > > > > /** > > > * QP table > > > */ > > > - attribute_deprecated > > > int8_t *qscale_table; > > > /** > > > * QP store stride > > > */ > > > - attribute_deprecated > > > int qstride; > > > > > > - attribute_deprecated > > > int qscale_type; > > > > > > +#if FF_API_AVFRAME_LAVC > > > /** > > > * mbskip_table[mb]>=1 if MB didn't change > > > * stride= mb_width = (width+15)>>4 > > > > > > Didn't this stuff move into sidedata > > In FFmpeg. It's completely gone in Libav. (FFmpeg "needs" it for their > relatively useless postproc filters.) >
Side note: users can need them as well. I personally use this for a different purpose that post processing; since it can for example give insight on the relevance of certain areas of the video, it is useful for various "free" (understand fast / real time) analysis of a stream. BTW, I have a local WIP to display them in codecview filter (as with what you can get with -debug vis_qp which I'll try to get done soonish. [...] -- Clément B.
pgpCaiYxfs_OX.pgp
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel