summaryrefslogtreecommitdiff
path: root/gst/audiomixer
AgeCommit message (Expand)AuthorFilesLines
2017-11-22aggregator: Remove klass->sinkpads_typeMathieu Duponchelle2-9/+4
2017-10-23aggregator: fix type for latency property (int64 -> GStClockTime)Stefan Sauer1-4/+4
2017-07-14audiomixer: document caps negotiation racinessTim-Philipp Müller1-1/+9
2017-05-21audioaggregate: Don't hold object locks across calls to aggregate_oneOlivier Crête2-1/+14
2017-05-20audiointerleave: Take object lock while modifying channel countOlivier Crête2-4/+11
2017-05-20aggregator: add simple support for caps handlingMatthew Waters3-52/+53
2017-05-16Remove plugin specific static build optionNicolas Dufresne1-1/+0
2017-04-12docs: Port all docstring to gtk-doc markdownThibault Saunier2-14/+7
2017-03-31audiointerleave: don't overflow channel map with >64 channelsDouglas Bagnall1-5/+11
2016-08-20Add support for Meson as alternative/parallel build systemNirbheek Chauhan1-0/+33
2016-03-24bad: use new gst_element_class_add_static_pad_template()Vineeth TM2-12/+10
2016-01-22audio: Move audioaggregator base class to a librarySebastian Dröge5-1567/+5
2015-12-15plugins-bad: Fix example pipelinesVineeth TM1-1/+1
2015-11-24audiomixer: register function name for debugging just onceTim-Philipp Müller1-1/+5
2015-11-02audioaggregator: Improve log messagesOlivier Crête1-10/+10
2015-10-28liveadder: Make latency property be a uint in millisecsOlivier Crête1-3/+71
2015-10-12liveadder: latency property is an uint64 in audiomixerTim-Philipp Müller1-1/+2
2015-10-11liveadder: Remove plugin, replace by compat subclass of audiomixerOlivier Crête1-0/+26
2015-10-07audioaggregator: Fix build errorVineeth TM1-7/+8
2015-10-01audioaggregator: Select the initial offset based on the start segment positionSebastian Dröge1-3/+10
2015-09-26audiomixer: fix deadlock when G_DISABLE_ASSERT is not definedTim-Philipp Müller1-1/+1
2015-09-26audioaggregator: Stop using deprecated gst_segment_to_position()Sebastian Dröge1-2/+2
2015-09-18audioaggregator: Only skip the remaining part of a GAP bufferSebastian Dröge1-1/+1
2015-09-18Don't throw compiler warnings with G_DISABLE_ASSERTJan Schmidt1-2/+7
2015-09-14audioaggregator: Fix mixup of running times and segment positionsSebastian Dröge1-38/+100
2015-09-14audioaggregator: Use stream time in the position query instead of segment pos...Sebastian Dröge1-2/+3
2015-07-30audiointerleave: Avoid caps processing if not yet negotiatedOlivier Crête1-0/+7
2015-07-30audioaggregator: On timeout, resync pads with not enough dataOlivier Crête1-0/+14
2015-07-30aggregator: Queue "latency" buffers at each sink pad.Olivier Crête1-1/+1
2015-07-22audioaggregator: Register function nameOlivier Crête1-1/+1
2015-07-22audioaggregator: Use 1.0 style buffer allocationOlivier Crête1-2/+2
2015-07-22audioaggregator: Sync pad values before aggregatingNirbheek Chauhan1-10/+27
2015-07-21audioaggregator: Read output buffer duration with lock heldOlivier Crête1-4/+3
2015-06-09audiomixer: fix misleading documentation copied from adderTim-Philipp Müller1-2/+1
2015-06-07Release 1.5.1Sebastian Dröge1-181/+125
2015-06-01audiointerleave: Always have "channels" be the actual pad countOlivier Crête1-7/+5
2015-06-01audiointerleave: Use the channel count from the set capsOlivier Crête1-3/+4
2015-05-18Revert "doc: Workaround gtkdoc issue"Stefan Sauer1-2/+1
2015-05-16doc: Workaround gtkdoc issueNicolas Dufresne1-1/+2
2015-04-01audiomixer: Allow downstream caps with a non-default channel-maskOlivier Crête1-1/+27
2015-03-24audioaggregator: check sink caps are validLuis de Bethencourt1-1/+5
2015-03-24Revert "audioaggregator: check sink caps are valid"Luis de Bethencourt1-1/+1
2015-03-24audioaggregator: check sink caps are validLuis de Bethencourt1-1/+1
2015-03-16audiointerleave: Set src caps in aggregateOlivier Crête2-105/+79
2015-03-16audiointerleave: Add interleave element based on audioaggregatorOlivier Crête4-2/+1030
2015-03-16audioaggregator: Print a message when a buffer is lateOlivier Crête1-0/+5
2015-03-16audioaggregator: Don't re-send the caps if they did not changeOlivier Crête1-4/+7
2015-03-16audioaggregator: Split base class from audiomixerOlivier Crête5-1035/+1542
2015-03-16audiomixer: Release pad object lock before dropping bufferOlivier Crête1-3/+9
2015-03-16audiomixer: Only ignore pads with no buffers on timeoutOlivier Crête1-3/+15