mirror of
https://github.com/mpv-player/mpv
synced 2024-12-21 22:30:22 +00:00
9c0239ca63
Quite chaotic history, which code being moved, refactored, duplicated,
unified a bunch of times. But I think everything is covered by LGPL
agreements.
In one case, cehoyos (who didn't agree) applied a patch by someone who
agreed, but didn't change anything (except weirdly adding German
translations). In another case, cehoyos moved code covered by LGPL
agreements (without changing it), which was later used for some other
code. We consider both cases not relevant for copyright.
win_state.c/.h is similar, but pending for reply by the author of
2ab259e68
(I guess).
34 lines
1.2 KiB
C
34 lines
1.2 KiB
C
/*
|
|
* This file is part of mpv.
|
|
*
|
|
* mpv is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU Lesser General Public
|
|
* License as published by the Free Software Foundation; either
|
|
* version 2.1 of the License, or (at your option) any later version.
|
|
*
|
|
* mpv is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU Lesser General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU Lesser General Public
|
|
* License along with mpv. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
#ifndef MPLAYER_ASPECT_H
|
|
#define MPLAYER_ASPECT_H
|
|
|
|
struct mp_log;
|
|
struct mp_vo_opts;
|
|
struct mp_image_params;
|
|
struct mp_rect;
|
|
struct mp_osd_res;
|
|
void mp_get_src_dst_rects(struct mp_log *log, struct mp_vo_opts *opts,
|
|
int vo_caps, struct mp_image_params *video,
|
|
int window_w, int window_h, double monitor_par,
|
|
struct mp_rect *out_src,
|
|
struct mp_rect *out_dst,
|
|
struct mp_osd_res *out_osd);
|
|
|
|
#endif /* MPLAYER_ASPECT_H */
|