OSDN Git Service

codecs: enable vp8 and vp9
authorChih-Wei Huang <cwhuang@linux.org.tw>
Thu, 27 Apr 2017 11:07:47 +0000 (19:07 +0800)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Fri, 28 Apr 2017 04:45:24 +0000 (12:45 +0800)
data/media_codecs_ffmpeg.xml
extractor/FFmpegExtractor.cpp

index 8fd6d06..90fb57a 100644 (file)
             <Limit name="alignment" value="2x2" />
             <Feature name="adaptive-playback" />
         </MediaCodec>
+        <MediaCodec name="OMX.ffmpeg.vp8.decoder" type="video/x-vnd.on2.vp8">
+            <Limit name="size" min="2x2" max="2048x2048" />
+            <Limit name="alignment" value="2x2" />
+            <Feature name="adaptive-playback" />
+        </MediaCodec>
+        <MediaCodec name="OMX.ffmpeg.vp9.decoder" type="video/x-vnd.on2.vp9">
+            <Limit name="size" min="2x2" max="2048x2048" />
+            <Limit name="alignment" value="2x2" />
+            <Feature name="adaptive-playback" />
+        </MediaCodec>
         <MediaCodec name="OMX.ffmpeg.rv.decoder"     type="video/vnd.rn-realvideo">
             <Limit name="size" min="2x2" max="2048x2048" />
             <Limit name="alignment" value="2x2" />
index 35ca10c..b06389b 100644 (file)
@@ -328,6 +328,8 @@ bool FFmpegExtractor::is_codec_supported(enum AVCodecID codec_id)
     case AV_CODEC_ID_WMV2:
     case AV_CODEC_ID_WMV3:
     case AV_CODEC_ID_VC1:
+    case AV_CODEC_ID_VP8:
+    case AV_CODEC_ID_VP9:
     case AV_CODEC_ID_WMAV1:
     case AV_CODEC_ID_WMAV2:
     case AV_CODEC_ID_WMAPRO: