mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 02:20:11 +01:00
st/vdpau: remove obsolete define VL_HANDLES
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@amd.com> Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Christian König <christian.koenig@amd.com>
This commit is contained in:
parent
60d772cd9d
commit
e3fd703e85
2 changed files with 5 additions and 21 deletions
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue