summaryrefslogtreecommitdiff
path: root/multimedia/gmerlin-avdecoder/files/patch-lib-demux_ffmpeg.c
diff options
context:
space:
mode:
authorMartin Matuska <mm@FreeBSD.org>2012-07-22 08:46:59 +0000
committerMartin Matuska <mm@FreeBSD.org>2012-07-22 08:46:59 +0000
commitf0b1bac694b16aba1e508e72ba7eda2db9001612 (patch)
treefceed1d9c88db9a6b7ae0ef7cb549d1668496812 /multimedia/gmerlin-avdecoder/files/patch-lib-demux_ffmpeg.c
parent- Bump port after recent audio/libogg update [1] (diff)
Update gmerlin framework and convert to new options:
gavl 1.2.0 -> 1.4.0 gmerlin 1.0.0 -> 1.2.0 gmerlin-avdecoder 1.1.0 -> 1.2.0
Notes
Notes: svn path=/head/; revision=301302
Diffstat (limited to 'multimedia/gmerlin-avdecoder/files/patch-lib-demux_ffmpeg.c')
-rw-r--r--multimedia/gmerlin-avdecoder/files/patch-lib-demux_ffmpeg.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/multimedia/gmerlin-avdecoder/files/patch-lib-demux_ffmpeg.c b/multimedia/gmerlin-avdecoder/files/patch-lib-demux_ffmpeg.c
new file mode 100644
index 000000000000..51eddc5d9d46
--- /dev/null
+++ b/multimedia/gmerlin-avdecoder/files/patch-lib-demux_ffmpeg.c
@@ -0,0 +1,25 @@
+--- lib/demux_ffmpeg.c.orig 2012-06-08 13:51:34.000000000 +0200
++++ lib/demux_ffmpeg.c 2012-07-22 00:23:38.489505138 +0200
+@@ -774,15 +774,17 @@
+
+ /* Metadata */
+ if(avfc->title[0])
+- ctx->tt->cur->metadata.title = bgav_strdup(avfc->title);
++ gavl_metadata_set(&ctx->tt->cur->metadata, GAVL_META_TITLE, avfc->title);
+ if(avfc->author[0])
+- ctx->tt->cur->metadata.author = bgav_strdup(avfc->author);
++ gavl_metadata_set(&ctx->tt->cur->metadata, GAVL_META_AUTHOR, avfc->author);
+ if(avfc->copyright[0])
+- ctx->tt->cur->metadata.copyright = bgav_strdup(avfc->copyright);
++ gavl_metadata_set(&ctx->tt->cur->metadata, GAVL_META_COPYRIGHT, avfc->copyright);
+ if(avfc->album[0])
+- ctx->tt->cur->metadata.album = bgav_strdup(avfc->album);
++ gavl_metadata_set(&ctx->tt->cur->metadata, GAVL_META_ALBUM, avfc->album);
+ if(avfc->genre[0])
+- ctx->tt->cur->metadata.genre = bgav_strdup(avfc->genre);
++ gavl_metadata_set(&ctx->tt->cur->metadata, GAVL_META_GENRE, avfc->genre);
++ if(avfc->track)
++ gavl_metadata_set_int(&ctx->tt->cur->metadata, GAVL_META_TRACKNUMBER, avfc->track);
+
+ #endif
+