khronosfws/openmax_al/src/common/xacommon.c
changeset 16 43d09473c595
parent 12 5a06f39ad45b
child 21 2ed61feeead6
child 31 8dfd592727cb
equal deleted inserted replaced
14:80975da52420 16:43d09473c595
   118             {
   118             {
   119                 case XA_DATAFORMAT_MIME:
   119                 case XA_DATAFORMAT_MIME:
   120                 {
   120                 {
   121                     /* try to parse mimetype first */
   121                     /* try to parse mimetype first */
   122                     mime = ((XADataFormat_MIME*)(source->pFormat))->mimeType;
   122                     mime = ((XADataFormat_MIME*)(source->pFormat))->mimeType;
   123                     if(strncmp((char*)mime,"audio",5)==0)
   123                     if(mime && (strncmp((char*)mime,"audio",5)==0))
   124                     {
   124                     {
   125                         *type = XA_MEDIATYPE_AUDIO;
   125                         *type = XA_MEDIATYPE_AUDIO;
   126                     }
   126                     }
   127                     else if(strncmp((char*)mime,"video",5)==0)
   127                     else if(mime && (strncmp((char*)mime,"video",5)==0))
   128                     {
   128                     {
   129                         *type = XA_MEDIATYPE_VIDEO;
   129                         *type = XA_MEDIATYPE_VIDEO;
   130                     }
   130                     }
   131                     else if(strncmp((char*)mime,"image",5)==0)
   131                     else if(mime && (strncmp((char*)mime,"image",5)==0))
   132                     {
   132                     {
   133                         *type = XA_MEDIATYPE_IMAGE;
   133                         *type = XA_MEDIATYPE_IMAGE;
   134                     }
   134                     }
   135                     else
   135                     else
   136                     {
   136                     {