mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 17:20:36 +00:00
b9ea984f76
Original commit message from CVS: Patch by: Sebastian Dröge <mail at slomosnail de> * ext/wavpack/Makefile.am: * ext/wavpack/gstwavpack.c: (plugin_init): * ext/wavpack/gstwavpackcommon.h: * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type), (gst_wavpack_enc_correction_mode_get_type), (gst_wavpack_enc_joint_stereo_mode_get_type), (gst_wavpack_enc_base_init), (gst_wavpack_enc_class_init), (gst_wavpack_enc_init), (gst_wavpack_enc_dispose), (gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_format_samples), (gst_wavpack_enc_push_block), (gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block), (gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state), (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property), (gst_wavpack_enc_plugin_init): * ext/wavpack/gstwavpackenc.h: * ext/wavpack/md5.c: * ext/wavpack/md5.h: Add wavpack encoder element (#343131).
28 lines
573 B
C
28 lines
573 B
C
#ifndef MD5_H
|
|
#define MD5_H
|
|
|
|
#include "_stdint.h"
|
|
|
|
#ifndef uint32
|
|
typedef uint32_t uint32;
|
|
#endif
|
|
|
|
struct MD5Context
|
|
{
|
|
uint32 buf[4];
|
|
uint32 bits[2];
|
|
unsigned char in[64];
|
|
};
|
|
|
|
extern void MD5Init (struct MD5Context *ctx);
|
|
extern void MD5Update (struct MD5Context *ctx, unsigned char *buf,
|
|
unsigned len);
|
|
extern void MD5Final (unsigned char digest[16], struct MD5Context *ctx);
|
|
extern void MD5Transform (uint32 buf[4], uint32 in[16]);
|
|
|
|
/*
|
|
* This is needed to make RSAREF happy on some MS-DOS compilers.
|
|
*/
|
|
typedef struct MD5Context MD5_CTX;
|
|
|
|
#endif /* !MD5_H */
|