Silence some compile warnings with reinterpret cast
This commit is contained in:
@@ -179,7 +179,7 @@ static void gst_fastspectrum_reset_state (GstFastSpectrum * spectrum) {
|
|||||||
|
|
||||||
static void gst_fastspectrum_finalize (GObject * object) {
|
static void gst_fastspectrum_finalize (GObject * object) {
|
||||||
|
|
||||||
GstFastSpectrum *spectrum = GST_FASTSPECTRUM (object);
|
GstFastSpectrum *spectrum = reinterpret_cast<GstFastSpectrum*>(object);
|
||||||
|
|
||||||
gst_fastspectrum_reset_state (spectrum);
|
gst_fastspectrum_reset_state (spectrum);
|
||||||
g_mutex_clear (&spectrum->lock);
|
g_mutex_clear (&spectrum->lock);
|
||||||
@@ -190,7 +190,7 @@ static void gst_fastspectrum_finalize (GObject * object) {
|
|||||||
|
|
||||||
static void gst_fastspectrum_set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec * pspec) {
|
static void gst_fastspectrum_set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec * pspec) {
|
||||||
|
|
||||||
GstFastSpectrum *filter = GST_FASTSPECTRUM (object);
|
GstFastSpectrum *filter = reinterpret_cast<GstFastSpectrum*>(object);
|
||||||
|
|
||||||
switch (prop_id) {
|
switch (prop_id) {
|
||||||
case PROP_INTERVAL:{
|
case PROP_INTERVAL:{
|
||||||
@@ -222,7 +222,7 @@ static void gst_fastspectrum_set_property (GObject * object, guint prop_id, cons
|
|||||||
|
|
||||||
static void gst_fastspectrum_get_property (GObject * object, guint prop_id, GValue * value, GParamSpec * pspec) {
|
static void gst_fastspectrum_get_property (GObject * object, guint prop_id, GValue * value, GParamSpec * pspec) {
|
||||||
|
|
||||||
GstFastSpectrum *filter = GST_FASTSPECTRUM (object);
|
GstFastSpectrum *filter = reinterpret_cast<GstFastSpectrum*>(object);
|
||||||
|
|
||||||
switch (prop_id) {
|
switch (prop_id) {
|
||||||
case PROP_INTERVAL:
|
case PROP_INTERVAL:
|
||||||
@@ -240,7 +240,7 @@ static void gst_fastspectrum_get_property (GObject * object, guint prop_id, GVal
|
|||||||
|
|
||||||
static gboolean gst_fastspectrum_start (GstBaseTransform * trans) {
|
static gboolean gst_fastspectrum_start (GstBaseTransform * trans) {
|
||||||
|
|
||||||
GstFastSpectrum *spectrum = GST_FASTSPECTRUM (trans);
|
GstFastSpectrum *spectrum = reinterpret_cast<GstFastSpectrum*>(trans);
|
||||||
|
|
||||||
gst_fastspectrum_reset_state (spectrum);
|
gst_fastspectrum_reset_state (spectrum);
|
||||||
|
|
||||||
@@ -250,7 +250,7 @@ static gboolean gst_fastspectrum_start (GstBaseTransform * trans) {
|
|||||||
|
|
||||||
static gboolean gst_fastspectrum_stop (GstBaseTransform * trans) {
|
static gboolean gst_fastspectrum_stop (GstBaseTransform * trans) {
|
||||||
|
|
||||||
GstFastSpectrum *spectrum = GST_FASTSPECTRUM (trans);
|
GstFastSpectrum *spectrum = reinterpret_cast<GstFastSpectrum*>(trans);
|
||||||
|
|
||||||
gst_fastspectrum_reset_state (spectrum);
|
gst_fastspectrum_reset_state (spectrum);
|
||||||
|
|
||||||
@@ -334,7 +334,7 @@ static void input_data_mixed_int16_max (const guint8 * _in, double * out, guint
|
|||||||
|
|
||||||
static gboolean gst_fastspectrum_setup (GstAudioFilter * base, const GstAudioInfo * info) {
|
static gboolean gst_fastspectrum_setup (GstAudioFilter * base, const GstAudioInfo * info) {
|
||||||
|
|
||||||
GstFastSpectrum *spectrum = GST_FASTSPECTRUM (base);
|
GstFastSpectrum *spectrum = reinterpret_cast<GstFastSpectrum*>(base);
|
||||||
GstFastSpectrumInputData input_data = nullptr;
|
GstFastSpectrumInputData input_data = nullptr;
|
||||||
|
|
||||||
g_mutex_lock (&spectrum->lock);
|
g_mutex_lock (&spectrum->lock);
|
||||||
@@ -392,7 +392,7 @@ static void gst_fastspectrum_run_fft (GstFastSpectrum * spectrum, guint input_po
|
|||||||
|
|
||||||
static GstFlowReturn gst_fastspectrum_transform_ip (GstBaseTransform *trans, GstBuffer *buffer) {
|
static GstFlowReturn gst_fastspectrum_transform_ip (GstBaseTransform *trans, GstBuffer *buffer) {
|
||||||
|
|
||||||
GstFastSpectrum *spectrum = GST_FASTSPECTRUM (trans);
|
GstFastSpectrum *spectrum = reinterpret_cast<GstFastSpectrum*>(trans);
|
||||||
guint rate = GST_AUDIO_FILTER_RATE (spectrum);
|
guint rate = GST_AUDIO_FILTER_RATE (spectrum);
|
||||||
guint bps = GST_AUDIO_FILTER_BPS (spectrum);
|
guint bps = GST_AUDIO_FILTER_BPS (spectrum);
|
||||||
guint bpf = GST_AUDIO_FILTER_BPF (spectrum);
|
guint bpf = GST_AUDIO_FILTER_BPF (spectrum);
|
||||||
|
|||||||
@@ -117,7 +117,7 @@ void MoodbarPipeline::Start() {
|
|||||||
g_object_set(decodebin, "uri", local_filename_.toEncoded().constData(), nullptr);
|
g_object_set(decodebin, "uri", local_filename_.toEncoded().constData(), nullptr);
|
||||||
g_object_set(spectrum, "bands", kBands, nullptr);
|
g_object_set(spectrum, "bands", kBands, nullptr);
|
||||||
|
|
||||||
GstFastSpectrum* fast_spectrum = GST_FASTSPECTRUM(spectrum);
|
GstFastSpectrum* fast_spectrum = reinterpret_cast<GstFastSpectrum*>(spectrum);
|
||||||
fast_spectrum->output_callback = [this](double* magnitudes, int size) { builder_->AddFrame(magnitudes, size); };
|
fast_spectrum->output_callback = [this](double* magnitudes, int size) { builder_->AddFrame(magnitudes, size); };
|
||||||
|
|
||||||
// Connect signals
|
// Connect signals
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ public:
|
|||||||
// First, check if we have the focus.
|
// First, check if we have the focus.
|
||||||
// If no, it probably means this event isn't for us.
|
// If no, it probably means this event isn't for us.
|
||||||
NSResponder* firstResponder = [[NSApp keyWindow] firstResponder];
|
NSResponder* firstResponder = [[NSApp keyWindow] firstResponder];
|
||||||
if ([firstResponder isKindOfClass:[NSText class]] && [(NSText*)firstResponder delegate] == self) {
|
if ([firstResponder isKindOfClass:[NSText class]] && (NSSearchField*)([(NSText*)firstResponder delegate]) == self) {
|
||||||
|
|
||||||
if ([event type] == NSEventTypeKeyDown && [event modifierFlags] & NSEventModifierFlagCommand) {
|
if ([event type] == NSEventTypeKeyDown && [event modifierFlags] & NSEventModifierFlagCommand) {
|
||||||
QString keyString = toQString([event characters]);
|
QString keyString = toQString([event characters]);
|
||||||
|
|||||||
Reference in New Issue
Block a user