mpegtsdemux: Implement efficient program updates
authorEdward Hervey <edward@centricular.com>
Tue, 11 Oct 2016 09:11:16 +0000 (11:11 +0200)
committerEdward Hervey <bilboed@bilboed.com>
Wed, 12 Oct 2016 13:07:46 +0000 (15:07 +0200)
commit6622e2dacf3d61d880ac7bcccf5680f62ccac7a0
treed17910638b406b42241514fbafec148d87e2fb89
parentddacbb7793cd1614b4c7d8681af60e12364dba14
mpegtsdemux: Implement efficient program updates

If the parent bin can handle it, only add/remove the new/gone stream
instead of re-adding/re-moving everything

https://bugzilla.gnome.org/show_bug.cgi?id=772742
gst/mpegtsdemux/mpegtsbase.c
gst/mpegtsdemux/mpegtsbase.h
gst/mpegtsdemux/tsdemux.c