qtdemux: Stop pushing data as soon as possible in push-mode
authorEdward Hervey <edward@centricular.com>
Mon, 7 Dec 2015 15:33:14 +0000 (16:33 +0100)
committerEdward Hervey <bilboed@bilboed.com>
Mon, 7 Dec 2015 15:36:15 +0000 (16:36 +0100)
commitd78d5896272d78df41e696fac929e7dfb3bb3dfa
tree8313a990fbcc2964169a5906eb2634061651e1a5
parent8a7eaeb2372f544964f5ce350ceb2a8166670eb5
qtdemux: Stop pushing data as soon as possible in push-mode

When working in push-mode, we attempt to push out everything currently
buffered in the adapter.

This has two pitfalls:
* We could stop earlier (the moment we get a non-ok or non-not-linked)
* We return the last combined flow return, which might be completely
  different from the previous combined flow return
gst/isomp4/qtdemux.c