filter-apply: Move sink/source unlink callbacks before m-s-r
authorArun Raghavan <arun.raghavan@collabora.co.uk>
Wed, 12 Oct 2011 12:14:30 +0000 (17:44 +0530)
committerArun Raghavan <arun.raghavan@collabora.co.uk>
Wed, 12 Oct 2011 12:24:46 +0000 (17:54 +0530)
commit21bfe455da9e633c3bba56b496522a172012002b
tree948927c28cc24e90348af6577c233c579a07e6ef
parentb453e13edef8be95d70d837466e911b883faf476
filter-apply: Move sink/source unlink callbacks before m-s-r

module-stream-restore and modile-filter-apply can get into an infinite
loop if m-s-r is called before m-f-a (m-s-r rescues a stream and
attaches it to a sink/source, which then triggers m-f-a to move it back
to the filter sink/source, and so on). The purpose of the m-f-a hooks is
to beat m-s-r, so moving them to be run first.
src/modules/module-filter-apply.c