diff mbox series

[FFmpeg-devel] MAINTAINERS: Add Haihao Xiang for vaapi

Message ID 20211214040806.178814-1-ullysses.a.eoff@intel.com
State Accepted
Commit cde2efb5dac2358c919229015d18629ca739b602
Headers show
Series [FFmpeg-devel] MAINTAINERS: Add Haihao Xiang for vaapi | expand

Checks

Context Check Description
andriy/make_x86 success Make finished
andriy/make_fate_x86 success Make fate finished
andriy/make_ppc success Make finished
andriy/make_fate_ppc success Make fate finished

Commit Message

Eoff, Ullysses A Dec. 14, 2021, 4:08 a.m. UTC
Current listed maintainers for vaapi plugin are
not reponsive and/or currently active in the
ffmpeg community.  Thus, vaapi plugin patches
(and qsv plugin) have generally gone ignored or
lost in the ether for too long.

Remove Gwenole Beauchesne from vaapi maintainer
who has not been active since 2016.

Current alternative maintainer for vaapi is Mark
Thompson whom has not been active since
March/April 2021.

Therefore, add Haihao Xiang to vaapi maintainer
who's primary role is FFmpeg development with a
focus on the vaapi and qsv plugins.  Haihao has
over a decade of media experience and many years
of FFmpeg development experience, amongst other
media frameworks.

The additional patch for adding Haihao as qsv
plugin maintainer has been submitted previously:

https://patchwork.ffmpeg.org/project/ffmpeg/patch/20210608141134.27448-1-zhongli_dev@126.com/

This will help FFmpeg to continue to be the leading
multimedia framework by allowing these plugins to be
actively improved, enhanced, and maintained for existing
and future HW platforms.

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
---
 MAINTAINERS | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Comments

Soft Works Dec. 14, 2021, 6:55 a.m. UTC | #1
> -----Original Message-----
> From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of U. Artie
> Eoff
> Sent: Tuesday, December 14, 2021 5:08 AM
> To: ffmpeg-devel@ffmpeg.org
> Cc: U. Artie Eoff <ullysses.a.eoff@intel.com>
> Subject: [FFmpeg-devel] [PATCH] MAINTAINERS: Add Haihao Xiang for vaapi
> 
> Current listed maintainers for vaapi plugin are
> not reponsive and/or currently active in the
> ffmpeg community.  Thus, vaapi plugin patches
> (and qsv plugin) have generally gone ignored or
> lost in the ether for too long.
> 
> Remove Gwenole Beauchesne from vaapi maintainer
> who has not been active since 2016.
> 
> Current alternative maintainer for vaapi is Mark
> Thompson whom has not been active since
> March/April 2021.
> 
> Therefore, add Haihao Xiang to vaapi maintainer
> who's primary role is FFmpeg development with a
> focus on the vaapi and qsv plugins.  Haihao has
> over a decade of media experience and many years
> of FFmpeg development experience, amongst other
> media frameworks.
> 
> The additional patch for adding Haihao as qsv
> plugin maintainer has been submitted previously:
> 
> https://patchwork.ffmpeg.org/project/ffmpeg/patch/20210608141134.27448-1-
> zhongli_dev@126.com/
> 
> This will help FFmpeg to continue to be the leading
> multimedia framework by allowing these plugins to be
> actively improved, enhanced, and maintained for existing
> and future HW platforms.
> 
> Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
> ---
>  MAINTAINERS | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/MAINTAINERS b/MAINTAINERS
> index dcac46003ecd..fddf065a3abb 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -274,8 +274,8 @@ Hardware acceleration:
>    dxva2*                                Hendrik Leppkes, Laurent Aimar,
> Steve Lhomme
>    d3d11va*                              Steve Lhomme
>    mediacodec*                           Matthieu Bouron, Aman Gupta
> -  vaapi*                                Gwenole Beauchesne
> -  vaapi_encode*                         Mark Thompson
> +  vaapi*                                Haihao Xiang
> +  vaapi_encode*                         Mark Thompson, Haihao Xiang
>    vdpau*                                Philip Langdale, Carl Eugen Hoyos
>    videotoolbox*                         Rick Kern, Aman Gupta
> 
> --

Whatever it might count: This has my support. Haihao is the 
most suitable candidate from all who I've been working with on 
QSV issues (on and off-list) in the past two years.

The current situation is far from ideal. In other areas, commits are 
pushed timely and frequently, while there's hardly any progress made
in the Intel area, despite the amount of developer resources they 
are providing.
Even the most trivial and straightforward patches are lying around 
for months without action. It really shouldn't be like that.

@Artie - you might want to update the patch and also add him for QSV.

