mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 10:47:18 +00:00 
			
		
		
		
	Update for 21.10.0-rc2
This commit is contained in:
		| @@ -1 +1 @@ | ||||
| ChangeLogs/ChangeLog-21.10.0-rc1.html | ||||
| ChangeLogs/ChangeLog-21.10.0-rc2.html | ||||
| @@ -1 +1 @@ | ||||
| ChangeLogs/ChangeLog-21.10.0-rc1.md | ||||
| ChangeLogs/ChangeLog-21.10.0-rc2.md | ||||
							
								
								
									
										66
									
								
								ChangeLogs/ChangeLog-21.10.0-rc2.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										66
									
								
								ChangeLogs/ChangeLog-21.10.0-rc2.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,66 @@ | ||||
| <html><head><title>ChangeLog for asterisk-21.10.0-rc2</title></head><body> | ||||
| <h2>Change Log for Release asterisk-21.10.0-rc2</h2> | ||||
| <h3>Links:</h3> | ||||
| <ul> | ||||
| <li><a href="https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-21.10.0-rc2.html">Full ChangeLog</a>  </li> | ||||
| <li><a href="https://github.com/asterisk/asterisk/compare/21.10.0-rc1...21.10.0-rc2">GitHub Diff</a>  </li> | ||||
| <li><a href="https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-21.10.0-rc2.tar.gz">Tarball</a>  </li> | ||||
| <li><a href="https://downloads.asterisk.org/pub/telephony/asterisk">Downloads</a>  </li> | ||||
| </ul> | ||||
| <h3>Summary:</h3> | ||||
| <ul> | ||||
| <li>Commits: 2</li> | ||||
| <li>Commit Authors: 2</li> | ||||
| <li>Issues Resolved: 3</li> | ||||
| <li>Security Advisories Resolved: 0</li> | ||||
| </ul> | ||||
| <h3>User Notes:</h3> | ||||
| <h3>Upgrade Notes:</h3> | ||||
| <h3>Commit Authors:</h3> | ||||
| <ul> | ||||
| <li>Michal Hajek: (1)</li> | ||||
| <li>Sean Bright: (1)</li> | ||||
| </ul> | ||||
| <h2>Issue and Commit Detail:</h2> | ||||
| <h3>Closed Issues:</h3> | ||||
| <ul> | ||||
| <li>1276: MixMonitor produces broken recordings in bridged calls with asymmetric codecs (e.g., alaw vs G.722)</li> | ||||
| <li>1279: [bug]: regression: 20.12.0 downgrades quality of wav16 recordings</li> | ||||
| <li>1282: [bug]: Alternate Channel Storage Backends menuselect not enabling it</li> | ||||
| </ul> | ||||
| <h3>Commits By Author:</h3> | ||||
| <ul> | ||||
| <li> | ||||
| <h4>Michal Hajek (1):</h4> | ||||
| </li> | ||||
| <li> | ||||
| <p>audiohook.c: Improve frame pairing logic to avoid MixMonitor breakage with mix..</p> | ||||
| </li> | ||||
| <li> | ||||
| <h4>Sean Bright (1):</h4> | ||||
| </li> | ||||
| <li>channelstorage_makeopts.xml: Remove errant XML character.</li> | ||||
| </ul> | ||||
| <h3>Commit List:</h3> | ||||
| <ul> | ||||
| <li>channelstorage_makeopts.xml: Remove errant XML character.</li> | ||||
| </ul> | ||||
| <h3>Commit Details:</h3> | ||||
| <h4>audiohook.c: Improve frame pairing logic to avoid MixMonitor breakage with mix..</h4> | ||||
| <p>Author: Michal Hajek | ||||
|   Date:   2025-05-21</p> | ||||
| <p>This patch adjusts the read/write synchronization logic in audiohook_read_frame_both() | ||||
|   to better handle calls where participants use different codecs or sample sizes | ||||
|   (e.g., alaw vs G.722). The previous hard threshold of 2 * samples caused MixMonitor | ||||
|   recordings to break or stutter when frames were not aligned between both directions.</p> | ||||
| <p>The new logic uses a more tolerant limit (1.5 * samples), which prevents audio tearing | ||||
|   without causing excessive buffer overruns. This fix specifically addresses issues | ||||
|   with MixMonitor when recording directly on a channel in a bridge using mixed codecs.</p> | ||||
| <p>Reported-by: Michal Hajek <a href="mailto:michal.hajek@daktela.com">michal.hajek@daktela.com</a></p> | ||||
| <p>Resolves: #1276 | ||||
|   Resolves: #1279</p> | ||||
| <h4>channelstorage_makeopts.xml: Remove errant XML character.</h4> | ||||
| <p>Author: Sean Bright | ||||
|   Date:   2025-06-30</p> | ||||
| <p>Resolves: #1282</p> | ||||
| </body></html> | ||||
							
								
								
									
										75
									
								
								ChangeLogs/ChangeLog-21.10.0-rc2.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										75
									
								
								ChangeLogs/ChangeLog-21.10.0-rc2.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,75 @@ | ||||
