EncoderVideoSource::~EncoderVideoSource()
{
	Debug(ckite_log_message, "EncoderVideoSource::~EncoderVideoSource.\n");
#ifdef STARV_TEST
	if (fp)
		fclose(fp);
#endif

	if (fBuffer)
		delete [] fBuffer;
	if (fConfigBytes)
		delete fConfigBytes; 
#ifdef SDKH264 
#ifdef ENC_SOURCE
		x264_encoder_close(x264_handle);
#endif
#endif

#ifdef SDKMPEG4
#ifdef ENC_SOURCE
	if (fEncoderHandle)
		xvid_release(fEncoderHandle);
#endif
#endif
}
EncoderVideoSource::~EncoderVideoSource()
{
	Debug(ckite_log_message, "EncoderVideoSource::~EncoderVideoSource.\n");
	if (fp)
		fclose(fp);
	if (fBuffer)
		delete [] fBuffer;
	if (fConfigBytes)
		delete fConfigBytes;
	if (x264_handle)
		x264_encoder_close(x264_handle);
	if (fEncoderHandle)
		xvid_release(fEncoderHandle);
}