comparison matroskaenc.c @ 3987:632514d0ee21 libavformat

matroskaenc: use correct EBML ID for block duration
author aurel
date Sat, 04 Oct 2008 22:47:10 +0000
parents 2a7d8acde051
children edb053f67ffc
comparison
equal deleted inserted replaced
3986:2a7d8acde051 3987:632514d0ee21
776 mkv_write_block(s, MATROSKA_ID_SIMPLEBLOCK, pkt, keyframe << 7); 776 mkv_write_block(s, MATROSKA_ID_SIMPLEBLOCK, pkt, keyframe << 7);
777 } else { 777 } else {
778 ebml_master blockgroup = start_ebml_master(pb, MATROSKA_ID_BLOCKGROUP, mkv_blockgroup_size(pkt->size)); 778 ebml_master blockgroup = start_ebml_master(pb, MATROSKA_ID_BLOCKGROUP, mkv_blockgroup_size(pkt->size));
779 duration = pkt->convergence_duration; 779 duration = pkt->convergence_duration;
780 mkv_write_block(s, MATROSKA_ID_BLOCK, pkt, 0); 780 mkv_write_block(s, MATROSKA_ID_BLOCK, pkt, 0);
781 put_ebml_uint(pb, MATROSKA_ID_DURATION, duration); 781 put_ebml_uint(pb, MATROSKA_ID_BLOCKDURATION, duration);
782 end_ebml_master(pb, blockgroup); 782 end_ebml_master(pb, blockgroup);
783 } 783 }
784 784
785 if (codec->codec_type == CODEC_TYPE_VIDEO && keyframe) { 785 if (codec->codec_type == CODEC_TYPE_VIDEO && keyframe) {
786 ret = mkv_add_cuepoint(mkv->cues, pkt, mkv->cluster_pos); 786 ret = mkv_add_cuepoint(mkv->cues, pkt, mkv->cluster_pos);