Commit 904b5dcb authored by Yun Liu's avatar Yun Liu
Browse files

Remove warnings under codecs and audioloop and samplecache

parent 644e3cee
......@@ -23,12 +23,8 @@
#include "audioloop.h"
#include <math.h>
AudioLoop::AudioLoop()
AudioLoop::AudioLoop():_buffer(0), _size(0), _pos(0), _sampleRate(0)
{
_buffer = 0;
_pos = 0;
_size = 0;
_sampleRate = 0;
}
AudioLoop::~AudioLoop()
......
......@@ -30,7 +30,7 @@ extern "C"{
class Gsm : public AudioCodec {
public:
// _payload should be 3
Gsm (int payload=3): AudioCodec(payload, "GSM"){
Gsm (int payload=3): AudioCodec(payload, "GSM"), _decode_gsmhandle(), _encode_gsmhandle() {
_clockRate = 8000;
_channel = 1;
_bitrate = 13.3;
......@@ -42,6 +42,18 @@ public:
printf("AudioCodec: ERROR: encode_gsm_create\n");
}
// Copy Constructor
Gsm(const Gsm& rh): AudioCodec(3, "GSM"),_decode_gsmhandle(), _encode_gsmhandle() /*: _clockRate(rh._clockRate), _channel(rh._channel), _bitrate(rh._bitrate), _bandwidth(rh._bandwidth) */{
printf("GSM copy constructor hasn't been implemented yet. Quit!");
exit(0);
}
// Assignment Operator
Gsm& operator=( const Gsm& rh){
printf("GSM assignment operator hasn't been implemented yet. Quit!");
exit(0);
}
virtual ~Gsm (void){
gsm_destroy(_decode_gsmhandle);
gsm_destroy(_encode_gsmhandle);
......
......@@ -25,7 +25,7 @@
class Speex : public AudioCodec{
public:
Speex(int payload=0)
: AudioCodec(payload, "speex")
: AudioCodec(payload, "speex"), _speexModePtr(NULL), _speex_dec_bits(), _speex_enc_bits(), _speex_dec_state(NULL), _speex_enc_state(NULL), _speex_frame_size(0)
{
_clockRate = 8000;
_channel = 1;
......@@ -34,6 +34,19 @@ public:
initSpeex();
}
// Copy Constructor
Speex(const Speex& rh): AudioCodec(0, "speex"), _speexModePtr(rh._speexModePtr), _speex_dec_bits(rh._speex_dec_bits), _speex_enc_bits(rh._speex_enc_bits),
_speex_dec_state(rh._speex_dec_state), _speex_enc_state(rh._speex_enc_state), _speex_frame_size(rh._speex_frame_size) {
printf("Speex copy constructor hasn't been implemented yet. Quit!");
exit(0);
}
// Assignment Operator
Speex& operator=( const Speex& rh){
printf("Speex assignment operator hasn't been implemented yet. Quit!");
exit(0);
}
void initSpeex() {
/*
if (_clockRate < 16000 ) {
......
......@@ -19,9 +19,9 @@
#include <samplecache.h>
SampleCache::SampleCache( pa_stream* s )
SampleCache::SampleCache( pa_stream* s ):_stream(s)
{
_stream = s ;
//_stream = s ;
}
SampleCache::~SampleCache()
......@@ -34,4 +34,5 @@ SampleCache::uploadSample( SFLDataFormat* buffer , size_t size )
{
//pa_stream_write( pulse->caching , buffer , size , pa_xfree, 0 , PA_SEEK_RELATIVE);
//pa_stream_finish_upload( pulse->caching );
return true;
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment