def defaultProxyType()

in common/src/main/scala/com/theguardian/multimedia/archivehunter/common/ProxyTranscodeFramework/ProxyGenerators.scala [119:136]


  def defaultProxyType(entry:ArchiveEntry):Option[ProxyType.Value] = entry.mimeType.major match {
    case "video"=>Some(ProxyType.VIDEO)
    case "audio"=>Some(ProxyType.AUDIO)
    case "image"=>None
    case "application"=>
      if(entry.mimeType.minor=="octet-stream"){
        Some(ProxyType.VIDEO)
      } else {
        None
      }
    case "binary"=>
      if(entry.mimeType.minor=="octet-stream"){
        Some(ProxyType.VIDEO)
      } else {
        None
      }
    case _=>None
  }