comparison matroskaenc.c @ 2515:0b8c1ddfa711 libavformat

Indentation
author conrad
date Wed, 05 Sep 2007 00:26:03 +0000
parents 959cec4fc0c2
children 0493d19385a2
comparison
equal deleted inserted replaced
2514:959cec4fc0c2 2515:0b8c1ddfa711
770 int ret; 770 int ret;
771 771
772 end_ebml_master(pb, mkv->cluster); 772 end_ebml_master(pb, mkv->cluster);
773 773
774 if (!url_is_streamed(pb)) { 774 if (!url_is_streamed(pb)) {
775 cuespos = mkv_write_cues(pb, mkv->cues, s->nb_streams); 775 cuespos = mkv_write_cues(pb, mkv->cues, s->nb_streams);
776 second_seekhead = mkv_write_seekhead(pb, mkv->cluster_seekhead); 776 second_seekhead = mkv_write_seekhead(pb, mkv->cluster_seekhead);
777 777
778 ret = mkv_add_seekhead_entry(mkv->main_seekhead, MATROSKA_ID_CUES , cuespos); 778 ret = mkv_add_seekhead_entry(mkv->main_seekhead, MATROSKA_ID_CUES , cuespos);
779 if (ret < 0) return ret; 779 if (ret < 0) return ret;
780 ret = mkv_add_seekhead_entry(mkv->main_seekhead, MATROSKA_ID_SEEKHEAD, second_seekhead); 780 ret = mkv_add_seekhead_entry(mkv->main_seekhead, MATROSKA_ID_SEEKHEAD, second_seekhead);
781 if (ret < 0) return ret; 781 if (ret < 0) return ret;
782 mkv_write_seekhead(pb, mkv->main_seekhead); 782 mkv_write_seekhead(pb, mkv->main_seekhead);
783 783
784 // update the duration 784 // update the duration
785 av_log(s, AV_LOG_DEBUG, "end duration = %" PRIu64 "\n", mkv->duration); 785 av_log(s, AV_LOG_DEBUG, "end duration = %" PRIu64 "\n", mkv->duration);
786 currentpos = url_ftell(pb); 786 currentpos = url_ftell(pb);
787 url_fseek(pb, mkv->duration_offset, SEEK_SET); 787 url_fseek(pb, mkv->duration_offset, SEEK_SET);
788 put_ebml_float(pb, MATROSKA_ID_DURATION, mkv->duration); 788 put_ebml_float(pb, MATROSKA_ID_DURATION, mkv->duration);
789 789
790 // write the md5sum of some frames as the segment UID 790 // write the md5sum of some frames as the segment UID
791 if (!(s->streams[0]->codec->flags & CODEC_FLAG_BITEXACT)) { 791 if (!(s->streams[0]->codec->flags & CODEC_FLAG_BITEXACT)) {
792 uint8_t segment_uid[16]; 792 uint8_t segment_uid[16];
793 av_md5_final(mkv->md5_ctx, segment_uid); 793 av_md5_final(mkv->md5_ctx, segment_uid);
794 url_fseek(pb, mkv->segment_uid, SEEK_SET); 794 url_fseek(pb, mkv->segment_uid, SEEK_SET);
795 put_ebml_binary(pb, MATROSKA_ID_SEGMENTUID, segment_uid, 16); 795 put_ebml_binary(pb, MATROSKA_ID_SEGMENTUID, segment_uid, 16);
796 } 796 }
797 url_fseek(pb, currentpos, SEEK_SET); 797 url_fseek(pb, currentpos, SEEK_SET);
798 } 798 }
799 799
800 end_ebml_master(pb, mkv->segment); 800 end_ebml_master(pb, mkv->segment);
801 av_free(mkv->md5_ctx); 801 av_free(mkv->md5_ctx);
802 return 0; 802 return 0;