extractor: Fast-track the stream analysis if we already have a skip condition
extractor: Fast-track the stream analysis if we already have a skip condition

The sniffer already has an abort clause if the container is identified
as MPEG4 and the media source is caching (HTTP, typically). If we figure
this out early, there's no need to drill down into the individual streams,
and we can skip the deeper stream analysis, saving somewhere between 5 and
15 seconds in the identification process.

Change-Id: I64d33dc22262dd389e48b5f07047a8a1908f4ff3

AOSP-CAF/platform_external_stagefright-plugins,SkyDragon-OSP/platform_external_stagefright-plugins,srisurya95/android_external_stagefright-plugins,AOSP-CAF/platform_external_stagefright-plugins,SlimRoms/android_external_stagefright-plugins,CyanogenMod/android_external_stagefright-plugins,byterom/android_external_stagefright-plugins,F-AOSP/platform_external_stagefright-plugins,TEAM-Gummy/android_external_stagefright-plugins,PAC-ROM/android_external_stagefright-plugins,IllusionRom-deprecated/android_platform_external_stagefright-plugins,lordeko/android_external_stagefright-plugins,OneRom/external_stagefright-plugins,InfinitiveOS/platform_external_stagefright-plugins,byterom/android_external_stagefright-plugins,AOSPB/external_stagefright-plugins,TeamEOS/external_stagefright-plugins,lordeko/android_external_stagefright-plugins,Yu-AndroidM/android_external_stagefright-plugins,MyAOSP/external_stagefright-plugins,Infinitive-OS/platform_external_stagefright-plugins,BrokenROM/external_stagefright-plugins,AOSP-YU/platform_external_stagefright-plugins,AOSP-YU/platform_external_stagefright-plugins,TeamEOS/external_stagefright-plugins,Yu-AndroidM/android_external_stagefright-plugins,ThirdProject/android_external_stagefright-plugins,VRToxin/android_external_stagefright-plugins,BrokenROM/external_stagefright-plugins,Evervolv/android_external_stagefright-plugins,AOSPB/external_stagefright-plugins,SlimRoms/android_external_stagefright-plugins,DirtyUnicorns/android_external_stagefright-plugins,GladeRom/android_external_stagefright-plugins,YUPlayGodDev/platform_external_stagefright-plugins,TeamEOS/external_stagefright-plugins,OneRom/external_stagefright-plugins,Euphoria-OS-Legacy/android_external_stagefright-plugins,AOSPA-L/android_external_stagefright-plugins,ThirdProject/android_external_stagefright-plugins,TeamExodus/external_stagefright-plugins,VRToxin/android_external_stagefright-plugins,TeamExodus/external_stagefright-plugins,ThirdProject/android_external_stagefright-plugins,IllusionRom-deprecated/android_platform_external_stagefright-plugins,SkyDragon-OSP/platform_external_stagefright-plugins,F-AOSP/platform_external_stagefright-plugins,TEAM-Gummy/android_external_stagefright-plugins,InfinitiveOS/platform_external_stagefright-plugins,IllusionRom-deprecated/android_platform_external_stagefright-plugins,YUPlayGodDev/platform_external_stagefright-plugins,srisurya95/android_external_stagefright-plugins,InfinitiveOS/external_stagefright-plugins,Infinitive-OS/platform_external_stagefright-plugins,InfinitiveOS/external_stagefright-plugins,TEAM-Gummy/android_external_stagefright-plugins,InfinitiveOS/platform_external_stagefright-plugins,DirtyUnicorns/android_external_stagefright-plugins,MyAOSP/external_stagefright-plugins,CyanogenMod/android_external_stagefright-plugins,PAC-ROM/android_external_stagefright-plugins,GladeRom/android_external_stagefright-plugins,MyAOSP/external_stagefright-plugins,InfinitiveOS/external_stagefright-plugins,srisurya95/android_external_stagefright-plugins,CyanogenMod/android_external_stagefright-plugins,sudosurootdev/external_stagefright-plugins,Evervolv/android_external_stagefright-plugins,sudosurootdev/external_stagefright-plugins,XPerience-AOSP-Lollipop/android_external_stagefright-plugins,sudosurootdev/external_stagefright-plugins,Euphoria-OS-Legacy/android_external_stagefright-plugins,SOKP/external_stagefright-plugins,SOKP/external_stagefright-plugins,XPerience-AOSP-Lollipop/android_external_stagefright-plugins,AOSPA-L/android_external_stagefright-plugins