gst/gst.c (init_post): call gst_caps_get_type() instead of _gst_caps_initalize()

Original commit message from CVS:
* gst/gst.c (init_post): call gst_caps_get_type() instead of
_gst_caps_initalize()

* gst/gstcaps.c: Style fixes, stay closer to glib and friends
(_gst_caps_initialize): Remove, in favor for gst_caps_get_type()

* gst/gstcaps.h (GST_CAPS_IS_SIMPLE): Capitalize macro
* gst/gstcaps.h: Clean up
This commit is contained in:
Johan Dahlin 2004-03-12 19:32:26 +00:00
parent 82d5ac58c4
commit 37d2e6d087
6 changed files with 179 additions and 117 deletions

View file

@ -1,5 +1,11 @@
2004-03-12 Johan Dahlin <johan@gnome.org>
* gst/gst.c (init_post): call gst_caps_get_type() instead of
_gst_caps_initalize()
* gst/gstcaps.c: Style fixes, stay closer to glib and friends
(_gst_caps_initialize): Remove, in favor for gst_caps_get_type()
* gst/gstcaps.h (GST_CAPS_IS_SIMPLE): Capitalize macro
* gst/gstcaps.h: Clean up

View file

@ -541,7 +541,7 @@ init_post (void)
_gst_cpu_initialize (_gst_enable_cpu_opt);
_gst_structure_initialize ();
_gst_value_initialize ();
_gst_caps_initialize ();
gst_caps_get_type ();
_gst_plugin_initialize ();
_gst_event_initialize ();
_gst_buffer_initialize ();

View file

