mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-26 05:02:18 +00:00
07276bf06b
PR: 201318 Submitted by: riggs Approved by: portmgr (antoine)
54 lines
1.5 KiB
C
54 lines
1.5 KiB
C
--- src/profiles.c.orig 2007-11-26 21:47:43.000000000 +0100
|
|
+++ src/profiles.c 2015-07-03 22:44:50.380315167 +0200
|
|
@@ -204,14 +204,24 @@ av_profile_get_codecs (AVFormatContext *
|
|
|
|
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,14 +290,14 @@ dlna_guess_media_profile (dlna_t *dlna,
|
|
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);
|
|
return NULL;
|
|
}
|
|
|
|
- if (av_find_stream_info (ctx) < 0)
|
|
+ if (avformat_find_stream_info (ctx, NULL) < 0)
|
|
{
|
|
if (dlna->verbosity)
|
|
fprintf (stderr, "can't find stream info\n");
|
|
@@ -334,7 +344,7 @@ dlna_guess_media_profile (dlna_t *dlna,
|
|
p = p->next;
|
|
}
|
|
|
|
- av_close_input_file (ctx);
|
|
+ avformat_close_input (ctx);
|
|
free (codecs);
|
|
return profile;
|
|
}
|