Merge remote-tracking branch 'newdev/master'
[ffmpeg.git] / libavformat / avio_internal.h
index 53121ff..343a118 100644 (file)
@@ -74,5 +74,11 @@ int64_t ffio_read_seek (AVIOContext *h,    int stream_index,
 int ff_udp_set_remote_url(URLContext *h, const char *uri);
 int ff_udp_get_local_port(URLContext *h);
 
+void ffio_init_checksum(AVIOContext *s,
+                        unsigned long (*update_checksum)(unsigned long c, const uint8_t *p, unsigned int len),
+                        unsigned long checksum);
+unsigned long ffio_get_checksum(AVIOContext *s);
+unsigned long ff_crc04C11DB7_update(unsigned long checksum, const uint8_t *buf,
+                                    unsigned int len);
 
 #endif // AVFORMAT_AVIO_INTERNAL_H