gstreamer/gst
Wim Taymans ec81bbf713 queue2: fix leak and improve buffering
Keep track of the max requested position and compare this to the write position
in the temp file to get the current amount of buffered data.
Fix memleak of all incomming buffers.

Fixes #588551
2009-10-29 11:17:17 +01:00
..
parse parse: Fix memleak of unused delayed links 2009-10-28 22:05:06 -07:00
playback queue2: fix leak and improve buffering 2009-10-29 11:17:17 +01:00
.gitignore gstbase: Add gobject-introspection support 2009-09-05 10:28:46 +02:00
gettext.h
glib-compat-private.h
glib-compat.c
glib-compat.h
gst-i18n-app.h
gst-i18n-lib.h
gst.c annotations: add annotations to gst_init_check too 2009-10-28 10:14:36 +02:00
gst.h
gst_private.h debug: Mark the GST_POLL symbol as extern to avoid multiply-defined error 2009-10-12 14:57:35 +01:00
gstbin.c Remove GST_DEBUG_FUNCPTR where they're pointless 2009-10-28 00:44:24 +00:00
gstbin.h
gstbuffer.c gstbuffer: add additional checking for writability 2009-08-06 18:47:32 +02:00
gstbuffer.h buffer: whitespace fixes 2009-09-01 16:52:32 +02:00
gstbufferlist.c bufferlist: update doc string 2009-08-11 15:21:33 +02:00
gstbufferlist.h bufferlist: remove old enum from docs 2009-06-19 19:25:59 +02:00
gstbus.c optimisation : Use g_object_newv where possible. 2009-10-28 09:31:17 +01:00
gstbus.h docs: fix gtk-doc /*< private >*/ marker 2009-07-02 01:18:57 +01:00
gstcaps.c gstcaps: Use inlined version of _is_any()/_is_empty() 2009-10-23 17:47:43 +02:00
gstcaps.h Improve caps setters API 2009-10-15 19:10:50 +02:00
gstchildproxy.c childproxy: initialize gvalue in _valist function. Fixes #595602 2009-10-07 10:59:54 +03:00
gstchildproxy.h docs: fix gtk-doc /*< private >*/ marker 2009-07-02 01:18:57 +01:00
gstclock.c Remove GST_DEBUG_FUNCPTR where they're pointless 2009-10-28 00:44:24 +00:00
gstclock.h
gstcompat.h
gstconfig.h.in
gstdebugutils.c debugutils: allow to hide/show pad status with graphdetails flag 2009-10-27 12:06:35 +02:00
gstdebugutils.h
gstelement.c Remove GST_DEBUG_FUNCPTR where they're pointless 2009-10-28 00:44:24 +00:00
gstelement.h Fix typo in inline documentation 2009-09-09 16:29:47 -07:00
gstelementfactory.c optimisation : Use g_object_newv where possible. 2009-10-28 09:31:17 +01:00
gstelementfactory.h whitespace fixes 2009-09-10 11:54:01 +02:00
gsterror.c errors: reword state change failed error message and remove bugzilla link 2009-06-04 00:59:03 +01:00
gsterror.h
gstevent.c miniobjects: Don't chain up to empty finalize method. 2009-06-24 11:00:27 +02:00
gstevent.h event: whitespace fixes 2009-09-04 11:35:59 +02:00
gstfilter.c
gstfilter.h
gstformat.c
gstformat.h
gstghostpad.c Remove GST_DEBUG_FUNCPTR where they're pointless 2009-10-28 00:44:24 +00:00
gstghostpad.h docs: fix gtk-doc /*< private >*/ marker 2009-07-02 01:18:57 +01:00
gstindex.c optimisation : Use g_object_newv where possible. 2009-10-28 09:31:17 +01:00
gstindex.h
gstindexfactory.c optimisation : Use g_object_newv where possible. 2009-10-28 09:31:17 +01:00
gstindexfactory.h
gstinfo.c gstpoll: Make the new GST_POLL debug completely private 2009-10-12 14:24:53 +01:00
gstinfo.h info: fix docs 2009-10-28 16:36:13 +01:00
gstinterface.c
gstinterface.h
gstiterator.c iterator: Fix a documentation typo 2009-10-14 10:16:31 +02:00
gstiterator.h docs: it's its 2009-08-31 17:00:17 +01:00
gstmacros.h
gstmarshal.list
gstmessage.c Revert "gstmessage: Avoid expensive src/type/timestamp fetch." 2009-10-23 13:13:52 -04:00
gstmessage.h message: don't use typechecking cast macros 2009-10-23 13:40:32 -04:00
gstminiobject.c logging: log object type in message 2009-07-06 19:52:44 +01:00
gstminiobject.h
gstobject.c optimisation : Use g_object_newv where possible. 2009-10-28 09:31:17 +01:00
gstobject.h It's __GNUC__, not _GNUC_ 2009-08-22 15:49:12 -07:00
gstpad.c pad: make _fixate_caps() also truncate when needed 2009-10-28 16:36:13 +01:00
gstpad.h pad: add variants of gst_pad_get_caps() that don't copy caps. Fixes #590941 2009-10-07 22:41:30 +03:00
gstpadtemplate.c gst: remove more unnecessary cast when using g_signal_*() 2009-10-06 20:04:10 +01:00
gstpadtemplate.h
gstparamspecs.c
gstparamspecs.h
gstparse.c
gstparse.h
gstpipeline.c Remove GST_DEBUG_FUNCPTR where they're pointless 2009-10-28 00:44:24 +00:00
gstpipeline.h pipeline: deprecate old methods, fix test 2009-05-29 12:21:36 +02:00
gstplugin.c optimisation : Use g_object_newv where possible. 2009-10-28 09:31:17 +01:00
gstplugin.h Add restarting of the plugin loader and blacklisting of broken files 2009-10-06 19:51:42 +01:00
gstpluginfeature.c Remove GST_DEBUG_FUNCPTR where they're pointless 2009-10-28 00:44:24 +00:00
gstpluginfeature.h gstpluginfeature: API : new gst_plugin_feature_list_copy() method 2009-10-24 10:39:30 +02:00
gstpluginloader.c optimisation : Use g_object_newv where possible. 2009-10-28 09:31:17 +01:00
gstpluginloader.h Plugin loader phase 2 2009-10-06 19:51:42 +01:00
gstpoll.c gstpoll: Only take into account active fds 2009-10-12 12:01:59 +02:00
gstpoll.h
gstpreset.c docs: clarify preset api docs 2009-10-15 12:16:05 +03:00
gstpreset.h
gstquark.c stepping: more stepping improvements 2009-06-12 13:20:36 +02:00
gstquark.h stepping: more stepping improvements 2009-06-12 13:20:36 +02:00
gstquery.c miniobjects: Don't chain up to empty finalize method. 2009-06-24 11:00:27 +02:00
gstquery.h docs: fix gtk-doc /*< private >*/ marker 2009-07-02 01:18:57 +01:00
gstregistry.c optimisation : Use g_object_newv where possible. 2009-10-28 09:31:17 +01:00
gstregistry.h registry: private is a C++ keyword, don't use it 2009-10-24 11:58:25 +02:00
gstregistrybinary.c registry: Add registry helper phase 1 2009-10-06 19:51:42 +01:00
gstregistrybinary.h registry: Add registry helper phase 1 2009-10-06 19:51:42 +01:00
gstregistrychunks.c optimisation : Use g_object_newv where possible. 2009-10-28 09:31:17 +01:00
gstregistrychunks.h registry: Add registry helper phase 1 2009-10-06 19:51:42 +01:00
gstsegment.c gstsegment: Actually start==stop==segment_start is inside the segment 2009-08-11 13:21:35 +02:00
gstsegment.h segment: add gst_segment_set_running_time 2009-06-04 12:53:20 +02:00
gststructure.c tags: only emit a g_warning() for empty tag strings for git versions 2009-07-16 13:59:07 +01:00
gststructure.h structure: add gst_structure_*_get*() vararg functions 2009-06-10 09:39:12 +01:00
gstsystemclock.c systemclock: fix compilation of win32 code 2009-08-29 11:32:21 +01:00
gstsystemclock.h systemclock: fix indentation 2009-08-28 16:07:16 +02:00
gsttaglist.c taglist: Add support for ALBUM_ARTIST tag 2009-08-06 06:41:58 +02:00
gsttaglist.h introspection: Don't typedef GstTagList to GstStructure for gobject-introspection 2009-09-12 14:35:08 +02:00
gsttagsetter.c
gsttagsetter.h
gsttask.c optimisation : Use g_object_newv where possible. 2009-10-28 09:31:17 +01:00
gsttask.h
gsttaskpool.c optimisation : Use g_object_newv where possible. 2009-10-28 09:31:17 +01:00
gsttaskpool.h
gsttrace.c trace: use proper locking in GstTrace 2009-06-23 13:46:28 +02:00
gsttrace.h trace: Do not poison gst_trace_add_entry() 2009-10-19 10:53:00 +02:00
gsttypefind.c optimisation : Use g_object_newv where possible. 2009-10-28 09:31:17 +01:00
gsttypefind.h
gsttypefindfactory.c typefind: Keep typefind factories sorted in the registry. Fixes #599147 2009-10-24 10:44:09 +02:00
gsttypefindfactory.h
gsturi.c gsturi: Optimisation: Avoid type-checking in sorting method. 2009-10-22 13:16:07 +02:00
gsturi.h
gstutils.c pad: add variants of gst_pad_get_caps() that don't copy caps. Fixes #590941 2009-10-07 22:41:30 +03:00
gstutils.h gstutils: API: Add rounding to nearest and next integer versions of the 64 bit integer scaling functions 2009-08-13 16:32:28 +02:00
gstvalue.c build: sprintf, sscanf need stdio.h 2009-10-07 10:59:54 +03:00
gstvalue.h
gstversion.h.in
gstxml.c optimisation : Use g_object_newv where possible. 2009-10-28 09:31:17 +01:00
gstxml.h It's __GNUC__, not _GNUC_ 2009-08-22 15:49:12 -07:00
Makefile.am registry: Add registry helper phase 1 2009-10-06 19:51:42 +01:00