mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-22 04:17:44 +00:00
multimedia/libvpx: update 1.8.0
www/firefox, www/firefox-esr, mail/thunderbird wait for upstream fix via https://bugzilla.mozilla.org/show_bug.cgi?id=1525393 Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.7.0..v1.8.0 ABI: https://abi-laboratory.pro/tracker/timeline/libvpx/
This commit is contained in:
parent
2295ef4013
commit
7c039bce3a
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=492305
@ -2,6 +2,7 @@
|
||||
|
||||
PORTNAME= aiortc
|
||||
PORTVERSION= 0.9.18
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel multimedia python www
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
@ -3,6 +3,7 @@
|
||||
|
||||
PORTNAME= virtualbox-ose
|
||||
PORTVERSION= 5.2.26
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= emulators
|
||||
MASTER_SITES= https://download.virtualbox.org/virtualbox/${PORTVERSION}/
|
||||
DISTFILES= VirtualBox-${PORTVERSION}${EXTRACT_SUFX} ${GUESTADDITIONS}
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= eduke32
|
||||
PORTVERSION= 20180809
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= http://dukeworld.duke4.net/eduke32/synthesis/${PORTVERSION}-${SVNREVISION}/:eduke32 \
|
||||
http://www.duke4.org/files/nightfright/hrp/:hrp \
|
||||
|
@ -4,7 +4,7 @@ PORTNAME= openbor
|
||||
# Hint: svn revision is git rev-list --count ${GH_TAGNAME}
|
||||
PORTVERSION?= 6662
|
||||
.ifndef PKGNAMESUFFIX
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
.endif
|
||||
CATEGORIES= games
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTVERSION= 4432
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
PKGNAMESUFFIX= ${PORTVERSION}
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../openbor
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= thunderbird
|
||||
DISTVERSION= 60.5.0
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= mail news net-im ipv6
|
||||
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
|
||||
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build2/source
|
||||
@ -30,7 +30,7 @@ BUILD_DEPENDS= nspr>=4.19:devel/nspr \
|
||||
|
||||
SSP_UNSAFE= yes
|
||||
USE_GECKO= gecko
|
||||
USE_MOZILLA= -webp
|
||||
USE_MOZILLA= -webp -vpx
|
||||
|
||||
USES= tar:xz
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= avidemux
|
||||
PORTVERSION= ${AVIDEMUX_VERSION}
|
||||
PORTREVISION= 10
|
||||
PORTREVISION= 11
|
||||
CATEGORIES= multimedia
|
||||
PKGNAMESUFFIX= -plugins
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
PORTNAME= ccextractor
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.85
|
||||
PORTREVISION= 9
|
||||
PORTREVISION= 10
|
||||
CATEGORIES= multimedia
|
||||
|
||||
MAINTAINER= oz@nixil.net
|
||||
|
@ -3,7 +3,7 @@
|
||||
PORTNAME= cinelerra-gg
|
||||
DISTVERSION= 5.1-20180714
|
||||
DISTVERSIONSUFFIX= -${REV:C/(.......).*/\1/}
|
||||
PORTREVISION= 5
|
||||
PORTREVISION= 6
|
||||
CATEGORIES= multimedia
|
||||
MASTER_SITES= https://git.cinelerra-cv.org/gitweb?p=goodguy/cinelerra.git;a=snapshot;h=${REV};sf=tgz;dummy=/ # tarballs are @ https://cinelerra-cv.org/five/pkgs/src/
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= ffmpeg
|
||||
PORTVERSION= 4.1
|
||||
PORTREVISION= 4
|
||||
PORTREVISION= 5
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= multimedia audio ipv6 net
|
||||
MASTER_SITES= https://ffmpeg.org/releases/
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= ffmpeg
|
||||
PORTVERSION= 0.7.17
|
||||
PORTREVISION= 15
|
||||
PORTREVISION= 16
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= multimedia audio ipv6 net
|
||||
MASTER_SITES= http://ffmpeg.org/releases/
|
||||
|
@ -1,7 +1,7 @@
|
||||
# Created by: Koop Mast <kwm@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTREVISION= 5
|
||||
PORTREVISION= 6
|
||||
CATEGORIES= multimedia
|
||||
|
||||
COMMENT= Gstreamer vp8 codec plugin
|
||||
|
@ -0,0 +1,36 @@
|
||||
Regressed by https://chromium.googlesource.com/webm/libvpx/+/763f8318de2c%5E!/
|
||||
|
||||
gstvpxdec.c:65:15: error: use of undeclared identifier 'VP8_DEBUG_TXT_FRAME_INFO'
|
||||
{C_FLAGS (VP8_DEBUG_TXT_FRAME_INFO),
|
||||
^
|
||||
gstvpxdec.c:68:15: error: use of undeclared identifier 'VP8_DEBUG_TXT_MBLK_MODES'
|
||||
{C_FLAGS (VP8_DEBUG_TXT_MBLK_MODES),
|
||||
^
|
||||
gstvpxdec.c:71:15: error: use of undeclared identifier 'VP8_DEBUG_TXT_DC_DIFF'
|
||||
{C_FLAGS (VP8_DEBUG_TXT_DC_DIFF),
|
||||
^
|
||||
gstvpxdec.c:74:15: error: use of undeclared identifier 'VP8_DEBUG_TXT_RATE_INFO'
|
||||
{C_FLAGS (VP8_DEBUG_TXT_RATE_INFO),
|
||||
^
|
||||
|
||||
--- ext/vpx/gstvpxdec.c.orig 2018-03-23 20:44:48 UTC
|
||||
+++ ext/vpx/gstvpxdec.c
|
||||
@@ -62,18 +62,6 @@ gst_vpx_dec_post_processing_flags_get_type (void)
|
||||
{C_FLAGS (VP8_DEBLOCK), "Deblock", "deblock"},
|
||||
{C_FLAGS (VP8_DEMACROBLOCK), "Demacroblock", "demacroblock"},
|
||||
{C_FLAGS (VP8_ADDNOISE), "Add noise", "addnoise"},
|
||||
- {C_FLAGS (VP8_DEBUG_TXT_FRAME_INFO),
|
||||
- "Print frame information",
|
||||
- "visualize-frame-info"},
|
||||
- {C_FLAGS (VP8_DEBUG_TXT_MBLK_MODES),
|
||||
- "Show macroblock mode selection overlaid on image",
|
||||
- "visualize-macroblock-modes"},
|
||||
- {C_FLAGS (VP8_DEBUG_TXT_DC_DIFF),
|
||||
- "Show dc diff for each macro block overlaid on image",
|
||||
- "visualize-dc-diff"},
|
||||
- {C_FLAGS (VP8_DEBUG_TXT_RATE_INFO),
|
||||
- "Print video rate info",
|
||||
- "visualize-rate-info"},
|
||||
{C_FLAGS (VP8_MFQE), "Multi-frame quality enhancement", "mfqe"},
|
||||
{0, NULL, NULL}
|
||||
};
|
@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= multimedia
|
||||
|
||||
COMMENT= GStreamer vp8 codec plugin
|
||||
|
@ -3,6 +3,7 @@
|
||||
|
||||
PORTNAME= handbrake
|
||||
DISTVERSION= 1.2.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= multimedia
|
||||
DIST_SUBDIR= ${PORTNAME}
|
||||
|
||||
|
@ -2,6 +2,7 @@
|
||||
|
||||
PORTNAME= libav
|
||||
PORTVERSION= 12.3
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= multimedia audio ipv6 net
|
||||
MASTER_SITES= http://libav.org/releases/
|
||||
|
||||
|
112
multimedia/libav/files/patch-libavcodec_libvpx.c
Normal file
112
multimedia/libav/files/patch-libavcodec_libvpx.c
Normal file
@ -0,0 +1,112 @@
|
||||
Regressed by https://chromium.googlesource.com/webm/libvpx/+/c9a459216dc3%5E!/
|
||||
|
||||
libavcodec/libvpx.c:28:10: error: use of undeclared identifier 'VPX_IMG_FMT_RGB24'
|
||||
case VPX_IMG_FMT_RGB24: return AV_PIX_FMT_RGB24;
|
||||
^
|
||||
libavcodec/libvpx.c:29:10: error: use of undeclared identifier 'VPX_IMG_FMT_RGB565'
|
||||
case VPX_IMG_FMT_RGB565: return AV_PIX_FMT_RGB565BE;
|
||||
^
|
||||
libavcodec/libvpx.c:30:10: error: use of undeclared identifier 'VPX_IMG_FMT_RGB555'
|
||||
case VPX_IMG_FMT_RGB555: return AV_PIX_FMT_RGB555BE;
|
||||
^
|
||||
libavcodec/libvpx.c:31:10: error: use of undeclared identifier 'VPX_IMG_FMT_UYVY'; did you mean 'VPX_IMG_FMT_YV12'?
|
||||
case VPX_IMG_FMT_UYVY: return AV_PIX_FMT_UYVY422;
|
||||
^~~~~~~~~~~~~~~~
|
||||
libavcodec/libvpx.c:32:10: error: use of undeclared identifier 'VPX_IMG_FMT_YUY2'; did you mean 'VPX_IMG_FMT_YV12'?
|
||||
case VPX_IMG_FMT_YUY2: return AV_PIX_FMT_YUYV422;
|
||||
^~~~~~~~~~~~~~~~
|
||||
libavcodec/libvpx.c:33:10: error: use of undeclared identifier 'VPX_IMG_FMT_YVYU'; did you mean 'VPX_IMG_FMT_YV12'?
|
||||
case VPX_IMG_FMT_YVYU: return AV_PIX_FMT_YVYU422;
|
||||
^~~~~~~~~~~~~~~~
|
||||
libavcodec/libvpx.c:34:10: error: use of undeclared identifier 'VPX_IMG_FMT_BGR24'
|
||||
case VPX_IMG_FMT_BGR24: return AV_PIX_FMT_BGR24;
|
||||
^
|
||||
libavcodec/libvpx.c:35:10: error: use of undeclared identifier 'VPX_IMG_FMT_ARGB'
|
||||
case VPX_IMG_FMT_ARGB: return AV_PIX_FMT_ARGB;
|
||||
^
|
||||
libavcodec/libvpx.c:36:10: error: use of undeclared identifier 'VPX_IMG_FMT_ARGB_LE'; did you mean 'VPX_IMG_FMT_NONE'?
|
||||
case VPX_IMG_FMT_ARGB_LE: return AV_PIX_FMT_BGRA;
|
||||
^~~~~~~~~~~~~~~~~~~
|
||||
libavcodec/libvpx.c:37:10: error: use of undeclared identifier 'VPX_IMG_FMT_RGB565_LE'; did you mean 'AV_PIX_FMT_RGB565LE'?
|
||||
case VPX_IMG_FMT_RGB565_LE: return AV_PIX_FMT_RGB565LE;
|
||||
^~~~~~~~~~~~~~~~~~~~~
|
||||
libavcodec/libvpx.c:38:10: error: use of undeclared identifier 'VPX_IMG_FMT_RGB555_LE'
|
||||
case VPX_IMG_FMT_RGB555_LE: return AV_PIX_FMT_RGB555LE;
|
||||
^
|
||||
libavcodec/libvpx.c:42:10: error: use of undeclared identifier 'VPX_IMG_FMT_444A'
|
||||
case VPX_IMG_FMT_444A: return AV_PIX_FMT_YUVA444P;
|
||||
^
|
||||
libavcodec/libvpx.c:32:10: error: duplicate case value 'VPX_IMG_FMT_YV12'
|
||||
case VPX_IMG_FMT_YUY2: return AV_PIX_FMT_YUYV422;
|
||||
^
|
||||
libavcodec/libvpx.c:31:10: note: previous case defined here
|
||||
case VPX_IMG_FMT_UYVY: return AV_PIX_FMT_UYVY422;
|
||||
^
|
||||
libavcodec/libvpx.c:33:10: error: duplicate case value 'VPX_IMG_FMT_YV12'
|
||||
case VPX_IMG_FMT_YVYU: return AV_PIX_FMT_YVYU422;
|
||||
^
|
||||
libavcodec/libvpx.c:56:42: error: use of undeclared identifier 'VPX_IMG_FMT_RGB24'
|
||||
case AV_PIX_FMT_RGB24: return VPX_IMG_FMT_RGB24;
|
||||
^
|
||||
libavcodec/libvpx.c:57:42: error: use of undeclared identifier 'VPX_IMG_FMT_RGB565'
|
||||
case AV_PIX_FMT_RGB565BE: return VPX_IMG_FMT_RGB565;
|
||||
^
|
||||
libavcodec/libvpx.c:58:42: error: use of undeclared identifier 'VPX_IMG_FMT_RGB555'
|
||||
case AV_PIX_FMT_RGB555BE: return VPX_IMG_FMT_RGB555;
|
||||
^
|
||||
libavcodec/libvpx.c:59:42: error: use of undeclared identifier 'VPX_IMG_FMT_UYVY'; did you mean 'VPX_IMG_FMT_YV12'?
|
||||
case AV_PIX_FMT_UYVY422: return VPX_IMG_FMT_UYVY;
|
||||
^~~~~~~~~~~~~~~~
|
||||
VPX_IMG_FMT_YV12
|
||||
libavcodec/libvpx.c:60:42: error: use of undeclared identifier 'VPX_IMG_FMT_YUY2'; did you mean 'VPX_IMG_FMT_YV12'?
|
||||
case AV_PIX_FMT_YUYV422: return VPX_IMG_FMT_YUY2;
|
||||
^~~~~~~~~~~~~~~~
|
||||
VPX_IMG_FMT_YV12
|
||||
fatal error: too many errors emitted, stopping now [-ferror-limit=]
|
||||
|
||||
--- libavcodec/libvpx.c.orig 2018-02-12 21:25:59 UTC
|
||||
+++ libavcodec/libvpx.c
|
||||
@@ -25,6 +25,7 @@
|
||||
enum AVPixelFormat ff_vpx_imgfmt_to_pixfmt(vpx_img_fmt_t img)
|
||||
{
|
||||
switch (img) {
|
||||
+#if VPX_IMAGE_ABI_VERSION < 5
|
||||
case VPX_IMG_FMT_RGB24: return AV_PIX_FMT_RGB24;
|
||||
case VPX_IMG_FMT_RGB565: return AV_PIX_FMT_RGB565BE;
|
||||
case VPX_IMG_FMT_RGB555: return AV_PIX_FMT_RGB555BE;
|
||||
@@ -36,10 +37,13 @@ enum AVPixelFormat ff_vpx_imgfmt_to_pixfmt(vpx_img_fmt
|
||||
case VPX_IMG_FMT_ARGB_LE: return AV_PIX_FMT_BGRA;
|
||||
case VPX_IMG_FMT_RGB565_LE: return AV_PIX_FMT_RGB565LE;
|
||||
case VPX_IMG_FMT_RGB555_LE: return AV_PIX_FMT_RGB555LE;
|
||||
+#endif
|
||||
case VPX_IMG_FMT_I420: return AV_PIX_FMT_YUV420P;
|
||||
case VPX_IMG_FMT_I422: return AV_PIX_FMT_YUV422P;
|
||||
case VPX_IMG_FMT_I444: return AV_PIX_FMT_YUV444P;
|
||||
+#if VPX_IMAGE_ABI_VERSION < 5
|
||||
case VPX_IMG_FMT_444A: return AV_PIX_FMT_YUVA444P;
|
||||
+#endif
|
||||
#if VPX_IMAGE_ABI_VERSION >= 3
|
||||
case VPX_IMG_FMT_I440: return AV_PIX_FMT_YUV440P;
|
||||
case VPX_IMG_FMT_I42016: return AV_PIX_FMT_YUV420P16BE;
|
||||
@@ -53,6 +57,7 @@ enum AVPixelFormat ff_vpx_imgfmt_to_pixfmt(vpx_img_fmt
|
||||
vpx_img_fmt_t ff_vpx_pixfmt_to_imgfmt(enum AVPixelFormat pix)
|
||||
{
|
||||
switch (pix) {
|
||||
+#if VPX_IMAGE_ABI_VERSION < 5
|
||||
case AV_PIX_FMT_RGB24: return VPX_IMG_FMT_RGB24;
|
||||
case AV_PIX_FMT_RGB565BE: return VPX_IMG_FMT_RGB565;
|
||||
case AV_PIX_FMT_RGB555BE: return VPX_IMG_FMT_RGB555;
|
||||
@@ -64,10 +69,13 @@ vpx_img_fmt_t ff_vpx_pixfmt_to_imgfmt(enum AVPixelForm
|
||||
case AV_PIX_FMT_BGRA: return VPX_IMG_FMT_ARGB_LE;
|
||||
case AV_PIX_FMT_RGB565LE: return VPX_IMG_FMT_RGB565_LE;
|
||||
case AV_PIX_FMT_RGB555LE: return VPX_IMG_FMT_RGB555_LE;
|
||||
+#endif
|
||||
case AV_PIX_FMT_YUV420P: return VPX_IMG_FMT_I420;
|
||||
case AV_PIX_FMT_YUV422P: return VPX_IMG_FMT_I422;
|
||||
case AV_PIX_FMT_YUV444P: return VPX_IMG_FMT_I444;
|
||||
+#if VPX_IMAGE_ABI_VERSION < 5
|
||||
case AV_PIX_FMT_YUVA444P: return VPX_IMG_FMT_444A;
|
||||
+#endif
|
||||
#if VPX_IMAGE_ABI_VERSION >= 3
|
||||
case AV_PIX_FMT_YUV440P: return VPX_IMG_FMT_I440;
|
||||
case AV_PIX_FMT_YUV420P16BE: return VPX_IMG_FMT_I42016;
|
@ -3,8 +3,7 @@
|
||||
|
||||
PORTNAME= libvpx
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.7.0
|
||||
PORTREVISION= 4
|
||||
DISTVERSION= 1.8.0
|
||||
CATEGORIES= multimedia
|
||||
|
||||
MAINTAINER= jbeich@FreeBSD.org
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1516832744
|
||||
SHA256 (webmproject-libvpx-v1.7.0_GH0.tar.gz) = 1fec931eb5c94279ad219a5b6e0202358e94a93a90cfb1603578c326abfc1238
|
||||
SIZE (webmproject-libvpx-v1.7.0_GH0.tar.gz) = 2679797
|
||||
TIMESTAMP = 1549299753
|
||||
SHA256 (webmproject-libvpx-v1.8.0_GH0.tar.gz) = 86df18c694e1c06cc8f83d2d816e9270747a0ce6abe316e93a4f4095689373f6
|
||||
SIZE (webmproject-libvpx-v1.8.0_GH0.tar.gz) = 2879302
|
||||
|
@ -1,25 +1,26 @@
|
||||
- Add missing targets when toolchain != generic-gnu
|
||||
- --version is a GNUism which BSD diff doesn't support
|
||||
- Skip bogus NEON check when soft-enabled on armv6
|
||||
|
||||
--- configure.orig 2018-01-24 22:25:44 UTC
|
||||
--- configure.orig 2019-02-04 17:02:33 UTC
|
||||
+++ configure
|
||||
@@ -101,6 +101,7 @@ EOF
|
||||
all_platforms="${all_platforms} arm64-android-gcc"
|
||||
all_platforms="${all_platforms} arm64-darwin-gcc"
|
||||
@@ -103,6 +103,7 @@ all_platforms="${all_platforms} arm64-darwin-gcc"
|
||||
all_platforms="${all_platforms} arm64-linux-gcc"
|
||||
all_platforms="${all_platforms} arm64-win64-gcc"
|
||||
all_platforms="${all_platforms} arm64-win64-vs15"
|
||||
+all_platforms="${all_platforms} armv6-linux-gcc"
|
||||
all_platforms="${all_platforms} armv7-android-gcc" #neon Cortex-A8
|
||||
all_platforms="${all_platforms} armv7-darwin-gcc" #neon Cortex-A8
|
||||
all_platforms="${all_platforms} armv7-linux-rvct" #neon Cortex-A8
|
||||
@@ -116,6 +117,7 @@ all_platforms="${all_platforms} mips32-linux-gcc"
|
||||
@@ -116,6 +117,7 @@ all_platforms="${all_platforms} armv8-linux-gcc"
|
||||
all_platforms="${all_platforms} mips32-linux-gcc"
|
||||
all_platforms="${all_platforms} mips64-linux-gcc"
|
||||
all_platforms="${all_platforms} ppc64-linux-gcc"
|
||||
all_platforms="${all_platforms} ppc64le-linux-gcc"
|
||||
+all_platforms="${all_platforms} sparc-linux-gcc"
|
||||
all_platforms="${all_platforms} sparc-solaris-gcc"
|
||||
all_platforms="${all_platforms} x86-android-gcc"
|
||||
all_platforms="${all_platforms} x86-darwin8-gcc"
|
||||
@@ -170,7 +170,7 @@ for t in ${all_targets}; do
|
||||
@@ -166,7 +168,7 @@ for t in ${all_targets}; do
|
||||
[ -f "${source_path}/${t}.mk" ] && enable_feature ${t}
|
||||
done
|
||||
|
||||
@ -28,3 +29,13 @@
|
||||
die "diff missing: Try installing diffutils via your package manager."
|
||||
fi
|
||||
|
||||
@@ -591,9 +593,6 @@ EOF
|
||||
|
||||
check_header vpx/vpx_integer.h -I${source_path} && enable_feature vpx_ports
|
||||
|
||||
- if enabled neon && ! enabled external_build; then
|
||||
- check_header arm_neon.h || die "Unable to find arm_neon.h"
|
||||
- fi
|
||||
}
|
||||
|
||||
process_toolchain() {
|
||||
|
@ -1,13 +0,0 @@
|
||||
https://chromium.googlesource.com/webm/libvpx/+/52add5896661%5E!/
|
||||
|
||||
--- vp8/common/postproc.c.orig 2018-01-24 22:25:44 UTC
|
||||
+++ vp8/common/postproc.c
|
||||
@@ -65,7 +65,7 @@ void vp8_deblock(VP8_COMMON *cm, YV12_BUFFER_CONFIG *s
|
||||
double level = 6.0e-05 * q * q * q - .0067 * q * q + .306 * q + .0065;
|
||||
int ppl = (int)(level + .5);
|
||||
|
||||
- const MODE_INFO *mode_info_context = cm->show_frame_mi;
|
||||
+ const MODE_INFO *mode_info_context = cm->mi;
|
||||
int mbr, mbc;
|
||||
|
||||
/* The pixel thresholds are adjusted according to if or not the macroblock
|
@ -11,7 +11,7 @@ include/vpx/vpx_image.h
|
||||
include/vpx/vpx_integer.h
|
||||
lib/libvpx.a
|
||||
%%SHARED%%lib/libvpx.so
|
||||
%%SHARED%%lib/libvpx.so.5
|
||||
%%SHARED%%lib/libvpx.so.5.0
|
||||
%%SHARED%%lib/libvpx.so.5.0.0
|
||||
%%SHARED%%lib/libvpx.so.6
|
||||
%%SHARED%%lib/libvpx.so.6.0
|
||||
%%SHARED%%lib/libvpx.so.6.0.0
|
||||
libdata/pkgconfig/vpx.pc
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= xine
|
||||
PORTVERSION= 1.2.9
|
||||
PORTREVISION= 4
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= multimedia ipv6
|
||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-lib/${PORTVERSION}
|
||||
PKGNAMEPREFIX= lib
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= mencoder
|
||||
PORTVERSION= ${MPLAYER_PORT_VERSION}.${MPLAYER_SNAPSHOT_DATE:S/-//g}
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= multimedia audio
|
||||
|
||||
MAINTAINER= riggs@FreeBSD.org
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= mplayer
|
||||
PORTVERSION= ${MPLAYER_PORT_VERSION}.${MPLAYER_SNAPSHOT_DATE:S/-//g}
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= multimedia audio
|
||||
|
||||
MAINTAINER= riggs@FreeBSD.org
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= vlc
|
||||
DISTVERSION= 3.0.6
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
PORTEPOCH= 4
|
||||
CATEGORIES= multimedia audio ipv6 net www
|
||||
MASTER_SITES= http://download.videolan.org/pub/videolan/${PORTNAME}/${DISTVERSION:S/a$//}/ \
|
||||
|
57
multimedia/vlc/files/patch-modules_codec_vpx.c
Normal file
57
multimedia/vlc/files/patch-modules_codec_vpx.c
Normal file
@ -0,0 +1,57 @@
|
||||
Regressed by https://chromium.googlesource.com/webm/libvpx/+/c9a459216dc3%5E!/
|
||||
|
||||
codec/vpx.c:119:23: error: use of undeclared identifier 'VPX_IMG_FMT_444A'
|
||||
{ VLC_CODEC_YUVA, VPX_IMG_FMT_444A, 8, 0 },
|
||||
^
|
||||
codec/vpx.c:120:23: error: use of undeclared identifier 'VPX_IMG_FMT_YUY2'; did you mean 'VPX_IMG_FMT_YV12'?
|
||||
{ VLC_CODEC_YUYV, VPX_IMG_FMT_YUY2, 8, 0 },
|
||||
^~~~~~~~~~~~~~~~
|
||||
codec/vpx.c:121:23: error: use of undeclared identifier 'VPX_IMG_FMT_UYVY'; did you mean 'VPX_IMG_FMT_YV12'?
|
||||
{ VLC_CODEC_UYVY, VPX_IMG_FMT_UYVY, 8, 0 },
|
||||
^~~~~~~~~~~~~~~~
|
||||
codec/vpx.c:122:23: error: use of undeclared identifier 'VPX_IMG_FMT_YVYU'; did you mean 'VPX_IMG_FMT_YV12'?
|
||||
{ VLC_CODEC_YVYU, VPX_IMG_FMT_YVYU, 8, 0 },
|
||||
^~~~~~~~~~~~~~~~
|
||||
codec/vpx.c:124:24: error: use of undeclared identifier 'VPX_IMG_FMT_RGB555'
|
||||
{ VLC_CODEC_RGB15, VPX_IMG_FMT_RGB555, 8, 0 },
|
||||
^
|
||||
codec/vpx.c:125:24: error: use of undeclared identifier 'VPX_IMG_FMT_RGB565'
|
||||
{ VLC_CODEC_RGB16, VPX_IMG_FMT_RGB565, 8, 0 },
|
||||
^
|
||||
codec/vpx.c:126:24: error: use of undeclared identifier 'VPX_IMG_FMT_RGB24'
|
||||
{ VLC_CODEC_RGB24, VPX_IMG_FMT_RGB24, 8, 0 },
|
||||
^
|
||||
codec/vpx.c:127:24: error: use of undeclared identifier 'VPX_IMG_FMT_RGB32'
|
||||
{ VLC_CODEC_RGB32, VPX_IMG_FMT_RGB32, 8, 0 },
|
||||
^
|
||||
codec/vpx.c:129:23: error: use of undeclared identifier 'VPX_IMG_FMT_ARGB'
|
||||
{ VLC_CODEC_ARGB, VPX_IMG_FMT_ARGB, 8, 0 },
|
||||
^
|
||||
codec/vpx.c:130:23: error: use of undeclared identifier 'VPX_IMG_FMT_ARGB_LE'; did you mean 'VPX_IMG_FMT_NONE'?
|
||||
{ VLC_CODEC_BGRA, VPX_IMG_FMT_ARGB_LE, 8, 0 },
|
||||
^~~~~~~~~~~~~~~~~~~
|
||||
codec/vpx.c:150:34: error: invalid application of 'sizeof' to an incomplete type 'const struct (anonymous struct at codec/vpx.c:104:14) []'
|
||||
for( unsigned int i = 0; i < ARRAY_SIZE(chroma_table); i++ )
|
||||
^~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
--- modules/codec/vpx.c.orig 2018-03-29 12:04:52 UTC
|
||||
+++ modules/codec/vpx.c
|
||||
@@ -116,18 +116,6 @@ static const struct
|
||||
{ VLC_CODEC_I440, VPX_IMG_FMT_I440, 8, 0 },
|
||||
|
||||
{ VLC_CODEC_YV12, VPX_IMG_FMT_YV12, 8, 0 },
|
||||
- { VLC_CODEC_YUVA, VPX_IMG_FMT_444A, 8, 0 },
|
||||
- { VLC_CODEC_YUYV, VPX_IMG_FMT_YUY2, 8, 0 },
|
||||
- { VLC_CODEC_UYVY, VPX_IMG_FMT_UYVY, 8, 0 },
|
||||
- { VLC_CODEC_YVYU, VPX_IMG_FMT_YVYU, 8, 0 },
|
||||
-
|
||||
- { VLC_CODEC_RGB15, VPX_IMG_FMT_RGB555, 8, 0 },
|
||||
- { VLC_CODEC_RGB16, VPX_IMG_FMT_RGB565, 8, 0 },
|
||||
- { VLC_CODEC_RGB24, VPX_IMG_FMT_RGB24, 8, 0 },
|
||||
- { VLC_CODEC_RGB32, VPX_IMG_FMT_RGB32, 8, 0 },
|
||||
-
|
||||
- { VLC_CODEC_ARGB, VPX_IMG_FMT_ARGB, 8, 0 },
|
||||
- { VLC_CODEC_BGRA, VPX_IMG_FMT_ARGB_LE, 8, 0 },
|
||||
|
||||
{ VLC_CODEC_GBR_PLANAR, VPX_IMG_FMT_I444, 8, 1 },
|
||||
{ VLC_CODEC_GBR_PLANAR_10L, VPX_IMG_FMT_I44416, 10, 1 },
|
@ -4,7 +4,7 @@
|
||||
PORTNAME= toxcore-c
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.2.0
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= net-im net-p2p python
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
@ -4,7 +4,7 @@
|
||||
PORTNAME= qTox
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.16.3
|
||||
PORTREVISION= 5
|
||||
PORTREVISION= 6
|
||||
CATEGORIES= net-im net-p2p
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
@ -4,6 +4,7 @@
|
||||
PORTNAME= toxcore
|
||||
PORTVERSION= 0.2.9
|
||||
DISTVERSIONPREFIX= v
|
||||
PORTREVISION= 1
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= net-im net-p2p
|
||||
|
||||
|
@ -4,6 +4,7 @@
|
||||
PORTNAME= toxic
|
||||
PORTVERSION= 0.8.3
|
||||
DISTVERSIONPREFIX= v
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= net-im
|
||||
|
||||
MAINTAINER= thierry@FreeBSD.org
|
||||
|
@ -3,7 +3,7 @@
|
||||
PORTNAME= uTox
|
||||
DISTVERSION= 0.17.0
|
||||
DISTVERSIONSUFFIX= -full
|
||||
PORTREVISION= 4
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= net-im net-p2p
|
||||
MASTER_SITES= https://github.com/uTox/uTox/releases/download/v${PORTVERSION}/
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= mediastreamer
|
||||
PORTVERSION= 2.16.1
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= https://www.linphone.org/releases/sources/mediastreamer/
|
||||
|
||||
|
@ -2,6 +2,7 @@
|
||||
|
||||
PORTNAME= cliqz
|
||||
DISTVERSION= 1.24.2
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= https://s3.amazonaws.com/cdn.cliqz.com/browser-f/APT/:amazon \
|
||||
http://repository.cliqz.com/dist/${CLIQZ_CHANNEL}/${DISTVERSION}/${CLIQZ_LAST_BUILD_ID}/:cliqz
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= firefox
|
||||
DISTVERSION= 60.5.0
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= www ipv6
|
||||
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
|
||||
@ -34,7 +34,7 @@ USE_GECKO= gecko
|
||||
CPE_PRODUCT= ${PORTNAME}_esr
|
||||
CONFLICTS_INSTALL= firefox
|
||||
MOZ_PKGCONFIG_FILES= # empty
|
||||
USE_MOZILLA= -webp
|
||||
USE_MOZILLA= -webp -vpx
|
||||
|
||||
USES= tar:xz
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= firefox
|
||||
DISTVERSION= 65.0
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= www ipv6
|
||||
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
|
||||
@ -32,7 +32,7 @@ BUILD_DEPENDS= nspr>=4.19:devel/nspr \
|
||||
USE_GECKO= gecko
|
||||
CONFLICTS_INSTALL= firefox-esr
|
||||
MOZ_PKGCONFIG_FILES= # empty
|
||||
USE_MOZILLA= -hunspell
|
||||
USE_MOZILLA= -hunspell -vpx
|
||||
|
||||
USES= tar:xz
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
PORTNAME= palemoon
|
||||
DISTVERSION= 27.9.4
|
||||
DISTVERSIONSUFFIX=_Release
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= www ipv6
|
||||
|
||||
MAINTAINER= lichray@gmail.com
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= seamonkey
|
||||
DISTVERSION= 2.49.4
|
||||
PORTREVISION= 22
|
||||
PORTREVISION= 23
|
||||
MOZILLA_VER= 52 # above + 3
|
||||
CATEGORIES?= www mail news editors irc ipv6
|
||||
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
|
||||
|
@ -2,6 +2,7 @@
|
||||
|
||||
PORTNAME= xpra
|
||||
PORTVERSION= 2.4.3
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= x11
|
||||
MASTER_SITES= http://xpra.org/src/
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user