summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Release 0.18.0v0.18.0Martin Herkt2016-06-252-1/+157
* Merge branch 'master' into release/currentMartin Herkt2016-06-25207-4531/+8511
|\
| * image_writer: port to new encode APIwm42016-06-241-0/+12
| * ass_mp.h: remove conditional inclusion guardswm42016-06-241-6/+2
| * af_lavcac3enc: use av_err2str() call (fixes Libav build)wm42016-06-231-2/+1
| * af_lavcac3enc: make encoder configurablewm42016-06-232-3/+10
| * af_lavcac3enc: implement flushing on seekwm42016-06-231-0/+7
| * af_lavcac3enc: port to new encode APIwm42016-06-231-9/+57
| * af_lavcac3enc: automatically configure most encoder parameterswm42016-06-231-29/+57
| * af_lavcac3enc: drop log message prefixeswm42016-06-231-9/+7
| * af_lavcac3enc: fix custom bitrateswm42016-06-231-2/+3
| * vo_opengl: improve missing function warningwm42016-06-221-6/+8
| * ad_lavc: resume from mid-stream EOF conditions with new decode APIwm42016-06-221-0/+7
| * vo_opengl: add scaler name to the 'Disabling scaler' messagedirb2016-06-221-1/+2
| * vf_vdpaurb: use new common nv12 download codewm42016-06-211-15/+5
| * vdpau: get surface data as nv12 if possiblewm42016-06-212-0/+54
| * command: improve playlist* properties change notificationswm42016-06-202-6/+10
| * github: move "reproduction steps" before behavior sectionswm42016-06-201-2/+2
| * vo_opengl: manually add the GL_BACK_LEFT constant for GLESFloens2016-06-201-0/+4
| * vo_opengl: GL_ARB_timer_query compile fix for GLESFloens2016-06-201-0/+6
| * vf_vdpaurb: fix operationwm42016-06-201-0/+1
| * vo_opengl: unmap hwdec images once rendering is donewm42016-06-201-2/+10
| * vo_opengl: vdpau interop without RGB conversionwm42016-06-198-40/+161
| * refqueue: free referenced images on freewm42016-06-191-0/+1
| * bitmap_packet: let max=0 mean unlimitedwm42016-06-183-7/+7
| * sd_lavc: fix sub-bitmap alignmentwm42016-06-181-1/+1
| * vo_opengl: remove prescaling framework with superxbr prescalerBin Jin2016-06-187-384/+3
| * vo_opengl: remove uniform buffer object routinesBin Jin2016-06-184-44/+2
| * vo_opengl: remove nnedi3 prescalerBin Jin2016-06-1811-413/+1
| * cocoa: fix display refresh rate retrieval on multi monitor setupsAkemi2016-06-182-4/+17
| * cocoa: fix actual display refresh rate retrievalAkemi2016-06-181-3/+18
| * vo_opengl: dxinterop: render to gl->main_fbJames Ross-Gowan2016-06-181-54/+5
| * vo_opengl: add ability to render to an arbitrary backing framebufferwm42016-06-183-1/+9
| * sd_lavc: align sub-bitmaps for the sake of libswscalewm42016-06-182-7/+11
| * sd_lavc: fix typowm42016-06-181-1/+1
| * sub, vo_opengl: use packed sub-bitmaps directly if availablewm42016-06-174-29/+110
| * sd_lavc: change hack against vobsubs with wrong resolutionwm42016-06-171-8/+9
| * sub: fix --sub-gausswm42016-06-174-51/+37
| * sub: move paletted image handling completely to sd_lavc.cwm42016-06-176-119/+89
| * bitmap_packer: make manual use slightly more convenientwm42016-06-171-12/+14
| * sd_lavc: move AVSubtitle bitmap setup code into its own functionwm42016-06-171-34/+44
| * Add github issue and pull request templateswm42016-06-173-32/+21
| * d3d11va: remove unused d3d11va_surface.subindex fieldwm42016-06-161-3/+1
| * vf_d3d11vpp: flush device context only when using shared textureswm42016-06-161-1/+2
| * vf_d3d11vpp: make missing deinterlacing caps non-fatalwm42016-06-161-3/+2
| * vf_d3d11vpp: log some video processor creation parameterswm42016-06-161-2/+7
| * vo_opengl: use EXT_disjoint_timer_query for timersJames Ross-Gowan2016-06-151-0/+16
| * vo_opengl: fix framebuffer object namewm42016-06-151-3/+4
| * demux_mkv: support Matroska webvttwm42016-06-141-0/+1
| * vo_opengl: use standard functions to retrieve display depthwm42016-06-1410-59/+21
| * vo_opengl: hwdec_d3d11egl: remove ES2 swizzle special-casewm42016-06-131-2/+2
| * vo_rpi: fix destroying overlaysGusar3212016-06-131-0/+3
| * audio: apply an upper bound timeout when drainingwm42016-06-121-3/+13
| * audio: do not wake up core during EOFwm42016-06-121-3/+4
| * vo_opengl: make size of OUTPUT available to user shadersBin Jin2016-06-122-3/+12
| * player: fix previous commitwm42016-06-121-0/+3
| * player: do not update OSD all the time when pausedwm42016-06-113-1/+9
| * win32: use HINST_THISCOMPONENTJames Ross-Gowan2016-06-112-9/+13
| * cocoa: use displaylink without manually tracking the display idStefano Pigozzi2016-06-111-5/+6
| * vo_sdl: fix pixel formats.Rudolf Polzer2016-06-101-12/+9
| * vo_opengl: request core profile on X11/EGL toowm42016-06-101-0/+11
| * vo_opengl: increase the size limit for cached fileBin Jin2016-06-101-1/+1
| * Revert "wscript: Require recent FFmpeg by default"wm42016-06-091-45/+24
| * vo_opengl: hwdec_d3d11eglrgb: remove some more unused fieldswm42016-06-091-30/+0
| * vo_opengl: fix d3d11 hardware decoding probing on Windows 7wm42016-06-095-0/+39
| * vo_opengl: hwdec_d3d11eglrgb: remove unused fieldswm42016-06-091-3/+0
| * wscript: Require recent FFmpeg by defaultMartin Herkt2016-06-091-24/+45
| * vo_opengl: hwdec_vdpau: remove minor code duplicationwm42016-06-081-13/+11
| * vo_opengl: refactor performance data propertiesNiklas Haas2016-06-083-67/+74
| * vo_opengl: make user hook passes optionalNiklas Haas2016-06-084-20/+83
| * vo_opengl: do not leak previous FBO when reallocating itwm42016-06-081-0/+2
| * hwdec_d3d11eglrgb: reduce log level when probingJames Ross-Gowan2016-06-091-3/+5
| * vo_opengl: hwdec_d3d11egl: remove broken code on error pathwm42016-06-081-1/+0
| * player: remove unused return valuewm42016-06-081-6/+3
| * player: tell user about --force-seeking if demuxer is not seekablewm42016-06-081-1/+2
| * demux_lavf: assume fully read files (subtitles) are always seekablewm42016-06-081-0/+1
| * waftools: remove trailing newlinestepshal2016-06-081-1/+0
| * demux: fix memory leak when loading of ordered chapter file is abortedwm42016-06-071-0/+1
| * build: silence -Wunused-resultNiklas Haas2016-06-0710-17/+19
| * vo_opengl: avoid outputting ultra-wide-gamut by defaultNiklas Haas2016-06-071-1/+13
| * vo_opengl: also collect upload perfdata for hwdecNiklas Haas2016-06-071-0/+4
| * vo_opengl: expose performance timers as propertiesNiklas Haas2016-06-076-0/+101
| * vo_opengl: add time queriesNiklas Haas2016-06-075-0/+208
| * dxva2: remove dead code in failure caseJames Ross-Gowan2016-06-071-3/+0
| * vo_opengl: angle: prevent DXGI hooking Alt+EnterJames Ross-Gowan2016-06-071-0/+73
| * ao_wasapi: initialize COM in main thread with MTAKevin Mitchell2016-06-051-2/+2
| * vo_opengl: apply vo-cmdline command incrementallywm42016-06-054-27/+31
| * vo_opengl_cb: icc-profile-auto does not and will not workwm42016-06-051-0/+2
| * vo_opengl: possibly update icc profile after changing optionswm42016-06-051-7/+12
| * vo_opengl: somewhat simplify suboption handling messwm42016-06-042-78/+53
| * vo_opengl: cleanup icc + runtime option changing behaviorwm42016-06-043-43/+72
| * vo_opengl: minor simplification to gl_lcms_set_memory_profile()wm42016-06-043-11/+11
| * vo_opengl: remove pointless NULL-checkwm42016-06-041-1/+1
| * vo_opengl: move all icc handling from vo_opengl.c to video.cwm42016-06-035-26/+35
| * vo_opengl: move struct lut3d definitionwm42016-06-033-8/+6
| * vo_opengl: fix giant memory leaks with icc profileswm42016-06-031-0/+2
| * client API: fully document opengl-cb hardware decoding interopwm42016-06-011-3/+40
| * manpage: update --hwdec=d3d11va remarkswm42016-05-311-5/+3
| * wayland: mark existing dnd entry print as debug rather than an errorRostislav Pehlivanov2016-05-311-1/+1
| * wayland: correctly report display refresh rateRostislav Pehlivanov2016-05-311-4/+6
| * vo_opengl: default hdr-tone-mapping to hableNiklas Haas2016-05-302-3/+6
| * vo_opengl: refactor HDR mechanismNiklas Haas2016-05-308-30/+66
| * wayland: implement HIDPI supportRostislav Pehlivanov2016-05-304-12/+50
| * vf: fix filter auto-insertionwm42016-05-301-3/+13
| * mp_image: properly communicate aspect ratio through AVFramewm42016-05-301-1/+6
| * mp_image: don't reset pixel aspect with mp_image_set_size()wm42016-05-302-4/+3
| * vo_opengl: add hable tone-mapping algorithmNiklas Haas2016-05-304-0/+16
| * vo_opengl: rename tone-mapping=simple to reinhardNiklas Haas2016-05-304-10/+10
| * w32_common: center window on original window center on video resizemaniak13492016-05-301-0/+8
| * ytdl: fix brightcove urlsRicardo Constantino2016-05-301-3/+5
| * build: don't install tests, only build themIlya Tumaykin2016-05-291-5/+6
| * mp_image: don't lose pixel aspect ratio when setting formatwm42016-05-291-1/+3
| * video: remove d3d11 video processor use from OpenGL interopwm42016-05-2911-447/+484
| * vf_d3d11vpp: add a D3D11 video processor filterwm42016-05-287-0/+513
| * vo_opengl: angle: enable DirectCompositionJames Ross-Gowan2016-05-291-10/+22
| * vf_vdpaupp: use refqueue helperwm42016-05-274-111/+83
| * vo_opengl: skip junk before first user shader passNiklas Haas2016-05-271-0/+8
| * TOOLS/zsh.pl: add .f4v extension in zsh completionsYen Chi Hsuan2016-05-271-1/+1
| * vo_opengl: enable color management on GLESJames Ross-Gowan2016-05-272-3/+8
| * command: add playlist-pos-1 propertywm42016-05-262-6/+23
| * vo_opengl: fix superxbr shader compilation on ESwm42016-05-261-11/+11
| * vo_opengl: always autoselect ANGLE as backend if availablewm42016-05-262-3/+2
| * vf_vavpp: make refqueue logic field-basedwm42016-05-253-86/+143
| * vf_vavpp: minor simplificationwm42016-05-251-4/+6
| * vf_vavpp: simplify update_pipeline() usagewm42016-05-251-13/+18
| * vf_vavpp: use future instead of past PTS to determine field durationwm42016-05-251-7/+7
| * vf_vavpp: move frame handling to separate filewm42016-05-254-57/+206
| * win32: pthread: use SRW locks by defaultwm42016-05-242-20/+33
| * hwdec_d3d11egl: call ID3D11DeviceContext::Flushwm42016-05-241-5/+13
| * vo_xv: Handle incorrect size returned by Xv(Shm)CreateImagedequis2016-05-241-0/+9
| * manpage: adjust dxva2 descriptionwm42016-05-231-3/+6
| * etc/mpv.conf: add missing commentwm42016-05-231-1/+1
| * manpage: document how hardware decoding might cause quality losswm42016-05-231-0/+36
| * vo_opengl: fix other minor namespace issueswm42016-05-235-12/+12
| * vo_opengl: rename glUploadTex, drop unused parameterwm42016-05-234-16/+13
| * vo_opengl: unify PBO and normal OSD texture upload pathwm42016-05-233-69/+47
| * vo_opengl: make ES float texture format checks stricterwm42016-05-234-12/+3
| * vo_opengl: make PBOs work on GLES 3.xwm42016-05-234-10/+24
| * docs: fix some typosBen Boeckel2016-05-232-2/+2
| * vo_opengl: remove unused glDrawBufferwm42016-05-232-2/+0
| * vo_opengl: support framebuffer invalidationwm42016-05-234-0/+26
| * vo_opengl: slightly improve logging of loaded extensionswm42016-05-231-2/+2
| * demux_edl: adjust warnings and variable nameswm42016-05-231-14/+14
| * ytdl_hook: support multi-arc subtitlesRicardo Constantino2016-05-231-1/+20
| * ao_opensles: remove 32bit audioJosh de Kock2016-05-221-1/+0
| * options: --geometry: center window position after applying sizemaniak13492016-05-221-0/+4
| * w32_common: make VOCTRL_SET_UNFS_WINDOW_SIZE resize the window around its centermaniak13492016-05-221-0/+4
| * w32_common: center window on original window center on resize to fit screenmaniak13492016-05-221-3/+6
| * w32_common: update stored client area size on window resizemaniak13492016-05-221-0/+10
| * demux_mkv: better resync behavior for broken google-created webmswm42016-05-211-0/+2
| * vo_opengl: remove non-working rgb/rgba FBO formatswm42016-05-203-4/+4
| * stream: separate posix/win32 cancellation codewm42016-05-201-27/+55
| * build: Do not link to libGL for egl-drmQuentin Glidic2016-05-202-3/+12
| * vf_crop: support opaque hardware decoding formatswm42016-05-191-8/+23
| * vo_opengl: require at least ES 3.0 for float textureswm42016-05-191-1/+1
| * vo_opengl: change error state handling and fix hwdec crashes on errorswm42016-05-191-20/+34
| * vo_opengl: d3d11egl: enable "required" GLSL extensionswm42016-05-193-0/+10
| * vo_opengl: make gl_sc_enable_extension() permanent/idempotentwm42016-05-191-2/+12
| * vo_opengl: d3d11egl: enable direct nv12 sampling on ES 3.xwm42016-05-191-3/+3
| * vo_opengl: remove unused fieldwm42016-05-181-2/+1
| * vo_opengl: fix/simplify reinitialization on dynamic reconfigurationwm42016-05-181-20/+9
| * demux_playlist: recognize m3u8 as playlist extensionwm42016-05-171-2/+9
| * d3d: simplify DLL loadingwm42016-05-174-49/+34
| * video: merge dxva2 source fileswm42016-05-174-122/+62
| * vo_opengl: hwdec: remove build-dependency on dxva2wm42016-05-172-4/+2
| * ta: remove old and redundant macrowm42016-05-172-3/+1
| * vo_opengl: move UT_buffer to switch handlingwm42016-05-171-5/+5
| * vo_opengl: make number of cached shaders/uniform dynamicwm42016-05-171-12/+24
| * vo_opengl: move cached uniforms to a separate structwm42016-05-171-10/+15
| * vo_opengl: increase shader limitsNiklas Haas2016-05-171-2/+2
| * DOCS/mplayer-changes: document HDR supportNiklas Haas2016-05-161-1/+2
| * vo_opengl: skip tonemapping if the output trc is HDRNiklas Haas2016-05-161-1/+3
| * vo_opengl: copy over HDR parameters to dumb_modeNiklas Haas2016-05-161-0/+3
| * vo_opengl: fall back to gamma2.2 by default for HDR contentNiklas Haas2016-05-161-2/+7
| * csputils: add AVCOL_TRC_SMPTEST2084 supportNiklas Haas2016-05-162-7/+19
| * vo_opengl: remove unnecessary castswm42016-05-161-11/+11
| * vo_opengl: remove another unneeded allocationwm42016-05-161-3/+1
| * vo_opengl: remove possibly undefined behaviorwm42016-05-161-1/+3
| * vo_opengl: free to-be-added hook on hook array overflowwm42016-05-161-0/+3
| * vo_opengl: never clear file cachewm42016-05-161-12/+4
| * vo_opengl: use proper include statementwm42016-05-161-1/+2
| * vo_opengl: remove unnecessary allocationwm42016-05-161-3/+1
| * vo_opengl: remove unused global variablewm42016-05-161-1/+1
| * manpage: declare user-shader syntax for not stablewm42016-05-161-0/+4
| * vo_opengl: fix bicubic_fast in ES modewm42016-05-161-1/+1
| * vo_opengl: implement more HDR tonemapping algorithmsNiklas Haas2016-05-165-7/+96
| * vo_opengl: avoid redundant double-gamma conversionNiklas Haas2016-05-161-3/+3
| * vo_opengl: implement HDR (SMPTE ST2084)Niklas Haas2016-05-167-3/+60
| * vo_opengl: use enums for choice options internallyNiklas Haas2016-05-162-28/+56
| * vo_opengl: abstract hook texture access behind macroNiklas Haas2016-05-158-137/+138
| * vo_opengl: make the screen blue on shader errorsNiklas Haas2016-05-153-0/+31
| * vo_opengl: use RPN expressions for user hook sizesNiklas Haas2016-05-156-24/+238
| * vo_opengl: support external user hooksNiklas Haas2016-05-158-33/+379
| * vo_opengl: add optional hook pointsNiklas Haas2016-05-153-90/+140
| * vo_opengl: add hooks and rework pass_read_videoNiklas Haas2016-05-152-232/+448
| * vo_opengl: minor change to scaler_resizes_onlyNiklas Haas2016-05-151-3/+6
| * vaapi: avoid forward declaration of variablewm42016-05-151-9/+7
| * lua: add timer:is_enabled() functionJulian2016-05-142-0/+8
| * vo_opengl: remove some pointless compatibilitywm42016-05-142-4/+3
| * ytdl_hook: Just check if protocol is rtmpRicardo Constantino2016-05-141-1/+1
| * vo_opengl: partially fix 0bgr format supportwm42016-05-131-2/+6
| * vo_opengl: drop duplicate LUMINANCE_ALPHA handlingwm42016-05-131-10/+3
| * vo_opengl: minor simplificationwm42016-05-131-8/+8
| * vo_opengl: restrict ES2 FBO formatswm42016-05-131-4/+4
| * vo_opengl: angle: log extension stringwm42016-05-131-0/+4
| * cache: simplify speed calculationswm42016-05-121-19/+7
| * travis: move travis-deps script to TOOLSwm42016-05-122-1/+1
| * vo_opengl: slightly better FBO format checkwm42016-05-121-9/+17
| * vo_opengl: disable scalers on ES2wm42016-05-121-4/+6
| * vo_opengl: add detection for the ES texture_rg extensionwm42016-05-121-0/+6
| * vo_opengl: reorganize texture format handlingwm42016-05-1210-311/+444
| * vo_opengl: correctly disable interpolation if tscale can't be usedwm42016-05-121-0/+2
| * Add Appveyor CI integration for Windows buildsJames Ross-Gowan2016-05-123-0/+87
| * vo_opengl: angle: dump translated shaderswm42016-05-124-0/+25
| * manpage: document missing sub-propertieswm42016-05-111-0/+2
| * vo_opengl: don't use dumb-mode with 10 bit integer texture hackwm42016-05-111-2/+3
| * vo_opengl: fix NULL deref on certain init failureswm42016-05-111-2/+4
| * video: add --hwdec=auto-copy modewm42016-05-1110-7/+28
| * manpage: unmark d3d11va as "experimental"wm42016-05-111-2/+3
| * vo_opengl: d3d11egl: support full range YUVwm42016-05-111-3/+3
| * vo_opengl: d3d11egl: don't require EGL_EXT_device_querywm42016-05-111-23/+46
| * build: merge d3d11va and dxva2 hwaccel checkswm42016-05-115-23/+11
| * vo_opengl: angle: dynamically load ANGLEwm42016-05-117-3/+135
| * build: also use the iconv check on freebsdq662016-05-101-1/+1
| * vo_opengl: fix passing along swizzle from hwdec interopwm42016-05-102-0/+4
| * vo_opengl: d3d11egl: native NV12 sampling supportwm42016-05-104-20/+251
| * vo_opengl: add an angle-es2 backendwm42016-05-102-1/+25
| * vo_opengl: cosmetics: rename variableswm42016-05-101-17/+16
| * vo_opengl: refactor how hwdec interop exports textureswm42016-05-1011-184/+274
| * sd_lavc: work around bug in older ffmpeg releaseswm42016-05-101-2/+6
| * stream_cdda: enable cache by defaultwm42016-05-101-0/+2
| * manpage: document -- and some issues passing filenameswm42016-05-101-1/+12
| * ass_process_chunk: Use llrint, not lrintRichard H Lee2016-05-101-2/+2
| * player: restore usual seeking behaviorwm42016-05-091-16/+31
| * x11: tell GNOME to use dark window decorationsMantas Mikulėnas2016-05-091-0/+1
| * manpage: fix some script_message references to preferred namewm42016-05-093-9/+9
| * video: refactor how VO exports hwdec device handleswm42016-05-0939-271/+352
| * vo_direct3d: remove passing device to decoderwm42016-05-091-18/+0
| * wayland: use the advertised size in fullscreenEmmanuel Gil Peyrot2016-05-081-7/+0
| * win32: make taskbar progress indication optionalmaniak13492016-05-088-5/+45
| * demux_lavf: fix a minor memory leakwm42016-05-081-1/+5
| * manpage: document --x11-bypass-compositor=nowm42016-05-081-1/+4
| * x11: slightly safer X11 error handler behaviorwm42016-05-081-1/+4
| * manpage: change gnome-screensaver-command exampleRahul Kalkani2016-05-071-1/+1
| * x11: rename inappropriate --x11-bypass-compositor=never optionwm42016-05-072-3/+3
| * x11: add --x11-bypass-compositor=alwayswm42016-05-063-3/+9
| * DOCS: update documentation related to color managementNiklas Haas2016-05-062-6/+12
| * ao_alsa: add more shitty workaroundswm42016-05-061-9/+25
| * manpage: minor fixes to --lavfi-complexwm42016-05-061-2/+3
| * vo_opengl: angle: avoid fullscreen FBO copy for flippingwm42016-05-051-1/+23
| * vo_opengl: angle: call eglTerminate()wm42016-05-051-0/+2
| * vo_opengl: EGL: fix hwdec probingwm42016-05-053-1/+7
| * command: use NBSP for spacing after current marker for OSD listswm42016-05-041-2/+2
| * client API: access choices as flags if appropriatewm42016-05-043-2/+24
| * command: change some hwdec propertieswm42016-05-046-3/+81
| * lcms: don't warn/error on 3dlut cache missesNiklas Haas2016-05-041-1/+1
| * lcms: improve black point handling (especially BT.1886)Niklas Haas2016-05-043-12/+50
| * command: slightly nicer OSD list formattingwm42016-05-031-19/+17
| * osd: make osd_ass_0/1 defineswm42016-05-034-13/+11
| * d3d: DXVA2_ModeMPEG2_VLD supports all profileswm42016-05-031-2/+1
| * vo_opengl: vdpau: fix certain cases of preemption recovery failureswm42016-05-034-2/+9
| * ao_alsa: log final hwparams toowm42016-05-031-1/+2
| * x11: extend --x11-bypass-compositor with fs-only optionwm42016-05-022-8/+25
| * wscript: make at least 1 OpenGL output mandatorywm42016-05-011-1/+5
| * av_log: readd ffmpeg library runtime version mismatch warningwm42016-05-011-1/+13
| * win32: replace libuuid.a usage with initguid.hJames Ross-Gowan2016-05-016-2/+7
| * manpage: fix typoVaidas Kascėnas2016-04-301-1/+1
| * os x: handle multiple dropped files on the windowNyx0uf2016-04-301-2/+7
| * w32_common: respect --fit-border on size checkmaniak13492016-04-301-4/+20
| * options: add --fit-border video optionmaniak13492016-04-303-0/+9
| * w32_common: fix size calculations for window resizemaniak13492016-04-301-3/+3
| * sd_ass: minor consistency adjustmentwm42016-04-301-2/+2
| * sd_add: replace --sub-ass=no with --ass-style-override=stripwm42016-04-304-7/+15
| * d3d11va: fix invalid deref on decoder init failureKevin Mitchell2016-04-291-1/+1
| * d3d11va, dxva2: return the format struct directlywm42016-04-294-16/+13
| * d3d11va, dxva2: simplify decoder selectionwm42016-04-294-67/+58
| * video: add IMGFMT_P010 aliaswm42016-04-293-2/+8
| * command: don't seek immediately when setting a-b loop when pausedwm42016-04-281-5/+5
| * ao_alsa: log hwparams while restricting themwm42016-04-281-0/+43
| * vo_opengl: fix build with GLES3 headerswm42016-04-271-0/+2
| * vo_opengl: support GL_EXT_texture_norm16 on GLESwm42016-04-274-7/+14
| * vo_opengl: always use sized internal formatswm42016-04-271-8/+8
| * player: strictly wait until done when backsteppingwm42016-04-271-1/+1
| * vo_opengl: d3d11egl: minor simplificationwm42016-04-271-5/+1
| * vo_opengl: d3d11egl: print warning on unsupported colorspaceswm42016-04-271-0/+11
| * d3d11va: store texture/subindex in IMGFMT_D3D11VA plane pointerswm42016-04-275-141/+72
| * vd_lavc: adjust D3D11VA autoprobe orderwm42016-04-271-1/+3
| * vo_opengl: D3D11VA + ANGLE interopwm42016-04-2712-2/+471
| * hwdec: remove numbers from enumwm42016-04-271-10/+10
| * vo_opengl: print error if opengl hwdec interop failswm42016-04-271-0/+2
| * lavfi: shut up false positive compiler warningswm42016-04-261-2/+8
| * vd_lavc: hack against videotoolbox crash on failurewm42016-04-261-1/+3
| * ao_coreaudio: remove detected_devicewm42016-04-261-5/+0
| * vo_rpi: rename mutex/cond variableswm42016-04-261-17/+17
| * vo_rpi: wait for vsync with a timeoutwm42016-04-261-2/+6
| * vo_rpi: attempt to survive display mode changeswm42016-04-261-38/+90
| * vp_rpi: fix indentationwm42016-04-261-10/+8
| * vd_lavc: simplify some unneeded ifdefferywm42016-04-251-8/+2
| * vd_lavc: make image_format hwdec field optionalwm42016-04-251-26/+24
| * vd_lavc: simplify RPI and Mediacodec wrapperswm42016-04-254-143/+12
| * vd_lavc: make all hwdec callbacks optionalwm42016-04-251-2/+2
| * vd_lavc: set AVCodecContext.time_base to forced time basewm42016-04-251-0/+3
| * vd_lavc: better hwdec wrapper decoder selectionwm42016-04-252-1/+66
| * vd_lavc: allow process_image() to return NULLwm42016-04-251-1/+1
| * mp_image: allow passing NULL to mp_image_new_custom_ref()wm42016-04-255-9/+7
| * player: fix memleak when using video-frame-infotrUSTssc2016-04-241-0/+1
| * player: always show the first frame in DS modewm42016-04-241-0/+4
| * player: assume video forwards timestamps jumps only with some formatswm42016-04-241-1/+1
| * manpage: fix --autofit examplewm42016-04-241-1/+1
| * player: force VO reconfig when unselecting video trackwm42016-04-231-1/+1
| * player: cleaner determination of current playback PTSwm42016-04-232-9/+11
| * player: eagerly redraw OSD when seeking with coverartwm42016-04-231-1/+2
| * vd_lavc: fix hwdec fallback if hwdec pre-initialization failswm42016-04-221-7/+7
| * vo_opengl: always reset some GL state when leaving rendererwm42016-04-221-5/+6
| * player: fix OSD bar chapter markswm42016-04-221-1/+1
| * command: if only ab-loop-b is set, loop from start of filewm42016-04-216-16/+26
| * ad_spdif: take care of deprecated libavcodec API usagewm42016-04-201-0/+7
| * stream_memory: add hex:// protocolwm42016-04-202-2/+38
| * player: force wakeup on playback restartwm42016-04-201-0/+1
| * player: really start audio only once video is readywm42016-04-201-5/+10
| * player: reduce some timer callswm42016-04-201-4/+5
| * player: minor simplification to buffering property updateswm42016-04-201-9/+4
| * player: simplify an aspect of buffering determinationwm42016-04-194-18/+35
| * demux_playlist: read directories recursivewm42016-04-181-17/+57
| * player: loop on end of file if ab-loop-b is unsetwm42016-04-184-7/+15
| * d3dva: move Intel_H264_NoFGT_ClearVideo to lower priorityKevin Mitchell2016-04-181-1/+1
| * dxva2: fix missing newline in error messageKevin Mitchell2016-04-181-1/+1
| * d3dva: include selected decoder and format in verbose outputKevin Mitchell2016-04-172-0/+7
| * input: fix parsing multiple input command prefixesPhilip Sequeira2016-04-171-1/+0
| * TOOLS/zsh.pl: complete --audio-devicePhilip Sequeira2016-04-161-6/+22
| * vo_opengl: fix an outdated commentwm42016-04-161-3/+1
| * command: fix cycling certain propertieswm42016-04-151-1/+1
| * vo_lavc: fix build on Libavwm42016-04-151-2/+1
| * mp_image: make mp_image_copy_fields_* privatewm42016-04-152-8/+4
| * vo_lavc: unsupport deprecated AVFMT_RAWPICTUREwm42016-04-151-23/+12
| * vo_lavc: send refcounted AVFrame to encoderwm42016-04-151-4/+4
| * mp_image: add mp_image_to_av_frame()wm42016-04-152-6/+10
| * mp_image: simplify mp_image_steal_data()wm42016-04-151-17/+7
| * mp_image: pass through AVHWFramesContextwm42016-04-152-4/+22
| * ao_coreaudio_exclusive: list formats when searching substreamwm42016-04-151-0/+3
| * ao_coreaudio: remove unused functionwm42016-04-152-25/+0
| * lcms: include math.hwm42016-04-151-0/+1
| * command: log property set callswm42016-04-152-8/+17
| * command: allow setting panscan etc. properties if no video is activewm42016-04-151-4/+1
| * client API: improve mpv_set_property() handling of MPV_FORMAT_NODEwm42016-04-156-48/+63
| * vo_opengl: rpi: don't include x11 header filewm42016-04-151-1/+0
| * player: fix use-after-free with --screenshot-directorywm42016-04-141-1/+2
| * build: add check for AVHWFramesContext APIwm42016-04-141-0/+6
| * m_option: slightly improve --msg-level=help outputwm42016-04-131-1/+1
| * m_option: add string conversion for --audio-channelswm42016-04-131-0/+8
| * vo_opengl: simplify and improve up scale=oversampleNiklas Haas2016-04-121-21/+5
| * demux_mkv: fix seeking with files that miss the first index entrywm42016-04-121-3/+6
| * vf_vavpp: reindentwm42016-04-111-8/+6
| * vaapi: determine surface format in decoder, not in rendererwm42016-04-115-47/+71
| * Revert "build: disable encoding mode by default"Rudolf Polzer2016-04-111-1/+0
| * encode_lavc: Migrate to codecpar API.Rudolf Polzer2016-04-114-231/+274
* | Release 0.17.0v0.17.0Martin Herkt2016-04-112-1/+92
* | Merge branch 'master' into release/currentMartin Herkt2016-04-11165-4596/+5374
|\|
| * aspect: rework --video-unscaledNiklas Haas2016-04-103-29/+18
| * aspect: remove useless debug messageswm42016-04-101-10/+2
| * vo_opengl: improve rotation handling (again)wm42016-04-082-44/+47
| * TOOLS/zsh.pl: properly escape last changePhilip Sequeira2016-04-081-2/+2
| * command: add keepaspect propertywm42016-04-081-0/+1
| * osd: add italic font for osdst4t1k2016-04-084-0/+6
| * TOOLS/zsh.pl: don't complete URLs by defaultPhilip Sequeira2016-04-081-1/+7
| * vo_opengl: log if glGetString(GL_VERSION) returns NULLwm42016-04-081-1/+3
| * d3d: fix Windows buildwm42016-04-071-2/+2
| * vo_opengl: videotoolbox: use kCVPixelBufferLock_ReadOnly for screenshotswm42016-04-071-7/+8
| * videotoolbox: change how videotoolbox format is managedwm42016-04-074-6/+36
| * mp_image: introduce a hw_subfmt fieldwm42016-04-072-0/+8
| * vd_lavc: let hardware decoder request delaying frames explicitlywm42016-04-075-4/+9
| * vd_lavc: fix codec vs. decoder confusionwm42016-04-0710-31/+32
| * vo: don't reset vsync statistics on seeks etc.wm42016-04-061-9/+14
| * sub: interpret "text" subtitles as srtwm42016-04-061-0/+3
| * vo_opengl: fix build breakagewm42016-04-061-1/+1
| * vo_opengl: minor simplificationwm42016-04-051-3/+2
| * vo_opengl: fix nnedi + rectangle textureswm42016-04-053-4/+4
| * cache: disable useless "Cache is not responding" warningwm42016-04-031-1/+1
| * x11: do not set _NET_WM_BYPASS_COMPOSITOR by defaultwm42016-04-032-3/+3
| * aspect: make video-zoom logarithmicNiklas Haas2016-04-033-7/+7
| * manpage: change underscore to hyphen in input commandKevin Mitchell2016-04-031-1/+1
| * manpage: fix typoKevin Mitchell2016-04-021-1/+1
| * manpage: add example for --msg-levelwm42016-04-021-0/+16
| * build: make DVB test stricterwm42016-04-022-0/+4
| * build: fix AVCodecParameters FFmpeg API check (again)wm42016-04-021-2/+2
| * sd_lavc: use decoder-reordered PTS for PGSwm42016-04-021-3/+21
| * sd_lavc: add a comment about duration==0 handlingwm42016-04-021-1/+3
| * sd_lavc: fix subtitle display with unknown end timestampswm42016-04-021-1/+1
| * ao_coreaudio_exclusive: add missing newline to log messagewm42016-04-011-1/+1
| * gl_lcms: choose BT.1886 gamma per-channelNiklas Haas2016-04-011-24/+35
| * vo_opengl: generate 3DLUT against source and use full BT.1886Niklas Haas2016-04-017-76/+162
| * build: fix AVCodecParameters FFmpeg API checkwm42016-04-011-1/+1
| * build: disable encoding mode by defaultwm42016-03-311-0/+1
| * demux_lavf, ad_lavc, ad_spdif, vd_lavc: handle FFmpeg codecpar API changewm42016-03-318-7/+49
| * demux_lavf: remove old MicroDVD frame timing guessingwm42016-03-311-6/+1
| * demux_lavf: remove some old framerate guessingwm42016-03-311-14/+1
| * mplayer-input.conf: fix input.conf location in commentBen Boeckel2016-03-311-1/+1
| * dxva2: abort on mp_image_new_custom_ref failureKevin Mitchell2016-03-301-3/+1
| * dxva2: stop using pointer obfuscator LPDIRECT3DSURFACE9Kevin Mitchell2016-03-302-6/+6
| * dxva2: rewrite to use shared code with d3d11vaKevin Mitchell2016-03-301-494/+350
| * vd_lavc: add d3d11va hwdecKevin Mitchell2016-03-3013-4/+933
| * ta: add TA_FREEP macroKevin Mitchell2016-03-301-0/+2
| * player: hide cache in status line by default againwm42016-03-301-1/+1
| * Revert "demux_mkv: don't trust DefaultDuration for audio"wm42016-03-301-3/+5
| * vo_opengl: draw transparency checkerboard after upscalingNiklas Haas2016-03-291-4/+10
| * vo_opengl: always premultiply alphawm42016-03-294-5/+1
| * vo_opengl: fix rotation directionwm42016-03-291-1/+1
| * cache: fix incorrect EOF conditionwm42016-03-291-1/+2
| * cache: use a single STREAM_CTRL for various cache infowm42016-03-297-95/+69
| * command: add video-stereo-mode propertywm42016-03-282-0/+4
| * player: fix breakage when combining 3D and rotate auto-filterswm42016-03-281-9/+5
| * player: remove auto-inserted filters before adding them againwm42016-03-281-1/+11
| * vo_opengl: slightly compress gl_set_debug_logger()wm42016-03-281-7/+2
| * vo_opengl: reduce temporary variables in gl_transform_trans()wm42016-03-281-5/+5
| * vo_opengl: fix rotationwm42016-03-282-48/+52
| * vo_opengl: fix row-major vs. column-major confusionwm42016-03-282-4/+7
| * vo_opengl: don't upload potentially uninitialized memory to GL bufferwm42016-03-281-1/+1
| * vo_openg: fix debanding + rectangle-textureswm42016-03-271-1/+1
| * player: fix --stream-dump exit codewm42016-03-261-1/+1
| * input: do not force double-click emulation for artificial commandswm42016-03-261-1/+1
| * build: allow plain-gl build on OSXwm42016-03-261-3/+3
| * player: add wv to list of external audio file extensionsMartin Herkt2016-03-261-0/+1
| * TOOLS/zsh.pl: add .wv extension in zsh completionsMartin Herkt2016-03-261-1/+1
| * lua: don't require key for mp.add_key_binding()wm42016-03-262-4/+6
| * Add a mediacodec decoder hwdec wrapperJan Ekström2016-03-255-0/+75
| * vd_lavc: mediacodec also needs special timebase loveJan Ekström2016-03-251-1/+1
| * sub: force segment switch if video is already aheadwm42016-03-251-0/+8
| * demux_timeline: request subtitle prefetching on crossing segmentswm42016-03-251-1/+1
| * ipc-win: restrict read access to the IPC pipeJames Ross-Gowan2016-03-251-2/+96
| * vo_opengl: minor coding style adjustmentwm42016-03-241-3/+4
| * vo_opengl: utils: some more minor shader string building optimizationwm42016-03-241-23/+35
| * DOCS/interface-changes: mention --input-ipc-server changewm42016-03-241-0/+2
| * ad_lavc, vd_lavc: support new Libav decoding APIwm42016-03-243-3/+38
| * ad_lavc: add codec_timebase hack toowm42016-03-241-2/+5
| * vd_lavc: slightly improve codec_timebase hackwm42016-03-241-4/+3
| * vo_opengl: utils: slightly optimize shader string buildingwm42016-03-231-22/+21
| * bstr: avoid redundant vsnprintf callswm42016-03-231-3/+9
| * vo_opengl_cb: fix NULL derefwm42016-03-231-1/+2
| * man: ipc: update for named pipe IPC on WindowsJames Ross-Gowan2016-03-232-11/+42
| * ipc: rename --input-unix-socket to --input-ipc-serverJames Ross-Gowan2016-03-231-1/+2
| * ipc: add Windows implementation with named pipesJames Ross-Gowan2016-03-236-430/+881
| * command: change "cache-speed" OSD formattingwm42016-03-222-6/+11
| * vo_opengl: fix blend-subtitles=video in some caseswm42016-03-221-0/+1
| * qthelper: fix potential NULL deref in error pathwm42016-03-221-2/+2
| * vo_opengl, osd: allow osc.lua to react faster on resizeswm42016-03-215-16/+55
| * command: add cache-speed propertywm42016-03-205-15/+71
| * playlist: improve shuffle algorithmNiklas Haas2016-03-201-5/+3
| * vo_opengl: GLX: try to create 3.3 core profile contextwm42016-03-193-6/+26
| * man: lua: fix typo in script-binding example.torque2016-03-191-1/+1
| * Revert "wayland: set fs mode on every configure"Emmanuel Gil Peyrot2016-03-191-6/+5
| * csputils: add DCI-P3 colorspaceNiklas Haas2016-03-193-0/+12
| * DOCS/compile-windows.md: use CC=gcc.exe for msys2 compileKevin Mitchell2016-03-181-2/+2
| * DOCS/compile-windows.md: update dependencies for msys2 buildKevin Mitchell2016-03-181-1/+1
| * TOOLS/lua/README: link to list of user scripts on wikiwm42016-03-181-1/+7
| * lua: don't suspend core by default during script executionwm42016-03-183-8/+3
| * vd_lavc: don't get into an endless loop if decoding failswm42016-03-181-0/+2
| * demux_timeline: skip decoder reinit when seeking to same segmentwm42016-03-171-5/+3
| * vo_opengl: dxva2egl: ignore alpha component in the mapped videowm42016-03-171-3/+1
| * vo_opengl: fix operation without GL_ARB_texture_rgwm42016-03-171-4/+11
| * ao_lavc: use new af_select_best_samplerate functionKevin Mitchell2016-03-171-0/+5
| * ao_wasapi: use new af_select_best_samplerate functionKevin Mitchell2016-03-171-11/+3
| * audio: add af_select_best_samplerate functionKevin Mitchell2016-03-172-0/+32
| * dxva2: prevent outputting native surfaces with HWDEC_DXVA2_COPY (again)wm42016-03-171-1/+2
| * vo_opengl: fix sharpen filterwm42016-03-163-4/+5
| * DOCS/compile-windows.md: update MSYS2 instructionsKevin Mitchell2016-03-161-12/+37
| * osd: fix build with --disable-libasswm42016-03-161-1/+1
| * vo_opengl: only open one OpenGL/DX interop handle when using dxva2Kevin Mitchell2016-03-152-18/+23
| * input/event.h: add include guardwm42016-03-151-0/+4
| * input: accept plain text for drag&dropwm42016-03-151-0/+7
| * x11, input: move mime type drag&drop negotiation to common codewm42016-03-153-4/+67
| * x11: move vo->input_ctx accesses to x11->input_ctxwm42016-03-152-19/+21
| * mpv.rc: remove most contentswm42016-03-141-21/+0
| * command: dump tracklist if sub-add is run with the "cached" flagwm42016-03-141-0/+2
| * manpage: fix inverted condition in mixer-active descriptionwm42016-03-131-2/+2
| * player: add missing audio reconfig eventswm42016-03-131-0/+4
| * manpage: minor changes to some environment variableswm42016-03-121-5/+1
| * dec_video: always redisplay cover art after a seekwm42016-03-111-3/+1
| * dec_video: reduce scope of variablewm42016-03-111-3/+3
| * build: be less strict about line endingswm42016-03-111-2/+2
| * manpage: add that dxinterop may work on intel.Kevin Mitchell2016-03-101-1/+2
| * manpage: remove extraneous newlines from end of options.rstKevin Mitchell2016-03-101-2/+0
| * manpage: add note about video filters and hwdecKevin Mitchell2016-03-101-1/+5
| * manpage: document dxva2 option for hwdecKevin Mitchell2016-03-101-3/+6
| * vo_opengl: add dxva2 interop to angle backendKevin Mitchell2016-03-103-0/+351
| * build: install symbolic SVG iconJashandeep Sohi2016-03-101-0/+4
| * ytdl_hook: handle optional format_note▟ ▖▟ ▖2016-03-101-1/+1
| * vo_opengl: use the same type for cached and current uniform valueswm42016-03-101-12/+11
| * vo_opengl: cache the values of the uniform variablesigv2016-03-101-20/+31
| * README: eloborate on stable FFmpeg releases furtherwm42016-03-101-0/+5
| * DOCS: add some hints to the new examples repositorywm42016-03-102-1/+16
| * DOCS: remove client API exampleswm42016-03-1025-1936/+0
| * demux: remove pausing mechanismwm42016-03-101-43/+22
| * demux: replace demux_pause/demux_unpause with demux_run_on_threadwm42016-03-093-23/+60
| * command: change stream-pos semanticswm42016-03-093-14/+6
| * vo_opengl: cache the locations of the uniform variablesigv2016-03-091-6/+13
| * osd: cleanup: make OSDTYPE_ constants private to OSD codewm42016-03-087-31/+36
| * osd, lua: manage multiple ASS overlays set with set_osd_ass() callswm42016-03-086-44/+87
| * osd: restructure and move ASS objects into its own structwm42016-03-082-61/+81
| * osd: refactor how mp_ass_render_frame() is calledwm42016-03-086-16/+22
| * TOOLS/lua/zones.lua: RemoveRicardo Constantino2016-03-081-74/+0