Lines Matching refs:mimeType
32 IVideoDecoder* createVideoDecoder(const char* mimeType) {
33 if (mimeType == NULL) {
38 if (strcasecmp(mimeType, "video/wmv") == 0 ||
39 strcasecmp(mimeType, "video/vc1") == 0 ||
40 strcasecmp(mimeType, "video/x-ms-wmv") == 0) {
41 VideoDecoderWMV *p = new VideoDecoderWMV(mimeType);
43 } else if (strcasecmp(mimeType, "video/avc") == 0 ||
44 strcasecmp(mimeType, "video/h264") == 0) {
45 VideoDecoderAVC *p = new VideoDecoderAVC(mimeType);
47 } else if (strcasecmp(mimeType, "video/mp4v-es") == 0 ||
48 strcasecmp(mimeType, "video/mpeg4") == 0 ||
49 strcasecmp(mimeType, "video/h263") == 0 ||
50 strcasecmp(mimeType, "video/3gpp") == 0) {
51 VideoDecoderMPEG4 *p = new VideoDecoderMPEG4(mimeType);
55 else if (strcasecmp(mimeType, "video/avc-secure") == 0) {
56 VideoDecoderAVC *p = new VideoDecoderAVCSecure(mimeType);
62 else if (strcasecmp(mimeType, "video/vp8") == 0 ||
63 strcasecmp(mimeType, "video/x-vnd.on2.vp8") == 0) {
64 VideoDecoderVP8 *p = new VideoDecoderVP8(mimeType);
70 ETRACE("Unknown mime type: %s", mimeType);
78 if (info && info->mimeType) {
79 ITRACE("Deleting decoder for %s", info->mimeType);