|  | @@ -462,6 +462,7 @@ bool audio_play(uint8_t owner, ImageBackingStore* img, uint64_t start, uint64_t
 | 
											
												
													
														|  |      sbufst_b = READY;
 |  |      sbufst_b = READY;
 | 
											
												
													
														|  |      audio_owner = owner & 7;
 |  |      audio_owner = owner & 7;
 | 
											
												
													
														|  |      audio_last_status[audio_owner] = ASC_PLAYING;
 |  |      audio_last_status[audio_owner] = ASC_PLAYING;
 | 
											
												
													
														|  | 
 |  | +    audio_paused = false;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      // prepare the wire buffers
 |  |      // prepare the wire buffers
 | 
											
												
													
														|  |      for (uint16_t i = 0; i < WIRE_BUFFER_SIZE; i++) {
 |  |      for (uint16_t i = 0; i < WIRE_BUFFER_SIZE; i++) {
 | 
											
										
											
												
													
														|  | @@ -531,6 +532,7 @@ void audio_stop(uint8_t id) {
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      // idle the subsystem
 |  |      // idle the subsystem
 | 
											
												
													
														|  |      audio_last_status[audio_owner] = ASC_COMPLETED;
 |  |      audio_last_status[audio_owner] = ASC_COMPLETED;
 | 
											
												
													
														|  | 
 |  | +    audio_paused = false;
 | 
											
												
													
														|  |      audio_owner = 0xFF;
 |  |      audio_owner = 0xFF;
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  
 |  |  
 |