You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	avformat/avio: add a crc callback function for CRC-32 IEEE-LE
Reviewed-by: Nicolas George <george@nsup.org> Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
		| @@ -111,6 +111,8 @@ void ffio_init_checksum(AVIOContext *s, | ||||
| unsigned long ffio_get_checksum(AVIOContext *s); | ||||
| unsigned long ff_crc04C11DB7_update(unsigned long checksum, const uint8_t *buf, | ||||
|                                     unsigned int len); | ||||
| unsigned long ff_crcEDB88320_update(unsigned long checksum, const uint8_t *buf, | ||||
|                                     unsigned int len); | ||||
| unsigned long ff_crcA001_update(unsigned long checksum, const uint8_t *buf, | ||||
|                                 unsigned int len); | ||||
|  | ||||
|   | ||||
| @@ -560,6 +560,12 @@ unsigned long ff_crc04C11DB7_update(unsigned long checksum, const uint8_t *buf, | ||||
|     return av_crc(av_crc_get_table(AV_CRC_32_IEEE), checksum, buf, len); | ||||
| } | ||||
|  | ||||
| unsigned long ff_crcEDB88320_update(unsigned long checksum, const uint8_t *buf, | ||||
|                                     unsigned int len) | ||||
| { | ||||
|     return av_crc(av_crc_get_table(AV_CRC_32_IEEE_LE), checksum, buf, len); | ||||
| } | ||||
|  | ||||
| unsigned long ff_crcA001_update(unsigned long checksum, const uint8_t *buf, | ||||
|                                 unsigned int len) | ||||
| { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user