mirror of
https://github.com/nyanmisaka/ffmpeg-rockchip.git
synced 2026-01-24 02:20:56 +01:00
lavc/libaribcaption: rename replace_fullwidth_ascii to replace_msz_ascii
This should hopefully clarify that the option only affects MSZ
full-width characters, and not all full-width ASCII. Additionally,
this matches the prefix with the upstream option.
Signed-off-by: TADANO Tokumei <aimingoff@pc.nifty.jp>
(cherry picked from commit a824c6f2f6)
This commit is contained in:
parent
8ccd1593a4
commit
1cff6e41bf
3 changed files with 11 additions and 11 deletions
|
|
@ -427,12 +427,6 @@ If your player cannot handle AVSubtitles with multiple ASS rectangles properly,
|
||||||
set this option to @var{true} or define @env{ASS_SINGLE_RECT=1} to change
|
set this option to @var{true} or define @env{ASS_SINGLE_RECT=1} to change
|
||||||
default behavior at compilation.
|
default behavior at compilation.
|
||||||
|
|
||||||
@item -replace_fullwidth_ascii @var{boolean}
|
|
||||||
Specify whether to replace MSZ (Middle Size, half width) fullwidth
|
|
||||||
alphanumerics with halfwidth alphanumerics.
|
|
||||||
|
|
||||||
The default is @var{true}.
|
|
||||||
|
|
||||||
@item -force_outline_text @var{boolean}
|
@item -force_outline_text @var{boolean}
|
||||||
Specify whether always render outline text for all characters regardless of
|
Specify whether always render outline text for all characters regardless of
|
||||||
the indication by charactor style.
|
the indication by charactor style.
|
||||||
|
|
@ -459,6 +453,12 @@ Specify whether to render replaced DRCS characters as Unicode characters.
|
||||||
|
|
||||||
The default is @var{true}.
|
The default is @var{true}.
|
||||||
|
|
||||||
|
@item -replace_msz_ascii @var{boolean}
|
||||||
|
Specify whether to replace MSZ (Middle Size; half width) fullwidth
|
||||||
|
alphanumerics with halfwidth alphanumerics.
|
||||||
|
|
||||||
|
The default is @var{true}.
|
||||||
|
|
||||||
@item -replace_msz_japanese @var{boolean}
|
@item -replace_msz_japanese @var{boolean}
|
||||||
Specify whether to replace some MSZ (Middle Size; half width) fullwidth
|
Specify whether to replace some MSZ (Middle Size; half width) fullwidth
|
||||||
japanese special characters with halfwidth ones.
|
japanese special characters with halfwidth ones.
|
||||||
|
|
|
||||||
|
|
@ -70,12 +70,12 @@ typedef struct ARIBCaptionContext {
|
||||||
int encoding_scheme;
|
int encoding_scheme;
|
||||||
int ass_single_rect;
|
int ass_single_rect;
|
||||||
char *font;
|
char *font;
|
||||||
int replace_fullwidth_ascii;
|
|
||||||
int force_stroke_text;
|
int force_stroke_text;
|
||||||
int ignore_background;
|
int ignore_background;
|
||||||
int ignore_ruby;
|
int ignore_ruby;
|
||||||
float stroke_width;
|
float stroke_width;
|
||||||
int replace_drcs;
|
int replace_drcs;
|
||||||
|
int replace_msz_ascii;
|
||||||
int replace_msz_japanese;
|
int replace_msz_japanese;
|
||||||
int replace_msz_glyph;
|
int replace_msz_glyph;
|
||||||
|
|
||||||
|
|
@ -1006,7 +1006,7 @@ static int aribcaption_init(AVCodecContext *avctx)
|
||||||
return AVERROR_EXTERNAL;
|
return AVERROR_EXTERNAL;
|
||||||
}
|
}
|
||||||
aribcc_decoder_set_replace_msz_fullwidth_ascii(ctx->decoder,
|
aribcc_decoder_set_replace_msz_fullwidth_ascii(ctx->decoder,
|
||||||
ctx->replace_fullwidth_ascii);
|
ctx->replace_msz_ascii);
|
||||||
aribcc_decoder_set_replace_msz_fullwidth_japanese(ctx->decoder,
|
aribcc_decoder_set_replace_msz_fullwidth_japanese(ctx->decoder,
|
||||||
ctx->replace_msz_japanese);
|
ctx->replace_msz_japanese);
|
||||||
|
|
||||||
|
|
@ -1138,8 +1138,6 @@ static const AVOption options[] = {
|
||||||
OFFSET(ass_single_rect), AV_OPT_TYPE_BOOL, { .i64 = ASS_SINGLE_RECT }, 0, 1, SD },
|
OFFSET(ass_single_rect), AV_OPT_TYPE_BOOL, { .i64 = ASS_SINGLE_RECT }, 0, 1, SD },
|
||||||
{ "font", "comma-separated font family [ass, bitmap]",
|
{ "font", "comma-separated font family [ass, bitmap]",
|
||||||
OFFSET(font), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD },
|
OFFSET(font), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD },
|
||||||
{ "replace_fullwidth_ascii", "replace MSZ fullwidth alphanumerics with halfwidth alphanumerics [ass, bitmap]",
|
|
||||||
OFFSET(replace_fullwidth_ascii), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, SD },
|
|
||||||
{ "force_outline_text", "always render characters with outline [(ass), bitmap]",
|
{ "force_outline_text", "always render characters with outline [(ass), bitmap]",
|
||||||
OFFSET(force_stroke_text), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, SD },
|
OFFSET(force_stroke_text), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, SD },
|
||||||
{ "ignore_background", "ignore rendering caption background [(ass), bitmap]",
|
{ "ignore_background", "ignore rendering caption background [(ass), bitmap]",
|
||||||
|
|
@ -1150,6 +1148,8 @@ static const AVOption options[] = {
|
||||||
OFFSET(stroke_width), AV_OPT_TYPE_FLOAT, { .dbl = 1.5 }, 0.0, 3.0, SD },
|
OFFSET(stroke_width), AV_OPT_TYPE_FLOAT, { .dbl = 1.5 }, 0.0, 3.0, SD },
|
||||||
{ "replace_drcs", "replace known DRCS [bitmap]",
|
{ "replace_drcs", "replace known DRCS [bitmap]",
|
||||||
OFFSET(replace_drcs), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, SD },
|
OFFSET(replace_drcs), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, SD },
|
||||||
|
{ "replace_msz_ascii", "replace MSZ fullwidth alphanumerics with halfwidth alphanumerics [ass, bitmap]",
|
||||||
|
OFFSET(replace_msz_ascii), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, SD },
|
||||||
{ "replace_msz_japanese", "replace MSZ fullwidth Japanese with halfwidth [ass, bitmap]",
|
{ "replace_msz_japanese", "replace MSZ fullwidth Japanese with halfwidth [ass, bitmap]",
|
||||||
OFFSET(replace_msz_japanese), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, SD },
|
OFFSET(replace_msz_japanese), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, SD },
|
||||||
{ "replace_msz_glyph", "replace MSZ characters with halfwidth glyphs [bitmap]",
|
{ "replace_msz_glyph", "replace MSZ characters with halfwidth glyphs [bitmap]",
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@
|
||||||
#include "version_major.h"
|
#include "version_major.h"
|
||||||
|
|
||||||
#define LIBAVCODEC_VERSION_MINOR 31
|
#define LIBAVCODEC_VERSION_MINOR 31
|
||||||
#define LIBAVCODEC_VERSION_MICRO 101
|
#define LIBAVCODEC_VERSION_MICRO 102
|
||||||
|
|
||||||
#define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
|
#define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
|
||||||
LIBAVCODEC_VERSION_MINOR, \
|
LIBAVCODEC_VERSION_MINOR, \
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue