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
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user