mirror of https://github.com/mpv-player/mpv
osd: remove unused osd_coords_to_video()
Used to be used for dvdnav.
This commit is contained in:
parent
c53c6bbd38
commit
b7617f42d8
19
sub/osd.c
19
sub/osd.c
|
@ -437,25 +437,6 @@ void osd_object_get_scale_factor(struct osd_state *osd, int obj,
|
|||
*sh = voh ? nh / (double)voh : 0;
|
||||
}
|
||||
|
||||
// Turn *x and *y, which are given in OSD coordinates, to video coordinates.
|
||||
// frame_w and frame_h give the dimensions of the original, unscaled video.
|
||||
// (This gives correct results only after the OSD has been updated after a
|
||||
// resize or video reconfig.)
|
||||
void osd_coords_to_video(struct osd_state *osd, int frame_w, int frame_h,
|
||||
int *x, int *y)
|
||||
{
|
||||
pthread_mutex_lock(&osd->lock);
|
||||
struct mp_osd_res res = osd->objs[OSDTYPE_OSD]->vo_res;
|
||||
int vidw = res.w - res.ml - res.mr;
|
||||
int vidh = res.h - res.mt - res.mb;
|
||||
double xscale = (double)vidw / frame_w;
|
||||
double yscale = (double)vidh / frame_h;
|
||||
// The OSD size + margins make up the scaled rectangle of the video.
|
||||
*x = (*x - res.ml) / xscale;
|
||||
*y = (*y - res.mt) / yscale;
|
||||
pthread_mutex_unlock(&osd->lock);
|
||||
}
|
||||
|
||||
struct mp_osd_res osd_get_vo_res(struct osd_state *osd, int obj)
|
||||
{
|
||||
pthread_mutex_lock(&osd->lock);
|
||||
|
|
|
@ -193,9 +193,6 @@ struct mp_osd_res osd_res_from_image_params(const struct mp_image_params *p);
|
|||
void osd_object_get_scale_factor(struct osd_state *osd, int obj,
|
||||
double *sw, double *sh);
|
||||
|
||||
void osd_coords_to_video(struct osd_state *osd, int frame_w, int frame_h,
|
||||
int *x, int *y);
|
||||
|
||||
struct mp_osd_res osd_get_vo_res(struct osd_state *osd, int obj);
|
||||
|
||||
void osd_rescale_bitmaps(struct sub_bitmaps *imgs, int frame_w, int frame_h,
|
||||
|
|
Loading…
Reference in New Issue