mirror of
				https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
				synced 2025-10-29 05:40:23 -04:00 
			
		
		
		
	add short version history of the PA protocol
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2065 fefdeb5f-60dc-0310-8127-8f9354f1896f
This commit is contained in:
		
							parent
							
								
									63fa021451
								
							
						
					
					
						commit
						5a4959eb90
					
				
					 1 changed files with 80 additions and 0 deletions
				
			
		
							
								
								
									
										80
									
								
								PROTOCOL
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										80
									
								
								PROTOCOL
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,80 @@ | |||
| ### v8, implemented by >= 0.8 | ||||
| 
 | ||||
| First version supported. | ||||
| 
 | ||||
| ### v9, implemented by >= 0.9.0 | ||||
| 
 | ||||
| Reply for PA_COMMAND_CREATE_PLAYBACK_STREAM, | ||||
| PA_COMMAND_CREATE_RECORD_STREAM now returns buffer_attrs that are used: | ||||
| 
 | ||||
| Four new fields in reply of PA_COMMAND_CREATE_PLAYBACK_STREAM: | ||||
| 
 | ||||
|    maxlength | ||||
|    tlength | ||||
|    prebuf | ||||
|    minreq | ||||
| 
 | ||||
| Two new fields in reply of PA_COMMAND_CREATE_RECORD_STREAM: | ||||
| 
 | ||||
|    maxlength | ||||
|    fragsize | ||||
| 
 | ||||
| ### v10, implemented by >= 0.9.5 | ||||
| 
 | ||||
| New opcodes: | ||||
| 
 | ||||
|  PA_COMMAND_MOVE_SINK_INPUT | ||||
|  PA_COMMAND_MOVE_SOURCE_OUTPUT | ||||
| 
 | ||||
| SHM data transfer support | ||||
| 
 | ||||
| ### v11, implemented by >= 0.9.7 | ||||
| 
 | ||||
| Reply to to PA_COMMAND_GET_SINK_INPUT_INFO, PA_COMMAND_GET_SINK_INPUT_INFO_LIST gets new field at the end: | ||||
| 
 | ||||
|  mute | ||||
| 
 | ||||
| New opcodes: | ||||
| 
 | ||||
|  PA_COMMAND_SET_SINK_INPUT_MUTE | ||||
|  PA_COMMAND_SUSPEND_SINK | ||||
|  PA_COMMAND_SUSPEND_SOURCE | ||||
| 
 | ||||
| ### v12, implemented by >= 0.9.8 | ||||
| 
 | ||||
| S32LE, S32BE is now known as sample spec. | ||||
| 
 | ||||
| Gained six new bool fields for PA_COMMAND_CREATE_PLAYBACK_STREAM, PA_COMMAND_CREATE_RECORD_STREAM request at the end: | ||||
| 
 | ||||
|  no_remap_channels | ||||
|  no_remix_channels | ||||
|  fix_format | ||||
|  fix_rate | ||||
|  fix_channels | ||||
|  no_move | ||||
|  variable_rate | ||||
| 
 | ||||
| Reply to these opcodes now includes: | ||||
| 
 | ||||
|  sample_spec | ||||
|  channel_map | ||||
|  device_index | ||||
|  device_name | ||||
|  suspended | ||||
| 
 | ||||
| New opcodes for changing buffer attrs: | ||||
| 
 | ||||
|  PA_COMMAND_SET_PLAYBACK_STREAM_BUFFER_ATTR | ||||
|  PA_COMMAND_SET_RECORD_STREAM_BUFFER_ATTR | ||||
| 
 | ||||
| New opcodes for changing sampling rate: | ||||
| 
 | ||||
|  PA_COMMAND_UPDATE_PLAYBACK_STREAM_SAMPLE_RATE | ||||
|  PA_COMMAND_UPDATE_RECORD_STREAM_SAMPLE_RATE | ||||
| 
 | ||||
| New opcodes for notifications: | ||||
| 
 | ||||
|  PA_COMMAND_PLAYBACK_STREAM_SUSPENDED | ||||
|  PA_COMMAND_CAPTURE_STREAM_SUSPENDED | ||||
|  PA_COMMAND_PLAYBACK_STREAM_MOVED | ||||
|  PA_COMMAND_CAPTURE_STREAM_MOVED | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Lennart Poettering
						Lennart Poettering