| @@ -2017,8 +2017,8 @@ See below for the list of accepted constants and functions. | |||||
| @item expansion | @item expansion | ||||
| Select how the @var{text} is expanded. Can be either @code{none}, | Select how the @var{text} is expanded. Can be either @code{none}, | ||||
| @code{strftime} (default for compatibity reasons but deprecated) or | |||||
| @code{normal}. See the @ref{drawtext_expansion, Text expansion} section | |||||
| @code{strftime} (deprecated) or | |||||
| @code{normal} (default). See the @ref{drawtext_expansion, Text expansion} section | |||||
| below for details. | below for details. | ||||
| @item fix_bounds | @item fix_bounds | ||||
| @@ -2192,14 +2192,14 @@ If libavfilter was built with @code{--enable-fontconfig}, then | |||||
| @anchor{drawtext_expansion} | @anchor{drawtext_expansion} | ||||
| @subsection Text expansion | @subsection Text expansion | ||||
| If @option{expansion} is set to @code{strftime} (which is the default for | |||||
| now), the filter recognizes strftime() sequences in the provided text and | |||||
| If @option{expansion} is set to @code{strftime}, | |||||
| the filter recognizes strftime() sequences in the provided text and | |||||
| expands them accordingly. Check the documentation of strftime(). This | expands them accordingly. Check the documentation of strftime(). This | ||||
| feature is deprecated. | feature is deprecated. | ||||
| If @option{expansion} is set to @code{none}, the text is printed verbatim. | If @option{expansion} is set to @code{none}, the text is printed verbatim. | ||||
| If @option{expansion} is set to @code{normal} (which will be the default), | |||||
| If @option{expansion} is set to @code{normal} (which is the default), | |||||
| the following expansion mechanism is used. | the following expansion mechanism is used. | ||||
| The backslash character '\', followed by any character, always expands to | The backslash character '\', followed by any character, always expands to | ||||
| @@ -2316,7 +2316,7 @@ drawtext='fontfile=Linux Libertine O-40\:style=Semibold:text=FFmpeg' | |||||
| @item | @item | ||||
| Print the date of a real-time encoding (see strftime(3)): | Print the date of a real-time encoding (see strftime(3)): | ||||
| @example | @example | ||||
| drawtext='fontfile=FreeSans.ttf:expansion=normal:text=%@{localtime:%a %b %d %Y@}' | |||||
| drawtext='fontfile=FreeSans.ttf:text=%@{localtime:%a %b %d %Y@}' | |||||
| @end example | @end example | ||||
| @end itemize | @end itemize | ||||
| @@ -30,7 +30,7 @@ | |||||
| #define LIBAVFILTER_VERSION_MAJOR 3 | #define LIBAVFILTER_VERSION_MAJOR 3 | ||||
| #define LIBAVFILTER_VERSION_MINOR 34 | #define LIBAVFILTER_VERSION_MINOR 34 | ||||
| #define LIBAVFILTER_VERSION_MICRO 100 | |||||
| #define LIBAVFILTER_VERSION_MICRO 101 | |||||
| #define LIBAVFILTER_VERSION_INT AV_VERSION_INT(LIBAVFILTER_VERSION_MAJOR, \ | #define LIBAVFILTER_VERSION_INT AV_VERSION_INT(LIBAVFILTER_VERSION_MAJOR, \ | ||||
| LIBAVFILTER_VERSION_MINOR, \ | LIBAVFILTER_VERSION_MINOR, \ | ||||
| @@ -188,7 +188,7 @@ static const AVOption drawtext_options[]= { | |||||
| {"basetime", "set base time", OFFSET(basetime), AV_OPT_TYPE_INT64, {.i64=AV_NOPTS_VALUE}, INT64_MIN, INT64_MAX , FLAGS}, | {"basetime", "set base time", OFFSET(basetime), AV_OPT_TYPE_INT64, {.i64=AV_NOPTS_VALUE}, INT64_MIN, INT64_MAX , FLAGS}, | ||||
| {"draw", "if false do not draw", OFFSET(draw_expr), AV_OPT_TYPE_STRING, {.str="1"}, CHAR_MIN, CHAR_MAX, FLAGS}, | {"draw", "if false do not draw", OFFSET(draw_expr), AV_OPT_TYPE_STRING, {.str="1"}, CHAR_MIN, CHAR_MAX, FLAGS}, | ||||
| {"expansion","set the expansion mode", OFFSET(exp_mode), AV_OPT_TYPE_INT, {.i64=EXP_STRFTIME}, 0, 2, FLAGS, "expansion"}, | |||||
| {"expansion","set the expansion mode", OFFSET(exp_mode), AV_OPT_TYPE_INT, {.i64=EXP_NORMAL}, 0, 2, FLAGS, "expansion"}, | |||||
| {"none", "set no expansion", OFFSET(exp_mode), AV_OPT_TYPE_CONST, {.i64=EXP_NONE}, 0, 0, FLAGS, "expansion"}, | {"none", "set no expansion", OFFSET(exp_mode), AV_OPT_TYPE_CONST, {.i64=EXP_NONE}, 0, 0, FLAGS, "expansion"}, | ||||
| {"normal", "set normal expansion", OFFSET(exp_mode), AV_OPT_TYPE_CONST, {.i64=EXP_NORMAL}, 0, 0, FLAGS, "expansion"}, | {"normal", "set normal expansion", OFFSET(exp_mode), AV_OPT_TYPE_CONST, {.i64=EXP_NORMAL}, 0, 0, FLAGS, "expansion"}, | ||||
| {"strftime", "set strftime expansion (deprecated)", OFFSET(exp_mode), AV_OPT_TYPE_CONST, {.i64=EXP_STRFTIME}, 0, 0, FLAGS, "expansion"}, | {"strftime", "set strftime expansion (deprecated)", OFFSET(exp_mode), AV_OPT_TYPE_CONST, {.i64=EXP_STRFTIME}, 0, 0, FLAGS, "expansion"}, | ||||