[prev in list] [next in list] [prev in thread] [next in thread]
List: xine-cvslog
Subject: [xine-cvs] =?utf-8?q?HG=3A_xine-lib-1=2E2=3A_Detach_input=5Fhttp_?= =?utf-8?q?from_libavutil=2E?=
From: Torsten_Jager <t.jager () gmx ! de>
Date: 2016-09-14 17:12:15
Message-ID: 3cc03cd7ba1f2a05408f.1473873045 () hg ! debian ! org
[Download RAW message or body]
# HG changeset patch
# User Torsten Jager <t.jager@gmx.de>
# Date 1473873045 -7200
# Node ID 3cc03cd7ba1f2a05408fc2e1ddffe6fbd9c5e5ed
# Branch default
# Parent 1f029881b022687047c423f58045bc370938a604
Detach input_http from libavutil.
diff --git a/src/input/Makefile.am b/src/input/Makefile.am
--- a/src/input/Makefile.am
+++ b/src/input/Makefile.am
@@ -120,8 +120,8 @@
xineplug_inp_rtp_la_LIBADD = $(XINE_LIB) $(NET_LIBS) $(PTHREAD_LIBS) $(LTLIBINTL)
xineplug_inp_http_la_SOURCES = input_http.c net_buf_ctrl.c http_helper.c
-xineplug_inp_http_la_LIBADD = $(XINE_LIB) $(NET_LIBS) $(PTHREAD_LIBS) $(LTLIBINTL) $(AVUTIL_LIBS)
-xineplug_inp_http_la_CPPFLAGS = $(AM_CPPFLAGS) $(AVUTIL_CFLAGS)
+xineplug_inp_http_la_LIBADD = $(XINE_LIB) $(NET_LIBS) $(PTHREAD_LIBS) $(LTLIBINTL)
+xineplug_inp_http_la_CPPFLAGS = $(AM_CPPFLAGS)
xineplug_inp_pnm_la_SOURCES = input_pnm.c net_buf_ctrl.c pnm.c
xineplug_inp_pnm_la_LIBADD = $(XINE_LIB) $(PTHREAD_LIBS) $(LTLIBINTL)
--git a/src/input/input_http.c b/src/input/input_http.c
--- a/src/input/input_http.c
+++ b/src/input/input_http.c
@@ -40,12 +40,6 @@
#include <sys/time.h>
-#ifdef HAVE_FFMPEG_AVUTIL_H
-# include <base64.h>
-#else
-# include <libavutil/base64.h>
-#endif
-
#define LOG_MODULE "input_http"
#define LOG_VERBOSE
/*
@@ -238,12 +232,12 @@
static void http_plugin_basicauth (const char *user, const char *password, char** dest) {
const size_t totlen = strlen(user) + (password ? strlen(password) : 0) + 1;
const size_t enclen = ((totlen + 2) * 4 ) / 3 + 12;
- char tmp[totlen + 1];
+ char tmp[totlen + 5];
snprintf(tmp, totlen + 1, "%s:%s", user, password ? : "");
*dest = malloc(enclen);
- av_base64_encode(*dest, enclen, tmp, totlen);
+ xine_base64_encode(tmp, *dest, totlen);
}
static int http_plugin_read_metainf (http_input_plugin_t *this) {
------------------------------------------------------------------------------
_______________________________________________
Xine-cvslog mailing list
Xine-cvslog@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xine-cvslog
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic