Skip to content

Commit

Permalink
Removed destructive destructor
Browse files Browse the repository at this point in the history
  • Loading branch information
shortstheory committed Mar 28, 2019
1 parent f5015f6 commit d6efd60
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 17 deletions.
14 changes: 0 additions & 14 deletions src/Common/PipelineManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -39,20 +39,6 @@ PipelineManager::PipelineManager(string _device, int quality, CameraType type) :
set_state_constants();
}

PipelineManager::~PipelineManager()
{
// g_free(camera);
// g_free(src_capsfilter);
// g_free(videoconvert);
// g_free(h264_encoder);
// g_free(h264_parser);
// g_free(rtph264_payloader);
// g_free(text_overlay);
// g_free(tee);
// g_free(multi_udp_sink);
// g_free(pipeline);
}

void PipelineManager::set_state_constants()
{
if (network_state == NetworkState::STEADY) {
Expand Down
5 changes: 2 additions & 3 deletions src/Common/PipelineManager.h
Original file line number Diff line number Diff line change
Expand Up @@ -60,16 +60,15 @@ class PipelineManager
guint32 h264_bitrate;
FileRecorder file_recorder;

GstElement* pipeline;
GstElement* multi_udp_sink;
GstElement *pipeline;
GstElement *multi_udp_sink;
GstElement *rtph264_payloader;
GstElement *tee;

QoSEstimator qos_estimator;

PipelineManager(string _device = "/dev/video0", int quality = AUTO_PRESET, CameraType type = CameraType::RAW_CAM);

virtual ~PipelineManager();
void change_quality_preset(int quality);
bool record_stream(bool _record_stream);
void set_resolution(ResolutionPresets setting);
Expand Down

0 comments on commit d6efd60

Please sign in to comment.