diff options
author | wm4 <wm4@nowhere> | 2013-09-01 03:27:03 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2013-09-01 03:46:28 +0200 |
commit | 4d62b90f88aaed64775fdf6f0866e5ee5b3f9328 (patch) | |
tree | 4e95407bfca2d27dcdbf5b2327e2dd854cf082ee /mpvcore | |
parent | f5144077acedc5972e475412902876242ea27c23 (diff) | |
download | mpv-4d62b90f88aaed64775fdf6f0866e5ee5b3f9328.tar.bz2 mpv-4d62b90f88aaed64775fdf6f0866e5ee5b3f9328.tar.xz |
video: add unscaled mode with --video-unscaled
Diffstat (limited to 'mpvcore')
-rw-r--r-- | mpvcore/command.c | 1 | ||||
-rw-r--r-- | mpvcore/options.c | 1 | ||||
-rw-r--r-- | mpvcore/options.h | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/mpvcore/command.c b/mpvcore/command.c index db4b2a7a9c..cfb3c3c60a 100644 --- a/mpvcore/command.c +++ b/mpvcore/command.c @@ -1782,6 +1782,7 @@ static const m_option_t mp_properties[] = { M_OPTION_PROPERTY_CUSTOM("video-align-y", panscan_property_helper), M_OPTION_PROPERTY_CUSTOM("video-pan-x", panscan_property_helper), M_OPTION_PROPERTY_CUSTOM("video-pan-y", panscan_property_helper), + M_OPTION_PROPERTY_CUSTOM("video-unscaled", panscan_property_helper), { "video-format", mp_property_video_format, CONF_TYPE_STRING, 0, 0, 0, NULL }, { "video-codec", mp_property_video_codec, CONF_TYPE_STRING, diff --git a/mpvcore/options.c b/mpvcore/options.c index e508262378..62bbfc0101 100644 --- a/mpvcore/options.c +++ b/mpvcore/options.c @@ -587,6 +587,7 @@ const m_option_t mp_opts[] = { OPT_FLOATRANGE("video-pan-y", vo.pan_y, 0, -3.0, 3.0), OPT_FLOATRANGE("video-align-x", vo.align_x, 0, -1.0, 1.0), OPT_FLOATRANGE("video-align-y", vo.align_y, 0, -1.0, 1.0), + OPT_FLAG("video-unscaled", vo.unscaled, 0), OPT_FLAG("force-rgba-osd-rendering", force_rgba_osd, 0), OPT_CHOICE("colormatrix", requested_colorspace, 0, ({"auto", MP_CSP_AUTO}, diff --git a/mpvcore/options.h b/mpvcore/options.h index 033d3c89c6..cac2630040 100644 --- a/mpvcore/options.h +++ b/mpvcore/options.h @@ -22,6 +22,7 @@ typedef struct mp_vo_opts { float zoom; float pan_x, pan_y; float align_x, align_y; + int unscaled; struct m_geometry geometry; struct m_geometry autofit; |