You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
Allow reading matroska title.
Originally committed as revision 6927 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
@@ -69,6 +69,7 @@
|
|||||||
/* IDs in the info master */
|
/* IDs in the info master */
|
||||||
#define MATROSKA_ID_TIMECODESCALE 0x2AD7B1
|
#define MATROSKA_ID_TIMECODESCALE 0x2AD7B1
|
||||||
#define MATROSKA_ID_DURATION 0x4489
|
#define MATROSKA_ID_DURATION 0x4489
|
||||||
|
#define MATROSKA_ID_TITLE 0x7BA9
|
||||||
#define MATROSKA_ID_WRITINGAPP 0x5741
|
#define MATROSKA_ID_WRITINGAPP 0x5741
|
||||||
#define MATROSKA_ID_MUXINGAPP 0x4D80
|
#define MATROSKA_ID_MUXINGAPP 0x4D80
|
||||||
#define MATROSKA_ID_DATEUTC 0x4461
|
#define MATROSKA_ID_DATEUTC 0x4461
|
||||||
@@ -1096,6 +1097,16 @@ matroska_parse_info (MatroskaDemuxContext *matroska)
|
|||||||
break;
|
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: {
|
case MATROSKA_ID_WRITINGAPP: {
|
||||||
char *text;
|
char *text;
|
||||||
if ((res = ebml_read_utf8(matroska, &id, &text)) < 0)
|
if ((res = ebml_read_utf8(matroska, &id, &text)) < 0)
|
||||||
|
Reference in New Issue
Block a user