|  | ||||
| ## Change Log for Release asterisk-21.10.0-rc2 | ||||
|  | ||||
| ### Links: | ||||
|  | ||||
|  - [Full ChangeLog](https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-21.10.0-rc2.html)   | ||||
|  - [GitHub Diff](https://github.com/asterisk/asterisk/compare/21.10.0-rc1...21.10.0-rc2)   | ||||
|  - [Tarball](https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-21.10.0-rc2.tar.gz)   | ||||
|  - [Downloads](https://downloads.asterisk.org/pub/telephony/asterisk)   | ||||
|  | ||||
| ### Summary: | ||||
|  | ||||
| - Commits: 2 | ||||
| - Commit Authors: 2 | ||||
| - Issues Resolved: 3 | ||||
| - Security Advisories Resolved: 0 | ||||
|  | ||||
| ### User Notes: | ||||
|  | ||||
|  | ||||
| ### Upgrade Notes: | ||||
|  | ||||
|  | ||||
| ### Commit Authors: | ||||
|  | ||||
| - Michal Hajek: (1) | ||||
| - Sean Bright: (1) | ||||
|  | ||||
| ## Issue and Commit Detail: | ||||
|  | ||||
| ### Closed Issues: | ||||
|  | ||||
|   - 1276: MixMonitor produces broken recordings in bridged calls with asymmetric codecs (e.g., alaw vs G.722) | ||||
|   - 1279: [bug]: regression: 20.12.0 downgrades quality of wav16 recordings | ||||
|   - 1282: [bug]: Alternate Channel Storage Backends menuselect not enabling it | ||||
|  | ||||
| ### Commits By Author: | ||||
|  | ||||
| - #### Michal Hajek (1): | ||||
|   - audiohook.c: Improve frame pairing logic to avoid MixMonitor breakage with mix.. | ||||
|  | ||||
| - #### Sean Bright (1): | ||||
|   - channelstorage_makeopts.xml: Remove errant XML character. | ||||
|  | ||||
|  | ||||
| ### Commit List: | ||||
|  | ||||
| -  channelstorage_makeopts.xml: Remove errant XML character. | ||||
|  | ||||
| ### Commit Details: | ||||
|  | ||||
| #### audiohook.c: Improve frame pairing logic to avoid MixMonitor breakage with mix.. | ||||
|   Author: Michal Hajek | ||||
|   Date:   2025-05-21 | ||||
|  | ||||
|   This patch adjusts the read/write synchronization logic in audiohook_read_frame_both() | ||||
|   to better handle calls where participants use different codecs or sample sizes | ||||
|   (e.g., alaw vs G.722). The previous hard threshold of 2 * samples caused MixMonitor | ||||
|   recordings to break or stutter when frames were not aligned between both directions. | ||||
|  | ||||
|   The new logic uses a more tolerant limit (1.5 * samples), which prevents audio tearing | ||||
|   without causing excessive buffer overruns. This fix specifically addresses issues | ||||
|   with MixMonitor when recording directly on a channel in a bridge using mixed codecs. | ||||
|  | ||||
|   Reported-by: Michal Hajek <michal.hajek@daktela.com> | ||||
|  | ||||
|   Resolves: #1276 | ||||
|   Resolves: #1279 | ||||
|  | ||||
| #### channelstorage_makeopts.xml: Remove errant XML character. | ||||
|   Author: Sean Bright | ||||
|   Date:   2025-06-30 | ||||
|  | ||||
|   Resolves: #1282 | ||||
|  | ||||
| @@ -1,4 +1,4 @@ | ||||
| <html><head><title>Readme for asterisk-21.10.0-rc1</title></head><body> | ||||
| <html><head><title>Readme for asterisk-21.10.0-rc2</title></head><body> | ||||
| <h1>The Asterisk(R) Open Source PBX</h1> | ||||
| <pre><code>By Mark Spencer <markster@digium.com> and the Asterisk.org developer community. | ||||
| Copyright (C) 2001-2025 Sangoma Technologies Corporation and other copyright holders. | ||||
| @@ -37,7 +37,7 @@ hardware.</p> | ||||
| <p>If you are updating from a previous version of Asterisk, make sure you | ||||
| read the Change Logs.</p> | ||||
| <!-- CHANGELOGS (the URL will change based on the location of this README) --> | ||||
| <p><a href="ChangeLogs/ChangeLog-21.10.0-rc1.html">Change Logs</a></p> | ||||
| <p><a href="ChangeLogs/ChangeLog-21.10.0-rc2.html">Change Logs</a></p> | ||||
| <!-- END-CHANGELOGS --> | ||||
|  | ||||
| <h3>NEW INSTALLATIONS</h3> | ||||
|   | ||||
| @@ -55,7 +55,7 @@ If you are updating from a previous version of Asterisk, make sure you | ||||
| read the Change Logs. | ||||
|  | ||||
| <!-- CHANGELOGS (the URL will change based on the location of this README) --> | ||||
| [Change Logs](ChangeLogs/ChangeLog-21.10.0-rc1.html) | ||||
| [Change Logs](ChangeLogs/ChangeLog-21.10.0-rc2.html) | ||||
| <!-- END-CHANGELOGS --> | ||||
|  | ||||
| ### NEW INSTALLATIONS | ||||
|   | ||||
		Reference in New Issue
	
	Block a user