mbox series

[FFmpeg-devel,00/10] Patch set for the enhancement of libopenh264 encoder

Message ID 1586171693-7836-1-git-send-email-linjie.fu@intel.com
Headers show
Series Patch set for the enhancement of libopenh264 encoder
Related show

Message

Fu, Linjie April 6, 2020, 11:14 a.m. UTC
Docs will be provided later.

Linjie Fu (10):
  lavc/libopenh264enc: Add default qmin/qmax support
    [v2] fix the av_clip logic for iMinQp.
  lavc/libopenh264enc: fix the if-else coding style
  lavc/libopenh264enc: add default gop size and bit rate
  lavc/libopenh264enc: add bit rate control select support
  lavc/libopenh264enc: prompt slice number changing according to cpus
  lavc/libopenh264enc: set slice_mode option to deprecated
  lavc/libopenh264enc: separate svc_encode_init() into several functions
    [v2] remove forward declarations.
New:
  lavc/libopenh264enc: add profile high option support
  lavc/libopenh264enc: allow specifying the profile through
    AVCodecContext
  lavc/libopenh264enc: replace cabac option with coder

 libavcodec/libopenh264enc.c | 361 ++++++++++++++++++++++++++++++--------------
 1 file changed, 246 insertions(+), 115 deletions(-)

Comments

Fu, Linjie April 8, 2020, 9:47 a.m. UTC | #1
> From: Fu, Linjie <linjie.fu@intel.com>
> Sent: Monday, April 6, 2020 19:15
> To: ffmpeg-devel@ffmpeg.org
> Cc: Fu, Linjie <linjie.fu@intel.com>
> Subject: [PATCH 00/10] Patch set for the enhancement of libopenh264
> encoder
> 
> Docs will be provided later.
> 
> Linjie Fu (10):
>   lavc/libopenh264enc: Add default qmin/qmax support
>     [v2] fix the av_clip logic for iMinQp.
>   lavc/libopenh264enc: fix the if-else coding style
>   lavc/libopenh264enc: add default gop size and bit rate
>   lavc/libopenh264enc: add bit rate control select support
>   lavc/libopenh264enc: prompt slice number changing according to cpus
>   lavc/libopenh264enc: set slice_mode option to deprecated
>   lavc/libopenh264enc: separate svc_encode_init() into several functions
>     [v2] remove forward declarations.
> New:
>   lavc/libopenh264enc: add profile high option support
>   lavc/libopenh264enc: allow specifying the profile through
>     AVCodecContext
>   lavc/libopenh264enc: replace cabac option with coder
> 
>  libavcodec/libopenh264enc.c | 361 ++++++++++++++++++++++++++++++--
> ------------
>  1 file changed, 246 insertions(+), 115 deletions(-)

Ping for this set. 
The modifications are straight-forward, thx.

- Linjie
Fu, Linjie April 10, 2020, 10:03 a.m. UTC | #2
> From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of Fu,
> Linjie
> Sent: Wednesday, April 8, 2020 17:48
> To: ffmpeg-devel@ffmpeg.org
> Subject: Re: [FFmpeg-devel] [PATCH 00/10] Patch set for the enhancement
> of libopenh264 encoder
> 
> > From: Fu, Linjie <linjie.fu@intel.com>
> > Sent: Monday, April 6, 2020 19:15
> > To: ffmpeg-devel@ffmpeg.org
> > Cc: Fu, Linjie <linjie.fu@intel.com>
> > Subject: [PATCH 00/10] Patch set for the enhancement of libopenh264
> > encoder
> >
> > Docs will be provided later.
> >
> > Linjie Fu (10):
> >   lavc/libopenh264enc: Add default qmin/qmax support
> >     [v2] fix the av_clip logic for iMinQp.
> >   lavc/libopenh264enc: fix the if-else coding style
> >   lavc/libopenh264enc: add default gop size and bit rate
> >   lavc/libopenh264enc: add bit rate control select support
> >   lavc/libopenh264enc: prompt slice number changing according to cpus
> >   lavc/libopenh264enc: set slice_mode option to deprecated
> >   lavc/libopenh264enc: separate svc_encode_init() into several functions
> >     [v2] remove forward declarations.
> > New:
> >   lavc/libopenh264enc: add profile high option support
> >   lavc/libopenh264enc: allow specifying the profile through
> >     AVCodecContext
> >   lavc/libopenh264enc: replace cabac option with coder
> >
> >  libavcodec/libopenh264enc.c | 361
> ++++++++++++++++++++++++++++++--
> > ------------
> >  1 file changed, 246 insertions(+), 115 deletions(-)
> 
> Ping for this set.
> The modifications are straight-forward, thx.
> 
Ping, there are some other patches internally waiting to be
sent out with some issues fixed inside libopenh264 core library, like:

lavc/libopenh264enc: add multi reference encoding support
https://github.com/intel-media-ci/ffmpeg/pull/188/commits/3243f8bd6ffb1ff8fe7fabd7e6bb3a015555a11c

Please help to review, appreciate for any comments.

Regards,
Linjie