[FFmpeg-devel] [PATCH] lavc/libopenh264enc: document cabac option, and change its type to boolean

Stefano Sabatini stefasab at gmail.com
Mon Mar 7 18:05:49 CET 2016


---
 doc/encoders.texi           | 3 +++
 libavcodec/libopenh264enc.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/doc/encoders.texi b/doc/encoders.texi
index dfab007..76dd53c 100644
--- a/doc/encoders.texi
+++ b/doc/encoders.texi
@@ -1425,6 +1425,9 @@ Set number of MBs per slice. This is only used when
 
 @item allow_skip_frames
 Allow skipping frames to hit the target bitrate if set to 1.
+
+ at item cabac
+Enable CABAC (entropy encoding) if set to 1. Default value is 0.
 @end table
 
 @section jpeg2000
diff --git a/libavcodec/libopenh264enc.c b/libavcodec/libopenh264enc.c
index ec78b12..67c0a60 100644
--- a/libavcodec/libopenh264enc.c
+++ b/libavcodec/libopenh264enc.c
@@ -57,7 +57,7 @@ static const AVOption options[] = {
     { "slice_size", "set maximum NAL size in bytes", OFFSET(max_nal_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },
     { "slice_mbs", "set number of MBs per slice", OFFSET(slice_mbs), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },
     { "allow_skip_frames", "allow skipping frames to hit the target bitrate", OFFSET(skip_frames), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
-    { "cabac", "Enable cabac", OFFSET(cabac), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE },
+    { "cabac", "enable CABAC encoding", OFFSET(cabac), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
     { NULL }
 };
 
-- 
1.9.1



More information about the ffmpeg-devel mailing list