decoder/mad: fix crash when seeking at end of song
Removed the decoder_command_finished() call at the end of mp3_decode(). This is invalid, because decoder_command_finished() has already been called in mp3_read().
This commit is contained in:
		
							
								
								
									
										2
									
								
								NEWS
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								NEWS
									
									
									
									
									
								
							| @@ -1,4 +1,6 @@ | |||||||
| ver 0.15.9 (2009/??/??) | ver 0.15.9 (2009/??/??) | ||||||
|  | * decoders: | ||||||
|  |   - mad: fix crash when seeking at end of song | ||||||
|  |  | ||||||
|  |  | ||||||
| ver 0.15.8 (2010/01/17) | ver 0.15.8 (2010/01/17) | ||||||
|   | |||||||
| @@ -1207,10 +1207,6 @@ mp3_decode(struct decoder *decoder, struct input_stream *input_stream) | |||||||
| 	if (replay_gain_info) | 	if (replay_gain_info) | ||||||
| 		replay_gain_info_free(replay_gain_info); | 		replay_gain_info_free(replay_gain_info); | ||||||
|  |  | ||||||
| 	if (decoder_get_command(decoder) == DECODE_COMMAND_SEEK && |  | ||||||
| 	    data.mute_frame == MUTEFRAME_SEEK) |  | ||||||
| 		decoder_command_finished(decoder); |  | ||||||
|  |  | ||||||
| 	mp3_data_finish(&data); | 	mp3_data_finish(&data); | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Max Kellermann
					Max Kellermann