[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