comparison movenc.c @ 3192:85a48dbf1844 libavformat

prevent writing empty stss atom
author bcoudurier
date Sun, 30 Mar 2008 21:18:22 +0000
parents 06e340adefb8
children e5991c49acdc
comparison
equal deleted inserted replaced
3191:68c7fd8c44ca 3192:85a48dbf1844
732 put_be32(pb, 0); /* size */ 732 put_be32(pb, 0); /* size */
733 put_tag(pb, "stbl"); 733 put_tag(pb, "stbl");
734 mov_write_stsd_tag(pb, track); 734 mov_write_stsd_tag(pb, track);
735 mov_write_stts_tag(pb, track); 735 mov_write_stts_tag(pb, track);
736 if (track->enc->codec_type == CODEC_TYPE_VIDEO && 736 if (track->enc->codec_type == CODEC_TYPE_VIDEO &&
737 track->hasKeyframes < track->entry) 737 track->hasKeyframes && track->hasKeyframes < track->entry)
738 mov_write_stss_tag(pb, track); 738 mov_write_stss_tag(pb, track);
739 if (track->enc->codec_type == CODEC_TYPE_VIDEO && 739 if (track->enc->codec_type == CODEC_TYPE_VIDEO &&
740 track->hasBframes) 740 track->hasBframes)
741 mov_write_ctts_tag(pb, track); 741 mov_write_ctts_tag(pb, track);
742 mov_write_stsc_tag(pb, track); 742 mov_write_stsc_tag(pb, track);