diff --git a/libmpcodecs/dec_audio.c b/libmpcodecs/dec_audio.c index 1a06b85921..218203272d 100644 --- a/libmpcodecs/dec_audio.c +++ b/libmpcodecs/dec_audio.c @@ -154,7 +154,7 @@ static int init_audio(sh_audio_t *sh_audio, char *codecname, char *afm, } sh_audio->codec = NULL; while (1) { - ad_functions_t *mpadec; + const ad_functions_t *mpadec; int i; sh_audio->ad_driver = 0; // restore original fourcc: diff --git a/libmpdemux/stheader.h b/libmpdemux/stheader.h index b11b886ce1..08db01f025 100644 --- a/libmpdemux/stheader.h +++ b/libmpdemux/stheader.h @@ -75,7 +75,7 @@ typedef struct sh_audio { int a_out_buffer_size; // void* audio_out; // the audio_out handle, used for this audio stream struct af_stream *afilter; // the audio filter stream - struct ad_functions *ad_driver; + const struct ad_functions *ad_driver; #ifdef CONFIG_DYNAMIC_PLUGINS void *dec_handle; #endif