Commit 978dedc5 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

dxva: remove useless parameter

parent b0b1c324
...@@ -147,7 +147,7 @@ static picture_t *DxAllocPicture(vlc_va_t *, const video_format_t *, unsigned in ...@@ -147,7 +147,7 @@ static picture_t *DxAllocPicture(vlc_va_t *, const video_format_t *, unsigned in
static int Setup(vlc_va_t *va, AVCodecContext *avctx, vlc_fourcc_t *chroma) static int Setup(vlc_va_t *va, AVCodecContext *avctx, vlc_fourcc_t *chroma)
{ {
vlc_va_sys_t *sys = va->sys; vlc_va_sys_t *sys = va->sys;
if (directx_va_Setup(va, &sys->dx_sys, avctx, chroma)!=VLC_SUCCESS) if (directx_va_Setup(va, &sys->dx_sys, avctx)!=VLC_SUCCESS)
return VLC_EGENERIC; return VLC_EGENERIC;
avctx->hwaccel_context = &sys->hw; avctx->hwaccel_context = &sys->hw;
......
...@@ -252,7 +252,7 @@ static const directx_va_mode_t *FindDxvaMode(const GUID *guid) ...@@ -252,7 +252,7 @@ static const directx_va_mode_t *FindDxvaMode(const GUID *guid)
} }
/* */ /* */
int directx_va_Setup(vlc_va_t *va, directx_sys_t *dx_sys, AVCodecContext *avctx, vlc_fourcc_t *chroma) int directx_va_Setup(vlc_va_t *va, directx_sys_t *dx_sys, AVCodecContext *avctx)
{ {
int surface_alignment = 16; int surface_alignment = 16;
int surface_count = 4; int surface_count = 4;
...@@ -265,7 +265,6 @@ int directx_va_Setup(vlc_va_t *va, directx_sys_t *dx_sys, AVCodecContext *avctx, ...@@ -265,7 +265,6 @@ int directx_va_Setup(vlc_va_t *va, directx_sys_t *dx_sys, AVCodecContext *avctx,
DestroyVideoDecoder(va, dx_sys); DestroyVideoDecoder(va, dx_sys);
avctx->hwaccel_context = NULL; avctx->hwaccel_context = NULL;
*chroma = 0;
if (avctx->coded_width <= 0 || avctx->coded_height <= 0) if (avctx->coded_width <= 0 || avctx->coded_height <= 0)
return VLC_EGENERIC; return VLC_EGENERIC;
......
...@@ -136,7 +136,7 @@ typedef struct ...@@ -136,7 +136,7 @@ typedef struct
int directx_va_Open(vlc_va_t *, directx_sys_t *, AVCodecContext *ctx, const es_format_t *fmt, bool b_dll); int directx_va_Open(vlc_va_t *, directx_sys_t *, AVCodecContext *ctx, const es_format_t *fmt, bool b_dll);
void directx_va_Close(vlc_va_t *, directx_sys_t *); void directx_va_Close(vlc_va_t *, directx_sys_t *);
int directx_va_Setup(vlc_va_t *, directx_sys_t *, AVCodecContext *avctx, vlc_fourcc_t *chroma); int directx_va_Setup(vlc_va_t *, directx_sys_t *, AVCodecContext *avctx);
int directx_va_Get(vlc_va_t *, directx_sys_t *, picture_t *pic, uint8_t **data); int directx_va_Get(vlc_va_t *, directx_sys_t *, picture_t *pic, uint8_t **data);
void directx_va_Release(void *opaque, uint8_t *data); void directx_va_Release(void *opaque, uint8_t *data);
......
...@@ -207,7 +207,7 @@ static filter_t *CreateFilter( vlc_object_t *p_this, const es_format_t *p_fmt_in ...@@ -207,7 +207,7 @@ static filter_t *CreateFilter( vlc_object_t *p_this, const es_format_t *p_fmt_in
static int Setup(vlc_va_t *va, AVCodecContext *avctx, vlc_fourcc_t *chroma) static int Setup(vlc_va_t *va, AVCodecContext *avctx, vlc_fourcc_t *chroma)
{ {
vlc_va_sys_t *sys = va->sys; vlc_va_sys_t *sys = va->sys;
if (directx_va_Setup(va, &sys->dx_sys, avctx, chroma)!=VLC_SUCCESS) if (directx_va_Setup(va, &sys->dx_sys, avctx)!=VLC_SUCCESS)
return VLC_EGENERIC; return VLC_EGENERIC;
avctx->hwaccel_context = &sys->hw; avctx->hwaccel_context = &sys->hw;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment