Matthew Waters 
							
						 
					 
					
						
						
						
						
							
						
						
							98249a57db 
							
						 
					 
					
						
						
							
							gst: don't use volatile to mean atomic  
						
						... 
						
						
						
						volatile is not sufficient to provide atomic guarantees and real atomics
should be used instead.  GCC 11 has started warning about using volatile
with atomic operations.
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719 
Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868 
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1073 > 
						
						
					 
					
						2021-03-19 04:20:19 +00:00 
						 
				 
			
				
					
						
							
							
								Stéphane Cerveau 
							
						 
					 
					
						
						
						
						
							
						
						
							a71bf2e3da 
							
						 
					 
					
						
						
							
							adder: allow per feature registration  
						
						... 
						
						
						
						Split plugin into features including
dynamic types which can be indiviually
registered during a static build.
More details here:
https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199 
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661 
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1029 > 
						
						
					 
					
						2021-03-16 17:58:59 +00:00 
						 
				 
			
				
					
						
							
							
								Marijn Suijten 
							
						 
					 
					
						
						
						
						
							
						
						
							3ec795f613 
							
						 
					 
					
						
						
							
							audio: Move fill_silence into audio_format_info  
						
						... 
						
						
						
						With the function named gst_audio_format_fill_silence it would get
associated to the GstAudioFormat type in .gir which is incorrect and
confusing. See [1] for the discussion sparking this change.
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/630#note_694795 
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/940 > 
						
						
					 
					
						2020-11-25 19:18:25 +01:00 
						 
				 
			
				
					
						
							
							
								Tim-Philipp Müller 
							
						 
					 
					
						
						
						
						
							
						
						
							6bb3e01918 
							
						 
					 
					
						
						
							
							meson: add update-orc-dist target  
						
						... 
						
						
						
						Add target to update backup orc -dist.[ch] files.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/734 > 
						
						
					 
					
						2020-07-04 14:01:56 +01:00 
						 
				 
			
				
					
						
							
							
								Niels De Graef 
							
						 
					 
					
						
						
						
						
							
						
						
							b7d123f1bd 
							
						 
					 
					
						
						
							
							adder: Use G_DECLARE_FINAL_TYPE  
						
						
						
						
					 
					
						2020-03-16 15:47:58 +00:00 
						 
				 
			
				
					
						
							
							
								Tim-Philipp Müller 
							
						 
					 
					
						
						
						
						
							
						
						
							289d8e53e2 
							
						 
					 
					
						
						
							
							Remove autotools build system  
						
						
						
						
					 
					
						2019-10-13 14:15:43 +01:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							909baa2360 
							
						 
					 
					
						
						
							
							Pass the code through codespell  
						
						
						
						
					 
					
						2019-08-30 13:05:36 +00:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							27ba8d24ec 
							
						 
					 
					
						
						
							
							doc: Port to hotdoc  
						
						
						
						
					 
					
						2019-05-13 11:34:08 -04:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							3499d9ea64 
							
						 
					 
					
						
						
							
							meson: Replace empty configuration_data() with copy keyword  
						
						... 
						
						
						
						Use 'copy' keyword to avoid meson warning message.
Note that 'copy' keyword in configure_file() is available
since meson 0.47.0
https://bugzilla.gnome.org/show_bug.cgi?id=797298  
						
						
					 
					
						2018-10-17 13:48:47 +01:00 
						 
				 
			
				
					
						
							
							
								George Kiagiadakis 
							
						 
					 
					
						
						
						
						
							
						
						
							a498d3fe6e 
							
						 
					 
					
						
						
							
							adder: remove non-interleaved layout from caps  
						
						... 
						
						
						
						adder needs more than just trivial work to support planar buffers properly