Kind regards,
softworkz
Philip Langdale Dec. 14, 2021, 8:16 p.m. UTC | #2
On Tue, 14 Dec 2021 16:39:40 +0000
"Eoff, Ullysses A" <ullysses.a.eoff@intel.com> wrote:

> I have not seen any objections.
> I just added Mark to CC using their email found on this ML.
> Unfortunately, we don't have current email contact for
> Gwenole (whom has not worked on ffmpeg for ~6 years).
> Who else can make the approval, aside from the inactive people
> previously listed?

Are people reluctant to approve? I'll give it my approval to have on
the record. If the old maintainers want to emerge from the woodwork and
object after the fact, they are welcome to do so, but we can't just sit
around indefinitely. The contributions here are clear, and I can't see
either of them objecting, given my past interactions.

--phil
Michael Niedermayer Dec. 14, 2021, 9:40 p.m. UTC | #3
On Tue, Dec 14, 2021 at 12:16:16PM -0800, Philip Langdale wrote:
> On Tue, 14 Dec 2021 16:39:40 +0000
> "Eoff, Ullysses A" <ullysses.a.eoff@intel.com> wrote:
> 
> > I have not seen any objections.
> > I just added Mark to CC using their email found on this ML.
> > Unfortunately, we don't have current email contact for
> > Gwenole (whom has not worked on ffmpeg for ~6 years).
> > Who else can make the approval, aside from the inactive people
> > previously listed?
> 
> Are people reluctant to approve? 

I dont think so, iam just extra carefull as someone on IRC noticed that
"everyone and their grandmother who's worked for intel's got push access"

There where also some complaints about code quality/cleanlyness
toward intels contributions
So i just wanted to make sure there are no objections (iam not conciously 
aware of any objections to these MAINTAINER additions ATM)


> I'll give it my approval to have on
> the record. If the old maintainers want to emerge from the woodwork and
> object after the fact, they are welcome to do so, but we can't just sit
> around indefinitely. The contributions here are clear, and I can't see
> either of them objecting, given my past interactions.

I suggest you apply these if noone raises any objections in the next
2-3 days, in fact people had a really long time already ...

thx

[...]
Soft Works Dec. 14, 2021, 10:31 p.m. UTC | #4
> -----Original Message-----
> From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of Michael
> Niedermayer
> Sent: Tuesday, December 14, 2021 10:40 PM
> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
> Subject: Re: [FFmpeg-devel] [PATCH] MAINTAINERS: Add Haihao Xiang for vaapi
> 
> On Tue, Dec 14, 2021 at 12:16:16PM -0800, Philip Langdale wrote:
> > On Tue, 14 Dec 2021 16:39:40 +0000
> > "Eoff, Ullysses A" <ullysses.a.eoff@intel.com> wrote:
> >
> > > I have not seen any objections.
> > > I just added Mark to CC using their email found on this ML.
> > > Unfortunately, we don't have current email contact for
> > > Gwenole (whom has not worked on ffmpeg for ~6 years).
> > > Who else can make the approval, aside from the inactive people
> > > previously listed?
> >
> > Are people reluctant to approve?
> 
> I dont think so, iam just extra carefull as someone on IRC noticed that
> "everyone and their grandmother who's worked for intel's got push access"
> 
> There where also some complaints about code quality/cleanlyness
> toward intels contributions

That's true. There are differences, and my expressed support is 
specifically tied to the person, not about having just "somebody".

I have my reservations about too early adoption of oneVPL and I think
the patchset "Cleanup QSV Filters.." is doing too many things at once,
but well - being a maintainer still doesn't mean that one could merge
anything without consent.

But the current situation, like having two or three people working full-time
on the subject being depending on somebody who isn't following progress
and unable assess, evaluate and test proposed changes is quite awkward.

> So i just wanted to make sure there are no objections (iam not conciously
> aware of any objections to these MAINTAINER additions ATM)
> 
> 
> > I'll give it my approval to have on
> > the record. If the old maintainers want to emerge from the woodwork and
> > object after the fact, they are welcome to do so, but we can't just sit
> > around indefinitely. 

I'm actually wondering, whether registered maintainers that do not 
respond anymore to contributions for a certain amount of time,
shouldn't be unregistered automatically at some point?

