Nirbheek Chauhan 
							
						 
					 
					
						
						
							
						
						096b0eaed2 
					 
					
						
						
							
							meson: Fixes for MSVC build  
						
						... 
						
						
						
						winsock2.h must be included before windows.h or alternative
definitions of `struct sockaddr` are defined.
```
FAILED: webrtc/rtc_base/liblibbase.a.p/logging.cc.obj
"cl" "-Iwebrtc\rtc_base\liblibbase.a.p" "-Iwebrtc\rtc_base" "-I..\webrtc\rtc_base" "-Iwebrtc" "-I..\webrtc" "-Isubprojects\abseil-cpp-20230125.1" "-I..\subprojects\abseil-cpp-20230125.1" "/MD" "/nologo" "/showIncludes" "/utf-8" "/Zc:__cplusplus" "/W2" "/EHsc" "/std:c++17" "/permissive-" "/O2" "/Zi" "-DWEBRTC_LIBRARY_
IMPL" "-DWEBRTC_ENABLE_SYMBOL_EXPORT" "-DNDEBUG" "-DWEBRTC_WIN" "-D_WIN32" "-U__STRICT_ANSI__" "-D__STDC_FORMAT_MACROS=1" "-DNOMINMAX" "-DWEBRTC_ENABLE_AVX2" "/Fdwebrtc\rtc_base\liblibbase.a.p\logging.cc.pdb" /Fowebrtc/rtc_base/liblibbase.a.p/logging.cc.obj "/c" ../webrtc/rtc_base/logging.cc
C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\shared\ws2def.h(103): warning C4005: 'AF_IPX': macro redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winsock.h(457): note: see previous definition of 'AF_IPX'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\shared\ws2def.h(147): warning C4005: 'AF_MAX': macro redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winsock.h(476): note: see previous definition of 'AF_MAX'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\shared\ws2def.h(187): warning C4005: 'SO_DONTLINGER': macro redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winsock.h(399): note: see previous definition of 'SO_DONTLINGER'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\shared\ws2def.h(240): error C2011: 'sockaddr': 'struct' type redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winsock.h(482): note: see declaration of 'sockaddr'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\shared\ws2def.h(442): error C2143: syntax error: missing '}' before 'constant'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\shared\ws2def.h(442): error C2059: syntax error: 'constant'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\shared\ws2def.h(496): error C2143: syntax error: missing ';' before '}'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\shared\ws2def.h(496): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\shared\ws2def.h(496): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
...
``` 
						
						
					 
					
						2023-05-26 03:17:31 +05:30 
						 
				 
			
				
					
						
							
							
								Arun Raghavan 
							
						 
					 
					
						
						
							
						
						ff85c98683 
					 
					
						
						
							
							Some fixes for MinGW  
						
						... 
						
						
						
						* Rename Windows.h uses to windows.h
  * Comment out structured exception handling usage
Makes MinGW happier. Mostly the same as previous work by
Nicolas Dufresne <nicolas.dufresne@collabora.com >, with the exception
that we now don't try to invoke RaiseException which would fail in MinGW
as it raises a Windows structured exception. 
						
						
					 
					
						2021-10-19 16:09:07 -04:00 
						 
				 
			
				
					
						
							
							
								Arun Raghavan 
							
						 
					 
					
						
						
							
						
						b8ad0dfc22 
					 
					
						
						
							
							build: Add framework deps on macOS and iOS  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/merge_requests/21 > 
						
						
					 
					
						2021-06-18 23:44:18 -04:00 
						 
				 
			
				
					
						
							
							
								Zhaofeng Li 
							
						 
					 
					
						
						
							
						
						e47b68df57 
					 
					
						
						
							
							arch.h: Add RISC-V support  
						
						
						
						
					 
					
						2021-06-17 01:48:37 +00:00 
						 
				 
			
				
					
						
							
							
								Arun Raghavan 
							
						 
					 
					
						
						
							
						
						589a744585 
					 
					
						
						
							
							Fix build on Android  
						
						... 
						
						
						
						There's a bit of system integration that we haven't pulled in (as it has
transitive dependencies), so we manually stub it out. 
						
						
					 
					
						2021-06-05 18:16:18 -04:00 
						 
				 
			
				
					
						
							
							
								Arun Raghavan 
							
						 
					 
					
						
						
							
						
						21d78a4267 
					 
					
						
						
							
							build: Make packages versioned  
						
						... 
						
						
						
						Since we cannot rely on the API to be stable upstream, let's start
making the pkg-config, library, and include dir have a version suffix.
This will allow different downstream projects depending on us to
independently switch versions without packagers having to jump through
hoops. 
						
						
					 
					
						2020-10-23 13:30:23 -04:00 
						 
				 
			
				
					
						
							
							
								Arun Raghavan 
							
						 
					 
					
						
						
							
						
						bcec8b0b21 
					 
					
						
						
							
							Update to current webrtc library  
						
						... 
						
						
						
						This is from the upstream library commit id
3326535126e435f1ba647885ce43a8f0f3d317eb, corresponding to Chromium
88.0.4290.1. 
						
						
					 
					
						2020-10-23 13:30:23 -04:00