@ -40,28 +40,28 @@
} G_STMT_END
static void _gst_caps_transform_to_string (const GValue *src_value,
static void gst_caps_transform_to_string (const GValue *src_value,
GValue *dest_value);
static gboolean _gst_caps_from_string_inplace (GstCaps *caps,
static gboolean gst_caps_from_string_inplace (GstCaps *caps,
const gchar *string);
static GstCaps * gst_caps_copy_conditional (const GstCaps *src);
GType _gst_caps_type;
void _gst_caps_initialize (void)
GType
gst_caps_get_type (void)
{
_gst_caps_type = g_boxed_type_register_static ("GstCaps",
static Gtype gst_caps_type = 0;
if (!gst_caps_type) {
gst_caps_type = g_boxed_type_register_static ("GstCaps",
(GBoxedCopyFunc)gst_caps_copy_conditional,
(GBoxedFreeFunc)gst_caps_free);
g_value_register_transform_func (_gst_caps_type, G_TYPE_STRING,
_gst_caps_transform_to_string);
g_value_register_transform_func (gst_caps_type,
G_TYPE_STRING,
gst_caps_transform_to_string);
}
GType gst_caps_get_type (void)
{
return _gst_caps_type;
return gst_caps_type;
}
/* creation/deletion */
@ -74,11 +74,12 @@ GType gst_caps_get_type (void)
*
* Returns: the new #GstCaps
*/
GstCaps *gst_caps_new_empty (void)
GstCaps *
gst_caps_new_empty (void)
{
GstCaps *caps = g_new0(GstCaps, 1);
caps->type = _gst_caps_type;
caps->type = GST_TYPE_CAPS;
caps->structs = g_ptr_array_new();
return caps;
@ -92,11 +93,12 @@ GstCaps *gst_caps_new_empty (void)
*
* Returns: the new #GstCaps
*/
GstCaps *gst_caps_new_any (void)
GstCaps *
gst_caps_new_any (void)
{
GstCaps *caps = g_new0(GstCaps, 1);
caps->type = _gst_caps_type;
caps->type = GST_TYPE_CAPS;
caps->structs = g_ptr_array_new();
caps->flags = GST_CAPS_FLAGS_ANY;
@ -114,7 +116,9 @@ GstCaps *gst_caps_new_any (void)
*
* Returns: the new #GstCaps
*/
GstCaps *gst_caps_new_simple (const char *media_type, const char *fieldname,
GstCaps *
gst_caps_new_simple (const char *media_type,
const char *fieldname,
...)
{
GstCaps *caps;
@ -122,7 +126,7 @@ GstCaps *gst_caps_new_simple (const char *media_type, const char *fieldname,
va_list var_args;
caps = g_new0(GstCaps, 1);
caps->type = _gst_caps_type;
caps->type = GST_TYPE_CAPS;
caps->structs = g_ptr_array_new();
va_start (var_args, fieldname);
@ -145,7 +149,8 @@ GstCaps *gst_caps_new_simple (const char *media_type, const char *fieldname,
*
* Returns: the new #GstCaps
*/
GstCaps *gst_caps_new_full (GstStructure *struct1, ...)
GstCaps *
gst_caps_new_full (GstStructure *struct1, ...)
{
GstCaps *caps;
va_list var_args;
@ -168,13 +173,14 @@ GstCaps *gst_caps_new_full (GstStructure *struct1, ...)
*
* Returns: the new #GstCaps
*/
GstCaps *gst_caps_new_full_valist (GstStructure *structure,
GstCaps *
gst_caps_new_full_valist (GstStructure *structure,
va_list var_args)
{
GstCaps *caps;
caps = g_new0(GstCaps, 1);
caps->type = _gst_caps_type;
caps->type = GST_TYPE_CAPS;
caps->structs = g_ptr_array_new();
while(structure){
@ -194,7 +200,8 @@ GstCaps *gst_caps_new_full_valist (GstStructure *structure,
*
* Returns: the new #GstCaps
*/
GstCaps *gst_caps_copy (const GstCaps *caps)
GstCaps *
gst_caps_copy (const GstCaps *caps)
{
GstCaps *newcaps;
GstStructure *structure;
@ -203,7 +210,7 @@ GstCaps *gst_caps_copy (const GstCaps *caps)
g_return_val_if_fail(caps != NULL, NULL);
newcaps = g_new0(GstCaps, 1);
newcaps->type = _gst_caps_type;
newcaps->type = GST_TYPE_CAPS;
newcaps->flags = caps->flags;
newcaps->structs = g_ptr_array_new();
@ -222,7 +229,8 @@ GstCaps *gst_caps_copy (const GstCaps *caps)
* Frees a #GstCaps and all its structures and the structures'
* values.
*/
void gst_caps_free (GstCaps *caps)
void
gst_caps_free (GstCaps *caps)
{
GstStructure *structure;
int i;
@ -248,15 +256,16 @@ void gst_caps_free (GstCaps *caps)
*
* Returns: the new #GstCaps
*/
const GstCaps *gst_static_caps_get (GstStaticCaps *static_caps)
const GstCaps *
gst_static_caps_get (GstStaticCaps *static_caps)
{
GstCaps *caps = (GstCaps *)static_caps;
gboolean ret;
if (caps->type == 0) {
caps->type = _gst_caps_type;
caps->type = GST_TYPE_CAPS;
caps->structs = g_ptr_array_new();
ret = _gst_caps_from_string_inplace (caps, static_caps->string);
ret = gst_caps_from_string_inplace (caps, static_caps->string);
if (!ret) {
g_critical ("Could not convert static caps \"%s\"", static_caps->string);
@ -277,7 +286,9 @@ const GstCaps *gst_static_caps_get (GstStaticCaps *static_caps)
* in @caps2 are not copied -- they are transferred to @caps1, and then
* @caps2 is freed.
*/
void gst_caps_append (GstCaps *caps1, GstCaps *caps2)
void
gst_caps_append (GstCaps *caps1,
GstCaps *caps2)
{
GstStructure *structure;
int i;
@ -307,7 +318,9 @@ void gst_caps_append (GstCaps *caps1, GstCaps *caps2)
* Appends @structure to @caps1. The structure is not copied; @caps1
* becomes the owner of @structure.
*/
void gst_caps_append_structure (GstCaps *caps, GstStructure *structure)
void
gst_caps_append_structure (GstCaps *caps,
GstStructure *structure)
{
g_return_if_fail(caps != NULL);
@ -327,7 +340,8 @@ void gst_caps_append_structure (GstCaps *caps, GstStructure *structure)
*
* Returns:
*/
GstCaps *gst_caps_split_one (GstCaps *caps)
GstCaps *
gst_caps_split_one (GstCaps *caps)
{
/* FIXME */
g_critical ("unimplemented");
@ -341,7 +355,8 @@ GstCaps *gst_caps_split_one (GstCaps *caps)
*
* Returns: the number of structures that @caps contains
*/
int gst_caps_get_size (const GstCaps *caps)
int
gst_caps_get_size (const GstCaps *caps)
{
g_return_val_if_fail (caps != NULL, 0);
@ -363,7 +378,8 @@ int gst_caps_get_size (const GstCaps *caps)
*
* Returns: a pointer to the #GstStructure corresponding to @index
*/
GstStructure *gst_caps_get_structure (const GstCaps *caps, int index)
GstStructure *
gst_caps_get_structure (const GstCaps *caps, int index)
{
g_return_val_if_fail (caps != NULL, NULL);
g_return_val_if_fail (index >= 0, NULL);
@ -381,7 +397,8 @@ GstStructure *gst_caps_get_structure (const GstCaps *caps, int index)
*
* Returns: the new @GstCaps
*/
GstCaps *gst_caps_copy_1 (const GstCaps *caps)
GstCaps *
gst_caps_copy_1 (const GstCaps *caps)
{
GstCaps *newcaps;
GstStructure *structure;
@ -389,7 +406,7 @@ GstCaps *gst_caps_copy_1 (const GstCaps *caps)
g_return_val_if_fail(caps != NULL, NULL);
newcaps = g_new0(GstCaps, 1);
newcaps->type = _gst_caps_type;
newcaps->type = GST_TYPE_CAPS;
newcaps->flags = caps->flags;
newcaps->structs = g_ptr_array_new();
@ -411,7 +428,8 @@ GstCaps *gst_caps_copy_1 (const GstCaps *caps)
* only has one structure. The arguments must be passed in the same
* manner as @gst_structure_set(), and be NULL-terminated.
*/
void gst_caps_set_simple (GstCaps *caps, char *field, ...)
void
gst_caps_set_simple (GstCaps *caps, char *field, ...)
{
GstStructure *structure;
va_list var_args;
@ -436,7 +454,10 @@ void gst_caps_set_simple (GstCaps *caps, char *field, ...)
* only has one structure. The arguments must be passed in the same
* manner as @gst_structure_set(), and be NULL-terminated.
*/
void gst_caps_set_simple_valist (GstCaps *caps, char *field, va_list varargs)
void
gst_caps_set_simple_valist (GstCaps *caps,
char *field,
va_list varargs)
{
GstStructure *structure;
@ -456,7 +477,8 @@ void gst_caps_set_simple_valist (GstCaps *caps, char *field, va_list varargs)
*
* Returns: TRUE if @caps represents any format.
*/
gboolean gst_caps_is_any (const GstCaps *caps)
gboolean
gst_caps_is_any (const GstCaps *caps)
{
g_return_val_if_fail(caps != NULL, FALSE);
@ -469,7 +491,8 @@ gboolean gst_caps_is_any (const GstCaps *caps)
*
* Returns: TRUE if @caps represents no formats.
*/
gboolean gst_caps_is_empty (const GstCaps *caps)
gboolean
gst_caps_is_empty (const GstCaps *caps)
{
g_return_val_if_fail(caps != NULL, FALSE);
@ -484,7 +507,8 @@ gboolean gst_caps_is_empty (const GstCaps *caps)
*
* Returns: TRUE if @caps contains more than one structure
*/
gboolean gst_caps_is_chained (const GstCaps *caps)
gboolean
gst_caps_is_chained (const GstCaps *caps)
{
g_return_val_if_fail(caps != NULL, FALSE);
@ -492,7 +516,9 @@ gboolean gst_caps_is_chained (const GstCaps *caps)
}
static gboolean
_gst_caps_is_fixed_foreach (GQuark field_id, GValue *value, gpointer unused)
gst_caps_is_fixed_foreach (GQuark field_id,
GValue *value,
gpointer unused)
{
GType type = G_VALUE_TYPE (value);
if (G_TYPE_IS_FUNDAMENTAL (type)) return TRUE;
@ -510,7 +536,8 @@ _gst_caps_is_fixed_foreach (GQuark field_id, GValue *value, gpointer unused)
*
* Returns: TRUE if @caps is fixed
*/
gboolean gst_caps_is_fixed (const GstCaps *caps)
gboolean
gst_caps_is_fixed (const GstCaps *caps)
{
GstStructure *structure;
@ -520,12 +547,13 @@ gboolean gst_caps_is_fixed (const GstCaps *caps)
structure = gst_caps_get_structure (caps, 0);
return gst_structure_foreach (structure, _gst_caps_is_fixed_foreach, NULL);
return gst_structure_foreach (structure, gst_caps_is_fixed_foreach, NULL);
}
static gboolean
_gst_structure_is_equal_foreach (GQuark field_id,
GValue *val2, gpointer data)
gst_structure_is_equal_foreach (GQuark field_id,
GValue *val2,
gpointer data)
{
GstStructure *struct1 = (GstStructure *) data;
const GValue *val1 = gst_structure_id_get_value (struct1, field_id);
@ -548,7 +576,8 @@ _gst_structure_is_equal_foreach (GQuark field_id,
*
* Returns: TRUE if the arguments represent the same format
*/
gboolean gst_caps_is_equal_fixed (const GstCaps *caps1, const GstCaps *caps2)
gboolean
gst_caps_is_equal_fixed (const GstCaps *caps1, const GstCaps *caps2)
{
GstStructure *struct1, *struct2;
@ -565,13 +594,14 @@ gboolean gst_caps_is_equal_fixed (const GstCaps *caps1, const GstCaps *caps2)
return FALSE;
}
return gst_structure_foreach (struct1, _gst_structure_is_equal_foreach,
return gst_structure_foreach (struct1, gst_structure_is_equal_foreach,
struct2);
}
static gboolean
_gst_structure_field_has_compatible (GQuark field_id,
GValue *val2, gpointer data)
gst_structure_field_has_compatible (GQuark field_id,
GValue *val2,
gpointer data)
{
GValue dest = { 0 };
GstStructure *struct1 = (GstStructure *) data;
@ -587,7 +617,7 @@ _gst_structure_field_has_compatible (GQuark field_id,
}
static gboolean
_gst_cap_is_always_compatible (const GstStructure *struct1,
gst_cap_is_always_compatible (const GstStructure *struct1,
const GstStructure *struct2)
{
if(struct1->name != struct2->name){
@ -596,11 +626,11 @@ _gst_cap_is_always_compatible (const GstStructure *struct1,
/* the reversed order is important */
return gst_structure_foreach ((GstStructure *) struct2,
_gst_structure_field_has_compatible, (gpointer) struct1);
gst_structure_field_has_compatible, (gpointer) struct1);
}
static gboolean
_gst_caps_cap_is_always_compatible (const GstStructure *struct1,
gst_caps_cap_is_always_compatible (const GstStructure *struct1,
const GstCaps *caps2)
{
int i;
@ -608,7 +638,7 @@ _gst_caps_cap_is_always_compatible (const GstStructure *struct1,
for(i=0;i<caps2->structs->len;i++){
GstStructure *struct2 = gst_caps_get_structure (caps2, i);
if (_gst_cap_is_always_compatible (struct1, struct2)) {
if (gst_cap_is_always_compatible (struct1, struct2)) {
return TRUE;
}
}
@ -642,7 +672,7 @@ gst_caps_is_always_compatible (const GstCaps *caps1, const GstCaps *caps2)
for(i=0;i<caps1->structs->len;i++) {
GstStructure *struct1 = gst_caps_get_structure (caps1, i);
if (_gst_caps_cap_is_always_compatible(struct1, caps2) == FALSE){
if (gst_caps_cap_is_always_compatible(struct1, caps2) == FALSE){
return FALSE;
}
@ -678,7 +708,8 @@ gst_caps_structure_intersect_field (GQuark id, GValue *val1, gpointer data)
return TRUE;
}
static GstStructure *gst_caps_structure_intersect (const GstStructure *struct1,
static GstStructure *
gst_caps_structure_intersect (const GstStructure *struct1,
const GstStructure *struct2)
{
IntersectData data;
@ -709,7 +740,8 @@ error:
}
#if 0
static GstStructure *gst_caps_structure_union (const GstStructure *struct1,
static GstStructure *
gst_caps_structure_union (const GstStructure *struct1,
const GstStructure *struct2)
{
int i;
@ -758,7 +790,9 @@ static GstStructure *gst_caps_structure_union (const GstStructure *struct1,
*
* Returns: the new #GstCaps
*/
GstCaps *gst_caps_intersect (const GstCaps *caps1, const GstCaps *caps2)
GstCaps *
gst_caps_intersect (const GstCaps *caps1,
const GstCaps *caps2)
{
int i,j;
GstStructure *struct1;
@ -810,7 +844,9 @@ GstCaps *gst_caps_intersect (const GstCaps *caps1, const GstCaps *caps2)
*
* Returns: the new #GstCaps
*/
GstCaps *gst_caps_union (const GstCaps *caps1, const GstCaps *caps2)
GstCaps *
gst_caps_union (const GstCaps *caps1,
const GstCaps *caps2)
{
GstCaps *dest1;
GstCaps *dest2;
@ -830,7 +866,9 @@ typedef struct _NormalizeForeach {
} NormalizeForeach;
static gboolean
_gst_caps_normalize_foreach (GQuark field_id, GValue *value, gpointer ptr)
gst_caps_normalize_foreach (GQuark field_id,
GValue *value,
gpointer ptr)
{
NormalizeForeach *nf = (NormalizeForeach *) ptr;
GValue val = { 0 };
@ -864,7 +902,8 @@ _gst_caps_normalize_foreach (GQuark field_id, GValue *value, gpointer ptr)
*
* Returns: the new #GstCaps
*/
GstCaps *gst_caps_normalize (const GstCaps *caps)
GstCaps *
gst_caps_normalize (const GstCaps *caps)
{
NormalizeForeach nf;
GstCaps *newcaps;
@ -878,7 +917,8 @@ GstCaps *gst_caps_normalize (const GstCaps *caps)
for(i=0;i<newcaps->structs->len;i++){
nf.structure = gst_caps_get_structure (newcaps, i);
while (!gst_structure_foreach (nf.structure, _gst_caps_normalize_foreach,
while (!gst_structure_foreach (nf.structure,
gst_caps_normalize_foreach,
&nf));
}
@ -886,7 +926,9 @@ GstCaps *gst_caps_normalize (const GstCaps *caps)
}
static gboolean
simplify_foreach (GQuark field_id, GValue *value, gpointer user_data)
simplify_foreach (GQuark field_id,
GValue *value,
gpointer user_data)
{
GstStructure *s2 = (GstStructure *) user_data;
const GValue *v2;
@ -899,7 +941,8 @@ simplify_foreach (GQuark field_id, GValue *value, gpointer user_data)
}
static gboolean
gst_caps_structure_simplify (GstStructure *struct1, const GstStructure *struct2)
gst_caps_structure_simplify (GstStructure *struct1,
const GstStructure *struct2)
{
/* FIXME this is just a simple compare. Better would be to merge
* the two structures */
@ -920,7 +963,8 @@ gst_caps_structure_simplify (GstStructure *struct1, const GstStructure *struct2)
*
* Returns: the new #GstCaps
*/
GstCaps *gst_caps_simplify (const GstCaps *caps)
GstCaps *
gst_caps_simplify (const GstCaps *caps)
{
int i;
int j;
@ -952,13 +996,15 @@ GstCaps *gst_caps_simplify (const GstCaps *caps)
}
#ifndef GST_DISABLE_LOADSAVE
xmlNodePtr gst_caps_save_thyself (const GstCaps *caps, xmlNodePtr parent)
xmlNodePtr
gst_caps_save_thyself (const GstCaps *caps, xmlNodePtr parent)
{
return 0;
}
GstCaps *gst_caps_load_thyself (xmlNodePtr parent)
GstCaps *
gst_caps_load_thyself (xmlNodePtr parent)
{
return NULL;
@ -976,7 +1022,9 @@ GstCaps *gst_caps_load_thyself (xmlNodePtr parent)
* pointed to by @caps, if applicable, then modifies @caps to point to
* @newcaps.
*/
void gst_caps_replace (GstCaps **caps, GstCaps *newcaps)
void
gst_caps_replace (GstCaps **caps,
GstCaps *newcaps)
{
#if 0 /* disable this, since too many plugins rely on undefined behavior */
#ifdef USE_POISONING
@ -996,7 +1044,8 @@ void gst_caps_replace (GstCaps **caps, GstCaps *newcaps)
*
* Returns: a string representing @caps
*/
gchar *gst_caps_to_string (const GstCaps *caps)
gchar *
gst_caps_to_string (const GstCaps *caps)
{
int i;
GstStructure *structure;
@ -1038,7 +1087,8 @@ gchar *gst_caps_to_string (const GstCaps *caps)
return g_string_free(s, FALSE);
}
static gboolean _gst_caps_from_string_inplace (GstCaps *caps,
static gboolean
gst_caps_from_string_inplace (GstCaps *caps,
const gchar *string)
{
GstStructure *structure;
@ -1084,12 +1134,13 @@ static gboolean _gst_caps_from_string_inplace (GstCaps *caps,
*
* Returns: a new #GstCaps
*/
GstCaps *gst_caps_from_string (const gchar *string)
GstCaps *
gst_caps_from_string (const gchar *string)
{
GstCaps *caps;
caps = gst_caps_new_empty();
if (_gst_caps_from_string_inplace (caps, string)) {
if (gst_caps_from_string_inplace (caps, string)) {
return caps;
} else {
gst_caps_free (caps);
@ -1097,7 +1148,8 @@ GstCaps *gst_caps_from_string (const gchar *string)
}
}
static void _gst_caps_transform_to_string (const GValue *src_value,
static void
gst_caps_transform_to_string (const GValue *src_value,
GValue *dest_value)
{
g_return_if_fail (src_value != NULL);
@ -1107,7 +1159,8 @@ static void _gst_caps_transform_to_string (const GValue *src_value,
gst_caps_to_string (src_value->data[0].v_pointer);
}
static GstCaps * gst_caps_copy_conditional (const GstCaps *src)
static GstCaps *
gst_caps_copy_conditional (const GstCaps *src)
{
if (src) {
return gst_caps_copy (src);
@ -1118,8 +1171,10 @@ static GstCaps * gst_caps_copy_conditional (const GstCaps *src)
/* fixate utility functions */
gboolean gst_caps_structure_fixate_field_nearest_int (GstStructure *structure,
const char *field_name, int target)
gboolean
gst_caps_structure_fixate_field_nearest_int (GstStructure *structure,
const char *field_name,
int target)
{
const GValue *value;
@ -1165,8 +1220,10 @@ gboolean gst_caps_structure_fixate_field_nearest_int (GstStructure *structure,
return FALSE;
}
gboolean gst_caps_structure_fixate_field_nearest_double (GstStructure
*structure, const char *field_name, double target)
gboolean
gst_caps_structure_fixate_field_nearest_double (GstStructure *structure,
const char *field_name,
double target)
{
const GValue *value;

View file

@ -26,6 +26,8 @@
G_BEGIN_DECLS
#define GST_TYPE_CAPS gst_caps_get_type()
#define GST_CAPS(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GST_TYPE_CAPS, GstCaps))
#define GST_IS_CAPS(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GST_TYPE_CAPS))
#define GST_CAPS_FLAGS_ANY (1 << 0)
@ -63,7 +65,7 @@ struct _GstStaticCaps {
const char *string;
};
GType gst_caps_get_type (void);
GType gst_caps_get_type (void) G_GNUC_CONST;
GstCaps * gst_caps_new_empty (void);
GstCaps * gst_caps_new_any (void);
GstCaps * gst_caps_new_simple (const char *media_type,
@ -133,9 +135,6 @@ gboolean gst_caps_structure_fixate_field_nearest_int (GstStru
gboolean gst_caps_structure_fixate_field_nearest_double (GstStructure *structure,
const char *field_name,
double target);
/* private */
void _gst_caps_initialize (void);
extern GType _gst_caps_type;
G_END_DECLS

View file

@ -22,7 +22,7 @@ void test1(void)
g_assert(caps != NULL);
g_assert(gst_caps_is_empty(caps)==FALSE);
g_assert(gst_caps_is_any(caps)==FALSE);
g_assert(gst_caps_is_simple(caps)==TRUE);
g_assert(GST_CAPS_IS_SIMPLE(caps)==TRUE);
g_assert(gst_caps_is_fixed(caps)==TRUE);
g_print("%s\n", gst_caps_to_string(caps));
gst_caps_free(caps);
@ -32,7 +32,7 @@ void test1(void)
g_assert(caps != NULL);
g_assert(gst_caps_is_empty(caps)==FALSE);
g_assert(gst_caps_is_any(caps)==FALSE);
g_assert(gst_caps_is_simple(caps)==TRUE);
g_assert(GST_CAPS_IS_SIMPLE(caps)==TRUE);
g_assert(gst_caps_is_fixed(caps)==TRUE);
g_print("%s\n", gst_caps_to_string(caps));
gst_caps_free(caps);
@ -42,7 +42,7 @@ void test1(void)
g_assert(caps != NULL);
g_assert(gst_caps_is_empty(caps)==FALSE);
g_assert(gst_caps_is_any(caps)==FALSE);
g_assert(gst_caps_is_simple(caps)==TRUE);
g_assert(GST_CAPS_IS_SIMPLE(caps)==TRUE);
g_assert(gst_caps_is_fixed(caps)==TRUE);
g_print("%s\n", gst_caps_to_string(caps));
gst_caps_free(caps);
@ -52,7 +52,7 @@ void test1(void)
g_assert(caps != NULL);
g_assert(gst_caps_is_empty(caps)==FALSE);
g_assert(gst_caps_is_any(caps)==FALSE);
g_assert(gst_caps_is_simple(caps)==TRUE);
g_assert(GST_CAPS_IS_SIMPLE(caps)==TRUE);
g_assert(gst_caps_is_fixed(caps)==TRUE);
g_print("%s\n", gst_caps_to_string(caps));
gst_caps_free(caps);
@ -64,7 +64,7 @@ void test1(void)
g_assert(caps != NULL);
g_assert(gst_caps_is_empty(caps)==FALSE);
g_assert(gst_caps_is_any(caps)==FALSE);
g_assert(gst_caps_is_simple(caps)==FALSE);
g_assert(GST_CAPS_IS_SIMPLE(caps)==FALSE);
g_assert(gst_caps_is_fixed(caps)==FALSE);
g_print("%s\n", gst_caps_to_string(caps));
gst_caps_free(caps);
@ -75,7 +75,7 @@ void test1(void)
g_assert(caps2 != NULL);
g_assert(gst_caps_is_empty(caps2)==FALSE);
g_assert(gst_caps_is_any(caps2)==FALSE);
g_assert(gst_caps_is_simple(caps2)==TRUE);
g_assert(GST_CAPS_IS_SIMPLE(caps2)==TRUE);
g_assert(gst_caps_is_fixed(caps2)==TRUE);
g_print("%s\n", gst_caps_to_string(caps));
g_print("%s\n", gst_caps_to_string(caps2));
@ -88,7 +88,7 @@ void test1(void)
g_assert(caps != NULL);
g_assert(gst_caps_is_empty(caps)==FALSE);
g_assert(gst_caps_is_any(caps)==FALSE);
g_assert(gst_caps_is_simple(caps)==FALSE);
g_assert(GST_CAPS_IS_SIMPLE(caps)==FALSE);
g_assert(gst_caps_is_fixed(caps)==FALSE);
g_print("%s\n", gst_caps_to_string(caps));
gst_caps_free(caps);
@ -99,7 +99,7 @@ void test1(void)
gst_structure_new("audio/raw", "_int", G_TYPE_INT, 200, NULL));
g_assert(gst_caps_is_empty(caps)==FALSE);
g_assert(gst_caps_is_any(caps)==FALSE);
g_assert(gst_caps_is_simple(caps)==FALSE);
g_assert(GST_CAPS_IS_SIMPLE(caps)==FALSE);
g_assert(gst_caps_is_fixed(caps)==FALSE);
g_print("%s\n", gst_caps_to_string(caps));
gst_caps_free(caps);

View file

@ -22,7 +22,7 @@ void test1(void)
g_assert(caps != NULL);
g_assert(gst_caps_is_empty(caps)==FALSE);
g_assert(gst_caps_is_any(caps)==FALSE);
g_assert(gst_caps_is_simple(caps)==TRUE);
g_assert(GST_CAPS_IS_SIMPLE(caps)==TRUE);
g_assert(gst_caps_is_fixed(caps)==TRUE);
g_print("%s\n", gst_caps_to_string(caps));
gst_caps_free(caps);
@ -32,7 +32,7 @@ void test1(void)
g_assert(caps != NULL);
g_assert(gst_caps_is_empty(caps)==FALSE);
g_assert(gst_caps_is_any(caps)==FALSE);
g_assert(gst_caps_is_simple(caps)==TRUE);
g_assert(GST_CAPS_IS_SIMPLE(caps)==TRUE);
g_assert(gst_caps_is_fixed(caps)==TRUE);
g_print("%s\n", gst_caps_to_string(caps));
gst_caps_free(caps);
@ -42,7 +42,7 @@ void test1(void)
g_assert(caps != NULL);
g_assert(gst_caps_is_empty(caps)==FALSE);
g_assert(gst_caps_is_any(caps)==FALSE);
g_assert(gst_caps_is_simple(caps)==TRUE);
g_assert(GST_CAPS_IS_SIMPLE(caps)==TRUE);
g_assert(gst_caps_is_fixed(caps)==TRUE);
g_print("%s\n", gst_caps_to_string(caps));
gst_caps_free(caps);
@ -52,7 +52,7 @@ void test1(void)
g_assert(caps != NULL);
g_assert(gst_caps_is_empty(caps)==FALSE);
g_assert(gst_caps_is_any(caps)==FALSE);
g_assert(gst_caps_is_simple(caps)==TRUE);
g_assert(GST_CAPS_IS_SIMPLE(caps)==TRUE);
g_assert(gst_caps_is_fixed(caps)==TRUE);
g_print("%s\n", gst_caps_to_string(caps));
gst_caps_free(caps);
@ -64,7 +64,7 @@ void test1(void)
g_assert(caps != NULL);
g_assert(gst_caps_is_empty(caps)==FALSE);
g_assert(gst_caps_is_any(caps)==FALSE);
g_assert(gst_caps_is_simple(caps)==FALSE);
g_assert(GST_CAPS_IS_SIMPLE(caps)==FALSE);
g_assert(gst_caps_is_fixed(caps)==FALSE);
g_print("%s\n", gst_caps_to_string(caps));
gst_caps_free(caps);
@ -75,7 +75,7 @@ void test1(void)
g_assert(caps2 != NULL);
g_assert(gst_caps_is_empty(caps2)==FALSE);
g_assert(gst_caps_is_any(caps2)==FALSE);
g_assert(gst_caps_is_simple(caps2)==TRUE);
g_assert(GST_CAPS_IS_SIMPLE(caps2)==TRUE);
g_assert(gst_caps_is_fixed(caps2)==TRUE);
g_print("%s\n", gst_caps_to_string(caps));
g_print("%s\n", gst_caps_to_string(caps2));
@ -88,7 +88,7 @@ void test1(void)
g_assert(caps != NULL);
g_assert(gst_caps_is_empty(caps)==FALSE);
g_assert(gst_caps_is_any(caps)==FALSE);
g_assert(gst_caps_is_simple(caps)==FALSE);
g_assert(GST_CAPS_IS_SIMPLE(caps)==FALSE);
g_assert(gst_caps_is_fixed(caps)==FALSE);
g_print("%s\n", gst_caps_to_string(caps));
gst_caps_free(caps);
@ -99,7 +99,7 @@ void test1(void)
gst_structure_new("audio/raw", "_int", G_TYPE_INT, 200, NULL));
g_assert(gst_caps_is_empty(caps)==FALSE);
g_assert(gst_caps_is_any(caps)==FALSE);
g_assert(gst_caps_is_simple(caps)==FALSE);
g_assert(GST_CAPS_IS_SIMPLE(caps)==FALSE);
g_assert(gst_caps_is_fixed(caps)==FALSE);
g_print("%s\n", gst_caps_to_string(caps));
gst_caps_free(caps);