Commit graph

2514 commits

Author SHA1 Message Date
Wim Taymans
a33c875057 Don't try to pull on disabled pads in the scheduler
Original commit message from CVS:
Don't try to pull on disabled pads in the scheduler
2002-07-24 21:09:46 +00:00
Wim Taymans
6db19b953c - Implemented seekmasks, query types and formats in various plugins
Original commit message from CVS:
- Implemented seekmasks, query types and formats in various plugins
- use GST_PAD_IS_USABLE if possible
2002-07-24 21:08:43 +00:00
Wim Taymans
a1a3d3455f - More element API docs.
Original commit message from CVS:
- More element API docs.
- more nego changes for READY->PAUSED
2002-07-24 21:06:17 +00:00
Wim Taymans
58377870e8 - some pad.h reorg, better grouping of function
Original commit message from CVS:
- some pad.h reorg, better grouping of function
- added methods and default implementations to get supported formats,
seek methods/flags and query types.
- implemented pad activation/disabling
- start negotiation in the READY->PAUSED state
- added GST_PAD_IS_USABLE (better name?) to check if a pad can be used
for data transport (check if connected and peerpad is active)
- added query for segment end
2002-07-24 21:04:50 +00:00
Wim Taymans
d73b8fff36 Added parent_unset signal to gstobject for completeness
Original commit message from CVS:
Added parent_unset signal to gstobject for completeness
2002-07-24 20:42:13 +00:00
Wim Taymans
cb04a141e3 - added GstEventMask to specify event masks (next set of commits)
Original commit message from CVS:
- added GstEventMask to specify event masks (next set of commits)
- use flags for seek methods (for use in masks)
- removed #if 0 from gstmemchunk.h
2002-07-24 20:41:08 +00:00
Wim Taymans
de12c3557a Removed gst_bin_change_state_type it doesn't work and the concept is outdated, we'll find something better soon..
Original commit message from CVS:
Removed gst_bin_change_state_type it doesn't work and the concept is
outdated, we'll find something better soon..
2002-07-24 20:37:09 +00:00
Wim Taymans
29ae46b307 Fixed the missing .h file and some reorg (not sure what's best)
Original commit message from CVS:
Fixed the missing .h file and some reorg (not sure what's best)
2002-07-24 20:20:50 +00:00
Wim Taymans
4afbf577a2 Documentation updates
Original commit message from CVS:
Documentation updates
2002-07-24 19:46:42 +00:00
Andy Wingo
74eba3a615 add default bufferpool, clean up some code, add bufferpool testing to fakesrc
Original commit message from CVS:
add default bufferpool, clean up some code, add bufferpool testing to fakesrc
2002-07-24 18:31:12 +00:00
Thomas Vander Stichele
c2ba148309 start of list of example features (and matching plug-ins later on)
Original commit message from CVS:
start of list of example features (and matching plug-ins later on)
2002-07-15 23:12:02 +00:00
Wim Taymans
e9f84e2738 - Documentation updates, renamed some _ methods because gtkdoc didn't want to generate docs for them.
Original commit message from CVS:
- Documentation updates, renamed some _ methods because gtkdoc didn't
want to generate docs for them.
- Add some more events for future use.
2002-07-13 23:12:22 +00:00
Wim Taymans
b43cf3886a Make sizeof(GstBuffer) independent of config.h and HAVE_ATOMIC_H. This still needs a more fundamental solution though.
Original commit message from CVS:
Make sizeof(GstBuffer) independent of config.h and HAVE_ATOMIC_H. This still
needs a more fundamental solution though.
2002-07-13 23:08:04 +00:00
Wim Taymans
713d471ddd Small documentation updates
Original commit message from CVS:
Small documentation updates
2002-07-13 23:05:46 +00:00
Wim Taymans
b5c170f42a API docs updates
Original commit message from CVS:
API docs updates
2002-07-12 23:21:20 +00:00
Andy Wingo
efafdb2aa6 be more lenient when loading unconnected pads
Original commit message from CVS:
be more lenient when loading unconnected pads
2002-07-12 19:13:19 +00:00
Wim Taymans
b20e126ab6 Short doc about state changes and actions associated with each state change.
Original commit message from CVS:
Short doc about state changes and actions associated with each state change.
2002-07-12 15:39:18 +00:00
Thomas Vander Stichele
45d414338b Makefile.am portability fix better error handling, this solves the g_error_free assert error some people had
Original commit message from CVS:
Makefile.am portability fix
better error handling, this solves the g_error_free assert error some people
had
2002-07-12 14:14:30 +00:00
Andy Wingo
b3d5bbd72c added gst-launch grammar reference
Original commit message from CVS:
added gst-launch grammar reference
2002-07-12 06:48:32 +00:00
Thomas Vander Stichele
a64e400a97 lioux's virtual patch
Original commit message from CVS:
lioux's virtual patch
2002-07-11 21:38:23 +00:00
Thomas Vander Stichele
92de697c34 I'm too lazy to comment this
Original commit message from CVS:
combined patch by me and lioux@FreeBSD.org
2002-07-11 21:22:55 +00:00
Wim Taymans
f1c9061f2a Added PAD_DISABLED to the TODO list
Original commit message from CVS:
Added PAD_DISABLED to the TODO list
2002-07-11 21:10:44 +00:00
Andy Wingo
e5f535960d added updated tex limits for dbian systems
Original commit message from CVS:
added updated tex limits for dbian systems
2002-07-11 19:43:32 +00:00
Andy Wingo
30879f4362 doc fixen
Original commit message from CVS:
doc fixen
2002-07-11 19:40:06 +00:00
Andy Wingo
e9e2348e6e Use docbook xsl version 1.50.0 until libxslt can handle 1.51.0 and above
Original commit message from CVS:
Use docbook xsl version 1.50.0 until libxslt can handle 1.51.0 and above
2002-07-11 16:30:59 +00:00
Thomas Vander Stichele
e0a398036b better problem checking
Original commit message from CVS:
better problem checking
2002-07-11 15:13:09 +00:00
Wim Taymans
72722208b8 Attempt to write a good TODO list
Original commit message from CVS:
Attempt to write a good TODO list
2002-07-11 14:18:31 +00:00
David Schleef
ac47ece0a2 Fix GstBufferFlag so it's really an enum typedef, not a declaration.
Original commit message from CVS:
Fix GstBufferFlag so it's really an enum typedef, not a declaration.
2002-07-10 18:16:44 +00:00
Thomas Vander Stichele
e616bfb44e added configure check for POPT_TABLEEND
Original commit message from CVS:
added configure check for POPT_TABLEEND
2002-07-10 10:42:04 +00:00
Thomas Vander Stichele
8644cd03d6 revert wingo's patch since it breaks add AM_MAINTAINER_MODE to configure.ac since that adds the option to configure
Original commit message from CVS:
revert wingo's patch since it breaks
add AM_MAINTAINER_MODE to configure.ac since that adds the option to configure
2002-07-09 21:30:20 +00:00
Andy Wingo
959fc2b57e the percent sign is now valid XML
Original commit message from CVS:
the percent sign is now valid XML
2002-07-09 18:43:13 +00:00
Andy Wingo
fcfefdca75 remove AM_MAINTAINER_MODE from the main configure.ac
Original commit message from CVS:
remove AM_MAINTAINER_MODE from the main configure.ac
2002-07-09 17:44:22 +00:00
Wim Taymans
4b1379455d Fix the g_mutex_free in the fallback case
Original commit message from CVS:
Fix the g_mutex_free in the fallback case
2002-07-09 15:45:14 +00:00
Thomas Vander Stichele
ecca9fa96a oops fix
Original commit message from CVS:
oops fix
2002-07-09 11:08:01 +00:00
Thomas Vander Stichele
dcb3cec6a0 merge from BRANCH-RELEASE-0_4_0
Original commit message from CVS:
merge from BRANCH-RELEASE-0_4_0
2002-07-09 10:27:22 +00:00
Wim Taymans
e81fb05e74 Remove bufspeed test
Original commit message from CVS:
Remove bufspeed test
2002-07-08 19:25:07 +00:00
Wim Taymans
550446c738 Also print event stats on exit.
Original commit message from CVS:
Also print event stats on exit.
2002-07-08 19:23:59 +00:00
Wim Taymans
f84641b8cb Make the old testcase compile again
Original commit message from CVS:
Make the old testcase compile again
2002-07-08 19:23:21 +00:00
Wim Taymans
88d5690b24 unref event instead of freeing it
Original commit message from CVS:
unref event instead of freeing it
2002-07-08 19:22:41 +00:00
Wim Taymans
fcb10a6c85 - Removed bufferpool code and move that to gstbuffer.c
Original commit message from CVS:
- Removed bufferpool code and move that to gstbuffer.c
- implemented refcounting on GstData
- implemented new buffer code based on Company's work in the EVENTS2 branch
- added boxed types for GstData/GstEvent/GstBuffer/GstBufferPool
- added refcounting to bufferpools and events
- use lockfree allocation for buffers
- simplified the clock, use lockfree allocation
- use GQueue in GstQueue for faster access to the tail element
- update core plugins to the new event API
2002-07-08 19:22:02 +00:00
Wim Taymans
74b6b732f1 - Added a bunch of fast atomic operations on x86 with C fallbacks
Original commit message from CVS:
- Added a bunch of fast atomic operations on x86 with C fallbacks
- Added the code for refcounting in GstData
- Added a gstmemchunk allocator using atomic operations
2002-07-08 19:12:38 +00:00
Wim Taymans
80c371342b This one removes the unused code..
Original commit message from CVS:
This one removes the unused code..
2002-07-08 19:10:11 +00:00
Wim Taymans
ae87d97cb2 - Removed unused locking from the cothreads
Original commit message from CVS:
- Removed unused locking from the cothreads
- use G_*_DECLS in .h files
- remove gstlog.h include from gstobject.h, add to .c files
- removed unused refcounting code from gstobject
- small fixes in #includes
- Added Scheduling policy and priority properties to gstthread so that
SCHED_FIFO and SCHED_RR threads can be constructed.
2002-07-08 19:07:30 +00:00
Andy Wingo
160f5b168d if you can't write to the registry (ie it is root-owned and you are user) and it is out of date, just ignore it; plug...
Original commit message from CVS:
if you can't write to the registry (ie it is root-owned and you are user) and it
is out of date, just ignore it; plugin state will get written to the user reg
2002-07-05 16:18:18 +00:00
David I. Lehn
7bac41b4aa move to gst-plugins
Original commit message from CVS:
move to gst-plugins
2002-07-04 19:29:19 +00:00
David I. Lehn
f3c3c83ac1 add devel to dist
Original commit message from CVS:
add devel to dist
2002-07-04 19:28:47 +00:00
Andy Wingo
28fb7d2c39 fix segfault
Original commit message from CVS:
fix segfault
2002-07-04 16:03:48 +00:00
Christian Schaller
299228a338 added ortp info
Original commit message from CVS:
added ortp info
2002-07-04 10:31:31 +00:00
Wim Taymans
83f2253007 Set the scheduler to NULL in all cases.
Original commit message from CVS:
Set the scheduler to NULL in all cases.
2002-07-02 18:42:00 +00:00
Christian Schaller
8025c4333b commented out gstreamer-gstpad-template.html as it doesn't exist
Original commit message from CVS:
commented out  gstreamer-gstpad-template.html as it doesn't exist
2002-07-02 14:11:45 +00:00