asfdemux: Check flow return on every push
authorEdward Hervey <bilboed@bilboed.com>
Mon, 18 Jan 2010 16:49:06 +0000 (17:49 +0100)
committerEdward Hervey <bilboed@bilboed.com>
Mon, 18 Jan 2010 16:51:57 +0000 (17:51 +0100)
commitbb20a20d8602e411fa85b9386a2b4a3198debb88
treea1ef702e45d92480257aad64595f09e3125ce55e
parentc77dfa7b9fd350825ab5de445fafc5ace10ddd17
asfdemux: Check flow return on every push

We previously only aggregated flow returns after the while(push) loop,
which meant that in some cases we would end-up not properly aggregating
the flow returns.

This is based on the same flow aggregation algorithm as oggdemux.
gst/asfdemux/gstasfdemux.c