gstreamer/plugins/elements
Stefan Kost 9f9353a84a queue: more queue optimizations
Split gst_queue_locked_enqueue() into variant for buffer and event to get rid of
the if() and make the code more readable (constant boolean parameters are never
nice). Removes the if (item) checks as we dereference the pointer before anyway.

Also apply the same idea of reusing the previous knowledge in
gst_queue_locked_dequeue to remove more type checks.
2009-10-08 10:54:42 +03:00
..
.gitignore ignore more 2005-06-17 09:12:33 +00:00
gstcapsfilter.c capsfilter: only set caps when different 2009-08-06 10:53:12 +02:00
gstcapsfilter.h Add more missing docs. 2007-08-13 13:33:07 +00:00
gstelements.c plugins/: Use #ifdef for HAVE_XYZ for consistency. 2007-05-22 11:55:33 +00:00
gstfakesink.c dataqueue, elements: avoid unnecessary runtime type checks 2009-10-06 20:04:10 +01:00
gstfakesink.h fakesink: hack around crasher bug in g_object_notify() for out-of-band events 2009-05-31 19:17:33 +01:00
gstfakesrc.c dataqueue, elements: avoid unnecessary runtime type checks 2009-10-06 20:04:10 +01: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: clean up some more error and debug messages 2009-06-19 13:52:41 +01:00
gstfdsink.h fdsink: add the new field in the header 2009-06-18 11:49:33 +02:00
gstfdsrc.c win32: fix seeking in files >4GB 2009-03-20 14:14:52 +01:00
gstfdsrc.h Add timeout property like udpsrc. Fixes #538628. 2008-06-20 10:02:14 +00:00
gstfilesink.c filesink: Use _wfopen on win32 to open files with non-ascii filenames correctly. 2009-10-07 16:03:30 -07:00
gstfilesink.h build: sprintf, sscanf need stdio.h 2009-10-07 10:59:54 +03:00
gstfilesrc.c plugins/gstfilesrc: Make a fast-path for length == 0 buffer creation. 2009-10-08 08:55:59 +02:00
gstfilesrc.h plugins/elements/gstfilesrc.*: Add "sequential" property, off by default, to use madvise and hint to the kernel that ... 2006-07-04 09:01:51 +00:00
gstidentity.c dataqueue, elements: avoid unnecessary runtime type checks 2009-10-06 20:04:10 +01:00
gstidentity.h identity: hack around g_object_notify() bug by protecting it with a lock 2009-05-31 21:30:18 +01:00
gstmultiqueue.c multiqueue: split gst_multi_queue_item_new 2009-10-08 10:54:35 +03:00
gstmultiqueue.h multiqueue: Use iterate_internal_links instead of deprecated get_internal_links 2009-08-18 14:57:18 +02:00
gstqueue.c queue: more queue optimizations 2009-10-08 10:54:42 +03:00
gstqueue.h plugins/queue: Avoid useless segment_to_running_time() calculations. 2009-10-07 09:06:21 +02:00
gsttee.c tee: add buffer-list support 2009-06-19 19:35:04 +02:00
gsttee.h plugins/elements/gsttee.*: Protect pad_alloc with a new lock so that we can be sure that nothing is performing a pad_... 2008-08-15 17:01:07 +00:00
gsttypefindelement.c typefindelement: log probability in debug message 2009-07-02 01:18:57 +01:00
gsttypefindelement.h plugins/elements/gsttypefindelement.*: Cleanup properties. 2008-04-02 17:21:40 +00:00
Makefile.am plugins/: Don't install static libs for plugins. Fixes #550851 for core. 2008-10-13 16:47:51 +00:00