[Ffmpeg-cvslog] r6927 - trunk/libavformat/matroska.c
aurel
subversion
Tue Nov 7 01:11:35 CET 2006
Author: aurel
Date: Tue Nov 7 01:11:35 2006
New Revision: 6927
Modified:
trunk/libavformat/matroska.c
Log:
Allow reading matroska title.
Modified: trunk/libavformat/matroska.c
==============================================================================
--- trunk/libavformat/matroska.c (original)
+++ trunk/libavformat/matroska.c Tue Nov 7 01:11:35 2006
@@ -69,6 +69,7 @@
/* IDs in the info master */
#define MATROSKA_ID_TIMECODESCALE 0x2AD7B1
#define MATROSKA_ID_DURATION 0x4489
+#define MATROSKA_ID_TITLE 0x7BA9
#define MATROSKA_ID_WRITINGAPP 0x5741
#define MATROSKA_ID_MUXINGAPP 0x4D80
#define MATROSKA_ID_DATEUTC 0x4461
@@ -1096,6 +1097,16 @@
break;
}
+ case MATROSKA_ID_TITLE: {
+ char *text;
+ if ((res = ebml_read_utf8(matroska, &id, &text)) < 0)
+ break;
+ strncpy(matroska->ctx->title, text,
+ sizeof(matroska->ctx->title)-1);
+ av_free(text);
+ break;
+ }
+
case MATROSKA_ID_WRITINGAPP: {
char *text;
if ((res = ebml_read_utf8(matroska, &id, &text)) < 0)
More information about the ffmpeg-cvslog
mailing list