Kind regards,
softworkz
Xu, Guangxin Dec. 15, 2021, 3:56 a.m. UTC | #5
> -----Original Message-----
> From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of
> Michael Niedermayer
> Sent: Wednesday, December 15, 2021 5:40 AM
> To: FFmpeg development discussions and patches <ffmpeg-
> devel@ffmpeg.org>
> Subject: Re: [FFmpeg-devel] [PATCH] MAINTAINERS: Add Haihao Xiang for
> vaapi
> 
> On Tue, Dec 14, 2021 at 12:16:16PM -0800, Philip Langdale wrote:
> > On Tue, 14 Dec 2021 16:39:40 +0000
> > "Eoff, Ullysses A" <ullysses.a.eoff@intel.com> wrote:
> >
> > > I have not seen any objections.
> > > I just added Mark to CC using their email found on this ML.
> > > Unfortunately, we don't have current email contact for Gwenole (whom
> > > has not worked on ffmpeg for ~6 years).
> > > Who else can make the approval, aside from the inactive people
> > > previously listed?
> >
> > Are people reluctant to approve?
> 
> I dont think so, iam just extra carefull as someone on IRC noticed that
> "everyone and their grandmother who's worked for intel's got push access"

Lynne may have misunderstanding, as I know, the author he mentioned in IRC is not from Intel. 

> 
> There where also some complaints about code quality/cleanlyness toward
> intels contributions So i just wanted to make sure there are no objections
> (iam not conciously aware of any objections to these MAINTAINER additions
> ATM)

We care about the code quality, every patch sent to upstream will pass our internal review and ci test firstly. We defined an upstream process here https://github.com/intel-media-ci/cartwheel-ffmpeg#upstream-process.
If we missed something in the internal review, please give review comments during the public review. We will try our best to fix all issues. Push code only when it's no objections. 

We know the current code quality is not so good.  This is why we send many patches to improve it. But most of the patches are not merged since original maintainers are not so active. Having an active maintainer will help this. 
Haihao is a good candidate for the vaapi/qsv maintainer. He is the libva api maintainer for 10+ years. He will review and monitor all patches related to Intel. Hope this will address your code quality concerns.

> 
> 
> > I'll give it my approval to have on
> > the record. If the old maintainers want to emerge from the woodwork and
> > object after the fact, they are welcome to do so, but we can't just sit
> > around indefinitely. The contributions here are clear, and I can't see
> > either of them objecting, given my past interactions.
> 
> I suggest you apply these if noone raises any objections in the next
> 2-3 days, in fact people had a really long time already ...

Thank you Michael, Philip, Softworkz, U.Arite,  and all help on this.

> 
> thx
> 
> [...]
> --
> Michael     GnuPG fingerprint:
> 9FF2128B147EF6730BADF133611EC787040B0FAB
> 
> Freedom in capitalist society always remains about the same as it was in
> ancient Greek republics: Freedom for slave owners. -- Vladimir Lenin
Michael Niedermayer Dec. 15, 2021, 2:32 p.m. UTC | #6
On Tue, Dec 14, 2021 at 10:31:40PM +0000, Soft Works wrote:
> 
> 
> > -----Original Message-----
> > From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of Michael
> > Niedermayer
> > Sent: Tuesday, December 14, 2021 10:40 PM
> > To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
> > Subject: Re: [FFmpeg-devel] [PATCH] MAINTAINERS: Add Haihao Xiang for vaapi
> > 
> > On Tue, Dec 14, 2021 at 12:16:16PM -0800, Philip Langdale wrote:
> > > On Tue, 14 Dec 2021 16:39:40 +0000
> > > "Eoff, Ullysses A" <ullysses.a.eoff@intel.com> wrote:
> > >
> > > > I have not seen any objections.
> > > > I just added Mark to CC using their email found on this ML.
> > > > Unfortunately, we don't have current email contact for
> > > > Gwenole (whom has not worked on ffmpeg for ~6 years).
> > > > Who else can make the approval, aside from the inactive people
> > > > previously listed?
> > >
> > > Are people reluctant to approve?
> > 
> > I dont think so, iam just extra carefull as someone on IRC noticed that
> > "everyone and their grandmother who's worked for intel's got push access"
> > 
> > There where also some complaints about code quality/cleanlyness
> > toward intels contributions
> 
> That's true. There are differences, and my expressed support is 
> specifically tied to the person, not about having just "somebody".
> 
> I have my reservations about too early adoption of oneVPL and I think
> the patchset "Cleanup QSV Filters.." is doing too many things at once,
> but well - being a maintainer still doesn't mean that one could merge
> anything without consent.
> 

> But the current situation, like having two or three people working full-time
> on the subject being depending on somebody who isn't following progress
> and unable assess, evaluate and test proposed changes is quite awkward.

yes


> 
> > So i just wanted to make sure there are no objections (iam not conciously
> > aware of any objections to these MAINTAINER additions ATM)
> > 
> > 
> > > I'll give it my approval to have on
> > > the record. If the old maintainers want to emerge from the woodwork and
> > > object after the fact, they are welcome to do so, but we can't just sit
> > > around indefinitely. 
> 
> I'm actually wondering, whether registered maintainers that do not 
> respond anymore to contributions for a certain amount of time,
> shouldn't be unregistered automatically at some point?

If they never react they should be removed when a new volunteer is added.
they should be informed about that when possible though.
Also when there is noone else, then listing the last maintainer even if
(s)he is mostly inactive still can make sense as it gives at least some point
of contact 

thx

[...]
Xiang, Haihao Dec. 20, 2021, 7:36 a.m. UTC | #7
On Wed, 2021-12-15 at 15:32 +0100, Michael Niedermayer wrote:
> On Tue, Dec 14, 2021 at 10:31:40PM +0000, Soft Works wrote:
> > 
> > 
> > > -----Original Message-----
> > > From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of Michael
> > > Niedermayer
> > > Sent: Tuesday, December 14, 2021 10:40 PM
> > > To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
> > > Subject: Re: [FFmpeg-devel] [PATCH] MAINTAINERS: Add Haihao Xiang for
> > > vaapi
> > > 
> > > On Tue, Dec 14, 2021 at 12:16:16PM -0800, Philip Langdale wrote:
> > > > On Tue, 14 Dec 2021 16:39:40 +0000
> > > > "Eoff, Ullysses A" <ullysses.a.eoff@intel.com> wrote:
> > > > 
> > > > > I have not seen any objections.
> > > > > I just added Mark to CC using their email found on this ML.
> > > > > Unfortunately, we don't have current email contact for
> > > > > Gwenole (whom has not worked on ffmpeg for ~6 years).
> > > > > Who else can make the approval, aside from the inactive people
> > > > > previously listed?
> > > > 
> > > > Are people reluctant to approve?
> > > 
> > > I dont think so, iam just extra carefull as someone on IRC noticed that
> > > "everyone and their grandmother who's worked for intel's got push access"
> > > 
> > > There where also some complaints about code quality/cleanlyness
> > > toward intels contributions
> > 
> > That's true. There are differences, and my expressed support is 
> > specifically tied to the person, not about having just "somebody".
> > 
> > I have my reservations about too early adoption of oneVPL and I think
> > the patchset "Cleanup QSV Filters.." is doing too many things at once,
> > but well - being a maintainer still doesn't mean that one could merge
> > anything without consent.
> > 
> > But the current situation, like having two or three people working full-time
> > on the subject being depending on somebody who isn't following progress
> > and unable assess, evaluate and test proposed changes is quite awkward.
> 
> yes
> 
> 
> > 
> > > So i just wanted to make sure there are no objections (iam not conciously
> > > aware of any objections to these MAINTAINER additions ATM)
> > > 
> > > 
> > > > I'll give it my approval to have on
> > > > the record. If the old maintainers want to emerge from the woodwork and
> > > > object after the fact, they are welcome to do so, but we can't just sit
> > > > around indefinitely. 
> > 
> > I'm actually wondering, whether registered maintainers that do not 
> > respond anymore to contributions for a certain amount of time,
> > shouldn't be unregistered automatically at some point?
> 
> If they never react they should be removed when a new volunteer is added.
> they should be informed about that when possible though.
> Also when there is noone else, then listing the last maintainer even if
> (s)he is mostly inactive still can make sense as it gives at least some point
> of contact 

Thanks all of you for your kink support. I'm glad to maintain vaapi plugin, 
will offer efforts to improve / enhance vaapi plugins and make it more useful to
vaapi user. I'd appreciate it if someone could make the approval and apply this
patch.

Thanks
Haihao
Philip Langdale Dec. 20, 2021, 10:33 p.m. UTC | #8
On Mon, 20 Dec 2021 07:36:02 +0000
"Xiang, Haihao" <haihao.xiang@intel.com> wrote:

> Thanks all of you for your kink support. I'm glad to maintain vaapi
> plugin, will offer efforts to improve / enhance vaapi plugins and
> make it more useful to vaapi user. I'd appreciate it if someone could
> make the approval and apply this patch.
> 

Applied.

--phil
diff mbox series

Patch

diff --git a/MAINTAINERS b/MAINTAINERS
index dcac46003ecd..fddf065a3abb 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -274,8 +274,8 @@  Hardware acceleration:
   dxva2*                                Hendrik Leppkes, Laurent Aimar, Steve Lhomme
   d3d11va*                              Steve Lhomme
   mediacodec*                           Matthieu Bouron, Aman Gupta
-  vaapi*                                Gwenole Beauchesne
-  vaapi_encode*                         Mark Thompson
+  vaapi*                                Haihao Xiang
+  vaapi_encode*                         Mark Thompson, Haihao Xiang
   vdpau*                                Philip Langdale, Carl Eugen Hoyos
   videotoolbox*                         Rick Kern, Aman Gupta