fixes to mp3 typefinding:
fixes to mp3 typefinding:

Original commit message from CVS:
fixes to mp3 typefinding:
- removed workaround that detected files with valid ID3v2 tag as mp3 (not needed anymore)
Invalid files didn't occur because of broken length in the tag but because of padding
in the beginning of the audio data most of the time.
- fixed various assorted stuff in the old typefind function (like not adjusting buffer
size after skipping)
- added 2nd typefind function to detect mp3 streams (fixes #94113)

sebras/gst-plugins-ugly,Kurento/gst-plugins-ugly,collects/gst-plugins-ugly,shelsonjava/gst-plugins-ugly,Distrotech/gst-plugins-ugly,ylatuya/gst-plugins-ugly,jpakkane/gstreamer-plugins-ugly,sebras/gst-plugins-ugly,jpakkane/gstreamer-plugins-ugly,cablelabs/gst-plugins-ugly,krieger-od/gst-plugins-ugly,collects/gst-plugins-ugly,reynaldo-samsung/gst-plugins-ugly,reynaldo-samsung/gst-plugins-ugly,ahmedammar/platform_external_gst_plugins_ugly,matsu/gst-plugins-ugly,fluendo/gst-plugins-ugly,freedesktop-unofficial-mirror/gstreamer-sdk__gst-plugins-ugly,PPCDroid/external-gst-plugins-ugly,knuesel/gst-plugins-ugly,ahmedammar/platform_external_gst_plugins_ugly,GStreamer/gst-plugins-ugly,freedesktop-unofficial-mirror/gstreamer__gst-plugins-ugly,freedesktop-unofficial-mirror/gstreamer__gst-plugins-ugly,Kurento/gst-plugins-ugly,jahrome/gst-plugins-ugly,jahrome/gst-plugins-ugly,freedesktop-unofficial-mirror/gstreamer__gst-plugins-ugly,GStreamer/gst-plugins-ugly,Lachann/gst-plugins-ugly,collects/gst-plugins-ugly,freedesktop-unofficial-mirror/gstreamer-sdk__gst-plugins-ugly,jpakkane/gstreamer-plugins-ugly,Distrotech/gst-plugins-ugly,Distrotech/gst-plugins-ugly,alessandrod/gst-plugins-ugly,ylatuya/gst-plugins-ugly,Distrotech/gst-plugins-ugly,reynaldo-samsung/gst-plugins-ugly,Distrotech/gst-plugins-ugly,jahrome/gst-plugins-ugly,ylatuya/gst-plugins-ugly,ahmedammar/platform_external_gst_plugins_ugly,fluendo/gst-plugins-ugly,sebras/gst-plugins-ugly,Lachann/gst-plugins-ugly,Kurento/gst-plugins-ugly,shelsonjava/gst-plugins-ugly,GrokImageCompression/gst-plugins-ugly,StreamUtils/gst-plugins-ugly,StreamUtils/gst-plugins-ugly,cablelabs/gst-plugins-ugly,PPCDroid/external-gst-plugins-ugly,surround-io/gst-plugins-ugly,GrokImageCompression/gst-plugins-ugly,cablelabs/gst-plugins-ugly,prajnashi/gst-plugins-ugly,GrokImageCompression/gst-plugins-ugly,matsu/gst-plugins-ugly,jar1karp/gst-plugins-ugly,jar1karp/gst-plugins-ugly,jar1karp/gst-plugins-ugly,knuesel/gst-plugins-ugly,StreamUtils/gst-plugins-ugly,knuesel/gst-plugins-ugly,matsu/gst-plugins-ugly,shelsonjava/gst-plugins-ugly,collects/gst-plugins-ugly,surround-io/gst-plugins-ugly,GStreamer/gst-plugins-ugly,prajnashi/gst-plugins-ugly,PPCDroid/external-gst-plugins-ugly,krieger-od/gst-plugins-ugly,freedesktop-unofficial-mirror/gstreamer-sdk__gst-plugins-ugly,surround-io/gst-plugins-ugly,alessandrod/gst-plugins-ugly,matsu/gst-plugins-ugly,alessandrod/gst-plugins-ugly,prajnashi/gst-plugins-ugly,Lachann/gst-plugins-ugly,fluendo/gst-plugins-ugly,krieger-od/gst-plugins-ugly,krieger-od/gst-plugins-ugly