diff mbox

[FFmpeg-devel,1/4] dxva2: make ff_dxva2_get_surface() static and rename it

Message ID 20170104133644.6720-2-robux4@gmail.com
State Accepted
Commit f8a42d4f260db3eae4399fa8bd8c8c2c1d38f23a
Headers show

Commit Message

Steve Lhomme Jan. 4, 2017, 1:36 p.m. UTC
---
 libavcodec/dxva2.c          | 8 ++++----
 libavcodec/dxva2_internal.h | 2 --
 2 files changed, 4 insertions(+), 6 deletions(-)

Comments

Michael Niedermayer Jan. 5, 2017, 10:15 p.m. UTC | #1
On Wed, Jan 04, 2017 at 02:36:41PM +0100, Steve Lhomme wrote:
> ---
>  libavcodec/dxva2.c          | 8 ++++----
>  libavcodec/dxva2_internal.h | 2 --
>  2 files changed, 4 insertions(+), 6 deletions(-)

applied

PS: it seems this was posted over a month ago with no reviewes or
comments, is some co-maintainer needed for this ?

thx

[...]
Hendrik Leppkes Jan. 5, 2017, 10:52 p.m. UTC | #2
On Fri, Jan 6, 2017 at 9:15 AM, Michael Niedermayer
<michael@niedermayer.cc> wrote:
> On Wed, Jan 04, 2017 at 02:36:41PM +0100, Steve Lhomme wrote:
>> ---
>>  libavcodec/dxva2.c          | 8 ++++----
>>  libavcodec/dxva2_internal.h | 2 --
>>  2 files changed, 4 insertions(+), 6 deletions(-)
>
> applied
>
> PS: it seems this was posted over a month ago with no reviewes or
> comments, is some co-maintainer needed for this ?
>
> thx
>

This set was being reviewed on the libav mailing list, it makes no
sense to review it twice.

- Hendrik
Michael Niedermayer Jan. 6, 2017, 12:11 a.m. UTC | #3
On Fri, Jan 06, 2017 at 09:52:48AM +1100, Hendrik Leppkes wrote:
> On Fri, Jan 6, 2017 at 9:15 AM, Michael Niedermayer
> <michael@niedermayer.cc> wrote:
> > On Wed, Jan 04, 2017 at 02:36:41PM +0100, Steve Lhomme wrote:
> >> ---
> >>  libavcodec/dxva2.c          | 8 ++++----
> >>  libavcodec/dxva2_internal.h | 2 --
> >>  2 files changed, 4 insertions(+), 6 deletions(-)
> >
> > applied
> >
> > PS: it seems this was posted over a month ago with no reviewes or
> > comments, is some co-maintainer needed for this ?
> >
> > thx
> >
> 
> This set was being reviewed on the libav mailing list, it makes no
> sense to review it twice.

It makes sense to approve or reject patches. Otherwise noone knows
and also patchwork has the status wrong then.

Furthermore without approval, patches wont neccessarily get applied
and without rejection patches may get applied that someone would have
arguments against.

So i think the maintainer should reply to patches here with either
a review, an approval or a rejection or something along these lines.
And in that light, was my question about a co-maintainer ...

[...]
Hendrik Leppkes Jan. 6, 2017, 3:55 a.m. UTC | #4
On Fri, Jan 6, 2017 at 11:11 AM, Michael Niedermayer
<michael@niedermayer.cc> wrote:
> On Fri, Jan 06, 2017 at 09:52:48AM +1100, Hendrik Leppkes wrote:
>> On Fri, Jan 6, 2017 at 9:15 AM, Michael Niedermayer
>> <michael@niedermayer.cc> wrote:
>> > On Wed, Jan 04, 2017 at 02:36:41PM +0100, Steve Lhomme wrote:
>> >> ---
>> >>  libavcodec/dxva2.c          | 8 ++++----
>> >>  libavcodec/dxva2_internal.h | 2 --
>> >>  2 files changed, 4 insertions(+), 6 deletions(-)
>> >
>> > applied
>> >
>> > PS: it seems this was posted over a month ago with no reviewes or
>> > comments, is some co-maintainer needed for this ?
>> >
>> > thx
>> >
>>
>> This set was being reviewed on the libav mailing list, it makes no
>> sense to review it twice.
>
> It makes sense to approve or reject patches. Otherwise noone knows
> and also patchwork has the status wrong then.
>
> Furthermore without approval, patches wont neccessarily get applied
> and without rejection patches may get applied that someone would have
> arguments against.
>
> So i think the maintainer should reply to patches here with either
> a review, an approval or a rejection or something along these lines.
> And in that light, was my question about a co-maintainer ...

While review is still on-going, there is no such status to apply.

- Hendrik
diff mbox

Patch

diff --git a/libavcodec/dxva2.c b/libavcodec/dxva2.c
index 04a9c11..2ac3f3e 100644
--- a/libavcodec/dxva2.c
+++ b/libavcodec/dxva2.c
@@ -29,7 +29,7 @@ 
 #include "avcodec.h"
 #include "dxva2_internal.h"
 
-void *ff_dxva2_get_surface(const AVFrame *frame)
+static void *get_surface(const AVFrame *frame)
 {
     return frame->data[3];
 }
@@ -38,7 +38,7 @@  unsigned ff_dxva2_get_surface_index(const AVCodecContext *avctx,
                                     const AVDXVAContext *ctx,
                                     const AVFrame *frame)
 {
-    void *surface = ff_dxva2_get_surface(frame);
+    void *surface = get_surface(frame);
     unsigned i;
 
     for (i = 0; i < DXVA_CONTEXT_COUNT(avctx, ctx); i++) {
@@ -159,14 +159,14 @@  int ff_dxva2_common_end_frame(AVCodecContext *avctx, AVFrame *frame,
             if (D3D11VA_CONTEXT(ctx)->context_mutex != INVALID_HANDLE_VALUE)
                 WaitForSingleObjectEx(D3D11VA_CONTEXT(ctx)->context_mutex, INFINITE, FALSE);
             hr = ID3D11VideoContext_DecoderBeginFrame(D3D11VA_CONTEXT(ctx)->video_context, D3D11VA_CONTEXT(ctx)->decoder,
-                                                      ff_dxva2_get_surface(frame),
+                                                      get_surface(frame),
                                                       0, NULL);
         }
 #endif
 #if CONFIG_DXVA2
         if (avctx->pix_fmt == AV_PIX_FMT_DXVA2_VLD)
             hr = IDirectXVideoDecoder_BeginFrame(DXVA2_CONTEXT(ctx)->decoder,
-                                                 ff_dxva2_get_surface(frame),
+                                                 get_surface(frame),
                                                  NULL);
 #endif
         if (hr != E_PENDING || ++runs > 50)
diff --git a/libavcodec/dxva2_internal.h b/libavcodec/dxva2_internal.h
index 24adb99..c962810 100644
--- a/libavcodec/dxva2_internal.h
+++ b/libavcodec/dxva2_internal.h
@@ -96,8 +96,6 @@  typedef union {
 #define DXVA_CONTEXT_CFG_RESIDACCEL(avctx, ctx) (ctx->d3d11va.cfg->ConfigResidDiffAccelerator)
 #endif
 
-void *ff_dxva2_get_surface(const AVFrame *frame);
-
 unsigned ff_dxva2_get_surface_index(const AVCodecContext *avctx,
                                     const AVDXVAContext *,
                                     const AVFrame *frame);