Here is an update to Xine-lib 1.2.13.
xine-lib (1.2.13) 2023-01-25
* Add dav1d 1.0.0 support.
* Add user video frame rate limiter.
* Add xine_query_stream_info ().
* Add user OpenGL2 scale modes.
- Add xine timespec tools.
* FFmpeg compatibility update.
* Update german translation.
* Improved DVB subtitle support.
* Improved HLS input.
* Improved AAC demux.
* Fix clang build.
* Fix build with libcaca.
* Fix fine time display.
* Fix .mp4 audio.
* Fix wav demuxer.
* Work around broken Mesa vdpau drivers.
* Fix OpenGL2 deep color display.
* Various small fixes.
* Optimize OpenGL2 video output.
* Optimize audio out.
* Optimize OSD.
* Small engine optimizations.
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/multimedia/xine-lib/Makefile,v
retrieving revision 1.155
diff -u -p -u -p -r1.155 Makefile
--- Makefile 3 Apr 2022 11:12:09 -0000 1.155
+++ Makefile 29 Jan 2023 01:02:13 -0000
@@ -1,12 +1,11 @@
COMMENT= multimedia decoding library
-DISTNAME= xine-lib-1.2.12
-REVISION= 2
+DISTNAME= xine-lib-1.2.13
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xine/}
EXTRACT_SUFX= .tar.xz
-SHARED_LIBS= xine 37.0
+SHARED_LIBS= xine 38.0
HOMEPAGE= https://www.xine-project.org/
@@ -26,7 +25,7 @@ WANTLIB += v4lconvert vcdinfo vorbis vor
WANTLIB += xcb-dri3 xcb-glx xcb-present xcb-shape xcb-shm xcb-sync
WANTLIB += xcb-xfixes xcb-xv xdg-basedir xml2 xshmfence xvidcore z
-XINEAPI_REV= 2.10
+XINEAPI_REV= 2.11
SUBST_VARS+= XINEAPI_REV
COMPILER= base-clang ports-gcc
@@ -61,8 +60,6 @@ CFLAGS+= -ffast-math
MAKE_ENV= V=1
-FIX_CRLF_FILES= src/demuxers/asfheader.c
-
USE_GMAKE= Yes
CONFIGURE_STYLE= autoconf
AUTOCONF_VERSION= 2.69
@@ -94,9 +91,6 @@ CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/in
LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib"
NO_TEST= Yes
-
-pre-configure:
- sed -i 's/__u32/u_int32_t/' ${WRKSRC}/src/input/input_pvr.c
post-install:
@find ${PREFIX}/lib/xine/plugins -name '*.a' -delete
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/multimedia/xine-lib/distinfo,v
retrieving revision 1.33
diff -u -p -u -p -r1.33 distinfo
--- distinfo 13 Mar 2022 13:55:09 -0000 1.33
+++ distinfo 29 Jan 2023 01:02:34 -0000
@@ -1,2 +1,2 @@
-SHA256 (xine-lib-1.2.12.tar.xz) = 1gYnBGjhVAwqicDX9f3xHhfswMJpjMC8sQZf8mq+4Jg=
-SIZE (xine-lib-1.2.12.tar.xz) = 5341212
+SHA256 (xine-lib-1.2.13.tar.xz) = XxDW1xikpRwX7RsysDHU+bgLBh6CdlNbK+MeWsS3Xm8=
+SIZE (xine-lib-1.2.13.tar.xz) = 5004196
Index: patches/patch-configure_ac
===================================================================
RCS file: /home/cvs/ports/multimedia/xine-lib/patches/patch-configure_ac,v
retrieving revision 1.24
diff -u -p -u -p -r1.24 patch-configure_ac
--- patches/patch-configure_ac 11 Mar 2022 19:39:29 -0000 1.24
+++ patches/patch-configure_ac 26 Jan 2023 05:14:37 -0000
@@ -1,7 +1,7 @@
Index: configure.ac
--- configure.ac.orig
+++ configure.ac
-@@ -888,9 +888,7 @@ AC_ARG_ENABLE([optimizations],
+@@ -933,9 +933,7 @@ AC_ARG_ENABLE([optimizations],
[AS_HELP_STRING([--disable-optimizations], [Don't try to guess what optimization to enable])],
[], [test x"$enable_debug" != x"no" && enable_optimizations="no"])
AM_CONDITIONAL([DISABLE_OPTIMIZATIONS], [test x"$enable_optimizations" = x"no"])
@@ -12,7 +12,7 @@ Index: configure.ac
dnl For multi-pass compilation: never when cross-compiling
if test x"$cross_compiling" != x"yes"; then
if test x"$GCC" = x"yes"; then
-@@ -911,7 +909,7 @@ AC_SUBST(O0_CFLAGS)
+@@ -956,7 +954,7 @@ AC_SUBST(O0_CFLAGS)
AC_SUBST(PASS1_CFLAGS)
AC_SUBST(PASS2_CFLAGS)
@@ -21,7 +21,7 @@ Index: configure.ac
dnl xineutils.h:dlist_*
-@@ -1324,9 +1322,9 @@ t q
+@@ -1369,9 +1367,9 @@ t q
b
:q
q"
Index: patches/patch-src_combined_ffmpeg_ff_video_decoder_c
===================================================================
RCS file: patches/patch-src_combined_ffmpeg_ff_video_decoder_c
diff -N patches/patch-src_combined_ffmpeg_ff_video_decoder_c
--- patches/patch-src_combined_ffmpeg_ff_video_decoder_c 3 Apr 2022 11:12:10 -0000 1.27
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,95 +0,0 @@
-- Drop always true check
- b1ecb15deaf85079b3543b8b27f876abe580acd9
-- Drop redundant flag
- 584638837b26fb35ec4ce082304e2943af51072d
-- Check for NULL
- fc5c2dde344ea039391e111bd7b0d5ab8198a544
-
-Index: src/combined/ffmpeg/ff_video_decoder.c
---- src/combined/ffmpeg/ff_video_decoder.c.orig
-+++ src/combined/ffmpeg/ff_video_decoder.c
-@@ -127,7 +127,6 @@ struct ff_video_decoder_s {
-
- uint8_t decoder_ok:1;
- uint8_t decoder_init_mode:1;
-- uint8_t is_mpeg12:1;
- #ifdef HAVE_POSTPROC
- uint8_t pp_available:1;
-
No comments:
Post a Comment