[FFmpeg-devel] [PATCH] option: allow to set slice_flags to video decoder

Michael Niedermayer michael at niedermayer.cc
Sat Sep 23 18:02:55 EEST 2017


On Fri, Sep 22, 2017 at 06:41:44AM +0000, Li, Zhong wrote:
> > -----Original Message-----
> > From: ffmpeg-devel [mailto:ffmpeg-devel-bounces at ffmpeg.org] On Behalf
> > Of Michael Niedermayer
> > Sent: Friday, September 22, 2017 6:30 AM
> > To: FFmpeg development discussions and patches
> > <ffmpeg-devel at ffmpeg.org>
> > Subject: Re: [FFmpeg-devel] [PATCH] option: allow to set slice_flags to video
> > decoder
> > 
> > On Thu, Sep 21, 2017 at 02:17:53PM +0800, Zhong Li wrote:
> > > Make slice_flags setable as avcodec.h definition
> > >
> > > Signed-off-by: Zhong Li <zhong.li at intel.com>
> > > ---
> > >  libavcodec/options_table.h | 2 +-
> > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > >
> > > diff --git a/libavcodec/options_table.h b/libavcodec/options_table.h
> > > index 12712fb541..5b9e344554 100644
> > > --- a/libavcodec/options_table.h
> > > +++ b/libavcodec/options_table.h
> > > @@ -340,7 +340,7 @@ static const AVOption avcodec_options[] = {  #if
> > > FF_API_PRIVATE_OPT  {"context", "context model",
> > > OFFSET(context_model), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN,
> > > INT_MAX, V|E},  #endif -{"slice_flags", NULL, OFFSET(slice_flags),
> > > AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
> > > +{"slice_flags", NULL, OFFSET(slice_flags), AV_OPT_TYPE_INT, {.i64 =
> > > +DEFAULT }, INT_MIN, INT_MAX, V|D},
> > >  #if FF_API_XVMC
> > 
> > This is incorrect, the slice flags specify user application support.
> > A user cannot just override this
> 
> I am confused the slice_flags (as comment it is set by user) is listed in options table but can't be overrode in any case.
> Should it be removed from the options table?

It can be set by the user application through the AVOption API

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

The greatest way to live with honor in this world is to be what we pretend
to be. -- Socrates
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20170923/474b8d30/attachment.sig>


More information about the ffmpeg-devel mailing list