diff --git a/plugins/pcmCodec/CMakeLists.txt b/plugins/pcmCodec/CMakeLists.txt
index cce33ecd1a..34e49d908b 100644
--- a/plugins/pcmCodec/CMakeLists.txt
+++ b/plugins/pcmCodec/CMakeLists.txt
@@ -8,7 +8,7 @@
 
 set(TARGET_NAME pcmCodec)
 setup_hifi_client_server_plugin()
-link_hifi_libraries(shared plugins)
+link_hifi_libraries(shared audio plugins)
 
 if (BUILD_SERVER)
   install_beside_console()
diff --git a/plugins/pcmCodec/src/PCMCodecManager.h b/plugins/pcmCodec/src/PCMCodecManager.h
index 608e9a1556..178f7cbd9b 100644
--- a/plugins/pcmCodec/src/PCMCodecManager.h
+++ b/plugins/pcmCodec/src/PCMCodecManager.h
@@ -13,6 +13,7 @@
 #define hifi__PCMCodecManager_h
 
 #include <plugins/CodecPlugin.h>
+#include <AudioConstants.h>
 
 class PCMCodec : public CodecPlugin, public Encoder, public Decoder {
     Q_OBJECT
@@ -44,6 +45,7 @@ public:
     }
 
     virtual void lostFrame(QByteArray& decodedBuffer) override {
+        decodedBuffer.resize(AudioConstants::NETWORK_FRAME_BYTES_STEREO);
         memset(decodedBuffer.data(), 0, decodedBuffer.size());
     }
 
@@ -81,6 +83,7 @@ public:
     }
 
     virtual void lostFrame(QByteArray& decodedBuffer) override {
+        decodedBuffer.resize(AudioConstants::NETWORK_FRAME_BYTES_STEREO);
         memset(decodedBuffer.data(), 0, decodedBuffer.size());
     }