You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	aac_parser: fix strict aliasing violation
Originally committed as revision 15595 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
		| @@ -32,9 +32,10 @@ static int aac_sync(uint64_t state, AACAC3ParseContext *hdr_info, | ||||
| { | ||||
|     GetBitContext bits; | ||||
|     int size, rdb, ch, sr; | ||||
|     uint64_t tmp = be2me_64(state); | ||||
|     uint8_t tmp[8]; | ||||
|  | ||||
|     init_get_bits(&bits, ((uint8_t *)&tmp)+8-AAC_HEADER_SIZE, AAC_HEADER_SIZE * 8); | ||||
|     AV_WB64(tmp, state); | ||||
|     init_get_bits(&bits, tmp+8-AAC_HEADER_SIZE, AAC_HEADER_SIZE * 8); | ||||
|  | ||||
|     if(get_bits(&bits, 12) != 0xfff) | ||||
|         return 0; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user