tsparse: Fix per-program handling
Submitted by Sebastian Pölsterl
Running dvbbasebin via gst-launch-1.0 will result every time into
gstbasesrc.c(2791): gst_base_src_loop (): /GstPipeline:pipeline0/DvbBaseBin:dvbbasebin0/GstDvbSrc:dvbsrc0:
streaming task paused, reason not-linked (-1)
Using the same pipeline with gst-launch-0.10 works just fine. This is a serious regression which results in dvbbasebin not being usable at all!