Mercurial > libavformat.hg
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); |