From 40b60cbf551c76d8eb1dc411a0712a3df7e08d52 Mon Sep 17 00:00:00 2001 From: Guy Harris Date: Mon, 2 Dec 2013 08:51:46 +0000 Subject: Do something less catastrophic than crashing if the same name is used in two codec registrations. svn path=/trunk/; revision=53711 --- codecs/codecs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'codecs/codecs.h') diff --git a/codecs/codecs.h b/codecs/codecs.h index f293e26f2d..6093b5559c 100644 --- a/codecs/codecs.h +++ b/codecs/codecs.h @@ -46,7 +46,7 @@ typedef void *(*codec_init_fn)(void); typedef void (*codec_release_fn)(void *context); typedef int (*codec_decode_fn)(void *context, const void *input, int inputSizeBytes, void *output, int *outputSizeBytes); -extern void register_codec(const char *name, codec_init_fn init_fn, codec_release_fn release_fn, codec_decode_fn decode_fn); +extern gboolean register_codec(const char *name, codec_init_fn init_fn, codec_release_fn release_fn, codec_decode_fn decode_fn); extern codec_handle_t find_codec(const char *name); extern void *codec_init(codec_handle_t codec); extern void codec_release(codec_handle_t codec, void *context); -- cgit v1.2.1