- 07 Jun, 2003 1 commit
-
-
Ronald S. Bultje authored
Original commit message from CVS: Get rid of NEW_MEDIA event, EOS is supposed to handle that
-
- 05 Jun, 2003 1 commit
-
-
Thomas Vander Stichele authored
Original commit message from CVS: fix format test
-
- 10 May, 2003 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: Use GstMemChunk to allocate events
-
- 26 Apr, 2003 1 commit
-
-
Benjamin Otte authored
Original commit message from CVS: fix and better comment gst_event_new_discontinuous. Nice memory leak there
-
- 29 Mar, 2003 1 commit
-
-
Martin Schulze authored
Original commit message from CVS: 2003-03-29 Martin Schulze <MHL.Schulze@t-online.de> * gst/gstelementfactory.c: Add "g_free (dp->license)" in gst_element_details_free(). * gst/gstevent.[ch]: Add function gst_event_get_type() to support c++ language binding. Make macros gst_event_ref[_by_count] return a GstEvent* instead of a GstData*. * gst/gstbuffer.[ch]: Add functions gst_buffer[_pool]_get_type() to support c++ language binding.
-
- 16 Mar, 2003 1 commit
-
-
Benjamin Otte authored
Original commit message from CVS: added new function gst_event_has_new_media
-
- 10 Feb, 2003 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: - Add more --disable options - fix makefiles to only compile non-disabled features - some compile fixes. - removed extratypes, added gsturitype - make get/set clock on a bin overridable - some portability fixes for GUINT64 - separate pools from gstregistry.[ch] into gstregistrypool.[ch] - make gstobject size fixed, even if we disabled load/save - don't use 'new' as a variable as it is not a valib C++ variable
-
- 02 Feb, 2003 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: - replace old tracing with common GstTrace
-
- 23 Jan, 2003 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: Some more debugging info
-
- 30 Dec, 2002 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: - major API breakage (one of the last, I promise...) - GST_PAD_QUERY -> GST_QUERY - GstPadQuery -> GstQuery - Move query definitions to gstquery.h to allow for future dynamic query types. - remove _pad_handles_* in favour of extra format/event functions to make the same checks. - fix elements - Implemented missing query/event/formats functions in gstelement
-
- 22 Nov, 2002 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: Added g_return_if_fail
-
- 31 Oct, 2002 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: - A regular seek event sets the endoffset to -1 to indicate that the value should be ignored. - A segment seek only takes start < stop
-
- 28 Jul, 2002 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: Fix some wrong prototypes and funtion args
-
- 13 Jul, 2002 1 commit
-
-
Wim Taymans authored
- 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.
-
- 08 Jul, 2002 1 commit
-
-
Wim Taymans authored
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
-
- 13 Jun, 2002 1 commit
-
-
Wim Taymans authored
Added a size event to optimize buffer sizes make filesrc update its blocksize when it receives a size event Original commit message from CVS: Added a size event to optimize buffer sizes make filesrc update its blocksize when it receives a size event
-
- 12 Jun, 2002 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: Documentation updates Make spider forward bufferpools Remove some old registry code
-
- 30 May, 2002 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: Created an overridable method for seeking on an element, along with a default implementation. make queue flush on discont (not entirely correct) removed the new_media from the discont event.
-
- 26 May, 2002 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: - The clock_wait now returns the difference between requested time and unlock time. - Misc defines like GST_SECOND in gstclock.h - remove pre/post in gstelement.c until fixed. - added release_locks to gstelement so that the element can unlock itself - added some more predefined events. - added folowing functions to gstpad: - convert function: get the relation between formats on this pad - query function: get stats about the pad (position/total/latency) - internal connect function: find out how this pad connects to other pad internally to the element. - generic pad_dispatcher. - removed the last bits of pullregion - use release_locks on the queue. - added some events to queue - make gstthread use the new release_locks function - make the scheduler use the new clock_wait functions - added events to fakesink - added query functions to filesrc - swap type and offset in the bytestream seek API to match fseek - added some event handling in bytestream.
-
- 08 May, 2002 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: Totally rewritten registry handling. - move the registry save/load code into a gstregistry subclass, this will make it possible to use other registries (flat file, web based, RDBMS type, etc..) - a simple GMarkup xml registry is implemented - use standard statically linked plugins for core elements. - GstPlugin has a very well defined set of functions now A little bytestream hack.. Added more info to -inspect. Some more debugging info for clocking. Small cleanups I use ./gst-register --gst-plugin-path=/opt/src/sourceforge/gst-plugins/gst-libs:/opt/src/sourceforge/gst-plugins/ to register core and gst-plugins now.
-
- 04 Apr, 2002 1 commit
-
-
Benjamin Otte authored
Original commit message from CVS: fix all compiler warnings
-
- 23 Feb, 2002 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: Added gst_event_copy
-
- 26 Jan, 2002 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: Added SET/CUR/END seek types.
-
- 01 Jan, 2002 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: API doc updates.
-
- 23 Dec, 2001 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: Fix an event leak Ne need to save signals on longjmp
-
- 20 Dec, 2001 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: - Reclaim cothread state even if the cothread was never activated after the free. - fix the bin state change when there are no more children. - use a real method to signal the parent bin of a state change. - move the state change policy in the scheduler. - remove the unused and ridiculous state change event - don't free the cothread state when the element is disabled. only free it when the element is removed from the scheduler.
-
- 18 Dec, 2001 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: - Elements can now send events to their parent. - remove the g_signals from the core for parent<->child communication - the application can easily get element info by listening for an event signal from the toplevel bin. - added gst_element_info()/_error(). - fakesrc and fakesink use the info event instead of g_print. - GST_TYPE_* causes segfaults with elect fence, rever to G_TYPE_POINTER until we know what's wrong. - various leaks fixed wrt element destroy. - The object that created the event is now stored as GST_EVENT_SRC
-
- 14 Dec, 2001 1 commit
-
-
Christian Schaller authored
Original commit message from CVS: aye ladie, no more ugly // comments here, even if Taaz gets upset about it
-
- 04 Dec, 2001 1 commit
-
-
wrobell authored
- some fixes to int2float making automake 1.5 happy (gst now requires automake1.5). It's still not perfect but it bui... Original commit message from CVS: - added playondemand plugin by Leif Morgan Johnson <lmjohns3@eos.ncsu.edu> - some fixes to int2float - aplied a patch from wrobell <wrobell@ite.pl> that is a first attempt at making automake 1.5 happy (gst now requires automake1.5). It's still not perfect but it builds. - Made the schedulers plugable. The default scheduler now lives inside a plugin. - Added a new mpeg1/2 parser/demuxer. - Fixed some compiler warnings in the core libs. - substantial work to GstThread (hopefully less race conditions). simplified the code in GstThread a bit. A state change can now also happen in the thread context. - reworked the state semantics of a bin. it'll now automatically get the highest state of its children. - the autoplugger now nests the threads so that a state change failure of one thread doesn't make its upstream thread lock. - GstQueue refuses to go to PLAYING if the sinkpad is not connected. This way the queue will not wedge in the _get lock. - GstQueue unlocks its mutexes when going to PAUSED. - make sure that when all elements in a bin/thread go to PAUSED, the bin is set to PAUSED too. - make a parent bin wait for its children to PAUSE before ending the iteration with FALSE (EOS) - Some changes to GstPlay to deal with EOS. - aplied the latest patch from Zeenix to gstrtp. end result: GstPlay doesn't crash on EOS and the pipeline is now shut down properly.
-
- 21 Oct, 2001 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: API docs. revived _buffer_ref_by_count fast types for scheduler and bin. error checking on plugin features; removed some prototypes that were not implemented (gst_pipeline_iterate comes to mind) remove gst_pad_event until we know what it's supposed to do. remove sinesrc, it wasn't compiles anymore, so... updates to various elements that used the old event API.
-
- 17 Oct, 2001 1 commit
-
-
Erik Walthinsen authored
Original commit message from CVS: merge from EVENTS1 on 20011016
-