mssdemux: implement bitrate switching
authorThiago Santos <thiago.sousa.santos@collabora.com>
Thu, 10 Jan 2013 18:16:36 +0000 (15:16 -0300)
committerThiago Santos <thiago.sousa.santos@collabora.com>
Wed, 8 May 2013 00:05:11 +0000 (21:05 -0300)
commitda4fad2f6fd3d68cc11f405e6a60cd082c1869a8
tree220f00a5b8751dbcb29e194143b50d9ef3e97692
parentb9aec0ad0df44080a9a032353fabe92e3e4d6951
mssdemux: implement bitrate switching

When connection-speed changes, signal that we might need a bitrate
switch. During the switch, a new pad group is added and the old one
is drained and removed.

New pads also need to push newsegments before starting to stream
ext/smoothstreaming/gstmssdemux.c
ext/smoothstreaming/gstmssdemux.h