1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-30 01:15:52 +00:00

gecko: unbreak FFMPEG=off build on esr38

PR:		205747
MFH:		2016Q1
This commit is contained in:
Jan Beich 2016-01-08 00:47:13 +00:00
parent 3543458ddf
commit b88d91d721
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=405496
3 changed files with 114 additions and 0 deletions

View File

@ -0,0 +1,38 @@
# HG changeset patch
# User Chris Double <chris.double@double.co.nz>
# Date 1427767594 -46800
# Tue Mar 31 15:06:34 2015 +1300
# Node ID 858ea94746eedc4b65734f8ceedfff7021940cb2
# Parent 1b8f36a7ee321ca62cf87424910d0e2ed6fed076
Bug 1148203 - Fix build errors with combinations of enable/disable of ffmp4/ffmpeg/eme - r=cpearce,ted
Fixes build error with all three disabled. Prevents other combinations
that cause build errors by detecting them at configure time and displaying
an error message.
diff --git a/configure.in b/configure.in
--- mozilla/configure.in
+++ mozilla/configure.in
@@ -5316,6 +5316,10 @@ MOZ_ARG_DISABLE_BOOL(fmp4,
MOZ_FMP4=,
MOZ_FMP4=1)
+if test -n "$MOZ_FFMPEG" -a -z "$MOZ_FMP4"; then
+ AC_MSG_ERROR([Fragmented MP4 support must be enabled if using FFMPEG])
+fi
+
if test -n "$MOZ_FMP4"; then
AC_DEFINE(MOZ_FMP4)
MOZ_EME=1
diff --git a/media/libstagefright/binding/MoofParser.cpp b/media/libstagefright/binding/MoofParser.cpp
--- mozilla/media/libstagefright/binding/MoofParser.cpp
+++ mozilla/media/libstagefright/binding/MoofParser.cpp
@@ -9,7 +9,7 @@
#include "prlog.h"
-#ifdef PR_LOGGING
+#if defined(MOZ_FMP4) && defined(PR_LOGGING)
extern PRLogModuleInfo* GetDemuxerLog();
/* Polyfill __func__ on MSVC to pass to the log. */

View File

@ -0,0 +1,38 @@
# HG changeset patch
# User Chris Double <chris.double@double.co.nz>
# Date 1427767594 -46800
# Tue Mar 31 15:06:34 2015 +1300
# Node ID 858ea94746eedc4b65734f8ceedfff7021940cb2
# Parent 1b8f36a7ee321ca62cf87424910d0e2ed6fed076
Bug 1148203 - Fix build errors with combinations of enable/disable of ffmp4/ffmpeg/eme - r=cpearce,ted
Fixes build error with all three disabled. Prevents other combinations
that cause build errors by detecting them at configure time and displaying
an error message.
diff --git a/configure.in b/configure.in
--- configure.in
+++ configure.in
@@ -5316,6 +5316,10 @@ MOZ_ARG_DISABLE_BOOL(fmp4,
MOZ_FMP4=,
MOZ_FMP4=1)
+if test -n "$MOZ_FFMPEG" -a -z "$MOZ_FMP4"; then
+ AC_MSG_ERROR([Fragmented MP4 support must be enabled if using FFMPEG])
+fi
+
if test -n "$MOZ_FMP4"; then
AC_DEFINE(MOZ_FMP4)
MOZ_EME=1
diff --git a/media/libstagefright/binding/MoofParser.cpp b/media/libstagefright/binding/MoofParser.cpp
--- media/libstagefright/binding/MoofParser.cpp
+++ media/libstagefright/binding/MoofParser.cpp
@@ -9,7 +9,7 @@
#include "prlog.h"
-#ifdef PR_LOGGING
+#if defined(MOZ_FMP4) && defined(PR_LOGGING)
extern PRLogModuleInfo* GetDemuxerLog();
/* Polyfill __func__ on MSVC to pass to the log. */

View File

@ -0,0 +1,38 @@
# HG changeset patch
# User Chris Double <chris.double@double.co.nz>
# Date 1427767594 -46800
# Tue Mar 31 15:06:34 2015 +1300
# Node ID 858ea94746eedc4b65734f8ceedfff7021940cb2
# Parent 1b8f36a7ee321ca62cf87424910d0e2ed6fed076
Bug 1148203 - Fix build errors with combinations of enable/disable of ffmp4/ffmpeg/eme - r=cpearce,ted
Fixes build error with all three disabled. Prevents other combinations
that cause build errors by detecting them at configure time and displaying
an error message.
diff --git a/configure.in b/configure.in
--- configure.in
+++ configure.in
@@ -5316,6 +5316,10 @@ MOZ_ARG_DISABLE_BOOL(fmp4,
MOZ_FMP4=,
MOZ_FMP4=1)
+if test -n "$MOZ_FFMPEG" -a -z "$MOZ_FMP4"; then
+ AC_MSG_ERROR([Fragmented MP4 support must be enabled if using FFMPEG])
+fi
+
if test -n "$MOZ_FMP4"; then
AC_DEFINE(MOZ_FMP4)
MOZ_EME=1
diff --git a/media/libstagefright/binding/MoofParser.cpp b/media/libstagefright/binding/MoofParser.cpp
--- media/libstagefright/binding/MoofParser.cpp
+++ media/libstagefright/binding/MoofParser.cpp
@@ -9,7 +9,7 @@
#include "prlog.h"
-#ifdef PR_LOGGING
+#if defined(MOZ_FMP4) && defined(PR_LOGGING)
extern PRLogModuleInfo* GetDemuxerLog();
/* Polyfill __func__ on MSVC to pass to the log. */