mirror of
				https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
				synced 2025-10-29 05:40:23 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			49 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
	
		
			1.5 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
 | |
| - module-tunnel: improve latency calculation
 | |
| - use software volume when hardware doesn't support all channels (alsa done)
 | |
| - using POSIX monotonous clocks wherever possible instead of gettimeofday()
 | |
| 
 | |
| Test:
 | |
| - autoload
 | |
| 
 | |
| Auth/Crypto:
 | |
| - ssl
 | |
| - key rings for auth
 | |
| - challenge response auth
 | |
| - sasl auth 
 | |
| 
 | |
| Features:
 | |
| - chroot()
 | |
| - use scatter/gather io for sockets
 | |
| - CODECs to reduce bandwidth usage (plug-in based)
 | |
| - multiline configuration statements
 | |
| - paplay needs to set a channel map. our default is only correct for AIFF.
 | |
|   (we need help from libsndfile for this)
 | |
| - 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)
 | |
| - Support for device selection in waveout driver
 | |
| - add an API to libpulse for allocating memory from the pa_context memory pool
 | |
| - better ".include" command in configuration files. should have glob support.
 | |
| - recursive .if
 | |
| 
 | |
| Long term:
 | |
| - pass meta info for hearing impaired
 | |
| - X11: support for the X11 synchronization extension
 | |
| 
 | |
| Backends for:
 | |
| - portaudio  (semi-done)
 | 
