Message ID | AS8P250MB0744DDF2BCB0C9698EA3F7C78FE5A@AS8P250MB0744.EURP250.PROD.OUTLOOK.COM |
---|---|
State | Accepted |
Commit | fc993e7a53c2e7a18f8d49b3a52cadf47580b82c |
Headers | show |
Series | [FFmpeg-devel] avformat/matroska(dec|enc): Rename macro to avoid clash with winbase.h | expand |
Context | Check | Description |
---|---|---|
andriy/make_x86 | success | Make finished |
andriy/make_fate_x86 | success | Make fate finished |
Andreas Rheinhardt: > winbase.h defines IGNORE and is included via bzlib.h when compiling > for Windows. So rename this macro to NOTHING. > Also rename the muxer macro for consistency. > > Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> > --- > libavformat/matroskadec.c | 4 ++-- > libavformat/matroskaenc.c | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c > index 21f52ccab2..fda77b0b89 100644 > --- a/libavformat/matroskadec.c > +++ b/libavformat/matroskadec.c > @@ -2171,8 +2171,8 @@ static int mkv_stereo3d_conv(AVStream *st, MatroskaVideoStereoModeType stereo_mo > } stereo_mode_conv [] = { > #define STEREO_MODE_CONV(STEREOMODETYPE, STEREO3DTYPE, FLAGS, WDIV, HDIV, WEBM) \ > [(STEREOMODETYPE)] = { .type = (STEREO3DTYPE), .flags = (FLAGS) }, > -#define IGNORE(STEREOMODETYPE, WDIV, HDIV, WEBM) > - STEREOMODE_STEREO3D_MAPPING(STEREO_MODE_CONV, IGNORE) > +#define NOTHING(STEREOMODETYPE, WDIV, HDIV, WEBM) > + STEREOMODE_STEREO3D_MAPPING(STEREO_MODE_CONV, NOTHING) > }; > AVStereo3D *stereo; > int ret; > diff --git a/libavformat/matroskaenc.c b/libavformat/matroskaenc.c > index d26c0fa059..bf2ca7106b 100644 > --- a/libavformat/matroskaenc.c > +++ b/libavformat/matroskaenc.c > @@ -1633,9 +1633,9 @@ static int mkv_write_stereo_mode(AVFormatContext *s, EbmlWriter *writer, > * values to be in the range 0..254. */ > #define STEREOMODE(STEREOMODETYPE, STEREO3DTYPE, FLAGS, WDIV, HDIV, WEBM) \ > [(STEREO3DTYPE)][!!((FLAGS) & AV_STEREO3D_FLAG_INVERT)] = (STEREOMODETYPE) + 1, > -#define IGNORE(STEREOMODETYPE, WDIV, HDIV, WEBM) > +#define NOTHING(STEREOMODETYPE, WDIV, HDIV, WEBM) > static const unsigned char conversion_table[][2] = { > - STEREOMODE_STEREO3D_MAPPING(STEREOMODE, IGNORE) > + STEREOMODE_STEREO3D_MAPPING(STEREOMODE, NOTHING) > }; > int fmt; > Will apply. - Andreas
diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c index 21f52ccab2..fda77b0b89 100644 --- a/libavformat/matroskadec.c +++ b/libavformat/matroskadec.c @@ -2171,8 +2171,8 @@ static int mkv_stereo3d_conv(AVStream *st, MatroskaVideoStereoModeType stereo_mo } stereo_mode_conv [] = { #define STEREO_MODE_CONV(STEREOMODETYPE, STEREO3DTYPE, FLAGS, WDIV, HDIV, WEBM) \ [(STEREOMODETYPE)] = { .type = (STEREO3DTYPE), .flags = (FLAGS) }, -#define IGNORE(STEREOMODETYPE, WDIV, HDIV, WEBM) - STEREOMODE_STEREO3D_MAPPING(STEREO_MODE_CONV, IGNORE) +#define NOTHING(STEREOMODETYPE, WDIV, HDIV, WEBM) + STEREOMODE_STEREO3D_MAPPING(STEREO_MODE_CONV, NOTHING) }; AVStereo3D *stereo; int ret; diff --git a/libavformat/matroskaenc.c b/libavformat/matroskaenc.c index d26c0fa059..bf2ca7106b 100644 --- a/libavformat/matroskaenc.c +++ b/libavformat/matroskaenc.c @@ -1633,9 +1633,9 @@ static int mkv_write_stereo_mode(AVFormatContext *s, EbmlWriter *writer, * values to be in the range 0..254. */ #define STEREOMODE(STEREOMODETYPE, STEREO3DTYPE, FLAGS, WDIV, HDIV, WEBM) \ [(STEREO3DTYPE)][!!((FLAGS) & AV_STEREO3D_FLAG_INVERT)] = (STEREOMODETYPE) + 1, -#define IGNORE(STEREOMODETYPE, WDIV, HDIV, WEBM) +#define NOTHING(STEREOMODETYPE, WDIV, HDIV, WEBM) static const unsigned char conversion_table[][2] = { - STEREOMODE_STEREO3D_MAPPING(STEREOMODE, IGNORE) + STEREOMODE_STEREO3D_MAPPING(STEREOMODE, NOTHING) }; int fmt;
winbase.h defines IGNORE and is included via bzlib.h when compiling for Windows. So rename this macro to NOTHING. Also rename the muxer macro for consistency. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> --- libavformat/matroskadec.c | 4 ++-- libavformat/matroskaenc.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-)