diff options
Diffstat (limited to 'codecs/codecs.c')
-rw-r--r-- | codecs/codecs.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/codecs/codecs.c b/codecs/codecs.c index 07a183ff7a..f7921eade2 100644 --- a/codecs/codecs.c +++ b/codecs/codecs.c @@ -93,6 +93,7 @@ register_codec_plugin(gpointer data, gpointer user_data _U_) (plugin->register_codec_module)(); } + /* * For all codec plugins, call their register routines. */ @@ -180,19 +181,19 @@ void codec_release(codec_handle_t codec, void *context) (codec->release_fn)(context); } -int codec_get_channels(codec_handle_t codec, void *context) +unsigned codec_get_channels(codec_handle_t codec, void *context) { if (!codec) return 0; return (codec->channels_fn)(context); } -int codec_get_frequency(codec_handle_t codec, void *context) +unsigned codec_get_frequency(codec_handle_t codec, void *context) { if (!codec) return 0; return (codec->frequency_fn)(context); } -int codec_decode(codec_handle_t codec, void *context, const void *input, int inputSizeBytes, void *output, int *outputSizeBytes) +size_t codec_decode(codec_handle_t codec, void *context, const void *input, size_t inputSizeBytes, void *output, size_t *outputSizeBytes) { if (!codec) return 0; return (codec->decode_fn)(context, input, inputSizeBytes, output, outputSizeBytes); |