From c27468f1a1fa1f3a4f4221afac6de4bfe22d8496 Mon Sep 17 00:00:00 2001 From: Carl-Anton Ingmarsson Date: Wed, 14 Jul 2010 11:17:49 +0200 Subject: vdpauh264dec: use g_bit_storage instead of log2 log2 caused compile issues on certain platforms --- configure.ac | 5 ----- sys/vdpau/h264/gsth264parser.c | 11 +---------- 2 files changed, 1 insertion(+), 15 deletions(-) diff --git a/configure.ac b/configure.ac index f135f8198..c878842d6 100644 --- a/configure.ac +++ b/configure.ac @@ -167,11 +167,6 @@ dnl *** checks for compiler characteristics *** dnl *** checks for library functions *** AC_CHECK_FUNCS([gmtime_r]) -LIBS_SAVE=$LIBS -LIBS="$LIBS $LIBM" -AC_CHECK_FUNCS([log2]) -LIBS=$LIBS_SAVE - dnl *** checks for headers *** AC_CHECK_HEADERS([sys/utsname.h]) diff --git a/sys/vdpau/h264/gsth264parser.c b/sys/vdpau/h264/gsth264parser.c index 659498226..5ccf506dd 100644 --- a/sys/vdpau/h264/gsth264parser.c +++ b/sys/vdpau/h264/gsth264parser.c @@ -18,16 +18,7 @@ * Boston, MA 02111-1307, USA. */ -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif - #include -#include - -#ifndef HAVE_LOG2 -#define log2(x) (log(x)/log(2)) -#endif #include "gstnalreader.h" @@ -615,7 +606,7 @@ gst_h264_parser_parse_picture (GstH264Parser * parser, guint8 * data, gint i; READ_UE (&reader, pic->pic_size_in_map_units_minus1); - bits = ceil (log2 (pic->num_slice_groups_minus1 + 1)); + bits = g_bit_storage (pic->num_slice_groups_minus1 + 1); pic->slice_group_id = g_new (guint8, pic->pic_size_in_map_units_minus1 + 1); -- cgit v1.2.3