[Mesa-dev] [PATCH 16/22] st/vdpau: remove obsolete define VL_HANDLES
Christian König
deathsimple at vodafone.de
Tue Aug 19 01:54:44 PDT 2014
Am 19.08.2014 um 01:20 schrieb Emil Velikov:
> This define is always set and it had no real purpose according to
> git log. Seems like it is a leftover from the vl/vdpau prototype
> stage.
>
> Cc: Christian König <christian.koenig at amd.com>
> Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
Reviewed-by: Christian König <christian.koenig at amd.com>
> ---
> src/gallium/state_trackers/vdpau/htab.c | 25 +++++-------------------
> src/gallium/state_trackers/vdpau/vdpau_private.h | 1 -
> 2 files changed, 5 insertions(+), 21 deletions(-)
>
> diff --git a/src/gallium/state_trackers/vdpau/htab.c b/src/gallium/state_trackers/vdpau/htab.c
> index 16da577..1d7b3ff 100644
> --- a/src/gallium/state_trackers/vdpau/htab.c
> +++ b/src/gallium/state_trackers/vdpau/htab.c
> @@ -29,15 +29,13 @@
> #include "os/os_thread.h"
> #include "vdpau_private.h"
>
> -#ifdef VL_HANDLES
> static struct handle_table *htab = NULL;
> pipe_static_mutex(htab_lock);
> -#endif
>
> boolean vlCreateHTAB(void)
> {
> -#ifdef VL_HANDLES
> boolean ret;
> +
> /* Make sure handle table handles match VDPAU handles. */
> assert(sizeof(unsigned) <= sizeof(vlHandle));
> pipe_mutex_lock(htab_lock);
> @@ -46,59 +44,46 @@ boolean vlCreateHTAB(void)
> ret = htab != NULL;
> pipe_mutex_unlock(htab_lock);
> return ret;
> -#else
> - return TRUE;
> -#endif
> }
>
> void vlDestroyHTAB(void)
> {
> -#ifdef VL_HANDLES
> pipe_mutex_lock(htab_lock);
> if (htab && !handle_table_get_first_handle(htab)) {
> handle_table_destroy(htab);
> htab = NULL;
> }
> pipe_mutex_unlock(htab_lock);
> -#endif
> }
>
> vlHandle vlAddDataHTAB(void *data)
> {
> - assert(data);
> -#ifdef VL_HANDLES
> vlHandle handle = 0;
> +
> + assert(data);
> pipe_mutex_lock(htab_lock);
> if (htab)
> handle = handle_table_add(htab, data);
> pipe_mutex_unlock(htab_lock);
> return handle;
> -#else
> - return (vlHandle)data;
> -#endif
> }
>
> void* vlGetDataHTAB(vlHandle handle)
> {
> - assert(handle);
> -#ifdef VL_HANDLES
> void *data = NULL;
> +
> + assert(handle);
> pipe_mutex_lock(htab_lock);
> if (htab)
> data = handle_table_get(htab, handle);
> pipe_mutex_unlock(htab_lock);
> return data;
> -#else
> - return (void*)handle;
> -#endif
> }
>
> void vlRemoveDataHTAB(vlHandle handle)
> {
> -#ifdef VL_HANDLES
> pipe_mutex_lock(htab_lock);
> if (htab)
> handle_table_remove(htab, handle);
> pipe_mutex_unlock(htab_lock);
> -#endif
> }
> diff --git a/src/gallium/state_trackers/vdpau/vdpau_private.h b/src/gallium/state_trackers/vdpau/vdpau_private.h
> index 65f8e47..fb83908 100644
> --- a/src/gallium/state_trackers/vdpau/vdpau_private.h
> +++ b/src/gallium/state_trackers/vdpau/vdpau_private.h
> @@ -57,7 +57,6 @@
> #define QUOTEME(x) #x
> #define TOSTRING(x) QUOTEME(x)
> #define INFORMATION_STRING TOSTRING(INFORMATION)
> -#define VL_HANDLES
>
> static inline enum pipe_video_chroma_format
> ChromaToPipe(VdpChromaType vdpau_type)
More information about the mesa-dev
mailing list