Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-07-03 | docs: order and canonicalize the -sections.txt file | Stefan Sauer | 1 | -1/+0 | |
Have all sections in alphabetical order. Also make the macro order consistent. This is a preparation for generating the file. Remove GET_CLASS macro for some elements, since it is not used and the header is not installed. | |||||
2015-05-10 | docs: update element example pipelines | Tim-Philipp Müller | 1 | -1/+5 | |
- gst-launch -> gst-launch-1.0 - use autoaudiosink and audiovideosink more often - review pipeline examples and descriptions | |||||
2015-04-26 | Remove obsolete Android build cruft | Tim-Philipp Müller | 1 | -15/+0 | |
This is not needed any longer. | |||||
2015-02-27 | adder: Drop custom latency querying logic | Arun Raghavan | 1 | -90/+0 | |
The default latency query handler now implements the same logic already. | |||||
2015-02-11 | Improve and fix LATENCY query handling | Sebastian Dröge | 1 | -7/+9 | |
This now follows the design docs everywhere, especially the maximum latency handling. https://bugzilla.gnome.org/show_bug.cgi?id=744106 | |||||
2015-01-27 | orc: update orc files | Luis de Bethencourt | 1 | -259/+177 | |
2014-12-01 | Don't compare booleans for equality to TRUE and FALSE | Sebastian Dröge | 1 | -2/+2 | |
TRUE is 1, but every other non-zero value is also considered true. Comparing for equality with TRUE would only consider 1 but not the others. | |||||
2014-05-03 | Release 1.3.1 | Sebastian Dröge | 1 | -2/+2 | |
2014-04-26 | docs: remove outdated and pointless 'Last reviewed' lines from docs | Tim-Philipp Müller | 1 | -2/+0 | |
They are very confusing for people, and more often than not also just not very accurate. Seeing 'last reviewed: 2005' in your docs is not very confidence-inspiring. Let's just remove those comments. | |||||
2014-04-08 | adder: rework the logic to check if eos has to be sent. | Mathieu Duponchelle | 1 | -3/+10 | |
Checking the size available was incorrect, and the infos for per-pad EOS are available. Same logic as audiomixer. fixes: https://bugzilla.gnome.org/show_bug.cgi?id=727025 | |||||
2014-03-11 | adder: set a group-id on the stream-start event | Stefan Sauer | 1 | -2/+8 | |
Set a default group-id to fix a warning printed by the sink. | |||||
2013-09-28 | adder: Don't take channel mask in consideration in mono or stereo | MathieuDuponchelle | 1 | -1/+34 | |
This could cause negotiation to fail. https://bugzilla.gnome.org/show_bug.cgi?id=708633 | |||||
2013-09-24 | adder: send pending segment out before checking for EOS | Mathieu Duponchelle | 1 | -35/+35 | |
Otherwise there would be cases where it would not send its segment out when the first collected after getting it would already yield EOS. https://bugzilla.gnome.org/show_bug.cgi?id=708590 | |||||
2013-08-06 | adder: Raw buffers DTS should always be CLOCK_TIME_NONE | Thibault Saunier | 1 | -2/+3 | |
2013-08-06 | adder: set DTS and PTS, sync on DTS | Thibault Saunier | 1 | -2/+2 | |
2013-07-04 | adder: Do not send flush_start event with the stream lock taken | Thibault Saunier | 1 | -2/+2 | |
FLUSH_START is not serialized, so the lock should not be taken when sending it. | |||||
2013-06-09 | adder: Reject segments that have a different rate than the output segment | Sebastian Dröge | 1 | -1/+12 | |
adder does no rate conversion. | |||||
2013-05-30 | adder: Add GstChildProxy interface for the sinkpads | Sebastian Dröge | 1 | -1/+48 | |
This allows to set the sinkpad properties more easily. Next step: Implement proper synchronization in adder, almost done! | |||||
2013-05-30 | adder: Hold object lock in setcaps a bit longer to prevent race conditions | Sebastian Dröge | 1 | -2/+3 | |
2013-05-30 | adder: Simplify segment event handling | Sebastian Dröge | 2 | -12/+3 | |
We don't care about upstream segments but generate our own. This makes the code more similar to videomixer again. | |||||
2013-05-30 | adder: Use gst_audio_info_is_equal() to check if we get the same caps | Sebastian Dröge | 1 | -6/+8 | |
2013-05-30 | adder: Don't calls gst_pad_set_caps() on sinkpads | Sebastian Dröge | 2 | -70/+20 | |
It doesn't make much sense and the CAPS query handling on the sinkpads should handle this. | |||||
2013-05-30 | adder: Set GAP flag on silence buffers we created | Sebastian Dröge | 1 | -0/+1 | |
2013-05-30 | adder: Remove caching of the processing function | Sebastian Dröge | 5 | -153/+147 | |
The compiler will generate a hashtable from the switch-case, and we need to call functions explicitely for the volume!=1.0 cases anyway. | |||||
2013-05-30 | adder: Add support for per-stream volumes | Sebastian Dröge | 5 | -5/+2849 | |
2013-05-30 | adder: Add optimized orc code for F64 processing | Sebastian Dröge | 4 | -12/+137 | |
2013-05-30 | adder: The output buffer must be readable and writable | Sebastian Dröge | 1 | -1/+1 | |
2013-05-30 | adder: Add support for muting individual pads | Sebastian Dröge | 1 | -3/+23 | |
2013-05-30 | adder: Sync pad properties with the GstController | Sebastian Dröge | 1 | -0/+10 | |
2013-05-30 | adder: Add custom GstPad subclass to hold additional data and properties | Sebastian Dröge | 2 | -2/+104 | |
This will later allow to set per-stream volumes and mute status. | |||||
2013-05-02 | adder: Get collectpad stream lock when fowarding flush events | Thibault Saunier | 1 | -7/+17 | |
Fixes #698410 | |||||
2013-04-22 | Update disted orc backup files | Tim-Philipp Müller | 2 | -0/+96 | |
Generated with 0.4.17 now. | |||||
2013-04-21 | adder: Do not try to wait for flush_stop after receiving a segment event | Thibault Saunier | 2 | -10/+1 | |
+ Add a simple test | |||||
2013-04-15 | gst: Add better support for static plugins | Sebastian Dröge | 1 | -1/+1 | |
2013-03-11 | adder: add a missing break | Stefan Sauer | 1 | -0/+1 | |
2013-02-27 | adder: don't discard the flush-start events | Stefan Sauer | 1 | -4/+1 | |
This reverts one more part of a86ca535c88a604daa431b0bc1cf4cd8fbb2d100 and hopefully fixes #694553 for good. | |||||
2013-02-27 | adder: fix looping | Stefan Sauer | 1 | -20/+29 | |
Use gst_segment_do_seek() and clip position before updating the segment. | |||||
2013-02-27 | adder: remove defines we don#t use anymore | Stefan Sauer | 1 | -15/+0 | |
2013-02-25 | adder: mark pending flush-stop on segment event | Stefan Sauer | 2 | -23/+37 | |
Also add more debug logging. Fixes #694553. | |||||
2013-02-21 | adder: ensure sending a flush-stop after flush-start | Stefan Sauer | 1 | -0/+10 | |
Previously adder was only sending the flush-stop, when it saw the flushing seek. If one sends a flushing see direcly to an element upstream of adder, it would fail to unflush the downstream pads. | |||||
2013-02-13 | adder: use the collect_pads_query func | Stefan Sauer | 1 | -11/+9 | |
We were setting the query-func on the sink-pad, which got overwritten when adding the new pad to collect pads. Instead register our query-func with the collect pads object. This fixes filter caps. Add a test for it. | |||||
2012-11-03 | Fix FSF address | Tim-Philipp Müller | 2 | -4/+4 | |
https://bugzilla.gnome.org/show_bug.cgi?id=687520 | |||||
2012-10-24 | Revert "gst: Add better support for static plugins" | Sebastian Dröge | 1 | -1/+1 | |
This reverts commit d2d79e3bc2a02ec57258e504b031f7e2d3729ea2, which was accidentially pushed. | |||||
2012-10-24 | gst: Add better support for static plugins | Sebastian Dröge | 1 | -1/+1 | |
2012-09-23 | adder: send stream-start event, and send caps event after stream-start | Tim-Philipp Müller | 2 | -1/+24 | |
Delay sending of caps event so that it is sent only after the stream-start event. | |||||
2012-09-14 | Release 0.11.94 | Tim-Philipp Müller | 1 | -21/+49 | |
2012-09-12 | collectpads: remove gst_collect_pads_add_pad_full | Stefan Sauer | 1 | -1/+2 | |
Rename gst_collect_pads_add_pad_full() to gst_collect_pads_add_pad() and fix all invocations. | |||||
2012-08-05 | adder: send CAPS event downstream fixing not-negotiated errors | Tim-Philipp Müller | 2 | -8/+37 | |
Make sure to send a CAPS event downstream when we get our first input caps. This fixes not-negotiated errors and adder use with downstream elements other than fakesink. Even gst-launch-1.0 audiotestsrc ! adder ! pulsesink works now. Also, flag the other sink pads as FIXED_CAPS when we receive the first CAPS event on one of the sink pads (in addition to setting those caps on the the sink pads), so that a caps query will just return the fixed caps from now on. There's still a race between other upstreams checking if caps are accepted and sending a first buffer with possibly different caps than the first caps we receive on some other pad, but such is life. Also need to take into account optional fields better/properly. https://bugzilla.gnome.org/show_bug.cgi?id=679545 | |||||
2012-07-23 | adder: prefix orc functions with adder_orc_ | Wim Taymans | 4 | -76/+92 | |
2012-04-17 | collectpads2: rename to collectpads | Mark Nauwelaerts | 2 | -29/+29 | |