gstreamer/gst
Andy Wingo 6c7e1c8a9b gst/playback/gstdecodebin2.c (struct _GstDecodePad): Change to be a subclass of GstGhostPad.
Original commit message from CVS:
2008-10-08  Andy Wingo  <wingo@pobox.com>

* gst/playback/gstdecodebin2.c (struct _GstDecodePad): Change to
be a subclass of GstGhostPad.
(analyze_new_pad): So, when emitting the signals that determine
how we do autoplugging, already create the ghost pad and use it as
the pad in the signal arguments. This allows applications to make
a connection between the pad passed in e.g. autoplug-continue, and
the pad passed in new-decoded-pad.
(connect_pad, expose_pad): Update to receive the ghosted decode
pad in the args, retargetting it as necessary if we have to plug
the target pad through a multiqueue.
(gst_decode_group_control_source_pad): Adapt to receive an
already-ghosted pad that just needs activation, blocking, and
drain notification.
(sort_end_pads): Adapt for decode pads actually being pads.
(gst_decode_group_expose): Adapt for decode pads actually being
pads. Rewrite the decode pad names so they appear in order. Adds a
new error case if we couldn't set the name.
(gst_decode_group_free, gst_decode_group_hide): Adapt cleanup
logic.
(gst_decode_pad_set_blocked, gst_decode_pad_add_drained_check):
New API for the decode pad, needed because we shouldn't do these
things inside gst_decode_pad_new(), but after.
(gst_decode_pad_new): Change to actually make the real pad, and
delay the blocking/drainage bits.
2008-10-08 12:49:40 +00:00
..
adder gst/adder/gstadder.c: Cleanup lots of empty lines that came from gst-indent going havoc before I added the INDENT_ON/... 2008-08-01 13:06:59 +00:00
app gst/app/Makefile.am: Fix CFLAGS and hopefully #430594. 2007-04-17 10:56:37 +00:00
audioconvert gst/audioconvert/audioconvert.c: Prevent overflows with big buffer when calculating the size of the intermediate buff... 2008-10-08 11:50:50 +00:00
audiorate Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use static strings (i.e. all). This gives us less memory u... 2008-03-22 15:00:53 +00:00
audioresample Cleanup Plugin docs. Link to signals and properties. Fix sub-section titles. Drop mentining that all our example pipe... 2008-07-10 21:06:06 +00:00
audiotestsrc gst/audiotestsrc/gstaudiotestsrc.c: Very crucial and important documentation fix. 2008-08-04 09:11:08 +00:00
ffmpegcolorspace Cleanup Plugin docs. Link to signals and properties. Fix sub-section titles. Drop mentining that all our example pipe... 2008-07-10 21:06:06 +00:00
gdp Cleanup Plugin docs. Link to signals and properties. Fix sub-section titles. Drop mentining that all our example pipe... 2008-07-10 21:06:06 +00:00
playback gst/playback/gstdecodebin2.c (struct _GstDecodePad): Change to be a subclass of GstGhostPad. 2008-10-08 12:49:40 +00:00
speexresample Final round of doc updates. 2008-06-16 07:30:32 +00:00
subparse Rework last change, so that we build subparse, but just disable the sami parse functionality, if we're configured to ... 2008-09-03 10:12:04 +00:00
tcp Cleanup Plugin docs. Link to signals and properties. Fix sub-section titles. Drop mentining that all our example pipe... 2008-07-10 21:06:06 +00:00
typefind gst/typefind/gsttypefindfunctions.c: Add typefinder for MXF. 2008-10-05 08:11:53 +00:00
videorate Cleanup Plugin docs. Link to signals and properties. Fix sub-section titles. Drop mentining that all our example pipe... 2008-07-10 21:06:06 +00:00
videoscale Cleanup Plugin docs. Link to signals and properties. Fix sub-section titles. Drop mentining that all our example pipe... 2008-07-11 06:10:24 +00:00
videotestsrc gst/videotestsrc/gstvideotestsrc.c: Discard buffers of the wrong size after renegotiation, this is perfectly possible... 2008-07-31 12:58:44 +00:00
volume Cleanup Plugin docs. Link to signals and properties. Fix sub-section titles. Drop mentining that all our example pipe... 2008-07-11 06:10:24 +00:00
Makefile.am gst/Makefile.am: GST_PLUGINS_ALL correctly lists subparse and tcp now, don't distclean them twice 2008-03-03 23:59:45 +00:00