Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Marc-André Lureau
gst-plugins-good
Commits
3342b167
Commit
3342b167
authored
Mar 17, 2010
by
Benjamin Otte
Browse files
Add -Wmissing-declarations -Wmissing-prototypes warning flags
And fix all the warnings.
parent
7e363149
Changes
156
Hide whitespace changes
Inline
Side-by-side
configure.ac
View file @
3342b167
...
...
@@ -272,10 +272,10 @@ dnl set location of plugin directory
AG_GST_SET_PLUGINDIR
dnl define an ERROR_CFLAGS Makefile variable
AG_GST_SET_ERROR_CFLAGS($GST_GIT)
AG_GST_SET_ERROR_CFLAGS($GST_GIT
, [-Wmissing-declarations -Wmissing-prototypes]
)
dnl define an ERROR_CXXFLAGS Makefile variable
AG_GST_SET_ERROR_CXXFLAGS($GST_GIT)
AG_GST_SET_ERROR_CXXFLAGS($GST_GIT
, [-Wmissing-declarations -Wmissing-prototypes]
)
dnl define correct level for debugging messages
AG_GST_SET_LEVEL_DEFAULT($GST_GIT)
...
...
ext/annodex/gstannodex.c
View file @
3342b167
...
...
@@ -27,6 +27,7 @@
#include <math.h>
#include <gst/tag/tag.h>
#include "gstannodex.h"
#include "gstcmmlparser.h"
#include "gstcmmlenc.h"
#include "gstcmmldec.h"
...
...
ext/annodex/gstcmmldec.h
View file @
3342b167
...
...
@@ -91,6 +91,8 @@ struct _GstCmmlDecClass
GstElementClass
parent_class
;
};
GType
gst_cmml_dec_get_type
(
void
);
gboolean
gst_cmml_dec_plugin_init
(
GstPlugin
*
plugin
);
#endif
/* __GST_CMML_DEC_H__ */
ext/annodex/gstcmmlenc.h
View file @
3342b167
...
...
@@ -72,6 +72,8 @@ struct _GstCmmlEncClass
GstElementClass
parent_class
;
};
GType
gst_cmml_enc_get_type
(
void
);
gboolean
gst_cmml_enc_plugin_init
(
GstPlugin
*
plugin
);
#endif
/* __GST_CMML_ENC_H__ */
ext/annodex/gstcmmlparser.c
View file @
3342b167
...
...
@@ -121,7 +121,7 @@ gst_cmml_parser_parse_chunk (GstCmmlParser * parser,
/* convert an xmlNodePtr to a string
*/
guchar
*
static
guchar
*
gst_cmml_parser_node_to_string
(
GstCmmlParser
*
parser
,
xmlNodePtr
node
)
{
xmlBufferPtr
xml_buffer
;
...
...
ext/annodex/gstcmmlutils.c
View file @
3342b167
...
...
@@ -386,27 +386,3 @@ gst_cmml_track_list_get_track_last_clip (GHashTable * tracks,
return
res
?
GST_CMML_TAG_CLIP
(
res
->
data
)
:
NULL
;
}
void
gst_cmml_track_list_set_data
(
GHashTable
*
tracks
,
const
gchar
*
track_name
,
gpointer
data
)
{
GstCmmlTrack
*
track
;
g_return_if_fail
(
track_name
!=
NULL
);
track
=
g_hash_table_lookup
(
tracks
,
track_name
);
if
(
track
)
track
->
user_data
=
data
;
}
gpointer
gst_cmml_track_get_data
(
GHashTable
*
tracks
,
const
gchar
*
track_name
)
{
GstCmmlTrack
*
track
;
g_return_val_if_fail
(
track_name
!=
NULL
,
NULL
);
track
=
g_hash_table_lookup
(
tracks
,
track_name
);
return
track
?
track
->
user_data
:
NULL
;
}
ext/dv/gstdvdec.c
View file @
3342b167
...
...
@@ -132,7 +132,7 @@ static GstStaticPadTemplate src_temp = GST_STATIC_PAD_TEMPLATE ("src",
);
#define GST_TYPE_DVDEC_QUALITY (gst_dvdec_quality_get_type())
GType
static
GType
gst_dvdec_quality_get_type
(
void
)
{
static
GType
qtype
=
0
;
...
...
ext/flac/gstflacenc.c
View file @
3342b167
...
...
@@ -232,7 +232,7 @@ static const GstFlacEncParams flacenc_params[] = {
#define DEFAULT_SEEKPOINTS 0
#define GST_TYPE_FLAC_ENC_QUALITY (gst_flac_enc_quality_get_type ())
GType
static
GType
gst_flac_enc_quality_get_type
(
void
)
{
static
GType
qtype
=
0
;
...
...
ext/gdk_pixbuf/gstgdkpixbuf.c
View file @
3342b167
...
...
@@ -28,6 +28,7 @@
#include "gstgdkpixbuf.h"
#include "gstgdkpixbufsink.h"
#include "pixbufscale.h"
GST_DEBUG_CATEGORY_STATIC
(
gst_gdk_pixbuf_debug
);
#define GST_CAT_DEFAULT gst_gdk_pixbuf_debug
...
...
@@ -75,8 +76,6 @@ static GstStaticPadTemplate gst_gdk_pixbuf_src_template =
GST_STATIC_CAPS
(
GST_VIDEO_CAPS_RGB
"; "
GST_VIDEO_CAPS_RGBA
)
);
gboolean
pixbufscale_init
(
GstPlugin
*
plugin
);
static
void
gst_gdk_pixbuf_base_init
(
gpointer
g_class
);
static
void
gst_gdk_pixbuf_class_init
(
GstGdkPixbufClass
*
klass
);
static
void
gst_gdk_pixbuf_init
(
GstGdkPixbuf
*
filter
,
...
...
ext/gdk_pixbuf/pixbufscale.h
View file @
3342b167
...
...
@@ -75,7 +75,9 @@ struct _GstPixbufScaleClass {
GstBaseTransformClass
parent_class
;
};
static
GType
gst_pixbufscale_get_type
(
void
);
GType
gst_pixbufscale_get_type
(
void
);
gboolean
pixbufscale_init
(
GstPlugin
*
plugin
);
G_END_DECLS
...
...
ext/jpeg/Makefile.am
View file @
3342b167
...
...
@@ -14,6 +14,7 @@ libgstjpeg_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
libgstjpeg_la_LIBTOOLFLAGS
=
--tag
=
disable-static
noinst_HEADERS
=
\
gstjpeg.h
\
gstjpegdec.h gstjpegenc.h
\
gstsmokeenc.h gstsmokedec.h
\
smokecodec.h smokeformat.h
ext/jpeg/gstjpeg.c
View file @
3342b167
...
...
@@ -24,6 +24,7 @@
#include <gst/gst.h>
#include "gstjpeg.h"
#include "gstjpegdec.h"
#include "gstjpegenc.h"
#include "gstsmokeenc.h"
...
...
ext/jpeg/gstjpeg.h
0 → 100644
View file @
3342b167
/* GStreamer
* Copyright (C) <1999> Erik Walthinsen <omega@cse.ogi.edu>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
* License along with this library; if not, write to the
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
#ifndef __GST_JPEG_H__
#define __GST_JPEG_H__
#include <glib-object.h>
G_BEGIN_DECLS
GType
gst_idct_method_get_type
(
void
);
G_END_DECLS
#endif
/* __GST_JPEG_H__ */
ext/jpeg/gstjpegdec.c
View file @
3342b167
...
...
@@ -38,6 +38,7 @@
#include <string.h>
#include "gstjpegdec.h"
#include "gstjpeg.h"
#include <gst/video/video.h>
#include "gst/gst-i18n-plugin.h"
#include <jerror.h>
...
...
ext/jpeg/gstjpegenc.c
View file @
3342b167
...
...
@@ -36,6 +36,7 @@
#include <string.h>
#include "gstjpegenc.h"
#include "gstjpeg.h"
#include <gst/video/video.h>
/* experimental */
...
...
ext/wavpack/gstwavpackstreamreader.c
View file @
3342b167
...
...
@@ -107,7 +107,7 @@ gst_wavpack_stream_reader_write_bytes (void *id, void *data, int32_t bcount)
}
WavpackStreamReader
*
gst_wavpack_stream_reader_new
()
gst_wavpack_stream_reader_new
(
void
)
{
WavpackStreamReader
*
stream_reader
=
(
WavpackStreamReader
*
)
g_malloc0
(
sizeof
(
WavpackStreamReader
));
...
...
ext/wavpack/gstwavpackstreamreader.h
View file @
3342b167
...
...
@@ -31,6 +31,6 @@ typedef struct
uint32_t
position
;
}
read_id
;
WavpackStreamReader
*
gst_wavpack_stream_reader_new
();
WavpackStreamReader
*
gst_wavpack_stream_reader_new
(
void
);
#endif
gst/debugutils/breakmydata.c
View file @
3342b167
...
...
@@ -105,6 +105,7 @@ GstStaticPadTemplate bmd_sink_template = GST_STATIC_PAD_TEMPLATE ("sink",
GST_DEBUG_CATEGORY_INIT (gst_break_my_data_debug, "breakmydata", 0, \
"debugging category for breakmydata element");
GType
gst_break_my_data_get_type
(
void
);
GST_BOILERPLATE_FULL
(
GstBreakMyData
,
gst_break_my_data
,
GstBaseTransform
,
GST_TYPE_BASE_TRANSFORM
,
DEBUG_INIT
);
...
...
gst/debugutils/gstnavseek.c
View file @
3342b167
...
...
@@ -65,6 +65,7 @@ static void gst_navseek_set_property (GObject * object, guint prop_id,
static
void
gst_navseek_get_property
(
GObject
*
object
,
guint
prop_id
,
GValue
*
value
,
GParamSpec
*
pspec
);
GType
gst_navseek_get_type
(
void
);
GST_BOILERPLATE
(
GstNavSeek
,
gst_navseek
,
GstBaseTransform
,
GST_TYPE_BASE_TRANSFORM
);
...
...
gst/debugutils/rndbuffersize.c
View file @
3342b167
...
...
@@ -96,6 +96,7 @@ static GstStateChangeReturn gst_rnd_buffer_size_change_state (GstElement *
GST_DEBUG_CATEGORY_INIT (gst_rnd_buffer_size_debug, "rndbuffersize", 0, \
"rndbuffersize element");
GType
gst_rnd_buffer_size_get_type
(
void
);
GST_BOILERPLATE_FULL
(
GstRndBufferSize
,
gst_rnd_buffer_size
,
GstElement
,
GST_TYPE_ELEMENT
,
DEBUG_INIT
);
...
...
Prev
1
2
3
4
5
…
8
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment