gstreamer/plugins/elements
Wim Taymans 38b96e6c8c buffer: improve the buffer memory methods
gst_buffer_take_memory -> gst_buffer_insert_memory because insert is what the
method does.
Make all methods deal with ranges so that we can replace, merge, remove and map
a certain subset of the memory in a buffer. With the new methods we can make
some code nicer and reuse more code. Being able to deal with a subset of the
buffer memory allows us to optimize more cases later (most notably RTP headers
and payload that could be in different memory objects).
Make some more convenient macros that call the more generic range methods.
2012-03-30 18:15:24 +02:00
..
.gitignore ignore more 2005-06-17 09:12:33 +00:00
gstcapsfilter.c caps: _do_simplify() -> _simplify() 2012-03-12 11:38:37 +01:00
gstcapsfilter.h Add more missing docs. 2007-08-13 13:33:07 +00:00
gstdataqueue.c Update for new gthread API 2012-01-19 09:27:04 +01:00
gstdataqueue.h Update for new gthread API 2012-01-19 09:27:04 +01:00
gstelements.c funnel: Integrate into the build system and rename the types 2011-03-29 11:20:05 +02:00
gstfakesink.c gst: Remove gstmarshal.[ch] completely and use the generic marshaller 2012-03-02 11:05:48 +01:00
gstfakesink.h Use recent GLib API unconditionally now that we depend on the latest GLib 2012-01-22 01:25:22 +00:00
gstfakesrc.c buffer: improve the buffer memory methods 2012-03-30 18:15:24 +02:00
gstfakesrc.h plugins/elements/gstfakesrc.*: Added format property to control the format of the newsegment events. 2008-05-07 09:34:58 +00:00
gstfdsink.c fdsink: fix compilation after merge 2012-02-27 00:09:57 +00:00
gstfdsink.h fdsink: implement SEEKING query 2012-02-25 15:08:55 +00:00
gstfdsrc.c memory: group allocation parameters in a struct 2012-03-15 13:42:17 +01:00
gstfdsrc.h fdsrc: allow specifying the size in bytes on the uri 2010-04-09 13:21:19 +02:00
gstfilesink.c Merge remote-tracking branch 'origin/master' into 0.11 2012-02-27 00:08:39 +00:00
gstfilesink.h build: sprintf, sscanf need stdio.h 2009-10-07 10:59:54 +03:00
gstfilesrc.c filesrc: only update buffer size on short read 2012-03-15 13:42:17 +01:00
gstfilesrc.h filesrc: remove MMAP code 2011-06-07 17:03:09 +02:00
gstfunnel.c pad: add parent to other functions 2011-11-17 12:40:45 +01:00
gstfunnel.h funnel: Integrate into the build system and rename the types 2011-03-29 11:20:05 +02:00
gstidentity.c gst: Remove gstmarshal.[ch] completely and use the generic marshaller 2012-03-02 11:05:48 +01:00
gstidentity.h Use recent GLib API unconditionally now that we depend on the latest GLib 2012-01-22 01:25:22 +00:00
gstinputselector.c Merge remote-tracking branch 'origin/0.10' 2012-03-29 14:54:53 +02:00
gstinputselector.h Update for new gthread API 2012-01-19 09:27:04 +01:00
gstmultiqueue.c Merge remote-tracking branch 'origin/0.10' 2012-03-29 14:54:53 +02:00
gstmultiqueue.h multiqueue: fix size of atomic counter 2012-01-22 01:27:42 +00:00
gstoutputselector.c Merge remote-tracking branch 'origin/master' into 0.11 2012-01-02 02:21:40 +00:00
gstoutputselector.h output-selector: Add pad-negotiation-mode property 2011-01-06 18:42:29 +00:00
gstqueue.c queue: Flush the internal queue when we see GST_FLOW_FLUSHING 2012-03-29 17:46:35 +02:00
gstqueue.h queue: add support for serialized queries 2012-03-14 15:42:33 +01:00
gstqueue2.c pad: improve docs of get/pull_range 2012-03-20 13:14:55 +01:00
gstqueue2.h queue2: Fix handling of the new stream-start event 2012-01-27 12:33:56 +01:00
gsttee.c tee: fix refcount error 2012-03-08 10:47:39 +01:00
gsttee.h Update for new gthread API 2012-01-19 09:27:04 +01:00
gsttypefindelement.c typefindelement: plug caps leaks 2012-03-30 16:53:09 +02:00
gsttypefindelement.h typefind: remove const from refcounted GstCaps 2012-03-10 09:25:43 +01:00
gstvalve.c valve: Repush sticky events after disabling dropping 2012-01-30 12:58:43 +00:00
gstvalve.h valve: Repush sticky events after disabling dropping 2012-01-30 12:58:43 +00:00
Makefile.am base: make GstDataQueue private API for multiqueue 2011-10-07 13:54:37 +01:00