Mercurial > mplayer.hg
view libmpcodecs/ad_internal.h @ 19887:1259d6add8e6
When one of the PCM configuration function in init() fails, abort
immediately instead of continuing with the remaining calls that would
fail anyway because the device or some variable wasn't properly
initialized in this case.
author | cladisch |
---|---|
date | Mon, 18 Sep 2006 16:29:27 +0000 |
parents | 6ff3379a0862 |
children | 4faee1254928 |
line wrap: on
line source
#include "codec-cfg.h" #include "libaf/af_format.h" #include "stream.h" #include "demuxer.h" #include "stheader.h" #include "ad.h" static int init(sh_audio_t *sh); static int preinit(sh_audio_t *sh); static void uninit(sh_audio_t *sh); static int control(sh_audio_t *sh,int cmd,void* arg, ...); static int decode_audio(sh_audio_t *sh,unsigned char *buffer,int minlen,int maxlen); #define LIBAD_EXTERN(x) ad_functions_t mpcodecs_ad_##x = {\ &info,\ preinit,\ init,\ uninit,\ control,\ decode_audio\ };