mssdemux: rewriting pad tasks so that buffers are pushed by ts order
authorThiago Santos <thiago.sousa.santos@collabora.com>
Mon, 14 Jan 2013 16:21:10 +0000 (13:21 -0300)
committerThiago Santos <thiago.sousa.santos@collabora.com>
Wed, 8 May 2013 00:05:12 +0000 (21:05 -0300)
commitc2ae981e6d6cba1e5b7ca62837a2e2f00694892e
treee5edd52e00bc58c2bd619dfd7e37bbaa0c34c9a6
parentfba63178fe9e70eb5bd6bd80cce995541820245c
mssdemux: rewriting pad tasks so that buffers are pushed by ts order

Use pad tasks to download data and an extra task that gets the earlier
buffer (with the smallest timestamp) and pushes on the corresponding
pad.

This prevents that the audio stream rushes ahead on buffers as its
fragments should be smaller
ext/smoothstreaming/gstmssdemux.c
ext/smoothstreaming/gstmssdemux.h