Mercurial > libavcodec.hg
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. */ |