mpegtsdemux: use the PAT/PMT from user
Copied from https://gitlab.freedesktop.org//gstreamer/gst-plugins-bad/-/merge_requests/2404
There are too many satellite service providers not following the ITU standards. If they would not like to public their spec, this API would allow the applicantion to make its own parser and play those files.