summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac5
-rw-r--r--sys/vdpau/h264/gsth264parser.c11
2 files changed, 1 insertions, 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 <string.h>
-#include <math.h>
-
-#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);