From 1f0ed21c0168733a00df78aeb87194413d6f8c85 Mon Sep 17 00:00:00 2001 From: Yusuke Nakamura Date: Sat, 11 Oct 2014 19:57:30 +0900 Subject: [PATCH] remuxer: Ensure the initial movie contains no samples for fragmented output. --- cli/remuxer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/remuxer.c b/cli/remuxer.c index 7e5b757..642dd89 100644 --- a/cli/remuxer.c +++ b/cli/remuxer.c @@ -1295,7 +1295,7 @@ static int do_remux( remuxer_t *remuxer ) if( pending_flush_fragments == 0 ) pending_flush_fragments = (remuxer->fragment_base_track == out_movie->current_track_number && sample->prop.ra_flags != ISOM_SAMPLE_RANDOM_ACCESS_FLAG_NONE); - else if( num_consecutive_sample_skip == num_active_input_tracks ) + else if( num_consecutive_sample_skip == num_active_input_tracks || total_media_size == 0 ) { if( flush_movie_fragment( remuxer ) < 0 ) { -- 2.11.4.GIT