{"push_id":752759871,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"5f200bbf98efe50f63d0515b115d2ba8dae297bc","before":"1542ec96389f32e5081c6c607e4b6f5e257ccdf2","commits":[{"sha":"8e34089e265a6b01e1e3301e8864439d26793753","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@martin.st","name":"Martin Storsjö"},"message":"movenc: Check that frag_info entries exist in mov_write_sidx_tag\n\nThis fixes crashes with pathological cases when trying to write\na sidx index (via the -movflags faststart option, in combination\nwith fragmenting options), when no fragments actually have been\nwritten. (This is possible if the empty_moov flag isn't used,\nso that all actual packet data is written in the moov/mdat pair,\nand no moof/mdat pairs have been written.)\n\nIn these pathological cases, no sidx should be written at all.\n\nSigned-off-by: Martin Storsjö <martin@martin.st>","distinct":true,"url":"https://api.github.com/repos/libav/libav/commits/8e34089e265a6b01e1e3301e8864439d26793753"},{"sha":"83f254e65f938657a4dbec711e4c94252a72daf9","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@martin.st","name":"Martin Storsjö"},"message":"movenc: Rename reserved_moov_pos to reserved_header_pos\n\nThe same field is also used for writing the sidx index header,\nfor fragmented files, when the faststart flag is used.\n\nSigned-off-by: Martin Storsjö <martin@martin.st>","distinct":true,"url":"https://api.github.com/repos/libav/libav/commits/83f254e65f938657a4dbec711e4c94252a72daf9"},{"sha":"5f200bbf98efe50f63d0515b115d2ba8dae297bc","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@martin.st","name":"Martin Storsjö"},"message":"movenc: Place the sidx index after the initial moov/mdat pair\n\nFor fragmented files with non-empty moov, with a fragment index\n(sidx), place the index after the initial moov/mdat pair.\n\nPreviously, for this pathological case, the index was written\nat the start of the file.\n\nSigned-off-by: Martin Storsjö <martin@martin.st>","distinct":true,"url":"https://api.github.com/repos/libav/libav/commits/5f200bbf98efe50f63d0515b115d2ba8dae297bc"}]}