comparison matroskaenc.c @ 6031:02815f232ad3 libavformat

matroskaenc: Don't write track timecode scale It's not required for mkv and unsupported in webm
author conrad
date Sat, 22 May 2010 01:41:38 +0000
parents 11bb10c37225
children e507a21a9566
comparison
equal deleted inserted replaced
6030:fd82ce3c4e65 6031:02815f232ad3
542 542
543 track = start_ebml_master(pb, MATROSKA_ID_TRACKENTRY, 0); 543 track = start_ebml_master(pb, MATROSKA_ID_TRACKENTRY, 0);
544 put_ebml_uint (pb, MATROSKA_ID_TRACKNUMBER , i + 1); 544 put_ebml_uint (pb, MATROSKA_ID_TRACKNUMBER , i + 1);
545 put_ebml_uint (pb, MATROSKA_ID_TRACKUID , i + 1); 545 put_ebml_uint (pb, MATROSKA_ID_TRACKUID , i + 1);
546 put_ebml_uint (pb, MATROSKA_ID_TRACKFLAGLACING , 0); // no lacing (yet) 546 put_ebml_uint (pb, MATROSKA_ID_TRACKFLAGLACING , 0); // no lacing (yet)
547 put_ebml_float(pb, MATROSKA_ID_TRACKTIMECODESCALE, 1.0);
548 547
549 if ((tag = av_metadata_get(st->metadata, "title", NULL, 0))) 548 if ((tag = av_metadata_get(st->metadata, "title", NULL, 0)))
550 put_ebml_string(pb, MATROSKA_ID_TRACKNAME, tag->value); 549 put_ebml_string(pb, MATROSKA_ID_TRACKNAME, tag->value);
551 tag = av_metadata_get(st->metadata, "language", NULL, 0); 550 tag = av_metadata_get(st->metadata, "language", NULL, 0);
552 put_ebml_string(pb, MATROSKA_ID_TRACKLANGUAGE, tag ? tag->value:"und"); 551 put_ebml_string(pb, MATROSKA_ID_TRACKLANGUAGE, tag ? tag->value:"und");