summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* tmpmulticheckStefano Pigozzi2017-12-041-214/+2
* tmpStefano Pigozzi2017-10-155-223/+273
* manpage: correct some comments about ordered chapterswm42017-10-111-6/+5
* wayland_common: require wl_output v2 and send MP_INPUT_RELEASE_ALL on uninitRostislav Pehlivanov2017-10-111-8/+13
* vo_gpu: shaderc: include debug info when --gpu-debug is setJames Ross-Gowan2017-10-111-0/+2
* audio: clarify GPL-only partswm42017-10-101-1/+2
* demux_mkv: remove remaining GPL codewm42017-10-102-9/+1
* build: make LGPL mode final (via --enable-gpl)wm42017-10-102-37/+28
* Add checks for HAVE_GPL to various GPL-only source fileswm42017-10-1031-0/+148
* wayland_common: adjust default cursor size and scale its bufferRostislav Pehlivanov2017-10-101-2/+3
* vo: fix reference to mediacodec_embedAman Gupta2017-10-091-2/+2
* vo_gpu: android: fix gpu contextAman Gupta2017-10-092-0/+5
* vo_opengl: hwdec_vaegl: Use vaExportSurfaceHandle() if presentMark Thompson2017-10-091-0/+80
* vaapi: Use libva2 message callbacksMark Thompson2017-10-091-3/+29
* stats: add documentationJulian2017-10-093-1/+165
* lua: integrate stats.lua scriptJulian2017-10-097-2/+14
* stats: change the way toggling/oneshot works internallyJulian2017-10-091-106/+109
* stats: stop coloring timing valuesJulian2017-10-091-26/+8
* stats: add current and total chapter numberJulian2017-10-091-1/+8
* stats: add audio and video filtersJan Janssen2017-10-091-0/+55
* stats: reorganize the framedrop countersNiklas Haas2017-10-091-4/+5
* stats: revert DR indicator as it's unnecessaryJulian2017-10-091-2/+1
* stats: reduce default font size to 8Julian2017-10-091-1/+1
* stats: visually indicate direct renderingJulian2017-10-091-1/+2
* stats: change font weight of % sign as wellJulian2017-10-091-1/+1
* stats: fix indentation/newline of frame timing pageJulian2017-10-091-11/+11
* stats: show % of a pass on frame timing pageJulian2017-10-091-9/+23
* stats: always print perfdata totalJulian2017-10-091-7/+4
* stats: make add_header() append at current positionJulian2017-10-091-7/+7
* stats: print perfdata total by defaultJulian2017-10-091-1/+1
* stats: mark dummy as suchJulian2017-10-091-1/+1
* stats: correctly re-eval ASS tag usageJulian2017-10-091-11/+17
* stats: make page keybinding repeatableJulian2017-10-091-1/+1
* stats: remove table in tableJulian2017-10-091-14/+6
* stats: resilience against accidential timer removalJulian2017-10-091-9/+12
* stats: allow keybindings for specific pageJulian2017-10-091-12/+21
* stats: support for multiple "pages" of statsJulian2017-10-091-26/+124
* stats: remove check for lua timer functionJulian2017-10-091-8/+0
* stats: rescale graphs to make the average align with the center, if possibleNiklas Haas2017-10-091-4/+11
* stats: add support for `vo-passes`, which replaces `vo-performance`Niklas Haas2017-10-091-68/+60
* stats: update HDR peak for upstream changesNiklas Haas2017-10-091-2/+2
* stats: add support for deprecated propertiesJulian2017-10-091-11/+21
* stats: comment to remind me about deprecated propertiesJulian2017-10-091-0/+1
* stats: add new versions of decoder and VO dropped frame countsRicardo Constantino2017-10-091-1/+5
* stats: put vsync ratio and jitter on the same lineJulian2017-10-091-15/+10
* stats: declare function as localJulian2017-10-091-1/+1
* stats: use container-fps together with fps (as fallback)Julian2017-10-091-1/+3
* stats: rename option timing_total to print_perfdata_totalJulian2017-10-091-2/+2
* stats: add vsync-ratio and vsync-jitterJulian2017-10-091-69/+138
* stats: add some documentation for generate_graph()Julian2017-10-091-1/+10
* stats: access less variables outside function's stateJulian2017-10-091-12/+10
* stats: add new container-fps that deprecates fpsRicardo Constantino (:RiCON)2017-10-091-1/+2
* stats: remove hwdec-active propertyRicardo Constantino (:RiCON)2017-10-091-7/+2
* stats: fix bug introduced in earlier commitJulian2017-10-091-5/+4
* stats: fix comment typoJulian2017-10-091-7/+7
* stats: disable coloring peak performance dataJulian2017-10-091-1/+2
* stats: change coloring of performance dataJulian2017-10-091-7/+8
* stats: save ASS sequences locallyJulian2017-10-091-3/+10
* stats: only print graphs when ASS tags are goodJulian2017-10-091-1/+1
* stats: clearify a few descriptions/labelsJulian2017-10-091-3/+3
* stats: don't show video/audio-speed-correction when 0Julian2017-10-091-1/+1
* stats: add HDR signal peak informationNiklas Haas2017-10-091-5/+15
* stats: add sum of timing valuesJulian2017-10-091-7/+13
* stats: put colormatrix, primaries and gamma togetherJulian2017-10-091-3/+4
* stats: change highlighting of performance dataJulian2017-10-091-4/+11
* stats: declare functions as localJulian2017-10-091-197/+200
* stats: align graphsJulian2017-10-091-44/+63
* stats: change the way the output is builtJulian2017-10-091-85/+65
* stats: rewrite parts of performance dataJulian2017-10-091-64/+110
* stats: add performance dataJulian2017-10-091-9/+103
* stats: update stats when file changesJulian2017-10-091-1/+7
* stats: small spelling correctionJulian2017-10-091-1/+1
* stats: use redraw_delay for timer periodJulian2017-10-091-2/+2
* stats: always print title if different from filenameRicardo Constantino (:RiCON)2017-10-091-1/+3
* stats: make a warning more visibleJulian2017-10-091-1/+3
* stats: rename some functionsJulian2017-10-091-6/+6
* stats: add toggling of statsJulian2017-10-091-4/+29
* stats: add hwdec-currentRicardo Constantino (:RiCON)2017-10-091-1/+6
* stats: add cache-speedRicardo Constantino (:RiCON)2017-10-091-2/+3
* stats: decrease default font sizeJulian2017-10-091-1/+1
* stats: add video-params/gamma propertyNiklas Haas2017-10-091-0/+1
* stats: update frame drop diagnosticsKevin Mitchell2017-10-091-1/+2
* stats: add display fpsKevin Mitchell2017-10-091-0/+7
* stats: rename some variables for consistencyJulian2017-10-091-9/+9
* stats: add support for video-sync=displayNiklas Haas2017-10-091-0/+5
* stats: fix line wrappingJulian2017-10-091-2/+2
* stats: remove dead link from commentJulian2017-10-091-1/+0
* stats: print bold text in terminalsRostislav Pehlivanov2017-10-091-4/+16
* stats: minor simplificationJulian2017-10-091-4/+8
* stats: remove countless hardcoded stringsJulian2017-10-091-30/+33
* stats: document append_property return valueJulian2017-10-091-2/+3
* stats: fix oversightJulian2017-10-091-1/+1
* stats: unify redundant functionsJulian2017-10-091-53/+58
* stats: proper usage of imported moduleJulian2017-10-091-13/+13
* stats: add debug optionJulian2017-10-091-0/+7
* stats: reflect latest changes to mpvJulian2017-10-091-2/+2
* stats: don't add superfluous EOL charactersJulian2017-10-091-9/+12
* stats: make non-ASS styling configurableJulian2017-10-091-44/+56
* stats: make the OSD usable in audio-only modeRostislav Pehlivanov2017-10-091-4/+32
* stats: avoid clashing with similar named scriptsJulian2017-10-091-1/+1
* stats: initial commitJulian2017-10-091-0/+189
* dvb: SYS_DVBC_ANNEX_B is now supported if ATSC is activated.Oliver Freyermuth2017-10-091-0/+2
* dvb: Skip channel if ATSC device does not support cable / terr.Oliver Freyermuth2017-10-091-1/+3
* dvb: Implement parsing of modulation for VDR-style channels config.Oliver Freyermuth2017-10-091-0/+50
* dvb: Fixes for ATSC tuning.Oliver Freyermuth2017-10-092-2/+19
* stream_dvb: Multiply frequency and sample rate by 1000 for VDR.Oliver Freyermuth2017-10-091-4/+3
* dvb_tune: Pull out DVBv5 raw tuning part, add verbosity.Oliver Freyermuth2017-10-091-23/+24
* dvb: Explicitly clear via DVBv5 before reverting to DVBv3.Oliver Freyermuth2017-10-091-2/+12
* dvb: Use more elaborate tuning for DVBv5 tuning.Oliver Freyermuth2017-10-091-23/+111
* vo_gpu: simplify opengl aliaswm42017-10-092-31/+2
* vo_gpu: remove duplicated optionswm42017-10-091-1/+0
* vo_opengl: context_drm_egl: Don't create a new framebuffer for every frameMark Thompson2017-10-091-22/+27
* vo_gpu: add android opengl backendAman Gupta2017-10-095-3/+164
* vo: add mediacodec_embed output driverAman Gupta2017-10-094-0/+102
* hwdec: add mediacodec hardware decoder for IMGFMT_MEDIACODEC framesAman Gupta2017-10-097-0/+60
* vo: add VO_CAP_NOREDRAW for upcoming vo_mediacodec_embedAman Gupta2017-10-092-1/+8
* hwdec: rename mediacodec to mediacodec-copyAman Gupta2017-10-097-12/+32
* README.md: explicitly link contribute.mdwm42017-10-091-5/+8
* command: drop "audio-out-detected-device" propertywm42017-10-097-35/+3
* img_format: AV_PIX_FMT_PAL8 is RGBwm42017-10-091-2/+5
* wayland_common: implement output tracking, cleanups and bugfixesRostislav Pehlivanov2017-10-094-215/+246
* osx: add right MacPorts paths to our bundle $PATHAkemi2017-10-071-2/+3
* wayland_common: allow vo_wayland_uninit(NULL)Niklas Haas2017-10-071-0/+2
* Revert "wayland_common: add support for embedding"Rostislav Pehlivanov2017-10-053-10/+0
* wayland_common: respect close eventsRostislav Pehlivanov2017-10-051-3/+9
* wayland_common: add support for embeddingRostislav Pehlivanov2017-10-053-0/+9
* wayland_common: reset the LIVE_RESIZING flag when resizing endsRostislav Pehlivanov2017-10-051-10/+14
* build: switch preliminary LGPL mode from v3 to v2.1wm42017-10-055-43/+8
* DOCS/interface-changes.rst: mention --log-file behavior changewm42017-10-051-0/+1
* msg: make --msg-level affect --log-file toowm42017-10-042-3/+6
* player: change a minor code fragment to LGPLwm42017-10-041-5/+0
* wayland_common: don't hardcode protocol names during registryRostislav Pehlivanov2017-10-041-8/+8
* README: drop support for Windows VistaMartin Herkt2017-10-041-1/+1
* wayland_common: rewrite from scratchRostislav Pehlivanov2017-10-0311-1058/+1281
* vo_wayland: removeRostislav Pehlivanov2017-10-037-1062/+0
* demux_mkv: replace deprecated av_copy_packet_side_data()wm42017-10-031-4/+2
* osx: add some common paths to our $PATH when started from bundleAkemi2017-10-031-0/+8
* osx: fix bundle on macOS High Sierra (10.13)Akemi2017-10-036-20/+29
* vo_gpu: gl: implement proper extension string searchwm42017-10-023-10/+23
* DOCS/compile-windows.md: update for changes to mpv and MSYS2James Ross-Gowan2017-10-021-21/+19
* Man page: fix typoKranky K. Krackpot2017-10-011-2/+2
* vo_gpu: enable 3DLUTs in dumb modeNiklas Haas2017-09-301-1/+3
* vf_vavpp: restrict allowed sw upload formats to nv12/yuv420pwm42017-09-301-20/+3
* vaapi: replace error macro implementationwm42017-09-302-12/+3
* Copyright: remove deleted file from listwm42017-09-301-1/+0
* video: fix green shitwm42017-09-301-1/+1
* manpage: update --blend-subtitles affected optionsLeo Izen2017-09-291-1/+1
* vaapi: change license to LGPLwm42017-09-296-20/+19
* vaapi: move legacy code to vo_vaapi.cwm42017-09-293-440/+310
* vf_vavpp: use error checking macrowm42017-09-291-19/+11
* vf_vavpp: use libavutil hw frames API for frame pool and uploadwm42017-09-295-49/+119
* vaapi: use newer libavutil vaapi pixfmt namewm42017-09-291-1/+1
* vaapi: minor changeswm42017-09-291-7/+7
* vo_gpu: vulkan: reword commentNiklas Haas2017-09-291-3/+4
* vo_gpu: force layout std430 for PCsNiklas Haas2017-09-292-4/+2
* vo_gpu: fix --opengl-gamma redirectNiklas Haas2017-09-281-1/+1
* vo_gpu: set the correct number of vertex attribsNiklas Haas2017-09-281-2/+2
* vo_gpu: vulkan: add support for WindowsJames Ross-Gowan2017-09-284-0/+113
* vo_gpu: make the vertex attribs dynamicNiklas Haas2017-09-287-104/+102
* vo_gpu: kill some static arraysNiklas Haas2017-09-282-83/+69
* manpage: remove aphasemeter exampleswm42017-09-271-6/+1
* audio: fix channel conversion with NA channelswm42017-09-271-1/+1
* vo_gpu: vulkan: indent queue family enumerationNiklas Haas2017-09-271-1/+1
* vo_gpu: vulkan: normalize use of *Flags and *FlagBitsNiklas Haas2017-09-276-33/+31
* vo_gpu: vulkan: optimize redundant pipeline barriersNiklas Haas2017-09-261-5/+15
* vd_lavc: cuda requires setting hw_device_ctxwm42017-09-262-1/+4
* manpage: some --hwdec correctionswm42017-09-261-5/+2
* video: remove old videotoolbox supportwm42017-09-268-293/+2
* wscript: remove redundant checkwm42017-09-261-6/+0
* video: drop old D3D11/DXVA2 supportwm42017-09-2614-1656/+11
* video: drop old cuda/cuvid hwaccelwm42017-09-264-123/+1
* manpage: document --gpu-api=vulkanNiklas Haas2017-09-261-0/+2
* vo_gpu: fix memleak in spirv.cNiklas Haas2017-09-261-1/+1
* vo_gpu: explicitly label storage image formatsNiklas Haas2017-09-261-1/+22
* vo_gpu: attempt to avoid UBOs for dynamic variablesNiklas Haas2017-09-264-2/+32
* vo_gpu: vulkan: add support for push constantsNiklas Haas2017-09-263-25/+112
* vo_gpu: vulkan: add support for waylandRostislav Pehlivanov2017-09-268-10/+170
* vo_gpu: vulkan: generalize SPIR-V compilerNiklas Haas2017-09-2616-94/+571
* vo_gpu: vulkan: initial implementationNiklas Haas2017-09-2620-16/+3773
* vo_opengl_cb: fix deprecated option usageNiklas Haas2017-09-261-1/+1
* vo_gpu: fix possible segfault on shader miscompileNiklas Haas2017-09-231-5/+6
* osc: fix rare stack overflow when changing visibility modeAvi Halachmi (:avih)2017-09-231-1/+6
* js: fix broken mp.set_property_number, mp.set_property_nativeAvi Halachmi (:avih)2017-09-231-2/+2
* vo_gpu: angle: fix misleading struct nameJames Ross-Gowan2017-09-231-2/+2
* vo_gpu: handle texture initialization errors gracefullyNiklas Haas2017-09-233-19/+27
* vo_gpu: reduce the --alpha=blend-tiles checkerboard intensityNiklas Haas2017-09-221-1/+1
* vo_gpu: simplify compute shader coordinate calculationNiklas Haas2017-09-221-5/+2
* vo_gpu: simplify structs / namesNiklas Haas2017-09-2212-377/+331
* vo_gpu: kill off FBOTEX_FUZZYNiklas Haas2017-09-223-35/+18
* Revert "cocoa: re-enable double buffering"James Ross-Gowan2017-09-222-3/+3
* vo_gpu: override ra_swapchain_fns for the d3d11 surfaceJames Ross-Gowan2017-09-221-89/+112
* vo_gpu: opengl: fix possible screenshot window crashNiklas Haas2017-09-221-1/+1
* vo_opengl_cb: fix segfault on uninitNiklas Haas2017-09-221-1/+3
* m_config: better variable namewm42017-09-221-5/+5
* options: properly handle deprecated options with CLI actionswm42017-09-222-9/+24
* android: posix_spawn(p) replacementsfan52017-09-226-3/+156
* build: fix build for waf 2.0orbea2017-09-221-1/+1
* vo_gpu: fix autoprobing messagewm42017-09-221-2/+4
* build: make vo_gpu + infrastructure non-optionalwm42017-09-224-27/+14
* vd_lavc: revert accidental vaapi changes revertwm42017-09-221-7/+5
* vo_opengl_cb: hwdec_ios: fix buildAman Gupta2017-09-221-3/+5
* vo_gpu: fix vo=opengl legacy aliasNiklas Haas2017-09-211-2/+4
* vo_gpu: fix memleak in ra_gl_ctxNiklas Haas2017-09-211-2/+5
* vo_gpu: drop the RA_CAP_NESTED_ARRAY req from EWA computeNiklas Haas2017-09-212-26/+24
* wayland: allow vo_wayland_uninit(NULL)Niklas Haas2017-09-211-0/+3
* vo_gpu: fix possible segfault in shader_cache.cNiklas Haas2017-09-211-1/+3
* vo_gpu: fix gamma scaleNiklas Haas2017-09-212-14/+14
* vo_gpu: fix comment on ra_buf_typeNiklas Haas2017-09-211-2/+2
* vo_gpu: describe the plane merging passNiklas Haas2017-09-211-1/+1
* cocoa: re-enable double bufferingJames Ross-Gowan2017-09-212-2/+3
* vo_gpu: convert windows/osx hwdecs/contexts to new APIJames Ross-Gowan2017-09-2111-359/+407
* vo_opengl: refactor into vo_gpuNiklas Haas2017-09-2163-1949/+2247
* audio: fix resamplingwm42017-09-211-0/+5
* build: add preliminary LGPL modewm42017-09-2119-389/+183
* audio: make libaf derived code optionalwm42017-09-2112-108/+273
* audio: move libswresample wrapper out of audio filter codewm42017-09-2110-461/+774
* audio_buffer: remove dependency on mp_audiowm42017-09-214-147/+141
* mp_image: don't guess colorspace params in mp_image_copy_attributes()wm42017-09-191-8/+12
* mp_image: always copy pixel aspect ratiowm42017-09-191-4/+2
* mp_image: always copy color attributes on hw downloadwm42017-09-191-9/+2
* build: remove some dead codewm42017-09-191-7/+0
* Revert "vd_lavc: change auto-probe order to prefer cuda over vdpau-copy"wm42017-09-191-7/+5
* options: remove --heartbeat-cmd and --heartbeat--intervalwm42017-09-186-68/+4
* RELEASE_NOTES: remove old releaseswm42017-09-181-2745/+0
* build: use unified dependency expressions instead of weird fieldswm42017-09-183-132/+323
* osdep/io: add android related bullshitJan Ekström2017-09-181-0/+27
* build: remove duplicate android option after 72a8120daIlya Tumaykin2017-09-171-4/+0
* vo_opengl: make the ra_renderpass names consistentNiklas Haas2017-09-133-3/+3
* vo_opengl: use GLX_MESA_swap_control where availableNiklas Haas2017-09-131-0/+9
* Update VERSIONMartin Herkt2017-09-131-1/+1
* Release 0.27.0v0.27.0Martin Herkt2017-09-133-2/+103
* vo_opengl: always initialize uniforms on first useNiklas Haas2017-09-121-1/+3
* vo_opengl: generalize UBO packing/handlingNiklas Haas2017-09-126-70/+122
* vo: avoid putting large voctrl_performance_data on stackNiklas Haas2017-09-113-12/+19
* vo_opengl: refactor timer_pool_measure (again)Niklas Haas2017-09-112-5/+7
* vo_opengl: fix out-of-bounds access in timer_pool_measureNiklas Haas2017-09-111-1/+2
* vo_opengl: fix out-of-bounds read in update_uniformNiklas Haas2017-09-111-2/+1
* vo_opengl: refactor/fix mp_pass_perf codeNiklas Haas2017-09-114-27/+19
* vo_opengl: add a gamut warning featureNiklas Haas2017-09-105-4/+24
* man: correct default for --audio-file-autoMartin Herkt2017-09-101-4/+3
* osx: fix media keys input when other Apps steal the priorityAkemi2017-09-073-0/+27
* vo_opengl: add support for vulkan GLSL dialectNiklas Haas2017-09-044-12/+31
* vo_opengl: use rgba16 for 3DLUTs instead of rgb16Niklas Haas2017-09-042-6/+6
* vo_opengl: refactor scaler LUT weight packing/loadingNiklas Haas2017-09-044-36/+24
* vo_opengl: scale deband-grain to the signal rangeNiklas Haas2017-09-033-4/+8
* filter_kernels: correct spline64 kernelJames Ross-Gowan2017-09-031-4/+4
* ytdl_hook: resolve relative paths when joining segment urlsRicardo Constantino2017-09-031-1/+21
* audio: fix format change regressionwm42017-09-031-3/+3
* input: fix error in MP_KEY_IS_WHEELJames Ross-Gowan2017-09-031-1/+1
* input: merge mouse wheel and axis keycodesJames Ross-Gowan2017-09-0316-117/+102
* cocoa: fix button numbering for back/forwardJames Ross-Gowan2017-09-031-4/+7
* input: use mnemonic names for mouse buttonsJames Ross-Gowan2017-09-0313-171/+172
* stream_lavf: use avio_read_partial()wm42017-09-011-0/+4
* vo_opengl: fix overlay mode (again)wm42017-08-301-7/+8
* vd_lavc: change auto-probe order to prefer cuda over vdpau-copywm42017-08-301-5/+7
* DOCS/contribute.md: coding style exceptionwm42017-08-301-0/+2
* vo_opengl: don't discard buffered video on redundant resize callswm42017-08-293-1/+8
* vo_opengl: don't assume imgfmt=0 is validwm42017-08-291-1/+1
* vo_opengl: fix the renderpass target format at creation timeNiklas Haas2017-08-273-4/+19
* vo_opengl: fix misleading comment in ra.hNiklas Haas2017-08-271-6/+6
* vo_opengl: use UBOs where supported/requiredNiklas Haas2017-08-274-14/+167
* vo_opengl: add support for UBOsNiklas Haas2017-08-275-11/+33
* vo_opengl: clarify RA_CAP_DIRECT_UPLOADNiklas Haas2017-08-271-1/+2
* vo_opengl: refactor shader_cache bindingNiklas Haas2017-08-273-22/+40
* vo_opengl: be explicit about IMG_RWNiklas Haas2017-08-273-8/+13
* vo_opengl: use size_t offset for vertex offsetsNiklas Haas2017-08-272-1/+2
* osx: fix build on macOS 10.11 and earlierAkemi2017-08-262-2/+8
* mp_image: include config.h directlyJames Ross-Gowan2017-08-262-1/+1
* video: increase --monitorpixelaspect rangeJames Ross-Gowan2017-08-261-1/+1
* vo_opengl: allow selection of true 32 bit float if float16 unavailablewm42017-08-241-13/+9
* vd_lavc: work around some more idiotic FFmpeg nonsensewm42017-08-241-0/+4
* command: restore OSD marker for video equalizer propertieswm42017-08-232-12/+8
* vd_lavc: fix mid-stream hwdec fallbackwm42017-08-231-0/+3
* audio: fix spdif modewm42017-08-231-2/+2
* DOCS/interface-changes.rst: don't suggest @deinterlace labelwm42017-08-231-2/+2
* video: change --deinterlace behaviorwm42017-08-2212-135/+34
* manpage: video equalizer properties now behave differentlywm42017-08-221-4/+0
* manpage: remove removed "osd" commandwm42017-08-221-4/+0
* vo_direct3d: fix buildwm42017-08-221-5/+0
* video: redo video equalizer option handlingwm42017-08-2223-569/+83
* vf_eq: remove this filterwm42017-08-226-478/+1
* options: add a thread-safe way to notify option updateswm42017-08-2210-23/+223
* build: pick a main-fn source file only if cplayer is builtwm42017-08-221-5/+6
* vo_opengl: refactor tex_upload to ra_buf_poolNiklas Haas2017-08-227-84/+124
* TOOLS/lua/autodeint: update to lavfi-bridgeRicardo Constantino2017-08-212-28/+38
* win32: fix massive memory corruption (take 2)wm42017-08-211-3/+4
* win32: fix massive memory corruptionwm42017-08-211-2/+6
* ao_rsound: allow setting the hostwm42017-08-212-1/+5
* x11: fix that window could be resized when using embeddingwm42017-08-211-2/+5
* video: add metadata handling for spherical videowm42017-08-2111-4/+152
* Revert "x11: drop xscrnsaver use"Martin Herkt2017-08-203-1/+18
* Revert "x11: use xdg-screensaver suspend/resume"Martin Herkt2017-08-202-65/+40
* context_angle: remove unused variableJames Ross-Gowan2017-08-201-2/+0
* context_angle: replace hard-coded array sizeJames Ross-Gowan2017-08-191-1/+1
* osx: remove the standard "Show Tab Bar" menu itemAkemi2017-08-181-0/+3
* osx: code cleanups and cosmetic fixesAkemi2017-08-185-18/+12
* osx: refactor menu bar creationAkemi2017-08-184-81/+686
* osx: move menu bar creation into its own fileAkemi2017-08-187-142/+212
* audio: fix uninitialized data accesswm42017-08-181-0/+1
* vo_opengl: allow texture uploads to failNiklas Haas2017-08-183-9/+8
* options: correct two remaining instances of singular `file-path` optionsFrédéric Brière2017-08-181-2/+2
* vo_opengl: clarify the ra_fns.debug_markerNiklas Haas2017-08-181-1/+2
* vo_opengl: refactor RA texture and buffer updatesNiklas Haas2017-08-1811-189/+221
* vo_opengl: make blitting an explicit capabilityNiklas Haas2017-08-183-6/+10
* vo_opengl: make ra_fns.timer_create optionalNiklas Haas2017-08-182-1/+4
* TOOLS/autocrop.lua: fix cropdetect black limit for 10-bit videosRicardo Constantino2017-08-171-3/+4
* stream: add an assert() to an obscure seek casewm42017-08-171-0/+1
* demux_lavf: use partial read for AVIOContext.read_packetwm42017-08-171-1/+1
* manpage: update --lavfi-complex descriptionwm42017-08-171-4/+7
* vo_opengl: remove redundant #defines in unsharp_hookNiklas Haas2017-08-171-3/+0
* audio: fix build on Libavwm42017-08-161-0/+1
* audio: introduce a new type to hold audio frameswm42017-08-1620-140/+706
* vo_opengl: extract non-ANGLE specific D3D11 codeJames Ross-Gowan2017-08-174-232/+490
* img_format: #if -> #ifdefwm42017-08-161-1/+1
* TOOLS/autoload.lua: implement natural sortingRicardo Constantino2017-08-161-9/+32
* x11: use xdg-screensaver suspend/resumewm42017-08-152-40/+65
* vo_rpi: fix operationwm42017-08-154-5/+17
* vo_opengl: fix incorrect glBindFramebuffer() callwm42017-08-151-1/+1
* vo_opengl: fix dangling pointers when VAOs are not availablewm42017-08-152-4/+4
* Revert "build: rpi: rely on pkgconfig for compiler flags"wm42017-08-152-23/+22
* img_format: better exclusion of bayer formatswm42017-08-151-0/+5
* vo_opengl: support float pixel formatswm42017-08-153-7/+67
* options: change --loop semanticswm42017-08-143-7/+7
* vo_opengl: remove DR image layouting code to rendererwm42017-08-143-26/+31
* player: make refresh seeks slightly more robustwm42017-08-146-33/+40
* player: do not destroy VO immediately if there is no video trackwm42017-08-141-1/+0
* vo_opengl: hwdec_vdpau: use correct source texture sizewm42017-08-141-42/+45
* player: add --track-auto-selection optionwm42017-08-125-2/+19
* player: fix another audio resync issuewm42017-08-121-1/+1
* player: make --lavfi-complex changeable at runtimewm42017-08-1211-99/+188
* af_lavrresample: don't call swr_set_compensation() unless necessarywm42017-08-121-5/+9
* vo_opengl: hwdec_ios: fix buildwm42017-08-111-1/+1
* player: fix --lavfi-complex freezewm42017-08-114-9/+13
* vo_opengl: remove some dead codewm42017-08-112-187/+0
* vo_opengl: handle probing GL texture formats betterwm42017-08-114-36/+46
* vo_opengl: remove another unneeded GL includewm42017-08-112-1/+7
* rpi: fix buildwm42017-08-116-59/+63
* vo_opengl: move strictly private ra_gl structs to .c filewm42017-08-112-35/+35
* man/mpv: document bd:// expected titles and title listRicardo Constantino2017-08-111-0/+5
* vo_opengl: remove some indirect GL header inclusions from core rendererwm42017-08-106-7/+4
* vo_opengl: separate hwdec context and mapping, port it to use rawm42017-08-1021-1139/+1429
* vo_opengl: hwdec_cuda: fix filtering modewm42017-08-091-1/+1
* vo_opengl: shrink the hwdec overlay APIwm42017-08-093-25/+20
* vd_lavc: fix device leak with copy-mode hwaccelswm42017-08-092-2/+4
* vo_opengl: add a hack for Apple's broken iOS hwdec stuffwm42017-08-082-1/+11
* vo_opengl: go back to using GL_TIME_ELAPSEDNiklas Haas2017-08-082-16/+26
* Revert "mp_image_pool: disallow adding read only frames"wm42017-08-081-6/+2
* options: fix --includewm42017-08-081-0/+2
* demux_mkv: avoid an error message in a corner casewm42017-08-081-0/+1
* build: use main-fn-cocoa.c on OSXwm42017-08-081-1/+1
* player: fix confusion in audio resync codewm42017-08-081-2/+6
* player: fix --end with large valueswm42017-08-081-2/+5
* vo_opengl: don't call glGetProgramBinary if GL_PROGRAM_BINARY_LENGTH==0wm42017-08-081-2/+4
* x11: drop xscrnsaver usewm42017-08-083-18/+1
* build: fix dependencies for Cygwin environmentfeixm12017-08-082-3/+3
* vo_opengl: cosmetics to commentswm42017-08-081-5/+3
* player: readd smi subtitle extensionwm42017-08-081-1/+1
* ao_wasapi: remove old commentKevin Mitchell2017-08-071-1/+1
* ao_wasapi: reorganize wasapi.hKevin Mitchell2017-08-072-12/+8
* ao_wasapi: deduplicate wasapi sample format selectionKevin Mitchell2017-08-071-49/+40
* ao_wasapi: clean up find_formats logicKevin Mitchell2017-08-071-75/+45
* ao_wasapi: return bool instead of HRESULT from thread_initKevin Mitchell2017-08-073-38/+48
* vo_opengl: call ra_free() in the correct contextwm42017-08-072-1/+1
* vf_vapoursynth: fix inverted sign and restore 10 bit supportwm42017-08-071-1/+1
* client API: more opengl_cb clarificationswm42017-08-072-5/+8
* vo_opengl: add another ra_format field to exclude insane formatswm42017-08-073-2/+6
* vo_opengl: further GL API use separationwm42017-08-0715-122/+172
* vo_opengl: fix minor memory leakwm42017-08-071-1/+4
* vo_opengl: nuke ra_gl->first_runNiklas Haas2017-08-072-7/+12
* vo_opengl: better formatting for enum RA_CAPNiklas Haas2017-08-071-7/+7
* vo_opengl: also support RA_VARTYPE_INT vertex attribsNiklas Haas2017-08-071-0/+3
* vo_opengl: simplify mirroring and fix it if glBlitFramebuffer is usedwm42017-08-077-65/+76
* travis: install missing x11 depsRicardo Constantino2017-08-071-1/+1
* travis: print config.log on failure like appveyorRicardo Constantino2017-08-071-0/+1
* vo_opengl: drop pointless fbotex_init() functionwm42017-08-073-13/+2
* vo_opengl: generalize ra_buf to support other buffer objectsNiklas Haas2017-08-077-111/+182
* acompressor.lua: Convert to use mp.options and lavfi filter bridgeJan Janssen2017-08-071-79/+108
* cocoa: add an option to disable the native macOS fullscreenAkemi2017-08-066-10/+46
* ytdl_hook: support fragments with relative pathsRicardo Constantino2017-08-061-5/+16
* vo_opengl: only mark frames as fresh if they contain a new imageNiklas Haas2017-08-061-1/+1
* vo_opengl: drop ra_gl.h from shader_cache.cNiklas Haas2017-08-066-25/+23
* vo_opengl: measure pass_draw_osd as a wholeNiklas Haas2017-08-061-1/+8
* vo_opengl: move timers to struct raNiklas Haas2017-08-069-168/+247
* wscript: fix build of videotoolbox hwaccel for iOSAman Gupta2017-08-051-2/+2
* vo_opengl: ra_gl: make getting GL ptr slightly less tediouswm42017-08-051-35/+20
* vo_opengl: move GL state resetting to vo_opengl_cbwm42017-08-054-23/+16
* vo_opengl: move shader handling to rawm42017-08-0511-617/+1016
* vo_opengl: organize ra PBO flag slightly differentlywm42017-08-055-19/+8
* vo_opengl: make OSD code use ra for textureswm42017-08-055-44/+78
* vo_opengl: restore OSX "old" hwdecwm42017-08-051-1/+1
* vo_opengl: split utils.c/hwm42017-08-0513-1602/+1647
* vo_opengl: always use GL_TRIANGLES for all primitiveswm42017-08-051-2/+5
* vo_opengl: pass ra objects during rendering instead of GL objectswm42017-08-054-144/+274
* vo_opengl: make fbotex helper use rawm42017-08-059-135/+161
* vo_opengl: drop unused custom texture filter for FBO helperwm42017-08-052-19/+2
* {demux_mf,osdep/io}: disable glob usage when it is not availableJan Ekström2017-08-052-1/+3
* build: re-add and re-structurize the glob() checksJan Ekström2017-08-051-0/+10
* build: move Android environment check to main dependenciesJan Ekström2017-08-051-4/+4
* w32_common: handle media keysJames Ross-Gowan2017-08-058-3/+58
* vo_opengl: always print when getting embedded ICC profile dataRostislav Pehlivanov2017-08-041-1/+2
* TOOLS/lua/status-line: improve and updateRostislav Pehlivanov2017-08-041-6/+27
* bstr: short-circuit bstr_equals on pointer equalityNiklas Haas2017-08-031-1/+4
* vo_opengl: support embedded ICC profilesNiklas Haas2017-08-034-13/+76
* vd_lavc: decode embedded ICC profilesNiklas Haas2017-08-034-0/+28
* vo_opengl: use GL_CLIENT_STORAGE_BIT for DRNiklas Haas2017-08-031-1/+1
* vo_opengl: remove unused ra_mapped_buffer.preferred_align fieldwm42017-08-032-2/+0
* vo_opengl: don't hardcode texmap0 for polar computeNiklas Haas2017-08-031-1/+3
* vo_opengl: don't precompute texcoord in global scopeNiklas Haas2017-08-031-1/+1
* vo_opengl: make compute shaders more flexibleNiklas Haas2017-08-036-39/+69
* vo_opengl: add legend for texture format debug dumpwm42017-08-031-0/+4
* vo_opengl: give special Apple name a more appropriate namewm42017-08-031-1/+1
* vo_opengl: simplify/fix user shader textureswm42017-08-034-79/+62
* travis: drop libav-stable supportwm42017-08-032-7/+0
* vo_opengl: fix constexprs on ANGLENiklas Haas2017-08-031-6/+6
* vo_opengl: fix HLG OOTF inverseNiklas Haas2017-08-031-1/+1
* vo_opengl: generalize HDR tone mapping to gamut mappingNiklas Haas2017-08-035-24/+33
* vo_opengl: implement HLG OOTF inverseNiklas Haas2017-08-031-8/+3
* options: --priority can be LGPLwm42017-08-033-4/+2
* osx: load the proper profiles and configs in the bundleAkemi2017-07-311-2/+11
* osx: fix bundle for paths that need escapingAkemi2017-07-311-1/+2
* cocoa: fix the support of multiple renderers (GPU switch)Alex Notes2017-07-311-6/+15
* cocoa: remove usage of FFABS and the dependency on libavutil/common.hAkemi2017-07-311-4/+2
* cocoa: distinguish between horizontal and vertical scrollAkemi2017-07-311-2/+12
* vo_opengl: manage user shader textures with rawm42017-07-303-51/+28
* vo_opengl: fix dither texture filterwm42017-07-301-1/+0
* vo_opengl: manage ICC LUT texture via rawm42017-07-291-28/+25
* vo_opengl: manage scaler LUT textures via rawm42017-07-294-41/+23
* vo_opengl: manage dither texture via rawm42017-07-296-34/+66
* vo_opengl: do not use GL format conversion on texture uploadwm42017-07-291-16/+16
* vo_opengl: use ra_* for format negotiation toowm42017-07-293-29/+22
* options: fix --external-file alias typoMartin Herkt2017-07-291-1/+1
* subprocess-win: fix swprintf usageJames Ross-Gowan2017-07-291-1/+2
* appveyor: use a clean %PATH%James Ross-Gowan2017-07-281-0/+2
* subprocess-win: don't leak pipe handle on errorJames Ross-Gowan2017-07-281-1/+3
* vo_opengl: support loading custom user texturesNiklas Haas2017-07-277-117/+418
* vo_opengl: slightly refactor user_shaders codeNiklas Haas2017-07-273-73/+53
* vo_opengl: tone map on the maximum signal componentNiklas Haas2017-07-271-19/+25
* vo_opengl: fix mpgl_caps bit checkNiklas Haas2017-07-271-1/+1
* vo_opengl: start work on rendering API abstractionwm42017-07-268-175/+838
* vo_opengl: describe the texture uploading modeNiklas Haas2017-07-261-1/+2
* vo_opengl: check against shmem limitsNiklas Haas2017-07-266-26/+54
* vo_opengl: fix image uniforms for older OpenGLJames Ross-Gowan2017-07-261-0/+2
* vo_opengl: cosmetic changeNiklas Haas2017-07-251-8/+6
* subprocess-win: remove VLA usageJames Ross-Gowan2017-07-261-2/+4
* vo_opengl: add PRINTF_ATTRIBUTE to gl_sc_ssboNiklas Haas2017-07-251-1/+1
* vo_opengl: kill off FBOTEX_COMPUTE againNiklas Haas2017-07-253-26/+16
* vo_opengl: fix incoherent SSBO usageNiklas Haas2017-07-251-0/+1
* vo_opengl: cosmetic fixNiklas Haas2017-07-251-2/+2
* vo_opengl: fix incoherent texture usageNiklas Haas2017-07-252-0/+5
* vo_opengl: adjust the rules for linearizationNiklas Haas2017-07-242-22/+45
* vo_opengl: enable compute shader for mesaBin Jin2017-07-255-4/+26
* manpage: expand --hwdec warningsNiklas Haas2017-07-241-17/+36
* vo_opengl: support user compute shadersNiklas Haas2017-07-244-0/+23
* vo_opengl: implement compute shader based EWA kernelNiklas Haas2017-07-243-7/+81
* vo_opengl: support HDR peak detectionNiklas Haas2017-07-2410-22/+201
* vo_opengl: support compute shadersNiklas Haas2017-07-247-100/+317
* vo_opengl: cut down on FBOTEX_FUZZY abuseNiklas Haas2017-07-241-4/+2
* build: warn against VLAwm42017-07-241-1/+2
* common, vo_opengl: add/use helper for formatted strings on the stackwm42017-07-244-10/+22
* vo_opengl: check format on some printf-like callswm42017-07-242-3/+5
* vo_opengl: add direct rendering supportwm42017-07-2414-4/+448
* mp_image: expose some image allocation code as helpers, refactorwm42017-07-232-20/+129
* mp_image_pool: disallow adding read only frameswm42017-07-231-2/+6
* vo_opengl: osd: remove stale declarationwm42017-07-231-1/+0
* vo_opengl: add printf format checking to pass_describe()wm42017-07-221-0/+1
* vo_opengl: make VAO helper private, remove old VAO mechanismwm42017-07-222-44/+17
* vo_opengl: osd: use new VAO mechanismwm42017-07-223-49/+43
* vo_opengl: add mechanism to create/cache VAO on the flywm42017-07-223-19/+64
* vo_opengl: osd: refactor and simplifywm42017-07-225-43/+34
* options: drop --video-aspect-method=hybridwm42017-07-215-34/+6
* client API: drop some compatibility handlingwm42017-07-212-13/+5
* input: drop deprecated "osd" commandwm42017-07-214-26/+1
* options: kill --field-dominancewm42017-07-217-31/+4
* demux_lavf: don't free AVFormatContext.key fieldwm42017-07-211-2/+0
* ao_oss: fix a dumb calculationwm42017-07-211-2/+3
* manpage: fix minor spelling mistake in mpv.rstJames Cowgill2017-07-191-1/+1
* travis: trigger website rebuild on VERSION changes tooRicardo Constantino2017-07-191-1/+1
* Update VERSIONMartin Herkt2017-07-181-1/+1
* Release 0.26.0v0.26.0Martin Herkt2017-07-182-1/+144
* csputils: fix mp_colorspace_equal missing fieldNiklas Haas2017-07-181-0/+1
* manpage: upcase JavaScript for section title case consistency.torque2017-07-171-1/+1
* vo_opengl: avoid constant divisionsNiklas Haas2017-07-172-40/+42
* demux_disc: fix bluray subtitle language retrievalwm42017-07-161-4/+4
* vo_opengl: styleNiklas Haas2017-07-161-1/+1
* vo_opengl: use MP_ALIGN_UP instead of FFALIGNNiklas Haas2017-07-161-1/+1
* vo_opengl: use glBufferSubData instead of glMapBufferRangeNiklas Haas2017-07-164-27/+10
* ytdl_hook: add a header to support geo-bypassJagannathan Tiruvallur Eachambadi2017-07-161-1/+1
* osd_libass: avoid libass warnings if scripts set ASS text earlywm42017-07-162-19/+30
* Replace remaining avcodec_close() callswm42017-07-166-27/+7
* vo_opengl: update BufferData usage hintsNiklas Haas2017-07-151-2/+11
* vo_opengl: coalesce intra-plane PBOsNiklas Haas2017-07-152-14/+17
* img_format: fix a commentwm42017-07-151-3/+2
* vo_opengl: generalize --scale-clamp etc.Niklas Haas2017-07-126-11/+18
* vo_opengl: remove redundant gl_video_setup_hooks callNiklas Haas2017-07-121-1/+0
* player: change default section when loading encoding-profiles.confwm42017-07-122-5/+9
* Revert "player: always load encoding-profiles.conf"wm42017-07-121-3/+3
* man/options: fix a few broken options' examplesRicardo Constantino2017-07-121-16/+14
* ytdl_hook: actually load the script-optsRicardo Constantino2017-07-112-8/+10
* ytdl_hook: add option to exclude URLs from being parsedRicardo Constantino2017-07-112-4/+50
* ytdl_hook: add times for ytdl and hook running on debug-levelRicardo Constantino2017-07-111-0/+3