|
@@ -2409,7 +2409,7 @@ static void write_packets(struct mp4_mux *mux, struct mp4_track *track)
|
|
struct serializer *s = mux->serializer;
|
|
struct serializer *s = mux->serializer;
|
|
|
|
|
|
size_t count = track->packets.size / sizeof(struct encoder_packet);
|
|
size_t count = track->packets.size / sizeof(struct encoder_packet);
|
|
- if (!count)
|
|
|
|
|
|
+ if (!count || !track->fragment_samples.num)
|
|
return;
|
|
return;
|
|
|
|
|
|
struct chunk *chk = da_push_back_new(track->chunks);
|
|
struct chunk *chk = da_push_back_new(track->chunks);
|