gstreamer/gst/elements
Andy Wingo 7ba6b8b6b7 gst/elements/gstidentity.h
Original commit message from CVS:
2005-02-22  Andy Wingo  <wingo@pobox.com>

* gst/elements/gstidentity.h
* gst/elements/gstidentity.c (gst_identity_handle_buffer): New
proc, factored out of the old chain func.
(gst_identity_chain): Use handle_buffer. Lock the stream.
(gst_identity_getrange): Lock the stream. Still doesn't do any
reporting tho.
(gst_identity_event): Handle flush events in the loop-based and
decoupled cases.
(identity_queue_flush, identity_queue_pop, identity_queue_push):
New procs, implement a 1-data buffer pen between threads in
decoupled operation.
(gst_identity_class_init, gst_identity_get_property)
(gst_identity_set_property): Use PROP_FOO instead of ARG_FOO. It's
not null if we get it, but I might remove five year old code. Add
has-src-loop, has-sink-loop, has-chain, has-getrange properties,
remove loop-based.
(gst_identity_finalize): Free mutex and cond.
(gst_identity_init): Alloc mutex and cond.
(gst_identity_sink_loop, gst_identity_src_loop): New procs.
(gst_identity_set_dataflow_funcs): New proc.
2005-02-22 17:23:33 +00:00
..
.gitignore keep this up to date, since I seem to be the only one who cares about not missing files on commits 2004-07-21 21:37:31 +00:00
gstaggregator.c gst/: s/gst_pad_new/&_from_template/ register pad templates in the base_init function add static pad template definit... 2004-08-17 14:11:23 +00:00
gstaggregator.h docs/gst/gstreamer-sections.txt: More doc hacking. 2004-03-26 03:46:16 +00:00
gstbufferstore.c gst/elements/gstbufferstore.c: don't try to make subbuffers bigger than they can be. (fixes #159970) 2004-11-30 23:45:36 +00:00
gstbufferstore.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstelements.c commiting wim's preliminary threaded work to a branch 2004-12-08 17:40:37 +00:00
gstfakesink.c gst/elements/gstfakesink.c: Fix properties. 2005-02-21 19:00:32 +00:00
gstfakesink.h Add finalize method to RealPad. 2005-02-21 18:49:19 +00:00
gstfakesrc.c gst/elements/: (gst_fakesink_loop, gst_fakesrc_loop, gst_fakesink_chain) 2005-02-21 15:27:23 +00:00
gstfakesrc.h gst/elements/: (gst_fakesink_loop, gst_fakesrc_loop, gst_fakesink_chain) 2005-02-21 15:27:23 +00:00
gstfdsink.c gst/: s/gst_pad_new/&_from_template/ register pad templates in the base_init function add static pad template definit... 2004-08-17 14:11:23 +00:00
gstfdsink.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstfdsrc.c gst/: s/gst_pad_new/&_from_template/ register pad templates in the base_init function add static pad template definit... 2004-08-17 14:11:23 +00:00
gstfdsrc.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstfilesink.c docs/pwg/: Typo fixes. 2004-11-06 10:28:07 +00:00
gstfilesink.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstfilesrc.c add gst_caps_copy_nth as a more general replacement for copy_1. 2005-02-16 15:18:18 +00:00
gstfilesrc.h gst/elements/gstfilesrc.*: Fix filesrc push based scheduling. 2005-01-19 13:55:10 +00:00
gstidentity.c gst/elements/gstidentity.h 2005-02-22 17:23:33 +00:00
gstidentity.h gst/elements/gstidentity.h 2005-02-22 17:23:33 +00:00
gstmd5sink.c - removing some trailing commas in enums to please C90 only compilers (AIX, Forte, ...) ('should' fix #143290) should... 2004-05-28 05:01:05 +00:00
gstmd5sink.h docs/gst/gstreamer-sections.txt: More doc hacking. 2004-03-26 03:46:16 +00:00
gstmultifilesrc.c gst/: s/gst_pad_new/&_from_template/ register pad templates in the base_init function add static pad template definit... 2004-08-17 14:11:23 +00:00
gstmultifilesrc.h gst/elements/gstmultifilesrc.*: Added newmedia property so it generates newmedia events between each file when proper... 2004-07-23 13:09:27 +00:00
gstpipefilter.c gst/: s/gst_pad_new/&_from_template/ register pad templates in the base_init function add static pad template definit... 2004-08-17 14:11:23 +00:00
gstpipefilter.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstshaper.c - removing some trailing commas in enums to please C90 only compilers (AIX, Forte, ...) ('should' fix #143290) should... 2004-05-28 05:01:05 +00:00
gstshaper.h docs/gst/gstreamer-sections.txt: More doc hacking. 2004-03-26 03:46:16 +00:00
gststatistics.c gst/: s/gst_pad_new/&_from_template/ register pad templates in the base_init function add static pad template definit... 2004-08-17 14:11:23 +00:00
gststatistics.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gsttee.c gst/: s/gst_pad_new/&_from_template/ register pad templates in the base_init function add static pad template definit... 2004-08-17 14:11:23 +00:00
gsttee.h docs/gst/gstreamer-sections.txt: More doc hacking. 2004-03-26 03:46:16 +00:00
gsttypefindelement.c gst/elements/: Subtract size of internally stored data from position queries. 2004-11-08 15:45:31 +00:00
gsttypefindelement.h fix typefind discont handling, #153657 2004-09-26 17:48:05 +00:00
Makefile.am commiting wim's preliminary threaded work to a branch 2004-12-08 17:40:37 +00:00