diff options
-rw-r--r-- | DOCS/man/en/options.rst | 8 | ||||
-rw-r--r-- | cfg-mplayer.h | 1 | ||||
-rw-r--r-- | mplayer.c | 1 | ||||
-rw-r--r-- | sub/spudec.c | 10 | ||||
-rw-r--r-- | sub/spudec.h | 1 | ||||
-rw-r--r-- | sub/sub.c | 1 | ||||
-rw-r--r-- | sub/sub.h | 1 |
7 files changed, 2 insertions, 21 deletions
diff --git a/DOCS/man/en/options.rst b/DOCS/man/en/options.rst index dbd37c4c03..6a8b81cd7f 100644 --- a/DOCS/man/en/options.rst +++ b/DOCS/man/en/options.rst @@ -571,14 +571,6 @@ reliable enough), the filename extension is used to select the demuxer. Always falls back on content-based demuxer selection. ---ffactor=<number> - Resample the font alphamap. Can be: - - :0: plain white fonts - :0.75: very narrow black outline (default) - :1: narrow black outline - :10: bold black outline - --field-dominance=<-1-1> Set first field for interlaced content. Useful for deinterlacers that double the framerate: ``--vf=tfields=1``, ``--vf=yadif=1`` and diff --git a/cfg-mplayer.h b/cfg-mplayer.h index b944b833e3..4ba1a75ca9 100644 --- a/cfg-mplayer.h +++ b/cfg-mplayer.h @@ -526,7 +526,6 @@ const m_option_t common_opts[] = { {"sub-fuzziness", &sub_match_fuzziness, CONF_TYPE_INT, CONF_RANGE, 0, 2, NULL}, {"font", &font_name, CONF_TYPE_STRING, 0, 0, 0, NULL}, {"subfont", &sub_font_name, CONF_TYPE_STRING, 0, 0, 0, NULL}, - {"ffactor", &font_factor, CONF_TYPE_FLOAT, CONF_RANGE, 0.0, 10.0, NULL}, {"sub-pos", &sub_pos, CONF_TYPE_INT, CONF_RANGE, 0, 100, NULL}, {"subfont-text-scale", &text_font_scale_factor, CONF_TYPE_FLOAT, CONF_RANGE, 0, 100, NULL}, OPT_MAKE_FLAGS("ass", ass_enabled, 0), @@ -993,7 +993,6 @@ void init_vo_spudec(struct MPContext *mpctx) sh_sub_t *sh = mpctx->sh_sub; vo_spudec = spudec_new_scaled(NULL, width, height, sh->extradata, sh->extradata_len); - spudec_set_font_factor(vo_spudec, font_factor); } if (vo_spudec != NULL) { diff --git a/sub/spudec.c b/sub/spudec.c index d51f62c0fc..84b4113251 100644 --- a/sub/spudec.c +++ b/sub/spudec.c @@ -328,8 +328,8 @@ static void compute_palette(spudec_handle_t *this, packet_t *packet) start = 0x80; step = 0; } else { - start = this->font_start_level; - step = (0xF0-this->font_start_level)/(cused-1); + start = 72; + step = (0xF0-start)/(cused-1); } memset(used, 0, sizeof(used)); for (i=0; i<4; i++) { @@ -660,12 +660,6 @@ void spudec_get_indexed(void *this, struct mp_osd_res *dim, } } -void spudec_set_font_factor(void * this, double factor) -{ - spudec_handle_t *spu = this; - spu->font_start_level = (int)(0xF0-(0xE0*factor)); -} - static void spudec_parse_extradata(spudec_handle_t *this, uint8_t *extradata, int extradata_len) { diff --git a/sub/spudec.h b/sub/spudec.h index 84a05cbee0..fa395798ac 100644 --- a/sub/spudec.h +++ b/sub/spudec.h @@ -32,7 +32,6 @@ void *spudec_new(unsigned int *palette); void spudec_free(void *this); void spudec_reset(void *this); // called after seek int spudec_visible(void *this); // check if spu is visible -void spudec_set_font_factor(void * this, double factor); // sets the equivalent to ffactor int spudec_changed(void *this); void spudec_set_forced_subs_only(void * const this, const unsigned int flag); @@ -68,7 +68,6 @@ float text_font_scale_factor = 6; char *font_name = NULL; char *sub_font_name = NULL; -float font_factor = 0.75; float sub_delay = 0; float sub_fps = 0; @@ -185,7 +185,6 @@ extern float text_font_scale_factor; extern char *font_name; extern char *sub_font_name; -extern float font_factor; extern float sub_delay; extern float sub_fps; |