Hello list members, I'm trying to update my ffmpeg compile guide for Mac OS X and I'm trying to enable OpenH264 on that guide.
Configuring passes without any problem but while making, I get an error like the following: libavcodec/libopenh264enc.c:106:11: error: no member named 'bEnableSpsPpsIdAddition' in 'struct TagEncParamExt' param.bEnableSpsPpsIdAddition = 0; ~~~~~ ^ 1 error generated. make: *** [libavcodec/libopenh264enc.o] Error 1 My friend fix this error with the following change with libavcodec/libopenh264enc.c. $ diff -u a/libavcodec/libopenh264enc.c b/libavcodec/libopenh264enc.c --- a/libavcodec/libopenh264enc.c 2015-02-08 15:09:21.000000000 +0900 +++ b/libavcodec/libopenh264enc.c 2015-02-08 18:54:24.000000000 +0900 @@ -103,7 +103,7 @@ param.bEnableLongTermReference = 0; param.iLtrMarkPeriod = 30; param.uiIntraPeriod = avctx->gop_size; - param.bEnableSpsPpsIdAddition = 0; + param.eSpsPpsIdStrategy = 0; param.bPrefixNalAddingCtrl = 0; param.iLoopFilterDisableIdc = !s->loopfilter; param.iEntropyCodingModeFlag = 0; I'm not a kind of developer people. Just I know is the above make error can be fixed with change in libavcodec/libopenh264enc.c. How do you think about it? // Miya _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user