comparison common.h @ 1114:e4762efc3617 libavcodec

* more generic avoption_parse * reused help ptr for sub ptr
author kabi
date Fri, 07 Mar 2003 13:48:02 +0000
parents 54be6aece1be
children 8248e652d64e
comparison
equal deleted inserted replaced
1113:bbcb4fda2b86 1114:e4762efc3617
55 { name, help, offsetof(AVCodecContext, field), FF_OPT_TYPE_INT, minv, maxv, defval } 55 { name, help, offsetof(AVCodecContext, field), FF_OPT_TYPE_INT, minv, maxv, defval }
56 #define AVOPTION_CODEC_STRING(name, help, field, str, val) \ 56 #define AVOPTION_CODEC_STRING(name, help, field, str, val) \
57 { name, help, offsetof(AVCodecContext, field), FF_OPT_TYPE_STRING, .defval = val, .defstr = str } 57 { name, help, offsetof(AVCodecContext, field), FF_OPT_TYPE_STRING, .defval = val, .defstr = str }
58 #define AVOPTION_CODEC_RCOVERRIDE(name, help, field) \ 58 #define AVOPTION_CODEC_RCOVERRIDE(name, help, field) \
59 { name, help, offsetof(AVCodecContext, field), FF_OPT_TYPE_RCOVERRIDE, .defval = 0, .defstr = NULL } 59 { name, help, offsetof(AVCodecContext, field), FF_OPT_TYPE_RCOVERRIDE, .defval = 0, .defstr = NULL }
60 #define AVOPTION_SUB(ptr) { .name = NULL, .sub = ptr } 60 #define AVOPTION_SUB(ptr) { .name = NULL, .help = (const char*)ptr }
61 #define AVOPTION_END() AVOPTION_SUB(NULL) 61 #define AVOPTION_END() AVOPTION_SUB(NULL)
62 62
63 #endif /* HAVE_AV_CONFIG_H */ 63 #endif /* HAVE_AV_CONFIG_H */
64 64
65 /* Suppress restrict if it was not defined in config.h. */ 65 /* Suppress restrict if it was not defined in config.h. */