summaryrefslogtreecommitdiff
path: root/gst/autoconvert
Commit message (Collapse)AuthorAgeFilesLines
* Remove obsolete Android build cruftTim-Philipp Müller2015-04-261-14/+0
| | | | This is not needed any longer.
* autoconvert: factories don't need the lockOlivier Crête2014-05-092-33/+26
| | | | An atomic is enough, they can only be set once.
* Revert "autoconvert: Handle caps query on internal srcpad"Olivier Crête2014-05-091-10/+0
| | | | | | This is not needed anymore if the gst_pad_link checks nothing. This reverts commit a303375a3f5c12e97ca8bf50b5a93ce8652faf23.
* autoconvert: No need to check anything when linking internal padsOlivier Crête2014-05-091-2/+4
|
* autoconvert: Don't ignore elements accepted ANY, it is validOlivier Crête2014-05-091-10/+11
|
* autoconvert: Remove broken usage of the iteratorOlivier Crête2014-05-091-35/+11
| | | | | We're a subclass, so we can just take the object lock and iterate the list directly.
* autoconvert: Process upstream getcapsOlivier Crête2014-05-091-2/+3
| | | | Process it like downstream getcaps
* autoconvert: Return the GList of factories, to a pointer to it.Olivier Crête2014-05-091-1/+1
|
* autoconvert: subelement can only be change with stream lock heldOlivier Crête2014-05-092-24/+12
| | | | | It was already the case, now be more explicit about that, and remove useless lock/ref/unlock/unref dances.
* autoconvert: Keep a ref to the pads tooOlivier Crête2014-05-091-16/+16
| | | | Simplifies the code
* autoconvert: Remove uneeded if()Olivier Crête2014-05-091-4/+2
| | | | NULL is valid GList
* autoconvert: Always push reconfigure upstream tooOlivier Crête2014-05-091-1/+4
| | | | A reconfigure could trigger a change of contents instead of just reconfiguring the internal element
* autoconvert: Remove unused internal parameterOlivier Crête2014-05-091-7/+6
|
* autoconvert: remove dead codeVincent Penquerc'h2014-04-091-10/+0
| | | | | | | Those events were previously taken from a cached events list, which was removed during the port to 0.11, but this bit stayed. Coverity 1139684
* gst: Add better support for static pluginsSebastian Dröge2013-04-151-1/+1
|
* autoconvert: don't use deprecated threading APITim-Philipp Müller2012-12-141-5/+5
|
* Fix FSF addressTim-Philipp Müller2012-11-045-10/+10
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520
* Use gst_element_class_set_static_metadata()Tim-Philipp Müller2012-10-172-2/+2
| | | | | where possible. Avoids some string copies. Also re-indent some stuff. Also some indent fixes here and there.
* use gst_element_factory_get_metadata to replace obsolete APIMark Nauwelaerts2012-09-151-1/+2
|
* replace gst_element_class_set_details_simple with gst_element_class_set_metadataMark Nauwelaerts2012-09-141-1/+1
|
* rename some caps and elements in examplesWim Taymans2012-09-141-4/+4
|
* autoconvert: Look at all possibilities for accept-caps even if there is a ↵Olivier Crête2012-09-111-16/+25
| | | | | | | selected subelement If the accept-caps succeeds with a different subelement, then the subsequent caps event will change the current subelement.
* autoconvert: Handle caps query on internal srcpadJan Schmidt2012-09-011-0/+10
| | | | | | Reply with ANY caps to ensure linking the internal src pad. This might need more attention later, to reply with the real upstream caps for the currently active element.
* autoconvert: Don't drop upstream events due to silly typoJan Schmidt2012-08-311-1/+2
|
* autoconvert: don't access GstElementFactory structure directlyTim-Philipp Müller2012-05-191-2/+2
|
* gst: Update for GST_PLUGIN_DEFINE() API changesSebastian Dröge2012-04-051-1/+1
|
* fix for caps api changesWim Taymans2012-03-111-2/+2
|
* autoconvert: port to 0.11Olivier Crête2012-01-253-485/+245
|
* Merge remote-tracking branch 'origin/master' into 0.11-premergeEdward Hervey2011-12-302-60/+33
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: docs/libs/Makefile.am ext/kate/gstkatetiger.c ext/opus/gstopusdec.c ext/xvid/gstxvidenc.c gst-libs/gst/basecamerabinsrc/Makefile.am gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h gst-libs/gst/video/gstbasevideocodec.c gst-libs/gst/video/gstbasevideocodec.h gst-libs/gst/video/gstbasevideodecoder.c gst-libs/gst/video/gstbasevideoencoder.c gst/asfmux/gstasfmux.c gst/audiovisualizers/gstwavescope.c gst/camerabin2/gstcamerabin2.c gst/debugutils/gstcompare.c gst/frei0r/gstfrei0rmixer.c gst/mpegpsmux/mpegpsmux.c gst/mpegtsmux/mpegtsmux.c gst/mxf/mxfmux.c gst/videomeasure/gstvideomeasure_ssim.c gst/videoparsers/gsth264parse.c gst/videoparsers/gstmpeg4videoparse.c
| * autoconvert: Remove the initial-identity property from autoconvertSebastian Dröge2011-12-072-60/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initially creating an identity element to forward serialized events downstream before any caps are known is broken behaviour. Serialized events should only be forwarded downstream if the caps are already known, otherwise autopluggers and other elements using pad-blocks will fail. This behaviour also doesn't work anymore after basetransform was fixed to queue serialized events until the caps are known as a result of fixing bug #659571. See bug #599469, #665205.
| * autoconvert: Implement iterate_internal_links function on the sinkpad and srcpadSebastian Dröge2011-12-051-0/+32
| |
| * various: fix pad template ref leaksVincent Penquerc'h2011-11-282-8/+4
|/ | | | https://bugzilla.gnome.org/show_bug.cgi?id=662664
* autoconvert: merge caps instead of using unionVincent Penquerc'h2011-11-071-12/+4
| | | | | | It's a lot faster, and preserves caps ordering. https://bugzilla.gnome.org/show_bug.cgi?id=663346
* android: make it ready for androgenizerThibault Saunier2011-04-111-0/+14
| | | | | | | | Remove the android/ top dir Fixe the Makefile.am to be androgenized To build gstreamer for android we are now using androgenizer which generates the needed Android.mk files. Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
* autoconvert: Fix some more leaks and reorganize unref codeSebastian Dröge2010-12-211-3/+11
|
* autoconvert: Avoid some leaks in autoconvertbenjamin gaignard2010-12-211-0/+6
| | | | | | | unref sink and src pad after gst_pad_by_direction calls unref element if gst_auto_convert_activate_element failed. See bug #637553.
* autoconvert: Use gst_caps_can_intersect()Olivier Crête2010-12-191-10/+6
|
* autovideoconvert: Don't leak pad templates created from static pad templatesSebastian Dröge2010-12-191-0/+2
|
* autovideoconvert: Add autoconvert child before chaining up to parent state ↵Sebastian Dröge2010-12-191-9/+48
| | | | | | change function ...and remove/unlink autoconvert child when going back to NULL.
* autoconvert: Rename autocolorspace to autovideoconvertSebastian Dröge2010-12-164-65/+72
| | | | This doesn't just convert between color spaces.
* autocolorspace: Add autoconvert based video format convert elementBenjamin Gaignard2010-12-155-1/+346
| | | | Fixes bug #636106.
* various (gst): add missing G_PARAM_STATIC_STRINGS flagsStefan Kost2010-10-191-1/+2
| | | | Canonicalize property names as needed.
* autoconvert: Don't use GST_FLOW_IS_FATAL()Sebastian Dröge2010-09-211-1/+1
|
* Add -Wmissing-declarations -Wmissing-prototypes to configure flagsBenjamin Otte2010-03-212-1/+3
| | | | And fix all warnings
* Clean up LDFLAGS, LIBS, CFLAGSTim-Philipp Müller2009-11-221-3/+3
| | | | | | | Fix order, fix variables that don't exist, like GST_LIBS_LIBS, use $(LIBM) instead of -lm, and move _LIBS from LDFLAGS to LIBADD. Spotted by Havard Graff.
* autoconvert: Fix previous commit: ensure we take a ref on the featuresJan Schmidt2009-11-041-0/+1
|
* resindvd,autoconvert: Avoid depending on 0.10.26 APIJan Schmidt2009-11-041-1/+1
| | | | | | Wait until after the next release to bump the core requirement. Until then, don't use gst_plugin_feature_list_copy and gst_pad_peer_get_caps_refed.
* resindvd: Take a copy of the passed plugin featuresJan Schmidt2009-11-021-3/+4
| | | | | | Clarify the ownership of the internal plugin feature list by making a copy of any passed list. Avoids crashes when freeing a passed list, or leaks caused by not freeing any internally built list.
* autoconvert: Support installing identity as the initial childJan Schmidt2009-10-272-62/+128
| | | | | | | | Add the 'initial-identity' property, which inserts identity for at startup for event passing, and replaces it with a new child when the first buffer (and caps) actually arrives. https://bugzilla.gnome.org/show_bug.cgi?id=599469
* autoconvert: Cache incoming new segment events and push to children.Jan Schmidt2009-10-272-0/+45
| | | | | | | | Cache incoming new-segment info. When installing a child element, inform it of the current segment info. https://bugzilla.gnome.org/show_bug.cgi?id=599469