-
Thiago Santos authored
In the scenario of "mdat | moov (with fragmented artifacts)" qtdemux could read the moov again after the mdat because it was considering the media as a fragmented one. To avoid this loop this patch makes it store the last processed moov_offset to avoid parsing it again. And it also checks if there are any samples to play before resturning to the mdat, so that it knows there is new data to be played. https://bugzilla.gnome.org/show_bug.cgi?id=691570
45c16599