because it currently reads sub-buffers from GstCollectPads in order for all
of them to have matching sizes. In planar mode, this means it would truncate
some channels and mix them up in strange ways. It only works if all input
buffers in all sink pads have matching sizes. 
						
						
					 
					
						2018-07-11 16:56:50 +03:00 
						 
				 
			
				
					
						
							
							
								Xavier Claessens 
							
						 
					 
					
						
						
						
						
							
						
						
							201e7c7803 
							
						 
					 
					
						
						
							
							Meson: Generate pc file for all plugins in base  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=794568  
					
						2018-04-25 11:05:56 +01:00 
						 
				 
			
				
					
						
							
							
								Edward Hervey 
							
						 
					 
					
						
						
						
						
							
						
						
							cb0b73672c 
							
						 
					 
					
						
						
							
							Update disted orc file  
						
						... 
						
						
						
						For latest orc fixes 
						
						
					 
					
						2017-10-31 11:57:23 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Sauer 
							
						 
					 
					
						
						
						
						
							
						
						
							2bf83de168 
							
						 
					 
					
						
						
							
							adder: comment and formatting cleanups  
						
						... 
						
						
						
						Log a few more details. Update method comments. Remove some extra blank lines. 
						
						
					 
					
						2017-07-23 13:13:14 +02:00 
						 
				 
			
				
					
						
							
							
								Tim-Philipp Müller 
							
						 
					 
					
						
						
						
						
							
						
						
							88fea7c511 
							
						 
					 
					
						
						
							
							adder: fix docs typo  
						
						
						
						
					 
					
						2017-07-14 13:48:53 +01:00 
						 
				 
			
				
					
						
							
							
								Tim-Philipp Müller 
							
						 
					 
					
						
						
						
						
							
						
						
							cb5a2dcfbb 
							
						 
					 
					
						
						
							
							adder: document caps negotiation raciness and workaround  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=777915  
					
						2017-07-14 13:40:07 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolas Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							8e6c6266d7 
							
						 
					 
					
						
						
							
							Remove plugin specific static build option  
						
						... 
						
						
						
						Static and dynamic plugins now have the same interface. The standard
--enable-static/--enable-shared toggle are sufficient. 
						
						
					 
					
						2017-05-16 13:42:07 -04:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							099ac9faf2 
							
						 
					 
					
						
						
							
							docs: Convert gtkdoc comments to markdown  
						
						... 
						
						
						
						Modernizing the documentation, making it simpler to read an
modify and allowing us to possibly switch to hotdoc in the
future. 
						
						
					 
					
						2017-03-10 18:19:17 -03:00 
						 
				 
			
				
					
						
							
							
								Stefan Sauer 
							
						 
					 
					
						
						
						
						
							
						
						
							66148a770c 
							
						 
					 
					
						
						
							
							adder: ensure the discont flag is correct  
						
						... 
						
						
						
						Previously it happened that reused buffer caused the discont to be on the wrong
buffers. 
						
						
					 
					
						2017-02-10 21:41:29 +01:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							5bdb38995f 
							
						 
					 
					
						
						
							
							meson: Fix build when orc is disabled  
						
						... 
						
						
						
						Making sure not to use the orc_dep variable in case
orc has been explicitely disabled. 
						
						
					 
					
						2016-11-14 17:26:02 -03:00 
						 
				 
			
				
					
						
							
							
								Arun Raghavan 
							
						 
					 
					
						
						
						
						
							
						
						
							4de66632d7 
							
						 
					 
					
						
						
							
							meson: Enable Orc in build  
						
						... 
						
						
						
						Top-level meson.build code updated from gst-plugins-good. 
						
						
					 
					
						2016-10-03 11:01:24 +05:30 
						 
				 
			
				
					
						
							
							
								Nirbheek Chauhan 
							
						 
					 
					
						
						
						
						
							
						
						
							5c4f4ac1bd 
							
						 
					 
					
						
						
							
							Add support for Meson as alternative/parallel build system  
						
						... 
						
						
						
						https://github.com/mesonbuild/meson 
With contributions from:
Tim-Philipp Müller <tim@centricular.com>
Jussi Pakkanen <jpakkane@gmail.com> (original port)
Highlights of the features provided are:
* Faster builds on Linux (~40-50% faster)
* The ability to build with MSVC on Windows
* Generate Visual Studio project files
* Generate XCode project files
* Much faster builds on Windows (on-par with Linux)
* Seriously fast configure and building on embedded
... and many more. For more details see:
http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html 
http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html 
Building with Meson should work on both Linux and Windows, but may
need a few more tweaks on other operating systems. 
					
						2016-08-20 11:09:51 +01:00 
						 
				 
			
				
					
						
							
							
								Vineeth TM 
							
						 
					 
					
						
						
						
						
							
						
						
							44b70ca3a1 
							
						 
					 
					
						
						
							
							base: use new gst_element_class_add_static_pad_template()  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=763075  
					
						2016-03-24 14:25:41 +02:00 
						 
				 
			
				
					
						
							
							
								Tim-Philipp Müller 
							
						 
					 
					
						
						
						
						
							
						
						
							ddfe7a2808 
							
						 
					 
					
						
						
							
							win32: remove outdated build cruft  
						
						... 
						
						
						
						This hasn't been touched for generations, doesn't work,
