From 66820ec06e1656bb0b8ff1df6ac83a14803ac78f Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@d8a302eb-03bc-478d-80e4-98257eca68ef> Date: Thu, 28 Aug 2014 07:17:15 +0000 Subject: [PATCH] encoder git-svn-id: svn://elaine/murooma/trunk@216 d8a302eb-03bc-478d-80e4-98257eca68ef --- server/encoder.h | 16 ++++++++++++++++ server/oggEncoder.cpp | 18 ++++++++++++++++++ server/oggEncoder.h | 16 ++++++++++++++++ 3 files changed, 50 insertions(+) create mode 100644 server/encoder.h create mode 100644 server/oggEncoder.cpp create mode 100644 server/oggEncoder.h diff --git a/server/encoder.h b/server/encoder.h new file mode 100644 index 00000000..d394e801 --- /dev/null +++ b/server/encoder.h @@ -0,0 +1,16 @@ +#ifndef ENCODER_H +#define ENCODER_H +#include "common/chunk.h" + + +class Encoder +{ +public: + Encoder(); + virtual void encode(Chunk* chunk) = 0; +}; + + +#endif + + diff --git a/server/oggEncoder.cpp b/server/oggEncoder.cpp new file mode 100644 index 00000000..2d2cc8e3 --- /dev/null +++ b/server/oggEncoder.cpp @@ -0,0 +1,18 @@ +#include "oggEncoder.h" + +OggEncoder::OggEncoder() +{ +} + + +void OggEncoder::encode(Chunk* chunk) +{ + WireChunk* wireChunk = chunk->wireChunk; + for (size_t n=0; nlength; ++n) + wireChunk->payload[n] *= 1.5; +// return chunk; +} + + + + diff --git a/server/oggEncoder.h b/server/oggEncoder.h new file mode 100644 index 00000000..72712349 --- /dev/null +++ b/server/oggEncoder.h @@ -0,0 +1,16 @@ +#ifndef OGG_ENCODER_H +#define OGG_ENCODER_H +#include "encoder.h" + + +class OggEncoder +{ +public: + OggEncoder(); + virtual void encode(Chunk* chunk); +}; + + +#endif + +