mirror of
				https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
				synced 2025-10-29 05:40:23 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			47 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| Build System:
 | |
| - Remove symdef files and use macros (like most other projects)
 | |
| - Use own name mangling scheme instead of ltdl's, which will eliminate the
 | |
|   need for .la files or extra trickery.
 | |
| 
 | |
| Porting:
 | |
| - rtp module ported to Win32 (sendmsg/recvmsg emulation)
 | |
| 
 | |
| I18N:
 | |
| - iconv stuff sent from utils to server (UTF-8)
 | |
| - iconv sample loading in server
 | |
| - gettextify pulseaudio
 | |
| 
 | |
| Cleanups:
 | |
| - drop dependency of libpulse on libX11, instead use an external mini binary
 | |
| 
 | |
| Network:
 | |
| - module-tunnel: improve latency calculation
 | |
| - module-tunnel: more reliable audio streaming over wifi
 | |
| - Compressed network streams for tunnels/rtp streams. (Might be a good GSoC project)
 | |
|   This builds on passthrough support. A good candidate codec would be CELT.
 | |
| 
 | |
| Test:
 | |
| - autoload
 | |
| 
 | |
| Auth/Crypto:
 | |
| - ssl
 | |
| - key rings for auth
 | |
| - challenge response auth
 | |
| - sasl auth 
 | |
| 
 | |
| Features:
 | |
| - use scatter/gather io for sockets
 | |
| - examine if it is possible to mimic esd's handling of half duplex cards
 | |
|   (switch to capture when a recording client connects and drop playback during
 | |
|   that time)
 | |
| - add an API to libpulse for allocating memory from the pa_context memory pool
 | |
| - configuration file syntax:
 | |
|   - multiline configuration statements
 | |
|   - recursive .if
 | |
| 
 | |
| Long term:
 | |
| - pass meta info for hearing impaired
 | |
| - X11: support for the X11 synchronization extension
 | |
| 
 | |
| Backends for:
 | |
| - portaudio  (semi-done)
 | 
