Commit 7d7149c5 authored by Francois Cartegnie's avatar Francois Cartegnie

mux: mp4: don't create stss for subs

parent bad53a8c
...@@ -1497,15 +1497,20 @@ static bo_t *GetStblBox(sout_mux_t *p_mux, mp4_stream_t *p_stream) ...@@ -1497,15 +1497,20 @@ static bo_t *GetStblBox(sout_mux_t *p_mux, mp4_stream_t *p_stream)
/* create stss table */ /* create stss table */
bo_t *stss = NULL; bo_t *stss = NULL;
i_index = 0; i_index = 0;
for (unsigned i = 0; i < p_stream->i_entry_count; i++) if ( p_stream->fmt.i_cat == VIDEO_ES || p_stream->fmt.i_cat == AUDIO_ES )
if (p_stream->entry[i].i_flags & BLOCK_FLAG_TYPE_I) { {
if (stss == NULL) { for (unsigned i = 0; i < p_stream->i_entry_count; i++)
stss = box_full_new("stss", 0, 0); {
bo_add_32be(stss, 0); /* fixed later */ if (p_stream->entry[i].i_flags & BLOCK_FLAG_TYPE_I) {
if (stss == NULL) {
stss = box_full_new("stss", 0, 0);
bo_add_32be(stss, 0); /* fixed later */
}
bo_add_32be(stss, 1 + i);
i_index++;
} }
bo_add_32be(stss, 1 + i);
i_index++;
} }
}
if (stss) if (stss)
bo_fix_32be(stss, 12, i_index); bo_fix_32be(stss, 12, i_index);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment