Commit graph

3702 commits

Author SHA1 Message Date
David Schleef
295e2f9009 Significant changes to make pad negotiation more caps2-like. Implement fixate functionality. It works, too.
Original commit message from CVS:
Significant changes to make pad negotiation more caps2-like.  Implement
fixate functionality.  It works, too.
2003-12-12 10:14:44 +00:00
David Schleef
cbd8282fce minor bugfixes
Original commit message from CVS:
minor bugfixes
2003-12-12 09:09:00 +00:00
David Schleef
4779d2ef92 Minor bugfixes.
Original commit message from CVS:
Minor bugfixes.
2003-12-12 09:08:37 +00:00
David Schleef
f3389b1fa1 more checks
Original commit message from CVS:
more checks
2003-12-12 09:08:00 +00:00
David Schleef
cd5aaa8473 save caps as caps string instead of xml
Original commit message from CVS:
save caps as caps string instead of xml
2003-12-12 09:07:21 +00:00
David Schleef
6e2ad5c2b4 add double range intersection. Consistently use v_int
Original commit message from CVS:
add double range intersection.  Consistently use v_int
2003-12-12 09:05:34 +00:00
David Schleef
72534d09df handle removal of template factories
Original commit message from CVS:
handle removal of template factories
2003-12-11 05:35:28 +00:00
David Schleef
87dc453757 fixes. Remove g_prints
Original commit message from CVS:
fixes.  Remove g_prints
2003-12-11 05:34:56 +00:00
David Schleef
379b09351e remove g_prints
Original commit message from CVS:
remove g_prints
2003-12-11 05:34:03 +00:00
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
ce5bdf5ce4 Fixes for change of caps strings.
Original commit message from CVS:
Fixes for change of caps strings.
2003-12-02 18:46:21 +00:00
David Schleef
fdf434b546 Notes on migration
Original commit message from CVS:
Notes on migration
2003-12-02 18:46:01 +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
e26b526a76 remove junk
Original commit message from CVS:
remove junk
2003-11-29 05:50:08 +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
159f5098db caps grammar
Original commit message from CVS:
caps grammar
2003-11-29 02:55:42 +00:00
David Schleef
005457e4bd doc fixes for autoplug removal
Original commit message from CVS:
doc fixes for autoplug removal
2003-11-29 02:55:14 +00:00
David Schleef
26da835878 Fixes for new caps. A few tests disabled.
Original commit message from CVS:
Fixes for new caps.  A few tests disabled.
2003-11-29 00:14:13 +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
59f94cac76 Fix tests to use GstCaps2, static caps, and static pad templates
Original commit message from CVS:
Fix tests to use GstCaps2, static caps, and static pad templates
2003-11-25 08:59:43 +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
8cefbe14a3 Migrate plugins to GstCaps2
Original commit message from CVS:
Migrate plugins to GstCaps2
2003-11-12 08:17:40 +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
4d68317c85 add testsuite/caps2
Original commit message from CVS:
add testsuite/caps2
2003-11-11 19:23:31 +00:00
David Schleef
21fc559408 add tests
Original commit message from CVS:
add tests
2003-11-11 19:22:29 +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