mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-30 13:41:48 +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>
|
2008-09-05 Stefan Kost <ensonic@users.sf.net>
|
||||||
|
|
||||||
* gst-libs/gst/interfaces/propertyprobe.c:
|
* gst-libs/gst/interfaces/propertyprobe.c:
|
||||||
|
|
|
@ -114,6 +114,7 @@ gst_property_probe_get_properties (GstPropertyProbe * probe)
|
||||||
GstPropertyProbeInterface *iface;
|
GstPropertyProbeInterface *iface;
|
||||||
|
|
||||||
g_return_val_if_fail (probe != NULL, NULL);
|
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);
|
iface = GST_PROPERTY_PROBE_GET_IFACE (probe);
|
||||||
|
|
||||||
|
@ -135,11 +136,14 @@ gst_property_probe_get_properties (GstPropertyProbe * probe)
|
||||||
const GParamSpec *
|
const GParamSpec *
|
||||||
gst_property_probe_get_property (GstPropertyProbe * probe, const gchar * name)
|
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 (probe != NULL, NULL);
|
||||||
|
g_return_val_if_fail (GST_IS_PROPERTY_PROBE (probe), NULL);
|
||||||
g_return_val_if_fail (name != NULL, NULL);
|
g_return_val_if_fail (name != NULL, NULL);
|
||||||
|
|
||||||
|
pspecs = gst_property_probe_get_properties (probe);
|
||||||
|
|
||||||
while (pspecs) {
|
while (pspecs) {
|
||||||
const GParamSpec *pspec = pspecs->data;
|
const GParamSpec *pspec = pspecs->data;
|
||||||
|
|
||||||
|
@ -170,6 +174,7 @@ gst_property_probe_probe_property (GstPropertyProbe * probe,
|
||||||
GstPropertyProbeInterface *iface;
|
GstPropertyProbeInterface *iface;
|
||||||
|
|
||||||
g_return_if_fail (probe != NULL);
|
g_return_if_fail (probe != NULL);
|
||||||
|
g_return_if_fail (GST_IS_PROPERTY_PROBE (probe));
|
||||||
g_return_if_fail (pspec != NULL);
|
g_return_if_fail (pspec != NULL);
|
||||||
|
|
||||||
iface = GST_PROPERTY_PROBE_GET_IFACE (probe);
|
iface = GST_PROPERTY_PROBE_GET_IFACE (probe);
|
||||||
|
@ -192,6 +197,7 @@ gst_property_probe_probe_property_name (GstPropertyProbe * probe,
|
||||||
const GParamSpec *pspec;
|
const GParamSpec *pspec;
|
||||||
|
|
||||||
g_return_if_fail (probe != NULL);
|
g_return_if_fail (probe != NULL);
|
||||||
|
g_return_if_fail (GST_IS_PROPERTY_PROBE (probe));
|
||||||
g_return_if_fail (name != NULL);
|
g_return_if_fail (name != NULL);
|
||||||
|
|
||||||
pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (probe), name);
|
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;
|
GstPropertyProbeInterface *iface;
|
||||||
|
|
||||||
g_return_val_if_fail (probe != NULL, FALSE);
|
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);
|
g_return_val_if_fail (pspec != NULL, FALSE);
|
||||||
|
|
||||||
iface = GST_PROPERTY_PROBE_GET_IFACE (probe);
|
iface = GST_PROPERTY_PROBE_GET_IFACE (probe);
|
||||||
|
@ -249,6 +256,7 @@ gst_property_probe_needs_probe_name (GstPropertyProbe * probe,
|
||||||
const GParamSpec *pspec;
|
const GParamSpec *pspec;
|
||||||
|
|
||||||
g_return_val_if_fail (probe != NULL, FALSE);
|
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);
|
g_return_val_if_fail (name != NULL, FALSE);
|
||||||
|
|
||||||
pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (probe), name);
|
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;
|
GstPropertyProbeInterface *iface;
|
||||||
|
|
||||||
g_return_val_if_fail (probe != NULL, NULL);
|
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);
|
g_return_val_if_fail (pspec != NULL, NULL);
|
||||||
|
|
||||||
iface = GST_PROPERTY_PROBE_GET_IFACE (probe);
|
iface = GST_PROPERTY_PROBE_GET_IFACE (probe);
|
||||||
|
@ -303,6 +312,7 @@ gst_property_probe_get_values_name (GstPropertyProbe * probe,
|
||||||
const GParamSpec *pspec;
|
const GParamSpec *pspec;
|
||||||
|
|
||||||
g_return_val_if_fail (probe != NULL, NULL);
|
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);
|
g_return_val_if_fail (name != NULL, NULL);
|
||||||
|
|
||||||
pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (probe), name);
|
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;
|
GstPropertyProbeInterface *iface;
|
||||||
|
|
||||||
g_return_val_if_fail (probe != NULL, NULL);
|
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);
|
g_return_val_if_fail (pspec != NULL, NULL);
|
||||||
|
|
||||||
iface = GST_PROPERTY_PROBE_GET_IFACE (probe);
|
iface = GST_PROPERTY_PROBE_GET_IFACE (probe);
|
||||||
|
@ -358,6 +369,7 @@ gst_property_probe_probe_and_get_values_name (GstPropertyProbe * probe,
|
||||||
const GParamSpec *pspec;
|
const GParamSpec *pspec;
|
||||||
|
|
||||||
g_return_val_if_fail (probe != NULL, NULL);
|
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);
|
g_return_val_if_fail (name != NULL, NULL);
|
||||||
|
|
||||||
pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (probe), name);
|
pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (probe), name);
|
||||||
|
|
Loading…
Reference in a new issue