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