David Schleef
a3b430b8cd
Add parsing of MAX, MIN, etc. Add support for ranges in _set. Remove g_prints.
...
Original commit message from CVS:
Add parsing of MAX, MIN, etc. Add support for ranges in _set. Remove
g_prints.
2003-12-11 05:33:39 +00:00
David Schleef
bb27826e6a
remove gst_pad_template_newv() and GST_PAD_TEMPLATE_FACTORY()
...
Original commit message from CVS:
remove gst_pad_template_newv() and GST_PAD_TEMPLATE_FACTORY()
2003-12-11 05:32:44 +00:00
Benjamin Otte
888ccf80f2
fixes:
...
Original commit message from CVS:
fixes:
- don't expose GstStructureField anymore
- fix usage of GstStructureField in caps and tagging to use gst_structure_foreach
- s/gst_structure_field_foreach/gst_structure_foreach/
- added some missing API
- little bugfixes
I confirmed that make check works in caps/ and tags/ as I didn't know what else to test
2003-12-11 03:20:10 +00:00
David Schleef
011c7b3a96
Change structure_field_foreach() look more like glib functions.
...
Original commit message from CVS:
Change structure_field_foreach() look more like glib functions.
2003-12-10 22:28:01 +00:00
David Schleef
23492ddb4e
Start to remove GstStructureField from exported API
...
Original commit message from CVS:
Start to remove GstStructureField from exported API
2003-12-10 21:14:12 +00:00
David Schleef
7714e7f75f
more strict _is_fixed checking
...
Original commit message from CVS:
more strict _is_fixed checking
2003-12-10 21:11:26 +00:00
David Schleef
2d78d942c3
Add a few new functions
...
Original commit message from CVS:
Add a few new functions
2003-12-03 10:21:00 +00:00
David Schleef
2197234a09
Add fixate stuff. Fix a few prototypes. Change caps strings to a different, more parseable format. Fix elements.
...
Original commit message from CVS:
Add fixate stuff. Fix a few prototypes. Change caps strings to a
different, more parseable format. Fix elements.
2003-12-02 18:45:10 +00:00
David Schleef
f84d9ae2da
Merge HEAD from CAPS-MERGE-1 to CAPS-MERGE-2
...
Original commit message from CVS:
Merge HEAD from CAPS-MERGE-1 to CAPS-MERGE-2
2003-11-29 07:04:28 +00:00
David Schleef
3ce2f5c215
remove unused files
...
Original commit message from CVS:
remove unused files
2003-11-29 05:58:10 +00:00
David Schleef
0766774fd7
merge from HEAD
...
Original commit message from CVS:
merge from HEAD
2003-11-29 05:49:19 +00:00
David Schleef
094bcaae89
remove files from CAPS branch, too
...
Original commit message from CVS:
remove files from CAPS branch, too
2003-11-29 05:44:29 +00:00
David Schleef
1a3888c760
Merge HEAD from CAPS-ROOT to CAPS-MERGE-1
...
Original commit message from CVS:
Merge HEAD from CAPS-ROOT to CAPS-MERGE-1
2003-11-29 04:09:27 +00:00
David Schleef
35dd041316
fix usage of gst_caps2_replace()
...
Original commit message from CVS:
fix usage of gst_caps2_replace()
2003-11-29 00:13:12 +00:00
David Schleef
15e96d0be3
More hacking on gst_structure_from_string() and related code.
...
Original commit message from CVS:
More hacking on gst_structure_from_string() and related code.
2003-11-29 00:12:24 +00:00
David Schleef
d3eb290996
fix return value of getcaps
...
Original commit message from CVS:
fix return value of getcaps
2003-11-29 00:11:26 +00:00
David Schleef
80af5ab27f
Remove GST_PLUGIN_STATIC stuff, 'cuz it's dumb
...
Original commit message from CVS:
Remove GST_PLUGIN_STATIC stuff, 'cuz it's dumb
2003-11-29 00:10:43 +00:00
David Schleef
76506cab71
pad linking fixes
...
Original commit message from CVS:
pad linking fixes
2003-11-29 00:10:08 +00:00
David Schleef
69b81fd198
remove const from some prototypes, a few bug fixes.
...
Original commit message from CVS:
remove const from some prototypes, a few bug fixes.
2003-11-29 00:09:20 +00:00
David Schleef
b9e3755c14
Fix saving/restoring caps and structures
...
Original commit message from CVS:
Fix saving/restoring caps and structures
2003-11-25 08:57:57 +00:00
David Schleef
a53fe6571b
Switch everything to static pad templates
...
Original commit message from CVS:
Switch everything to static pad templates
2003-11-25 08:57:17 +00:00
David Schleef
408ca875b9
Add lots of code related to gst_structure_{to,from}_string
...
Original commit message from CVS:
Add lots of code related to gst_structure_{to,from}_string
2003-11-25 08:56:37 +00:00
David Schleef
74a1002b9f
Fix some bugs noticed by the testsuite (yay!). Add static pad templates.
...
Original commit message from CVS:
Fix some bugs noticed by the testsuite (yay!). Add static pad templates.
2003-11-25 08:55:06 +00:00
David Schleef
cbb7f151b1
Add some macros
...
Original commit message from CVS:
Add some macros
2003-11-25 08:54:21 +00:00
David Schleef
edac35d68d
cleaning up API
...
Original commit message from CVS:
cleaning up API
2003-11-25 08:53:39 +00:00
Benjamin Otte
c56670e217
merging in changes needed for tags:
...
Original commit message from CVS:
merging in changes needed for tags:
- add gst_structure_remove_all_fields
- add GST_TYPE_VALUE_LIST
- implement default action for unions using the new list type
- random bugfixes
Patch wasn't compiled on this branch, I hope it doesn't break
2003-11-20 04:02:05 +00:00
David Schleef
6fa3121584
Add static caps and pad templates
...
Original commit message from CVS:
Add static caps and pad templates
2003-11-12 08:23:53 +00:00
David Schleef
59fa7ca402
fix for gcc-2.95
...
Original commit message from CVS:
fix for gcc-2.95
2003-11-12 08:22:02 +00:00
David Schleef
fc7f7b475a
hacking. Removed autoplug in the process.
...
Original commit message from CVS:
hacking. Removed autoplug in the process.
2003-11-12 01:33:15 +00:00
David Schleef
b4482a888c
Brute force porting of core to GstCaps2
...
Original commit message from CVS:
Brute force porting of core to GstCaps2
2003-11-11 19:19:58 +00:00
David Schleef
2fa95b4fac
Add new caps code
...
Original commit message from CVS:
Add new caps code
2003-11-11 19:14:14 +00:00
Andy Wingo
ad008198e0
fix an old bug traversing pad template lists, and change _padtemplates to _pad_templates in new functions
...
Original commit message from CVS:
fix an old bug traversing pad template lists, and change _padtemplates to _pad_templates in new functions
2003-11-11 12:34:15 +00:00
David Schleef
7eca737099
change navigation from caps to structure
...
Original commit message from CVS:
change navigation from caps to structure
2003-11-11 00:31:09 +00:00
Ronald S. Bultje
b96f885fa1
Caps with empty props (which is not NULL - gst_props_new_empty()) can result in an invalid string, so we need to chec...
...
Original commit message from CVS:
Caps with empty props (which is not NULL - gst_props_new_empty()) can result in an invalid string, so we need to check for empty props (as opposed to NULL props) too.
2003-11-09 21:26:13 +00:00
Ronald S. Bultje
9227b98fe3
Compile fix for gcc-2.9x
...
Original commit message from CVS:
Compile fix for gcc-2.9x
2003-11-09 13:47:21 +00:00
David Schleef
fc35aeeaad
Add gst_element_class_get_pad_template()
...
Original commit message from CVS:
Add gst_element_class_get_pad_template()
2003-11-08 23:28:04 +00:00
David Schleef
67fb6a19f6
revert last change
...
Original commit message from CVS:
revert last change
2003-11-07 19:51:20 +00:00
Julien Moutte
e72439148e
Adding GST_EVENT_RENEGOTIATE
...
Original commit message from CVS:
Adding GST_EVENT_RENEGOTIATE
2003-11-07 17:17:06 +00:00
Jan Schmidt
458e4ada59
Fix a crash when unlinking Ghost pads which was included in the reversion of error changes.
...
Original commit message from CVS:
Fix a crash when unlinking Ghost pads which was included in the reversion
of error changes.
2003-11-06 16:30:32 +00:00
Benjamin Otte
94f7a8ee6d
set default errorlevel to NONE. Make configure change it to ERROR (the current value) when running cvs builds. This s...
...
Original commit message from CVS:
set default errorlevel to NONE. Make configure change it to ERROR (the current value) when running cvs builds. This should make releases not output any debugging information at all
2003-11-06 02:28:26 +00:00
Benjamin Otte
23ad5f6b1a
set chainfunction on request pads (FIXME: do we even support chainbased elements with multiple sinkpads?)
...
Original commit message from CVS:
set chainfunction on request pads (FIXME: do we even support chainbased elements with multiple sinkpads?)
2003-11-05 01:40:29 +00:00
Benjamin Otte
9cadba0df4
memory management and debugging issues
...
Original commit message from CVS:
memory management and debugging issues
2003-11-05 01:38:01 +00:00
Benjamin Otte
ea5d0235bd
initialise pad->convertfunc only once return FALSE in the default handler if an event wasn't handled
...
Original commit message from CVS:
initialise pad->convertfunc only once return FALSE in the default handler if an event wasn't handled
2003-11-05 01:35:32 +00:00
Benjamin Otte
b0ab53ea6a
make gst_element_link work when connecting from a NULL-caps request pad
...
Original commit message from CVS:
make gst_element_link work when connecting from a NULL-caps request pad
2003-11-05 01:33:02 +00:00
David Schleef
91b0389731
hacking. Add value_compare, value_union, and value_intersect functions
...
Original commit message from CVS:
hacking. Add value_compare, value_union, and value_intersect functions
2003-11-04 19:00:54 +00:00
Benjamin Otte
b940244e53
disable debugging when it hasn't been initialized yet. Fixes testsuite
...
Original commit message from CVS:
disable debugging when it hasn't been initialized yet. Fixes testsuite
2003-11-04 17:27:22 +00:00
Benjamin Otte
4a549c798b
fix missing include for OS X (bug 126069) - HEAD should compile on OS X now
...
Original commit message from CVS:
fix missing include for OS X (bug 126069) - HEAD should compile on OS X now
2003-11-04 17:24:46 +00:00
David Schleef
25e993e571
Adjust API based on comments from other developers
...
Original commit message from CVS:
Adjust API based on comments from other developers
2003-11-04 05:54:24 +00:00
David Schleef
32eac40ddb
fix typo
...
Original commit message from CVS:
fix typo
2003-11-04 05:53:35 +00:00
David Schleef
b75efb7f59
Add G_DISABLE_DEPRECATED and fix deprecated code
...
Original commit message from CVS:
Add G_DISABLE_DEPRECATED and fix deprecated code
2003-11-03 20:56:53 +00:00