gst/gstvalue.c: add serialization and comparison functions for long, int64, enum...
authorBenjamin Otte <otte@gnome.org>
Tue, 18 May 2004 01:36:14 +0000 (01:36 +0000)
committerBenjamin Otte <otte@gnome.org>
Tue, 18 May 2004 01:36:14 +0000 (01:36 +0000)
commit463361defb7a5348e8db94470cb51441b5e2879a
tree2524f8399e67cfe9de840781bad3daa06f56433b
parentf05188b5f5426d102e581bf08e2572c547811ad9
gst/gstvalue.c: add serialization and comparison functions for long, int64, enum and float values

Original commit message from CVS:
* gst/gstvalue.c: (gst_strtoll), (CREATE_SERIALIZATION),
(CREATE_USERIALIZATION), (_gst_value_initialize),
(gst_value_compare_float), (gst_value_serialize_float),
(gst_value_deserialize_float), (gst_value_compare_enum),
(gst_value_serialize_enum), (gst_value_deserialize_enum):
add serialization and comparison functions for long, int64, enum and
float values
* gst/gstvalue.c: (gst_value_serialize), (gst_value_deserialize):
use best serialization function in type hierarchy instead of only a
matching one. This is required for enums to work.
* gst/parse/grammar.y:
use gst_caps_deserialize
* testsuite/parse/Makefile.am:
parse1 now works
* testsuite/parse/parse1.c: (main):
remove aggregator check, aggregator is broken, this test works now
but fails because of bug #138012
* testsuite/parse/parse2.c: (main):
s/xvideosink/xvimagesink - this test looks a lot like we should
disable it
ChangeLog
gst/gstvalue.c
gst/parse/grammar.y
tests/old/testsuite/parse/Makefile.am
tests/old/testsuite/parse/parse1.c
tests/old/testsuite/parse/parse2.c
testsuite/parse/Makefile.am
testsuite/parse/parse1.c
testsuite/parse/parse2.c