summaryrefslogtreecommitdiff
path: root/encoder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'encoder.cpp')
-rw-r--r--encoder.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/encoder.cpp b/encoder.cpp
index 9d352dc..06fc6ba 100644
--- a/encoder.cpp
+++ b/encoder.cpp
@@ -1,5 +1,6 @@
#include "encoder.h"
#include "encoders/lame_encoder.h"
+#include "encoders/vorbis_encoder.h"
#include <boost/function.hpp>
#include <boost/functional/factory.hpp>
@@ -11,6 +12,7 @@ std::map<std::string, EncoderFactory> encoder_factories;
void Encoder::init() {
encoder_factories["lame"] = boost::factory<boost::shared_ptr<EncoderLame> >();
+ encoder_factories["vorbis"] = boost::factory<boost::shared_ptr<VorbisEncoder> >();
}
Encoder::p Encoder::get(const std::string& name, RawAudioSource::p source) {