Update to 0.3.4 API plus bonus feature: code no longer works

Original commit message from CVS:
Update to 0.3.4 API plus bonus feature: code no longer works
This commit is contained in:
David I. Lehn 2002-04-15 17:14:31 +00:00
parent 6cc4981af1
commit 5553eff125
26 changed files with 1996 additions and 1144 deletions

2
common

@ -1 +1 @@
Subproject commit 38267abf56a3428093cea71429dca6a24a927547
Subproject commit 22ee9f59590241153f1b162344d760c303b1305a

View file

@ -12,7 +12,7 @@ m4_define(pygtk_required_version, 1.99.8)
m4_define(glib_required_version, 2.0.0)
m4_define(gtk_required_version, 2.0.0)
m4_define(gstreamer_required_version, 0.3.3)
m4_define(gstreamer_required_version, 0.3.4)
AC_INIT(gst-python, gst_python_version,
[http://gstreamer.net/])

View file

@ -38,13 +38,13 @@ def filter(filters):
# create a new bin to hold the elements
bin = gst_pipeline_new ('pipeline')
filesrc = gst_elementfactory_make ('filesrc', 'source');
filesrc = gst_element_factory_make ('filesrc', 'source');
if not filesrc:
print 'could not find plugin \"filesrc\"'
return -1
filesrc.set_property('location', sys.argv[1])
filesink = gst_elementfactory_make ('disksink', 'sink')
filesink = gst_element_factory_make ('disksink', 'sink')
if not filesink:
print 'could not find plugin \"disksink\"'
return -1
@ -76,7 +76,7 @@ def main():
"A GStreamer based cp(1) with stats"
gst_debug_set_categories(0)
stats = gst_elementfactory_make ('statistics', 'stats');
stats = gst_element_factory_make ('statistics', 'stats');
if not stats:
print 'could not find plugin \"statistics\"'
return -1

View file

@ -85,16 +85,16 @@ class DVDPlay(object):
self.v_thread = gst_thread_new('v_thread')
assert self.v_thread
self.v_queue = gst_elementfactory_make('queue','v_queue')
self.v_queue = gst_element_factory_make('queue','v_queue')
assert self.v_queue
self.v_decode = gst_elementfactory_make('mpeg2dec','decode_video')
self.v_decode = gst_element_factory_make('mpeg2dec','decode_video')
assert self.v_decode
self.color = gst_elementfactory_make('colorspace','color')
self.color = gst_element_factory_make('colorspace','color')
assert self.color
self.show = gst_elementfactory_make('videosink','show')
self.show = gst_element_factory_make('videosink','show')
assert self.show
for e in (self.v_queue, self.v_decode, self.color, self.show):
@ -109,13 +109,13 @@ class DVDPlay(object):
self.a_thread = gst_thread_new('a_thread')
assert self.a_thread
self.a_queue = gst_elementfactory_make('queue','a_queue')
self.a_queue = gst_element_factory_make('queue','a_queue')
assert self.a_queue
self.a_decode = gst_elementfactory_make('a52dec','decode_audio')
self.a_decode = gst_element_factory_make('a52dec','decode_audio')
assert self.a_decode
self.osssink = gst_elementfactory_make('osssink','osssink')
self.osssink = gst_element_factory_make('osssink','osssink')
assert self.osssink
for e in (self.a_queue, self.a_decode, self.osssink):
@ -129,7 +129,7 @@ class DVDPlay(object):
self.pipeline = gst_pipeline_new('pipeline')
assert self.pipeline
self.src = gst_elementfactory_make('dvdsrc','src');
self.src = gst_element_factory_make('dvdsrc','src');
assert self.src
self.src.set_property('location', self.location)
@ -137,7 +137,7 @@ class DVDPlay(object):
self.src.set_property('chapter', self.chapter)
self.src.set_property('angle', self.angle)
self.parse = gst_elementfactory_make('mpegdemux','parse')
self.parse = gst_element_factory_make('mpegdemux','parse')
assert self.parse
self.pipeline.add(self.src)

View file

@ -33,13 +33,13 @@ def main():
bin = gst_pipeline_new ('pipeline')
assert bin
src = gst_elementfactory_make ('fakesrc', 'src')
src = gst_element_factory_make ('fakesrc', 'src')
assert src
GObject.connect(src, 'handoff', handoff)
src.set_property('silent', 1)
src.set_property('num_buffers', 10)
sink = gst_elementfactory_make ('fakesink', 'sink')
sink = gst_element_factory_make ('fakesink', 'sink')
assert sink
GObject.connect(sink, 'handoff', handoff)
src.set_property('silent', 1)

View file

@ -34,12 +34,12 @@ def build(filters, b):
# create a new bin to hold the elements
bin = gst_pipeline_new ('pipeline')
src = gst_elementfactory_make ('fakesrc', 'source');
src = gst_element_factory_make ('fakesrc', 'source');
assert src
src.set_property('silent', 1)
src.set_property('num_buffers', b)
sink = gst_elementfactory_make ('fakesink', 'sink')
sink = gst_element_factory_make ('fakesink', 'sink')
assert sink
sink.set_property('silent', 1)
@ -65,7 +65,7 @@ def filter(bin):
ccnt = 0
def c():
global ccnt
id = gst_elementfactory_make ('identity', 'c identity %d' % ccnt);
id = gst_element_factory_make ('identity', 'c identity %d' % ccnt);
assert id
id.set_property('silent', 1)
id.set_property('loop_based', 0)

View file

@ -63,7 +63,7 @@ def identity_add(pipeline, first, count):
for i in range(count):
name = 'identity_%03d' % i
ident = gst_elementfactory_make('identity', name)
ident = gst_element_factory_make('identity', name)
assert ident
ident.set_property('silent', 1)
pipeline.add(ident)
@ -73,7 +73,7 @@ def identity_add(pipeline, first, count):
return last
def fakesrc():
src = gst_elementfactory_make('fakesrc','src')
src = gst_element_factory_make('fakesrc','src')
assert src
src.set_property('silent', 1)
src.set_property('num_buffers', iterations)
@ -81,7 +81,7 @@ def fakesrc():
return src
def fakesink():
sink = gst_elementfactory_make('fakesink','fakesink')
sink = gst_element_factory_make('fakesink','fakesink')
assert sink
sink.set_property('silent', 1)
GObject.connect(sink, 'handoff', handoff_sink)
@ -126,7 +126,7 @@ def queue(argv):
assert src
src_thr.add(src)
src_q = gst_elementfactory_make('queue','src_q')
src_q = gst_element_factory_make('queue','src_q')
assert src_q
src_thr.add(src_q)
src.get_pad('src').connect(src_q.get_pad('sink'))
@ -135,7 +135,7 @@ def queue(argv):
last = identity_add(pipeline, src_q, idents)
sink_q = gst_elementfactory_make('queue','sink_q')
sink_q = gst_element_factory_make('queue','sink_q')
assert sink_q
pipeline.add(sink_q)
last.get_pad('src').connect(sink_q.get_pad('sink'))

View file

@ -36,20 +36,20 @@ def main():
bin = gst_pipeline_new ('pipeline')
# create a disk reader
filesrc = gst_elementfactory_make ('filesrc', 'disk_source');
filesrc = gst_element_factory_make ('filesrc', 'disk_source');
if not filesrc:
print 'could not find plugin \"filesrc\"'
return -1
filesrc.set_property('location', sys.argv[1])
# now get the decoder
decoder = gst_elementfactory_make ('vorbisdec', 'parse');
decoder = gst_element_factory_make ('vorbisdec', 'parse');
if not decoder:
print 'could not find plugin \"vorbisdec\"'
return -1
# and an audio sink
osssink = gst_elementfactory_make ('osssink', 'play_audio')
osssink = gst_element_factory_make ('osssink', 'play_audio')
if not osssink:
print 'could not find plugin \"osssink\"'
return -1

View file

@ -38,13 +38,13 @@ def filter(filters):
# create a new bin to hold the elements
bin = gst_pipeline_new ('pipeline')
filesrc = gst_elementfactory_make ('filesrc', 'source');
filesrc = gst_element_factory_make ('filesrc', 'source');
if not filesrc:
print 'could not find plugin \"filesrc\"'
return -1
filesrc.set_property('location', sys.argv[1])
filesink = gst_elementfactory_make ('disksink', 'sink')
filesink = gst_element_factory_make ('disksink', 'sink')
if not filesink:
print 'could not find plugin \"disksink\"'
return -1
@ -76,7 +76,7 @@ def main():
"A GStreamer based cp(1) with stats"
gst_debug_set_categories(0)
stats = gst_elementfactory_make ('statistics', 'stats');
stats = gst_element_factory_make ('statistics', 'stats');
if not stats:
print 'could not find plugin \"statistics\"'
return -1

View file

@ -85,16 +85,16 @@ class DVDPlay(object):
self.v_thread = gst_thread_new('v_thread')
assert self.v_thread
self.v_queue = gst_elementfactory_make('queue','v_queue')
self.v_queue = gst_element_factory_make('queue','v_queue')
assert self.v_queue
self.v_decode = gst_elementfactory_make('mpeg2dec','decode_video')
self.v_decode = gst_element_factory_make('mpeg2dec','decode_video')
assert self.v_decode
self.color = gst_elementfactory_make('colorspace','color')
self.color = gst_element_factory_make('colorspace','color')
assert self.color
self.show = gst_elementfactory_make('videosink','show')
self.show = gst_element_factory_make('videosink','show')
assert self.show
for e in (self.v_queue, self.v_decode, self.color, self.show):
@ -109,13 +109,13 @@ class DVDPlay(object):
self.a_thread = gst_thread_new('a_thread')
assert self.a_thread
self.a_queue = gst_elementfactory_make('queue','a_queue')
self.a_queue = gst_element_factory_make('queue','a_queue')
assert self.a_queue
self.a_decode = gst_elementfactory_make('a52dec','decode_audio')
self.a_decode = gst_element_factory_make('a52dec','decode_audio')
assert self.a_decode
self.osssink = gst_elementfactory_make('osssink','osssink')
self.osssink = gst_element_factory_make('osssink','osssink')
assert self.osssink
for e in (self.a_queue, self.a_decode, self.osssink):
@ -129,7 +129,7 @@ class DVDPlay(object):
self.pipeline = gst_pipeline_new('pipeline')
assert self.pipeline
self.src = gst_elementfactory_make('dvdsrc','src');
self.src = gst_element_factory_make('dvdsrc','src');
assert self.src
self.src.set_property('location', self.location)
@ -137,7 +137,7 @@ class DVDPlay(object):
self.src.set_property('chapter', self.chapter)
self.src.set_property('angle', self.angle)
self.parse = gst_elementfactory_make('mpegdemux','parse')
self.parse = gst_element_factory_make('mpegdemux','parse')
assert self.parse
self.pipeline.add(self.src)

View file

@ -33,13 +33,13 @@ def main():
bin = gst_pipeline_new ('pipeline')
assert bin
src = gst_elementfactory_make ('fakesrc', 'src')
src = gst_element_factory_make ('fakesrc', 'src')
assert src
GObject.connect(src, 'handoff', handoff)
src.set_property('silent', 1)
src.set_property('num_buffers', 10)
sink = gst_elementfactory_make ('fakesink', 'sink')
sink = gst_element_factory_make ('fakesink', 'sink')
assert sink
GObject.connect(sink, 'handoff', handoff)
src.set_property('silent', 1)

View file

@ -34,12 +34,12 @@ def build(filters, b):
# create a new bin to hold the elements
bin = gst_pipeline_new ('pipeline')
src = gst_elementfactory_make ('fakesrc', 'source');
src = gst_element_factory_make ('fakesrc', 'source');
assert src
src.set_property('silent', 1)
src.set_property('num_buffers', b)
sink = gst_elementfactory_make ('fakesink', 'sink')
sink = gst_element_factory_make ('fakesink', 'sink')
assert sink
sink.set_property('silent', 1)
@ -65,7 +65,7 @@ def filter(bin):
ccnt = 0
def c():
global ccnt
id = gst_elementfactory_make ('identity', 'c identity %d' % ccnt);
id = gst_element_factory_make ('identity', 'c identity %d' % ccnt);
assert id
id.set_property('silent', 1)
id.set_property('loop_based', 0)

View file

@ -63,7 +63,7 @@ def identity_add(pipeline, first, count):
for i in range(count):
name = 'identity_%03d' % i
ident = gst_elementfactory_make('identity', name)
ident = gst_element_factory_make('identity', name)
assert ident
ident.set_property('silent', 1)
pipeline.add(ident)
@ -73,7 +73,7 @@ def identity_add(pipeline, first, count):
return last
def fakesrc():
src = gst_elementfactory_make('fakesrc','src')
src = gst_element_factory_make('fakesrc','src')
assert src
src.set_property('silent', 1)
src.set_property('num_buffers', iterations)
@ -81,7 +81,7 @@ def fakesrc():
return src
def fakesink():
sink = gst_elementfactory_make('fakesink','fakesink')
sink = gst_element_factory_make('fakesink','fakesink')
assert sink
sink.set_property('silent', 1)
GObject.connect(sink, 'handoff', handoff_sink)
@ -126,7 +126,7 @@ def queue(argv):
assert src
src_thr.add(src)
src_q = gst_elementfactory_make('queue','src_q')
src_q = gst_element_factory_make('queue','src_q')
assert src_q
src_thr.add(src_q)
src.get_pad('src').connect(src_q.get_pad('sink'))
@ -135,7 +135,7 @@ def queue(argv):
last = identity_add(pipeline, src_q, idents)
sink_q = gst_elementfactory_make('queue','sink_q')
sink_q = gst_element_factory_make('queue','sink_q')
assert sink_q
pipeline.add(sink_q)
last.get_pad('src').connect(sink_q.get_pad('sink'))

View file

@ -36,20 +36,20 @@ def main():
bin = gst_pipeline_new ('pipeline')
# create a disk reader
filesrc = gst_elementfactory_make ('filesrc', 'disk_source');
filesrc = gst_element_factory_make ('filesrc', 'disk_source');
if not filesrc:
print 'could not find plugin \"filesrc\"'
return -1
filesrc.set_property('location', sys.argv[1])
# now get the decoder
decoder = gst_elementfactory_make ('vorbisdec', 'parse');
decoder = gst_element_factory_make ('vorbisdec', 'parse');
if not decoder:
print 'could not find plugin \"vorbisdec\"'
return -1
# and an audio sink
osssink = gst_elementfactory_make ('osssink', 'play_audio')
osssink = gst_element_factory_make ('osssink', 'play_audio')
if not osssink:
print 'could not find plugin \"osssink\"'
return -1

File diff suppressed because it is too large Load diff

View file

@ -23,10 +23,4 @@
#include "gstreamer-fixes.h"
#define NI fprintf(stderr, "%s not implemented\n", __FUNCTION__);
void gst_clock_set_speed (GstClock *clock, gdouble speed) { NI; }
void gst_clock_get_speed (GstClock *clock, gdouble speed) { NI; }
void gst_bin_child_error (GstBin *bin, GstElement *child) { NI; }
#include "tmp-enum-types.c"

View file

@ -22,20 +22,6 @@
#include <glib-object.h>
#include <gst/gst.h>
#define GST_PAD_TEMPLATE GST_PADTEMPLATE
#define GST_TYPE_ELEMENT_FACTORY GST_TYPE_ELEMENTFACTORY
#define GST_ELEMENT_FACTORY GST_ELEMENTFACTORY
#define GST_AUTOPLUG_FACTORY GST_AUTOPLUGFACTORY
#define GST_TYPE_TIME_CACHE GST_TYPE_TIMECACHE
#define GST_SCHEDULER_FACTORY GST_SCHEDULERFACTORY
#define GST_TIME_CACHE GST_TIMECACHE
#define GST_TYPE_FACTORY GST_TYPEFACTORY
#define GST_TYPE_TYPE_FACTORY GST_TYPE_TYPEFACTORY
#define GST_TYPE_SCHEDULER_FACTORY GST_TYPE_SCHEDULERFACTORY
#define GST_TYPE_AUTOPLUG_FACTORY GST_TYPE_AUTOPLUGFACTORY
#define GST_TYPE_TYPE_FIND GST_TYPE_TYPEFIND
#define GST_TYPE_PAD_TEMPLATE GST_TYPE_PADTEMPLATE
#include <gst/gstqueue.h>
#include <gst/gsttypefind.h>
#include "tmp-enum-types.h"

File diff suppressed because it is too large Load diff

View file

@ -206,9 +206,9 @@ gst_pad_connect_return_get_type (void)
if (etype == 0) {
static const GEnumValue values[] = {
{ GST_PAD_CONNECT_REFUSED, "GST_PAD_CONNECT_REFUSED", "refused" },
{ GST_PAD_CONNECT_DELAYED, "GST_PAD_CONNECT_DELAYED", "delayed" },
{ GST_PAD_CONNECT_OK, "GST_PAD_CONNECT_OK", "ok" },
{ GST_PAD_CONNECT_DONE, "GST_PAD_CONNECT_DONE", "done" },
{ GST_PAD_CONNECT_DELAYED, "GST_PAD_CONNECT_DELAYED", "delayed" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GstPadConnectReturn", values);
@ -267,19 +267,18 @@ gst_pad_presence_get_type (void)
/* enumerations from "/usr/include/gst/gstparse.h" */
GType
gst_parse_errors_get_type (void)
gst_parse_error_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GST_PARSE_ERROR_SYNTAX, "GST_PARSE_ERROR_SYNTAX", "syntax" },
{ GST_PARSE_ERROR_CREATING_ELEMENT, "GST_PARSE_ERROR_CREATING_ELEMENT", "creating-element" },
{ GST_PARSE_ERROR_NOSUCH_ELEMENT, "GST_PARSE_ERROR_NOSUCH_ELEMENT", "nosuch-element" },
{ GST_PARSE_ERROR_INTERNAL, "GST_PARSE_ERROR_INTERNAL", "internal" },
{ GST_PARSE_ERROR_NO_SUCH_ELEMENT, "GST_PARSE_ERROR_NO_SUCH_ELEMENT", "no-such-element" },
{ GST_PARSE_ERROR_NO_SUCH_PROPERTY, "GST_PARSE_ERROR_NO_SUCH_PROPERTY", "no-such-property" },
{ GST_PARSE_ERROR_CONNECT, "GST_PARSE_ERROR_CONNECT", "connect" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GstParseErrors", values);
etype = g_enum_register_static ("GstParseError", values);
}
return etype;
}
@ -287,31 +286,47 @@ gst_parse_errors_get_type (void)
/* enumerations from "/usr/include/gst/gstprops.h" */
GType
gst_props_id_get_type (void)
gst_props_type_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GST_PROPS_END_ID, "GST_PROPS_END_ID", "end-id" },
{ GST_PROPS_INT_ID, "GST_PROPS_INT_ID", "int-id" },
{ GST_PROPS_FLOAT_ID, "GST_PROPS_FLOAT_ID", "float-id" },
{ GST_PROPS_FOURCC_ID, "GST_PROPS_FOURCC_ID", "fourcc-id" },
{ GST_PROPS_BOOL_ID, "GST_PROPS_BOOL_ID", "bool-id" },
{ GST_PROPS_STRING_ID, "GST_PROPS_STRING_ID", "string-id" },
{ GST_PROPS_VAR_ID, "GST_PROPS_VAR_ID", "var-id" },
{ GST_PROPS_LIST_ID, "GST_PROPS_LIST_ID", "list-id" },
{ GST_PROPS_FLOAT_RANGE_ID, "GST_PROPS_FLOAT_RANGE_ID", "float-range-id" },
{ GST_PROPS_INT_RANGE_ID, "GST_PROPS_INT_RANGE_ID", "int-range-id" },
{ GST_PROPS_LAST_ID, "GST_PROPS_LAST_ID", "last-id" },
{ GST_PROPS_END_TYPE, "GST_PROPS_END_TYPE", "end-type" },
{ GST_PROPS_INVALID_TYPE, "GST_PROPS_INVALID_TYPE", "invalid-type" },
{ GST_PROPS_INT_TYPE, "GST_PROPS_INT_TYPE", "int-type" },
{ GST_PROPS_FLOAT_TYPE, "GST_PROPS_FLOAT_TYPE", "float-type" },
{ GST_PROPS_FOURCC_TYPE, "GST_PROPS_FOURCC_TYPE", "fourcc-type" },
{ GST_PROPS_BOOL_TYPE, "GST_PROPS_BOOL_TYPE", "bool-type" },
{ GST_PROPS_STRING_TYPE, "GST_PROPS_STRING_TYPE", "string-type" },
{ GST_PROPS_VAR_TYPE, "GST_PROPS_VAR_TYPE", "var-type" },
{ GST_PROPS_LIST_TYPE, "GST_PROPS_LIST_TYPE", "list-type" },
{ GST_PROPS_FLOAT_RANGE_TYPE, "GST_PROPS_FLOAT_RANGE_TYPE", "float-range-type" },
{ GST_PROPS_INT_RANGE_TYPE, "GST_PROPS_INT_RANGE_TYPE", "int-range-type" },
{ GST_PROPS_LAST_TYPE, "GST_PROPS_LAST_TYPE", "last-type" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GstPropsId", values);
etype = g_enum_register_static ("GstPropsType", values);
}
return etype;
}
/* enumerations from "/usr/include/gst/gstscheduler.h" */
GType
gst_scheduler_flags_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GST_SCHEDULER_FLAG_FIXED_CLOCK, "GST_SCHEDULER_FLAG_FIXED_CLOCK", "fixed-clock" },
{ GST_SCHEDULER_FLAG_LAST, "GST_SCHEDULER_FLAG_LAST", "last" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GstSchedulerFlags", values);
}
return etype;
}
GType
gst_scheduler_state_get_type (void)
{
@ -356,11 +371,11 @@ gst_time_cache_certainty_get_type (void)
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GST_TIMECACHE_UNKNOWN, "GST_TIMECACHE_UNKNOWN", "unknown" },
{ GST_TIMECACHE_CERTAIN, "GST_TIMECACHE_CERTAIN", "certain" },
{ GST_TIMECACHE_FUZZY_LOCATION, "GST_TIMECACHE_FUZZY_LOCATION", "fuzzy-location" },
{ GST_TIMECACHE_FUZZY_TIMESTAMP, "GST_TIMECACHE_FUZZY_TIMESTAMP", "fuzzy-timestamp" },
{ GST_TIMECACHE_FUZZY, "GST_TIMECACHE_FUZZY", "fuzzy" },
{ GST_TIME_CACHE_UNKNOWN, "GST_TIME_CACHE_UNKNOWN", "unknown" },
{ GST_TIME_CACHE_CERTAIN, "GST_TIME_CACHE_CERTAIN", "certain" },
{ GST_TIME_CACHE_FUZZY_LOCATION, "GST_TIME_CACHE_FUZZY_LOCATION", "fuzzy-location" },
{ GST_TIME_CACHE_FUZZY_TIMESTAMP, "GST_TIME_CACHE_FUZZY_TIMESTAMP", "fuzzy-timestamp" },
{ GST_TIME_CACHE_FUZZY, "GST_TIME_CACHE_FUZZY", "fuzzy" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GstTimeCacheCertainty", values);

View file

@ -70,16 +70,19 @@ GType gst_pad_presence_get_type (void);
/* enumerations from "/usr/include/gst/gstparse.h" */
GType gst_parse_errors_get_type (void);
#define GST_TYPE_PARSE_ERRORS (gst_parse_errors_get_type())
GType gst_parse_error_get_type (void);
#define GST_TYPE_PARSE_ERROR (gst_parse_error_get_type())
/* enumerations from "/usr/include/gst/gstprops.h" */
GType gst_props_id_get_type (void);
#define GST_TYPE_PROPS_ID (gst_props_id_get_type())
GType gst_props_type_get_type (void);
#define GST_TYPE_PROPS_TYPE (gst_props_type_get_type())
/* enumerations from "/usr/include/gst/gstscheduler.h" */
GType gst_scheduler_flags_get_type (void);
#define GST_TYPE_SCHEDULER_FLAGS (gst_scheduler_flags_get_type())
GType gst_scheduler_state_get_type (void);
#define GST_TYPE_SCHEDULER_STATE (gst_scheduler_state_get_type())

File diff suppressed because it is too large Load diff

View file

@ -23,10 +23,4 @@
#include "gstreamer-fixes.h"
#define NI fprintf(stderr, "%s not implemented\n", __FUNCTION__);
void gst_clock_set_speed (GstClock *clock, gdouble speed) { NI; }
void gst_clock_get_speed (GstClock *clock, gdouble speed) { NI; }
void gst_bin_child_error (GstBin *bin, GstElement *child) { NI; }
#include "tmp-enum-types.c"

View file

@ -22,20 +22,6 @@
#include <glib-object.h>
#include <gst/gst.h>
#define GST_PAD_TEMPLATE GST_PADTEMPLATE
#define GST_TYPE_ELEMENT_FACTORY GST_TYPE_ELEMENTFACTORY
#define GST_ELEMENT_FACTORY GST_ELEMENTFACTORY
#define GST_AUTOPLUG_FACTORY GST_AUTOPLUGFACTORY
#define GST_TYPE_TIME_CACHE GST_TYPE_TIMECACHE
#define GST_SCHEDULER_FACTORY GST_SCHEDULERFACTORY
#define GST_TIME_CACHE GST_TIMECACHE
#define GST_TYPE_FACTORY GST_TYPEFACTORY
#define GST_TYPE_TYPE_FACTORY GST_TYPE_TYPEFACTORY
#define GST_TYPE_SCHEDULER_FACTORY GST_TYPE_SCHEDULERFACTORY
#define GST_TYPE_AUTOPLUG_FACTORY GST_TYPE_AUTOPLUGFACTORY
#define GST_TYPE_TYPE_FIND GST_TYPE_TYPEFIND
#define GST_TYPE_PAD_TEMPLATE GST_TYPE_PADTEMPLATE
#include <gst/gstqueue.h>
#include <gst/gsttypefind.h>
#include "tmp-enum-types.h"

File diff suppressed because it is too large Load diff

View file

@ -206,9 +206,9 @@ gst_pad_connect_return_get_type (void)
if (etype == 0) {
static const GEnumValue values[] = {
{ GST_PAD_CONNECT_REFUSED, "GST_PAD_CONNECT_REFUSED", "refused" },
{ GST_PAD_CONNECT_DELAYED, "GST_PAD_CONNECT_DELAYED", "delayed" },
{ GST_PAD_CONNECT_OK, "GST_PAD_CONNECT_OK", "ok" },
{ GST_PAD_CONNECT_DONE, "GST_PAD_CONNECT_DONE", "done" },
{ GST_PAD_CONNECT_DELAYED, "GST_PAD_CONNECT_DELAYED", "delayed" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GstPadConnectReturn", values);
@ -267,19 +267,18 @@ gst_pad_presence_get_type (void)
/* enumerations from "/usr/include/gst/gstparse.h" */
GType
gst_parse_errors_get_type (void)
gst_parse_error_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GST_PARSE_ERROR_SYNTAX, "GST_PARSE_ERROR_SYNTAX", "syntax" },
{ GST_PARSE_ERROR_CREATING_ELEMENT, "GST_PARSE_ERROR_CREATING_ELEMENT", "creating-element" },
{ GST_PARSE_ERROR_NOSUCH_ELEMENT, "GST_PARSE_ERROR_NOSUCH_ELEMENT", "nosuch-element" },
{ GST_PARSE_ERROR_INTERNAL, "GST_PARSE_ERROR_INTERNAL", "internal" },
{ GST_PARSE_ERROR_NO_SUCH_ELEMENT, "GST_PARSE_ERROR_NO_SUCH_ELEMENT", "no-such-element" },
{ GST_PARSE_ERROR_NO_SUCH_PROPERTY, "GST_PARSE_ERROR_NO_SUCH_PROPERTY", "no-such-property" },
{ GST_PARSE_ERROR_CONNECT, "GST_PARSE_ERROR_CONNECT", "connect" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GstParseErrors", values);
etype = g_enum_register_static ("GstParseError", values);
}
return etype;
}
@ -287,31 +286,47 @@ gst_parse_errors_get_type (void)
/* enumerations from "/usr/include/gst/gstprops.h" */
GType
gst_props_id_get_type (void)
gst_props_type_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GST_PROPS_END_ID, "GST_PROPS_END_ID", "end-id" },
{ GST_PROPS_INT_ID, "GST_PROPS_INT_ID", "int-id" },
{ GST_PROPS_FLOAT_ID, "GST_PROPS_FLOAT_ID", "float-id" },
{ GST_PROPS_FOURCC_ID, "GST_PROPS_FOURCC_ID", "fourcc-id" },
{ GST_PROPS_BOOL_ID, "GST_PROPS_BOOL_ID", "bool-id" },
{ GST_PROPS_STRING_ID, "GST_PROPS_STRING_ID", "string-id" },
{ GST_PROPS_VAR_ID, "GST_PROPS_VAR_ID", "var-id" },
{ GST_PROPS_LIST_ID, "GST_PROPS_LIST_ID", "list-id" },
{ GST_PROPS_FLOAT_RANGE_ID, "GST_PROPS_FLOAT_RANGE_ID", "float-range-id" },
{ GST_PROPS_INT_RANGE_ID, "GST_PROPS_INT_RANGE_ID", "int-range-id" },
{ GST_PROPS_LAST_ID, "GST_PROPS_LAST_ID", "last-id" },
{ GST_PROPS_END_TYPE, "GST_PROPS_END_TYPE", "end-type" },
{ GST_PROPS_INVALID_TYPE, "GST_PROPS_INVALID_TYPE", "invalid-type" },
{ GST_PROPS_INT_TYPE, "GST_PROPS_INT_TYPE", "int-type" },
{ GST_PROPS_FLOAT_TYPE, "GST_PROPS_FLOAT_TYPE", "float-type" },
{ GST_PROPS_FOURCC_TYPE, "GST_PROPS_FOURCC_TYPE", "fourcc-type" },
{ GST_PROPS_BOOL_TYPE, "GST_PROPS_BOOL_TYPE", "bool-type" },
{ GST_PROPS_STRING_TYPE, "GST_PROPS_STRING_TYPE", "string-type" },
{ GST_PROPS_VAR_TYPE, "GST_PROPS_VAR_TYPE", "var-type" },
{ GST_PROPS_LIST_TYPE, "GST_PROPS_LIST_TYPE", "list-type" },
{ GST_PROPS_FLOAT_RANGE_TYPE, "GST_PROPS_FLOAT_RANGE_TYPE", "float-range-type" },
{ GST_PROPS_INT_RANGE_TYPE, "GST_PROPS_INT_RANGE_TYPE", "int-range-type" },
{ GST_PROPS_LAST_TYPE, "GST_PROPS_LAST_TYPE", "last-type" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GstPropsId", values);
etype = g_enum_register_static ("GstPropsType", values);
}
return etype;
}
/* enumerations from "/usr/include/gst/gstscheduler.h" */
GType
gst_scheduler_flags_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GST_SCHEDULER_FLAG_FIXED_CLOCK, "GST_SCHEDULER_FLAG_FIXED_CLOCK", "fixed-clock" },
{ GST_SCHEDULER_FLAG_LAST, "GST_SCHEDULER_FLAG_LAST", "last" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GstSchedulerFlags", values);
}
return etype;
}
GType
gst_scheduler_state_get_type (void)
{
@ -356,11 +371,11 @@ gst_time_cache_certainty_get_type (void)
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GST_TIMECACHE_UNKNOWN, "GST_TIMECACHE_UNKNOWN", "unknown" },
{ GST_TIMECACHE_CERTAIN, "GST_TIMECACHE_CERTAIN", "certain" },
{ GST_TIMECACHE_FUZZY_LOCATION, "GST_TIMECACHE_FUZZY_LOCATION", "fuzzy-location" },
{ GST_TIMECACHE_FUZZY_TIMESTAMP, "GST_TIMECACHE_FUZZY_TIMESTAMP", "fuzzy-timestamp" },
{ GST_TIMECACHE_FUZZY, "GST_TIMECACHE_FUZZY", "fuzzy" },
{ GST_TIME_CACHE_UNKNOWN, "GST_TIME_CACHE_UNKNOWN", "unknown" },
{ GST_TIME_CACHE_CERTAIN, "GST_TIME_CACHE_CERTAIN", "certain" },
{ GST_TIME_CACHE_FUZZY_LOCATION, "GST_TIME_CACHE_FUZZY_LOCATION", "fuzzy-location" },
{ GST_TIME_CACHE_FUZZY_TIMESTAMP, "GST_TIME_CACHE_FUZZY_TIMESTAMP", "fuzzy-timestamp" },
{ GST_TIME_CACHE_FUZZY, "GST_TIME_CACHE_FUZZY", "fuzzy" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GstTimeCacheCertainty", values);

View file

@ -70,16 +70,19 @@ GType gst_pad_presence_get_type (void);
/* enumerations from "/usr/include/gst/gstparse.h" */
GType gst_parse_errors_get_type (void);
#define GST_TYPE_PARSE_ERRORS (gst_parse_errors_get_type())
GType gst_parse_error_get_type (void);
#define GST_TYPE_PARSE_ERROR (gst_parse_error_get_type())
/* enumerations from "/usr/include/gst/gstprops.h" */
GType gst_props_id_get_type (void);
#define GST_TYPE_PROPS_ID (gst_props_id_get_type())
GType gst_props_type_get_type (void);
#define GST_TYPE_PROPS_TYPE (gst_props_type_get_type())
/* enumerations from "/usr/include/gst/gstscheduler.h" */
GType gst_scheduler_flags_get_type (void);
#define GST_TYPE_SCHEDULER_FLAGS (gst_scheduler_flags_get_type())
GType gst_scheduler_state_get_type (void);
#define GST_TYPE_SCHEDULER_STATE (gst_scheduler_state_get_type())