[Midnightbsd-cvs] mports [18238] trunk/devel/libdlna/files: add patchset
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Wed Mar 18 18:16:53 EDT 2015
Revision: 18238
http://svnweb.midnightbsd.org/mports/?rev=18238
Author: laffer1
Date: 2015-03-18 18:16:52 -0400 (Wed, 18 Mar 2015)
Log Message:
-----------
add patchset
Added Paths:
-----------
trunk/devel/libdlna/files/
trunk/devel/libdlna/files/patch-ffmpeg-header-move
trunk/devel/libdlna/files/patch-src-profiles.c
Added: trunk/devel/libdlna/files/patch-ffmpeg-header-move
===================================================================
--- trunk/devel/libdlna/files/patch-ffmpeg-header-move (rev 0)
+++ trunk/devel/libdlna/files/patch-ffmpeg-header-move 2015-03-18 22:16:52 UTC (rev 18238)
@@ -0,0 +1,71 @@
+diff -up configure.ff configure
+--- configure.ff 2008-09-27 22:29:07.000000000 +0200
++++ configure 2008-09-27 22:29:31.000000000 +0200
+@@ -607,12 +607,15 @@ fi
+ if [ -n "$ffmpegdir" ]; then
+ check_cflags -I$ffmpegdir
+ check_ldflags -L$ffmpegdir
++elif [ ! `pkg-config --exists libavcodec libavformat` ]; then
++ check_cflags `pkg-config --cflags libavcodec libavformat`
++ check_ldflags `pkg-config --libs-only-L libavcodec libavformat`
+ fi
+
+ echolog "Checking for libavformat ..."
+-check_lib ffmpeg/avformat.h av_register_all -lavformat || die "Error, can't find libavformat !"
++check_lib libavformat/avformat.h av_register_all -lavformat || die "Error, can't find libavformat !"
+ echolog "Checking for libavcodec ..."
+-check_lib ffmpeg/avcodec.h avcodec_register_all -lavcodec || die "Error, can't find libavcodec !"
++check_lib libavcodec/avcodec.h avcodec_register_all -lavcodec || die "Error, can't find libavcodec !"
+
+ #################################################
+ # version
+diff -up src/av_mpeg4_part10.c.ff src/av_mpeg4_part10.c
+--- src/av_mpeg4_part10.c.ff 2007-11-26 21:47:43.000000000 +0100
++++ src/av_mpeg4_part10.c 2008-09-27 22:29:07.000000000 +0200
+@@ -26,7 +26,7 @@
+ #include <sys/stat.h>
+ #include <fcntl.h>
+
+-#include <ffmpeg/avcodec.h>
++#include <libavcodec/avcodec.h>
+
+ #include "dlna_internals.h"
+ #include "profiles.h"
+diff -up src/av_mpeg4_part2.c.ff src/av_mpeg4_part2.c
+--- src/av_mpeg4_part2.c.ff 2007-11-26 21:47:43.000000000 +0100
++++ src/av_mpeg4_part2.c 2008-09-27 22:29:07.000000000 +0200
+@@ -26,7 +26,7 @@
+ #include <sys/stat.h>
+ #include <fcntl.h>
+
+-#include <ffmpeg/avcodec.h>
++#include <libavcodec/avcodec.h>
+
+ #include "dlna_internals.h"
+ #include "profiles.h"
+diff -up src/containers.c.ff src/containers.c
+--- src/containers.c.ff 2007-11-26 21:47:43.000000000 +0100
++++ src/containers.c 2008-09-27 22:29:07.000000000 +0200
+@@ -4,7 +4,7 @@
+ #include <sys/stat.h>
+ #include <fcntl.h>
+
+-#include <ffmpeg/avformat.h>
++#include <libavformat/avformat.h>
+
+ #include "containers.h"
+ #include "profiles.h"
+diff -up src/profiles.h.ff src/profiles.h
+--- src/profiles.h.ff 2007-11-26 21:47:43.000000000 +0100
++++ src/profiles.h 2008-09-27 22:29:07.000000000 +0200
+@@ -22,8 +22,8 @@
+ #ifndef _PROFILES_H_
+ #define _PROFILES_H_
+
+-#include <ffmpeg/avcodec.h>
+-#include <ffmpeg/avformat.h>
++#include <libavcodec/avcodec.h>
++#include <libavformat/avformat.h>
+
+ #include "dlna_internals.h"
+ #include "containers.h"
Property changes on: trunk/devel/libdlna/files/patch-ffmpeg-header-move
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libdlna/files/patch-src-profiles.c
===================================================================
--- trunk/devel/libdlna/files/patch-src-profiles.c (rev 0)
+++ trunk/devel/libdlna/files/patch-src-profiles.c 2015-03-18 22:16:52 UTC (rev 18238)
@@ -0,0 +1,45 @@
+--- src/profiles.c.orig 2012-10-30 14:12:10.000000000 -0600
++++ src/profiles.c 2012-10-30 14:13:49.000000000 -0600
+@@ -204,14 +204,24 @@
+
+ for (i = 0; i < ctx->nb_streams; i++)
+ {
++#if LIBAVFORMAT_BUILD < 4621
+ if (audio_stream == -1 &&
+ ctx->streams[i]->codec->codec_type == CODEC_TYPE_AUDIO)
++#else
++ if (audio_stream == -1 &&
++ ctx->streams[i]->codec->codec_type == AVMEDIA_TYPE_AUDIO)
++#endif
+ {
+ audio_stream = i;
+ continue;
+ }
++#if LIBAVFORMAT_BUILD < 4621
+ else if (video_stream == -1 &&
+ ctx->streams[i]->codec->codec_type == CODEC_TYPE_VIDEO)
++#else
++ else if (video_stream == -1 &&
++ ctx->streams[i]->codec->codec_type == AVMEDIA_TYPE_VIDEO)
++#endif
+ {
+ video_stream = i;
+ continue;
+@@ -280,7 +290,7 @@
+ if (!dlna->inited)
+ dlna = dlna_init ();
+
+- if (av_open_input_file (&ctx, filename, NULL, 0, NULL) != 0)
++ if (avformat_open_input (&ctx, filename, NULL, NULL) != 0)
+ {
+ if (dlna->verbosity)
+ fprintf (stderr, "can't open file: %s\n", filename);
+@@ -334,7 +344,7 @@
+ p = p->next;
+ }
+
+- av_close_input_file (ctx);
++ avformat_close_input (ctx);
+ free (codecs);
+ return profile;
+ }
Property changes on: trunk/devel/libdlna/files/patch-src-profiles.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list