gstreamer/plugins/elements
Edward Hervey 1f0b6f35d5 filesrc: Don't use expensive cast checks in _create
_create() is a pad function set by ourselves, therefore we're sure basesrc
is a GstFileSrc.

Speeds up _create() by 17% and the total call by 8% (instruction calls measurements
done with valgrind).

Fixes #610246
2010-02-17 12:37:11 +01:00
..
.gitignore ignore more 2005-06-17 09:12:33 +00:00
gstcapsfilter.c capsfilter: sprinkle some GST_DEBUG_FUNCPTR 2009-10-28 00:44:07 +00:00
gstcapsfilter.h Add more missing docs. 2007-08-13 13:33:07 +00:00
gstelements.c queue2: Integrate into coreplugins 2009-10-29 11:30:11 +01:00
gstfakesink.c Remove GST_DEBUG_FUNCPTR where they're pointless 2009-10-28 00:44:24 +00: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 Remove GST_DEBUG_FUNCPTR where they're pointless 2009-10-28 00:44:24 +00: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 fdsrc: cleanup parameter initialisation and add comemnt+logging 2010-02-17 11:31:07 +02:00
gstfdsrc.h Add timeout property like udpsrc. Fixes #538628. 2008-06-20 10:02:14 +00:00
gstfilesink.c filesink, filesrc: printf format fixes 2009-12-03 20:53:25 +00:00
gstfilesink.h build: sprintf, sscanf need stdio.h 2009-10-07 10:59:54 +03:00
gstfilesrc.c filesrc: Don't use expensive cast checks in _create 2010-02-17 12:37:11 +01:00
gstfilesrc.h filesrc: Don't use expensive cast checks in _create 2010-02-17 12:37:11 +01:00
gstidentity.c Remove GST_DEBUG_FUNCPTR where they're pointless 2009-10-28 00:44:24 +00: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: Don't stop threads on UNEXPECTED and forward flow returns. 2010-02-09 16:15:18 +01:00
gstmultiqueue.h multiqueue: make sure percent increases 2009-10-27 14:40:17 +01:00
gstqueue.c queue: Register debug funcptr only once. 2009-12-01 19:29:25 +01:00
gstqueue.h plugins/queue: Avoid useless segment_to_running_time() calculations. 2009-10-07 09:06:21 +02:00
gstqueue2.c docs: prefer short desc from GstElementDetails 2010-02-15 23:12:56 +02:00
gstqueue2.h queue2: add option to remove the temp-file 2010-01-22 17:58:07 +01:00
gsttee.c tee: make release_pad threadsafe 2010-01-11 11:55:52 +01:00
gsttee.h tee: avoid expensive typechecks, and avoid getting ref to parent. 2009-12-07 09:51:03 +01:00
gsttypefindelement.c typefind: Reset the working mode when going to READY/NULL 2010-02-13 15:18:05 +01:00
gsttypefindelement.h plugins/elements/gsttypefindelement.*: Cleanup properties. 2008-04-02 17:21:40 +00:00
Makefile.am queue2: Integrate into coreplugins 2009-10-29 11:30:11 +01:00