mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 12:11:13 +00:00
gst-libs/gst/interfaces/propertyprobe.c: More sanity checks for our second-favourite interface.
Original commit message from CVS: * gst-libs/gst/interfaces/propertyprobe.c: (gst_property_probe_get_properties), (gst_property_probe_get_property), (gst_property_probe_probe_property), (gst_property_probe_probe_property_name), (gst_property_probe_needs_probe), (gst_property_probe_needs_probe_name), (gst_property_probe_get_values), (gst_property_probe_get_values_name), (gst_property_probe_probe_and_get_values), (gst_property_probe_probe_and_get_values_name): More sanity checks for our second-favourite interface.
This commit is contained in:
parent
aa7b4f5ac7
commit
f5a176bb6c
2 changed files with 28 additions and 1 deletions
15
ChangeLog
15
ChangeLog
|
@ -1,3 +1,18 @@
|
|||
2008-09-05 Tim-Philipp Müller <tim.muller at collabora co uk>
|
||||
|
||||
* gst-libs/gst/interfaces/propertyprobe.c:
|
||||
(gst_property_probe_get_properties),
|
||||
(gst_property_probe_get_property),
|
||||
(gst_property_probe_probe_property),
|
||||
(gst_property_probe_probe_property_name),
|
||||
(gst_property_probe_needs_probe),
|
||||
(gst_property_probe_needs_probe_name),
|
||||
(gst_property_probe_get_values),
|
||||
(gst_property_probe_get_values_name),
|
||||
(gst_property_probe_probe_and_get_values),
|
||||
(gst_property_probe_probe_and_get_values_name):
|
||||
More sanity checks for our second-favourite interface.
|
||||
|
||||
2008-09-05 Stefan Kost <ensonic@users.sf.net>
|
||||
|
||||
* gst-libs/gst/interfaces/propertyprobe.c:
|
||||
|
|
|
@ -114,6 +114,7 @@ gst_property_probe_get_properties (GstPropertyProbe * probe)
|
|||
GstPropertyProbeInterface *iface;
|
||||
|
||||
g_return_val_if_fail (probe != NULL, NULL);
|
||||
g_return_val_if_fail (GST_IS_PROPERTY_PROBE (probe), NULL);
|
||||
|
||||
iface = GST_PROPERTY_PROBE_GET_IFACE (probe);
|
||||
|
||||
|
@ -135,11 +136,14 @@ gst_property_probe_get_properties (GstPropertyProbe * probe)
|
|||
const GParamSpec *
|
||||
gst_property_probe_get_property (GstPropertyProbe * probe, const gchar * name)
|
||||
{
|
||||
const GList *pspecs = gst_property_probe_get_properties (probe);
|
||||
const GList *pspecs;
|
||||
|
||||
g_return_val_if_fail (probe != NULL, NULL);
|
||||
g_return_val_if_fail (GST_IS_PROPERTY_PROBE (probe), NULL);
|
||||
g_return_val_if_fail (name != NULL, NULL);
|
||||
|
||||
pspecs = gst_property_probe_get_properties (probe);
|
||||
|
||||
while (pspecs) {
|
||||
const GParamSpec *pspec = pspecs->data;
|
||||
|
||||
|
@ -170,6 +174,7 @@ gst_property_probe_probe_property (GstPropertyProbe * probe,
|
|||
GstPropertyProbeInterface *iface;
|
||||
|
||||
g_return_if_fail (probe != NULL);
|
||||
g_return_if_fail (GST_IS_PROPERTY_PROBE (probe));
|
||||
g_return_if_fail (pspec != NULL);
|
||||
|
||||
iface = GST_PROPERTY_PROBE_GET_IFACE (probe);
|
||||
|
@ -192,6 +197,7 @@ gst_property_probe_probe_property_name (GstPropertyProbe * probe,
|
|||
const GParamSpec *pspec;
|
||||
|
||||
g_return_if_fail (probe != NULL);
|
||||
g_return_if_fail (GST_IS_PROPERTY_PROBE (probe));
|
||||
g_return_if_fail (name != NULL);
|
||||
|
||||
pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (probe), name);
|
||||
|
@ -223,6 +229,7 @@ gst_property_probe_needs_probe (GstPropertyProbe * probe,
|
|||
GstPropertyProbeInterface *iface;
|
||||
|
||||
g_return_val_if_fail (probe != NULL, FALSE);
|
||||
g_return_val_if_fail (GST_IS_PROPERTY_PROBE (probe), FALSE);
|
||||
g_return_val_if_fail (pspec != NULL, FALSE);
|
||||
|
||||
iface = GST_PROPERTY_PROBE_GET_IFACE (probe);
|
||||
|
@ -249,6 +256,7 @@ gst_property_probe_needs_probe_name (GstPropertyProbe * probe,
|
|||
const GParamSpec *pspec;
|
||||
|
||||
g_return_val_if_fail (probe != NULL, FALSE);
|
||||
g_return_val_if_fail (GST_IS_PROPERTY_PROBE (probe), FALSE);
|
||||
g_return_val_if_fail (name != NULL, FALSE);
|
||||
|
||||
pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (probe), name);
|
||||
|
@ -277,6 +285,7 @@ gst_property_probe_get_values (GstPropertyProbe * probe,
|
|||
GstPropertyProbeInterface *iface;
|
||||
|
||||
g_return_val_if_fail (probe != NULL, NULL);
|
||||
g_return_val_if_fail (GST_IS_PROPERTY_PROBE (probe), NULL);
|
||||
g_return_val_if_fail (pspec != NULL, NULL);
|
||||
|
||||
iface = GST_PROPERTY_PROBE_GET_IFACE (probe);
|
||||
|
@ -303,6 +312,7 @@ gst_property_probe_get_values_name (GstPropertyProbe * probe,
|
|||
const GParamSpec *pspec;
|
||||
|
||||
g_return_val_if_fail (probe != NULL, NULL);
|
||||
g_return_val_if_fail (GST_IS_PROPERTY_PROBE (probe), NULL);
|
||||
g_return_val_if_fail (name != NULL, NULL);
|
||||
|
||||
pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (probe), name);
|
||||
|
@ -332,6 +342,7 @@ gst_property_probe_probe_and_get_values (GstPropertyProbe * probe,
|
|||
GstPropertyProbeInterface *iface;
|
||||
|
||||
g_return_val_if_fail (probe != NULL, NULL);
|
||||
g_return_val_if_fail (GST_IS_PROPERTY_PROBE (probe), NULL);
|
||||
g_return_val_if_fail (pspec != NULL, NULL);
|
||||
|
||||
iface = GST_PROPERTY_PROBE_GET_IFACE (probe);
|
||||
|
@ -358,6 +369,7 @@ gst_property_probe_probe_and_get_values_name (GstPropertyProbe * probe,
|
|||
const GParamSpec *pspec;
|
||||
|
||||
g_return_val_if_fail (probe != NULL, NULL);
|
||||
g_return_val_if_fail (GST_IS_PROPERTY_PROBE (probe), NULL);
|
||||
g_return_val_if_fail (name != NULL, NULL);
|
||||
|
||||
pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (probe), name);
|
||||
|
|
Loading…
Reference in a new issue