// static
void DataSource::RegisterDefaultSniffers() {
    RegisterSniffer(SniffMPEG4);
    RegisterSniffer(SniffMatroska);
    RegisterSniffer(SniffOgg);
    RegisterSniffer(SniffWAV);
    RegisterSniffer(SniffAMR);
    RegisterSniffer(SniffMPEG2TS);
    RegisterSniffer(SniffMP3);
#ifdef OMAP_ENHANCEMENT
    if(isASFParserAvailable()){
        RegisterSniffer(SniffASF);
    }
#endif
}
Beispiel #2
0
// static
void DataSource::RegisterDefaultSniffers() {
    RegisterSniffer(SniffMPEG4);
    RegisterSniffer(SniffMatroska);
    RegisterSniffer(SniffOgg);
    RegisterSniffer(SniffWAV);
    RegisterSniffer(SniffAMR);
    RegisterSniffer(SniffMPEG2TS);
    RegisterSniffer(SniffMP3);

    char value[PROPERTY_VALUE_MAX];
    if (property_get("drm.service.enabled", value, NULL)
            && (!strcmp(value, "1") || !strcasecmp(value, "true"))) {
        RegisterSniffer(SniffDRM);
    }
}
Beispiel #3
0
// static
void DataSource::RegisterDefaultSniffers() {
#ifndef ANDROID_DEFAULT_CODE
#ifdef MTK_DRM_APP
    // OMA DRM v1 implementation: this need to be registered always, and as the first one.
    RegisterSniffer(SniffDRM);
#endif
#endif // ANDROID_DEFAULT_CODE

    RegisterSniffer(SniffMPEG4);
    RegisterSniffer(SniffFragmentedMP4);
    RegisterSniffer(SniffMatroska);
    RegisterSniffer(SniffOgg);
    RegisterSniffer(SniffWAV);
    RegisterSniffer(SniffFLAC);
    RegisterSniffer(SniffAMR);
    RegisterSniffer(SniffMPEG2TS);
    RegisterSniffer(SniffMPEG2PS);
    RegisterSniffer(SniffMP3);
#ifndef ANDROID_DEFAULT_CODE
#ifdef MTK_AUDIO_APE_SUPPORT
    RegisterSniffer(SniffAPE);
#endif
	RegisterSniffer(SniffMtkAAC);
#endif // #ifndef ANDROID_DEFAULT_CODE

    RegisterSniffer(SniffAAC);

#ifndef ANDROID_DEFAULT_CODE 
#ifdef MTK_ASF_PLAYBACK_SUPPORT
    RegisterSniffer(SniffASF);    
#endif
#ifdef MTK_FLV_PLAYBACK_SUPPORT
  RegisterSniffer(SniffFLV);
#endif  
    RegisterSniffer(SniffSDP);
#ifdef MTK_OGM_PLAYBACK_SUPPORT 
    RegisterSniffer(SniffOgm);
#endif
#endif // #ifndef ANDROID_DEFAULT_CODE



    RegisterSniffer(SniffMPEG2PS);
    RegisterSniffer(SniffWVM);

#ifdef MTK_AVI_PLAYBACK_SUPPORT
        RegisterSniffer(MtkSniffAVI);
#endif

#ifdef ANDROID_DEFAULT_CODE
    // for android default code, the DRM sniffer should be registed here.
    char value[PROPERTY_VALUE_MAX];
    if (property_get("drm.service.enabled", value, NULL)
            && (!strcmp(value, "1") || !strcasecmp(value, "true"))) {
        RegisterSniffer(SniffDRM);
    }
#else
    // not android default code, but OMA DRM v1 is disabled
#ifndef MTK_DRM_APP
    char value[PROPERTY_VALUE_MAX];
    if (property_get("drm.service.enabled", value, NULL)
            && (!strcmp(value, "1") || !strcasecmp(value, "true"))) {
        RegisterSniffer(SniffDRM);
    }
#endif
#endif // ANDROID_DEFAULT_CODE
}
// static
void DataSource::RegisterDefaultSniffers() {
    RegisterSniffer(SniffMPEG4);
    RegisterSniffer(SniffFragmentedMP4);
    RegisterSniffer(SniffMatroska);
    RegisterSniffer(SniffOgg);
    RegisterSniffer(SniffWAV);
    RegisterSniffer(SniffFLAC);
    RegisterSniffer(SniffAMR);
    RegisterSniffer(SniffMPEG2TS);
    RegisterSniffer(SniffMP3);
    RegisterSniffer(SniffAAC);
    RegisterSniffer(SniffMPEG2PS);
    RegisterSniffer(SniffWVM);
#ifdef QCOM_HARDWARE
    RegisterSniffer(SniffExtendedExtractor);
#endif

#ifdef OMAP_ENHANCEMENT
    RegisterSniffer(SniffAVI);
#endif

    char value[PROPERTY_VALUE_MAX];
    if (property_get("drm.service.enabled", value, NULL)
            && (!strcmp(value, "1") || !strcasecmp(value, "true"))) {
        RegisterSniffer(SniffDRM);
    }
}
// static
void DataSource::RegisterDefaultSniffers() {
    RegisterSniffer(SniffMPEG4);
    RegisterSniffer(SniffFragmentedMP4);
    RegisterSniffer(SniffMatroska);
    RegisterSniffer(SniffOgg);
    RegisterSniffer(SniffWAV);
    RegisterSniffer(SniffFLAC);
    RegisterSniffer(SniffAMR);
    RegisterSniffer(SniffMPEG2TS);
    RegisterSniffer(SniffMP3);
    RegisterSniffer(SniffAAC);
    RegisterSniffer(SniffMPEG2PS);
#ifndef QCOM_LEGACY_OMX
    // We haven't proprietary for it, and its brake ExtendedExtractor
    RegisterSniffer(SniffWVM);
#endif
#ifdef QCOM_HARDWARE
#ifdef QCOM_LEGACY_OMX
    ExtendedExtractor::RegisterSniffers();
#else
    RegisterSniffer(SniffExtendedExtractor);
#endif // QCOM_LEGACY_OMX
#endif // QCOM_HARDWARE

    char value[PROPERTY_VALUE_MAX];
    if (property_get("drm.service.enabled", value, NULL)
            && (!strcmp(value, "1") || !strcasecmp(value, "true"))) {
        RegisterSniffer(SniffDRM);
    }
}
// static
void DataSource::RegisterDefaultSniffers() {
    RegisterSniffer(SniffMP3);
    RegisterSniffer(SniffMPEG4);
    RegisterSniffer(SniffAMR);
}