2525#include " include/AVCDecoder.h"
2626#include " include/M4vH263Decoder.h"
2727#include " include/MP3Decoder.h"
28+ #include " include/VorbisDecoder.h"
2829
2930#include " include/ESDS.h"
3031
@@ -67,6 +68,7 @@ FACTORY_CREATE(AMRWBDecoder)
6768FACTORY_CREATE (AACDecoder)
6869FACTORY_CREATE (AVCDecoder)
6970FACTORY_CREATE (M4vH263Decoder)
71+ FACTORY_CREATE (VorbisDecoder)
7072FACTORY_CREATE (AMRNBEncoder)
7173
7274static sp<MediaSource> InstantiateSoftwareCodec (
@@ -83,6 +85,7 @@ static sp<MediaSource> InstantiateSoftwareCodec(
8385 FACTORY_REF (AACDecoder)
8486 FACTORY_REF (AVCDecoder)
8587 FACTORY_REF (M4vH263Decoder)
88+ FACTORY_REF (VorbisDecoder)
8689 FACTORY_REF (AMRNBEncoder)
8790 };
8891 for (size_t i = 0 ;
@@ -123,6 +126,7 @@ static const CodecInfo kDecoderInfo[] = {
123126 { MEDIA_MIMETYPE_VIDEO_AVC, " OMX.TI.Video.Decoder" },
124127 { MEDIA_MIMETYPE_VIDEO_AVC, " AVCDecoder" },
125128// { MEDIA_MIMETYPE_VIDEO_AVC, "OMX.PV.avcdec" },
129+ { MEDIA_MIMETYPE_AUDIO_VORBIS, " VorbisDecoder" },
126130};
127131
128132static const CodecInfo kEncoderInfo [] = {
0 commit comments