and is just causing confusion. We also don't want to
maintain these files manually. 
						
						
					 
					
						2016-02-20 10:05:17 +00:00 
						 
				 
			
				
					
						
							
							
								Stefan Sauer 
							
						 
					 
					
						
						
						
						
							
						
						
							75cc08d451 
							
						 
					 
					
						
						
							
							docs: order and canonicalize the -sections.txt file  
						
						... 
						
						
						
						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-07-03 21:16:27 +02:00 
						 
				 
			
				
					
						
							
							
								Tim-Philipp Müller 
							
						 
					 
					
						
						
						
						
							
						
						
							ec5c93f169 
							
						 
					 
					
						
						
							
							docs: update element example pipelines  
						
						... 
						
						
						
						- gst-launch -> gst-launch-1.0
- use autoaudiosink and audiovideosink more often
- review pipeline examples and descriptions 
						
						
					 
					
						2015-05-10 11:38:19 +01:00 
						 
				 
			
				
					
						
							
							
								Tim-Philipp Müller 
							
						 
					 
					
						
						
						
						
							
						
						
							c680e324bc 
							
						 
					 
					
						
						
							
							Remove obsolete Android build cruft  
						
						... 
						
						
						
						This is not needed any longer. 
						
						
					 
					
						2015-04-26 18:42:34 +01:00 
						 
				 
			
				
					
						
							
							
								Arun Raghavan 
							
						 
					 
					
						
						
						
						
							
						
						
							dfdbc1c379 
							
						 
					 
					
						
						
							
							adder: Drop custom latency querying logic  
						
						... 
						
						
						
						The default latency query handler now implements the same logic already. 
						
						
					 
					
						2015-02-27 00:52:05 +05:30 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							8547594727 
							
						 
					 
					
						
						
							
							Improve and fix LATENCY query handling  
						
						... 
						
						
						
						This now follows the design docs everywhere, especially the maximum latency
handling.
https://bugzilla.gnome.org/show_bug.cgi?id=744106  
						
						
					 
					
						2015-02-11 17:53:49 +02:00 
						 
				 
			
				
					
						
							
							
								Luis de Bethencourt 
							
						 
					 
					
						
						
						
						
							
						
						
							783204824d 
							
						 
					 
					
						
						
							
							orc: update orc files  
						
						
						
						
					 
					
						2015-01-27 13:39:14 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							90eb93c2ef 
							
						 
					 
					
						
						
							
							Don't compare booleans for equality to TRUE and FALSE  
						
						... 
						
						
						
						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-12-01 09:51:12 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							68f5350c66 
							
						 
					 
					
						
						
							
							Release 1.3.1  
						
						
						
						
					 
					
						2014-05-03 17:50:10 +02:00 
						 
				 
			
				
					
						
							
							
								Tim-Philipp Müller 
							
						 
					 
					
						
						
						
						
							
						
						
							bcb8068e27 
							
						 
					 
					
						
						
							
							docs: remove outdated and pointless 'Last reviewed' lines from docs  
						
						... 
						
						
						
						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-26 23:28:57 +01:00 
						 
				 
			
				
					
						
							
							
								Mathieu Duponchelle 
							
						 
					 
					
						
						
						
						
							
						
						
							6954d2167c 
							
						 
					 
					
						
						
							
							adder: rework the logic to check if eos has to be sent.  
						
						... 
						
						
						
						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-04-08 13:48:27 +02:00 
						 
				 
			
				
					
						
							
							
								Stefan Sauer 
							
						 
					 
					
						
						
						
						
							
						
						
							6cc7204f95 
							
						 
					 
					
						
						
							
							adder: set a group-id on the stream-start event  
						
						... 
						
						
						
						Set a default group-id to fix a warning printed by the sink. 
						
						
					 
					
						2014-03-11 22:30:28 +01:00 
						 
				 
			
				
					
						
							
							
								MathieuDuponchelle 
							
						 
					 
					
						
						
						
						
							
						
						
							f330c01412 
							
						 
					 
					
						
						
							
							adder: Don't take channel mask in consideration in mono or stereo  
						
						... 
						
						
						
						This could cause negotiation to fail.
https://bugzilla.gnome.org/show_bug.cgi?id=708633  
						
						
					 
					
						2013-09-28 13:32:58 +02:00 
						 
				 
			
				
					
						
							
							
								Mathieu Duponchelle 
							
						 
					 
					
						
						
						
						
							
						
						
							663f71a5dd 
							
						 
					 
					
						
						
							
							adder: send pending segment out before checking for EOS  
						
						... 
						
						
						
						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-09-24 10:04:37 +02:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							4afdc04089 
							
						 
					 
					
						
						
							
							adder: Raw buffers DTS should always be CLOCK_TIME_NONE  
						
						
						
						
					 
					
						2013-08-06 15:11:05 +02:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							a174ff25bc 
							
						 
					 
					
						
						
							
							adder: set DTS and PTS, sync on DTS  
						
						
						
						
					 
					
						2013-08-06 12:25:44 +02:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							38790e5757 
							
						 
					 
					
						
						
							
							adder: Do not send flush_start event with the stream lock taken  
						
						... 
						
						
						
						FLUSH_START is not serialized, so the lock should not be taken when
sending it. 
						
						
					 
					
						2013-07-04 22:10:13 -04:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							15375861b5 
							
						 
					 
					
						
						
							
							adder: Reject segments that have a different rate than the output segment  
						
						... 
						
						
						
						adder does no rate conversion. 
						
						
					 
					
						2013-06-09 19:20:20 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							cc5a476fc6 
							
						 
					 
					
						
						
							
							adder: Add GstChildProxy interface for the sinkpads  
						
						... 
						
						
						
						This allows to set the sinkpad properties more easily.
Next step: Implement proper synchronization in adder, almost done! 
						
						
					 
					
						2013-05-30 23:56:52 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							349174b48e 
							
						 
					 
					
						
						
							
							adder: Hold object lock in setcaps a bit longer to prevent race conditions  
						
						
						
						
					 
					
						2013-05-30 23:56:52 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							dde8d8919d 
							
						 
					 
					
						
						
							
							adder: Simplify segment event handling  
						
						... 
						
						
						
						We don't care about upstream segments but generate our own. This
makes the code more similar to videomixer again. 
						
						
					 
					
						2013-05-30 23:56:52 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							2953810ba5 
							
						 
					 
					
						
						
							
							adder: Use gst_audio_info_is_equal() to check if we get the same caps  
						
						
						
						
					 
					
						2013-05-30 23:56:52 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							0693b78e86 
							
						 
					 
					
						
						
							
							adder: Don't calls gst_pad_set_caps() on sinkpads  
						
						... 
						
						
						
						It doesn't make much sense and the CAPS query handling
on the sinkpads should handle this. 
						
						
					 
					
						2013-05-30 23:56:52 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							5e63a0f674 
							
						 
					 
					
						
						
							
							adder: Set GAP flag on silence buffers we created  
						
						
						
						
					 
					
						2013-05-30 23:56:52 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							667b856cbc 
							
						 
					 
					
						
						
							
							adder: Remove caching of the processing function  
						
						... 
						
						
						
						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 23:56:52 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							a76ade2d78 
							
						 
					 
					
						
						
							
							adder: Add support for per-stream volumes  
						
						
						
						
					 
					
						2013-05-30 23:56:52 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							addb07bc58 
							
						 
					 
					
						
						
							
							adder: Add optimized orc code for F64 processing  
						
						
						
						
					 
					
						2013-05-30 23:56:52 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							308c8fef68 
							
						 
					 
					
						
						
							
							adder: The output buffer must be readable and writable  
						
						
						
						
					 
					
						2013-05-30 23:56:51 +02:00