svn commit: r468206 - head/audio/moc/files

Jan Beich jbeich at FreeBSD.org
Tue Apr 24 13:57:05 UTC 2018


Author: jbeich
Date: Tue Apr 24 13:57:04 2018
New Revision: 468206
URL: https://svnweb.freebsd.org/changeset/ports/468206

Log:
  audio/moc: unbreak with ffmpeg 4.0
  
  ffmpeg.c:996:34: error: use of undeclared identifier 'CODEC_CAP_TRUNCATED'
          if (data->codec->capabilities & CODEC_CAP_TRUNCATED)
                                          ^
  ffmpeg.c:997:23: error: use of undeclared identifier 'CODEC_FLAG_TRUNCATED'
                  data->enc->flags |= CODEC_FLAG_TRUNCATED;
                                      ^
  ffmpeg.c:1028:34: error: use of undeclared identifier 'CODEC_CAP_DELAY'
          if (data->codec->capabilities & CODEC_CAP_DELAY)
                                          ^
  
  PR:		227726
  Obtained from:	Greg V

Added:
  head/audio/moc/files/
  head/audio/moc/files/patch-decoder__plugins_ffmpeg_ffmpeg.c   (contents, props changed)

Added: head/audio/moc/files/patch-decoder__plugins_ffmpeg_ffmpeg.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/moc/files/patch-decoder__plugins_ffmpeg_ffmpeg.c	Tue Apr 24 13:57:04 2018	(r468206)
@@ -0,0 +1,32 @@
+ffmpeg.c:996:34: error: use of undeclared identifier 'CODEC_CAP_TRUNCATED'
+        if (data->codec->capabilities & CODEC_CAP_TRUNCATED)
+                                        ^
+ffmpeg.c:997:23: error: use of undeclared identifier 'CODEC_FLAG_TRUNCATED'
+                data->enc->flags |= CODEC_FLAG_TRUNCATED;
+                                    ^
+ffmpeg.c:1028:34: error: use of undeclared identifier 'CODEC_CAP_DELAY'
+        if (data->codec->capabilities & CODEC_CAP_DELAY)
+                                        ^
+
+--- decoder_plugins/ffmpeg/ffmpeg.c.orig	2016-11-16 00:54:37 UTC
++++ decoder_plugins/ffmpeg/ffmpeg.c
+@@ -993,8 +993,8 @@ static void *ffmpeg_open (const char *file)
+ #endif
+ 
+ 	set_downmixing (data);
+-	if (data->codec->capabilities & CODEC_CAP_TRUNCATED)
+-		data->enc->flags |= CODEC_FLAG_TRUNCATED;
++	if (data->codec->capabilities & AV_CODEC_CAP_TRUNCATED)
++		data->enc->flags |= AV_CODEC_FLAG_TRUNCATED;
+ 
+ #ifdef HAVE_AVCODEC_OPEN2
+ 	if (avcodec_open2 (data->enc, data->codec, NULL) < 0)
+@@ -1025,7 +1025,7 @@ static void *ffmpeg_open (const char *file)
+ 
+ 	data->sample_width = sfmt_Bps (data->fmt);
+ 
+-	if (data->codec->capabilities & CODEC_CAP_DELAY)
++	if (data->codec->capabilities & AV_CODEC_CAP_DELAY)
+ 		data->delay = true;
+ 	data->seek_broken = is_seek_broken (data);
+ 	data->timing_broken = is_timing_broken (data->ic);


More information about the svn-ports-head mailing list