summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* fix thingsspherical-metadatawm42017-08-181-6/+7
* video: add metadata handling for spherical videowm42017-08-1811-4/+153
* 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
* ao_wasapi: remove redundant / outdated commentKevin Mitchell2017-07-101-1/+0
* ao_waspi: use switch for handling fix_format errorsKevin Mitchell2017-07-101-5/+8
* ao_wasapi: don't repeat format negotiation on align hackKevin Mitchell2017-07-101-4/+7
* ao_wasapi: fix leak on align hackKevin Mitchell2017-07-101-1/+1
* vo_opengl: fix type of glsl variable frameAman Gupta2017-07-111-1/+1
* vo_opengl: don't make assumptions about plane orderwm42017-07-101-9/+30
* ad_spdif: minor cleanupswm42017-07-101-3/+5
* vo_opengl: hwdec_dxva2egl: probe whether ANGLE mapping workswm42017-07-101-0/+12
* vd_lavc: fix crashes with old hwaccelswm42017-07-101-7/+5
* vo_opengl: fix dumb_mode chroma transformation fixupNiklas Haas2017-07-101-2/+2
* audio/out: fix comment typoKevin Mitchell2017-07-091-1/+1
* misc/ring: fix comment typoKevin Mitchell2017-07-091-2/+2
* ao_wasapi: enable packed 24 bit outputKevin Mitchell2017-07-091-1/+1
* audio/out: correct copy length in ao_read_data_convertedKevin Mitchell2017-07-091-6/+7
* ao_wasapi: reorder channels and samplerates to speed up searchKevin Mitchell2017-07-091-4/+4
* ao_wasapi: minor cosmetic fixesKevin Mitchell2017-07-091-3/+3
* ao_wasapi: try correct initial formatKevin Mitchell2017-07-091-1/+4
* vo_opengl: describe the remainder passes after user shadersNiklas Haas2017-07-091-0/+1
* manpage: add a description for --scaleNiklas Haas2017-07-091-0/+1
* vo_opengl: support tone-mapping-param for `clip`Niklas Haas2017-07-072-1/+4
* audio: drop AF_FORMAT_S24wm42017-07-073-44/+2
* ao_pcm: drop AF_FORMAT_S24 usagewm42017-07-071-1/+0
* ao_oss: drop AF_FORMAT_S24 usagewm42017-07-071-7/+0
* ao_sndio: drop AF_FORMAT_S24 usagewm42017-07-071-3/+0
* ao_wasapi_utils: be slightly more clever when converting channel mapwm42017-07-071-0/+5
* ao_wasapi: drop use of AF_FORMAT_S24wm42017-07-073-117/+133
* ao_alsa: drop use of AF_FORMAT_S24wm42017-07-071-21/+56
* audio/out: add helper code to do 24 bit conversion in AOwm42017-07-073-0/+129
* vo_opengl: rework --opengl-dumb-modeNiklas Haas2017-07-073-8/+15
* vo_opengl: correct off-by-one in scale=oversampleNiklas Haas2017-07-071-1/+1
* vo_opengl: do not use vaapi-over-GLXwm42017-07-073-5/+4
* vo_opengl: prevent desat from blowing up for negativeNiklas Haas2017-07-071-1/+1
* demux_lavf: remove --demuxer-lavf-cryptokey optionwm42017-07-063-9/+2
* js: utils.getenv(): fix crash on undefined varAvi Halachmi (:avih)2017-07-062-2/+8
* options/path: fallback to USERPROFILE if HOME isn't setRicardo Constantino2017-07-061-1/+4
* demux_lavf: potentially fix --demuxer-lavf-cryptokeywm42017-07-061-21/+3
* ad_lavc, vd_lavc, sd_lavc: consistently use avcodec_free_context()wm42017-07-063-15/+3
* vo_opengl: also expose NAME_mul for user shadersNiklas Haas2017-07-062-2/+11
* vo_opengl: prevent division by zero in shaderNiklas Haas2017-07-061-1/+1
* vo_opengl: add --tone-mapping-desaturateNiklas Haas2017-07-065-6/+29
* vo_opengl: get rid of weird double-bind in pass_read_fboNiklas Haas2017-07-051-4/+2
* vo_opengl: remove redundant left-over lineNiklas Haas2017-07-051-1/+0
* vo_opengl: use textureGatherOffset for polar filtersNiklas Haas2017-07-056-45/+91
* vd_lavc: fix build with old FFmpeg/Libav versionswm42017-07-041-1/+1
* w32_common: use sent messages to wake up the Win32 threadJames Ross-Gowan2017-07-041-5/+12
* vd_lavc: remove unused hwaccel support codewm42017-07-042-43/+1
* vd_lavc: make --vd-lavc-check-hw-profile=no work for generic hwaccelswm42017-07-041-1/+5
* d3d: fix behavior with deprecated FFmpeg J pixel formatswm42017-07-042-0/+4
* command: add missing change notification for playlist-shufflewm42017-07-041-0/+1
* vo_opengl: make the pass info mechanism more robustNiklas Haas2017-07-031-17/+26
* etc/encoding_profiles: remove deprecated usage of *-addRicardo Constantino2017-07-031-6/+12
* w32_common: use SWP_NOSENDCHANGING when resizing childJames Ross-Gowan2017-07-031-1/+1
* filter_kernels: add radius cutoff functionalityNiklas Haas2017-07-036-9/+32
* ytdl_hook: add pre-parsed chapters, if availableRicardo Constantino2017-07-021-3/+13
* m_option: deprecate multiple items for -add etc.wm42017-07-022-2/+12
* options: change everything againwm42017-07-0210-80/+135
* m_option: remove unused error codewm42017-07-022-9/+1
* x11: add 128x128 sized icon supportXu Zhao2017-07-023-0/+11
* m_option: remove redundant indirectionswm42017-07-025-52/+29
* bstr: short-circuit bstr_equals()wm42017-07-021-2/+2
* misc/json: avoid redundant conditionRaúl Peñacoba2017-07-011-1/+1
* demux/demux: avoid redundant conditionRaúl Peñacoba2017-07-011-1/+1
* x11: load icon differentlywm42017-07-016-100/+112
* sws_utils: switch back to GPLwm42017-07-012-8/+10
* vo_opengl: describe vdpau reinterleaving passNiklas Haas2017-07-011-0/+1
* vo_opengl: fix some more pass_info_reset issuesNiklas Haas2017-07-011-1/+10
* vo_opengl: call pass_info_reset earlierNiklas Haas2017-07-011-1/+1
* vo_opengl: merge uploading and renderingNiklas Haas2017-07-011-14/+14
* vo_opengl: refactor vo performance subsystemNiklas Haas2017-07-0113-138/+316
* d3d: UWP support for D3D11VAwm42017-06-304-21/+23
* d3d: make DXVA2 support optionalwm42017-06-307-18/+44
* img_format: drop some unused thingswm42017-06-302-16/+2
* mp_image: use new code for determining RGB/XYZ exceptionswm42017-06-301-3/+5
* vo_direct3d: remove non-working nv12 shader supportwm42017-06-304-139/+0
* video: get rid of swapped packed YUVwm42017-06-309-20/+3
* vo_opengl: remove mp_imgfmt_desc and IMGFLAG_ usagewm42017-06-303-35/+48
* vo_opengl: restructure format setupwm42017-06-307-131/+105
* options: change path list options, and document list optionswm42017-06-308-22/+84
* scripting: add wrapper to load scripts with user pathsRicardo Constantino2017-06-303-6/+12
* client API: change mpv_create() behavior, run init always on mpv threadwm42017-06-301-16/+24
* ao_coreaudio: insane hack for passing through AC3 as float PCMwm42017-06-302-5/+74
* vo_direct3d: fix buildwm42017-06-291-1/+0
* video: change --video-aspect-method default value againwm42017-06-292-7/+10
* video: drop some more IMGFMT aliaseswm42017-06-294-67/+52
* video: drop some unused IMGFMT aliaseswm42017-06-293-25/+1
* vo_opengl: rely on FFmpeg pixdesc a bit morewm42017-06-293-80/+231
* DOCS/tech-overview.txt: updateswm42017-06-291-50/+26
* manpage: fix unfinished sentencewm42017-06-291-1/+2
* Copyright: the build system is now LGPLwm42017-06-291-1/+1
* build: allow --disable-zlibwm42017-06-291-1/+1
* ao_wasapi: UWP wrapper hack supportwm42017-06-292-7/+40
* Universal Windows Plaform (UWP) supportPedro Pombeiro2017-06-2911-6/+110
* ao_wasapi: do not use deprecated wchar functionsPedro Pombeiro2017-06-292-2/+2
* Avoid calling close(-1)wm42017-06-296-28/+41
* build: change how some OS specific source files are selectedwm42017-06-2911-49/+131
* build: replace glob() check and assume it's always in POSIXwm42017-06-295-11/+5
* build: remove unnecessary dlopen checkwm42017-06-291-5/+0
* ao_wasapi: remove subtly duplicated codewm42017-06-281-7/+6
* ao_wasapi: remove duplicate code for creating IAudioClientwm42017-06-281-34/+24
* ring: use 64 bit counterswm42017-06-281-3/+3
* audio/out/pull: detect and log underflowswm42017-06-281-0/+20
* vo_opengl: unify user_shaders constantsNiklas Haas2017-06-282-13/+10
* terminal: remove unused return valuewm42017-06-273-6/+3
* build: pick up new libavcodec D3D hwaccel APIwm42017-06-271-4/+8
* README: shorten a section and link to FAQ insteadwm42017-06-271-15/+3
* options: sort action list alphabeticallywm42017-06-271-11/+11
* options: expose string list actions for --sub-file optionwm42017-06-271-23/+38
* options: list suffix actions as options toowm42017-06-271-2/+7
* input.conf: drop TV/DVB bindingswm42017-06-273-16/+8
* vo_opengl: tone map using only luminance informationNiklas Haas2017-06-271-33/+24
* mp_image: infer correct HLG sig_peakNiklas Haas2017-06-271-4/+9
* options: handle suffixes like -add in a more generic waywm42017-06-266-153/+151
* client API: drop old "no-" option emulationwm42017-06-264-23/+7
* stream_bluray: change license to LGPLwm42017-06-262-8/+8
* Copyright: the icon is LGPLv2.1+ nowwm42017-06-261-4/+2
* player: document where the magic "encoding" section name is usedwm42017-06-261-0/+1
* player: always load encoding-profiles.confwm42017-06-261-3/+3
* manpage: fix --angle-swapchain-length requirementsJames Ross-Gowan2017-06-261-1/+1
* etc/encoding-profiles.conf: use new option syntaxwm42017-06-251-5/+5
* options: suggest a replacement for --field-dominancewm42017-06-252-2/+2
* audio/out: require AO drivers to report period size and correct bufferwm42017-06-259-4/+39
* encoding-profiles: remove useless noformat vf from enc-v-h264Ricardo Constantino2017-06-251-1/+4
* mpv_identify: replace deprecated fps propertyRicardo Constantino2017-06-251-1/+1
* build: disable ancient V4L TV support by defaultwm42017-06-251-1/+4
* vo_opengl: silence -Wmaybe-uninitialized false positiveNiklas Haas2017-06-241-3/+3
* DOCS/contribute.md: add rules for push access, that nobody will read...wm42017-06-241-0/+29
* DOCS/contribute.md: some updateswm42017-06-241-11/+16
* osx: change license header on some more cocoa fileswm42017-06-247-49/+49
* osx: change license of OSX and cocoa files to LGPLwm42017-06-2413-95/+95
* ao_openal: change license to LGPLwm42017-06-242-8/+8
* demux_raw: change license to LGPLwm42017-06-242-9/+8
* demux_mf, stream_mf: change license to LGPLwm42017-06-243-17/+23
* w32_common, w32_keyboard: change license to LGPLwm42017-06-245-31/+31
* chmap: remove misleading "downmix" channel layout namewm42017-06-241-1/+0
* Revert "parse_commandline: fail gracefully on bad args"wm42017-06-242-6/+3
* TOOLS: change license of some scripts involved in build to LGPLwm42017-06-243-10/+43
* vo_opengl: bump up SHADER_MAX_HOOKSNiklas Haas2017-06-241-1/+1
* ao_pulse: reorder format choiceNiklas Haas2017-06-231-2/+2
* options: unbreak -vwm42017-06-231-1/+1
* options: simplify and rename m_option_type_storewm42017-06-233-50/+27
* options: remove weird --really-quiet special behaviorwm42017-06-234-3/+8
* options: unbreak -hwm42017-06-233-4/+9
* demux_mkv: fix broken initializerwm42017-06-231-1/+1
* demux_mkv: Fix warnings.Rudolf Polzer2017-06-231-40/+43
* player: change license of most core files to LGPLwm42017-06-2313-95/+109
* player/audio: mark some libaf interfacing parts as GPL onlywm42017-06-231-0/+8
* command: add git hashes for some GPL-only partswm42017-06-231-0/+2
* player: revert multiple help outputwm42017-06-231-9/+8
* player: disable dumping configutation in LGPL modewm42017-06-231-0/+3
* player: disable --frames in WIP LGPL modewm42017-06-232-0/+9
* player: disable video equalizer frontend code for WIP LGPL modewm42017-06-233-0/+10
* options: disable --field-dominance for WIP LGPL mode, also deprecatewm42017-06-232-1/+5
* player: disable deinterlace property for WIP LGPL modewm42017-06-232-0/+11
* player: disable --priority for WIP LGPL modewm42017-06-232-2/+2
* player: deprecate "osd" commandwm42017-06-235-1/+12
* stream: move cache option declarations to cache.cwm42017-06-232-28/+28
* demux_mkv: Fix "max_cll" warning.Rudolf Polzer2017-06-221-1/+2
* Revert "m_option: make geometry code GPL-only"wm42017-06-221-32/+0
* build: reduce GLX test fragmentwm42017-06-221-4/+0
* Copyright: small updateswm42017-06-221-4/+3
* build: remove Linux DVB test fragmentwm42017-06-222-13/+1
* build: remove unused pvr.c test fragmentwm42017-06-221-7/+0
* Revert "osdep: NetBSD pthread_setname_np()"wm42017-06-222-14/+1
* build: simplify OSS checks and remove changes by "bugmen0t"wm42017-06-226-88/+7
* etc/encoding-profiles: use correct formats for noformatRicardo Constantino2017-06-211-1/+1
* README: missing correction from previous commitRicardo Constantino2017-06-211-2/+6
* README: more grammar and spelling correctionsRicardo Constantino2017-06-211-14/+17
* manpage: Remove documentation to use 'I' to show filename on the OSDLeo Izen2017-06-211-3/+0
* m_option: make geometry code GPL-onlywm42017-06-211-0/+32
* demux_tv.c: add missing copyright headerwm42017-06-211-0/+22
* Copyright: fix typowm42017-06-211-1/+1
* man/options: correct --{sub,osd}-font examplesRicardo Constantino2017-06-211-2/+2
* input/keycodes: change license to LGPLwm42017-06-203-17/+15
* README.md: spelling correctionsadeshkp2017-06-201-2/+2
* audio/format: change license to LGPLwm42017-06-203-24/+15
* demux: change license to LGPLwm42017-06-203-15/+15
* demux: get rid of DEMUXER_CTRL_GET_TIME_LENGTHwm42017-06-2012-155/+52
* external_files: change license to LGPLwm42017-06-203-18/+18
* Copyright: stream.c/.h was relicensedwm42017-06-201-2/+1
* input: mention GPL exceptions in license headerwm42017-06-201-0/+2
* demux: replace custom return codes with CONTROL_ oneswm42017-06-1910-43/+38
* stream: change license to LGPLwm42017-06-192-28/+26
* input: change license to LGPLwm42017-06-1910-46/+59
* player: seek backward for type MPSEEK_FACTORjrodatus2017-06-181-1/+1
* context_dxinterop: lock rendertarget after present when swapping buffersquilloss2017-06-181-7/+6
* vo_drm: nake drm mode help output also output refresh rateAnton Kindestam2017-06-181-3/+9
* vo_opengl: implement sony s-log2 trcNiklas Haas2017-06-185-1/+24
* vo_opengl: implement sony s-log1 trcNiklas Haas2017-06-185-0/+20
* csputils: implement sony s-gamutNiklas Haas2017-06-183-0/+12
* vo_opengl: tone map in linear XYZ instead of RGBNiklas Haas2017-06-183-6/+33
* vf_format: also reset gamma-related attributes when changing gammaNiklas Haas2017-06-181-1/+9
* vo_opengl: implement support for OOTFs and non-display referred contentNiklas Haas2017-06-1810-8/+144
* csputils: rename HDR curvesNiklas Haas2017-06-187-42/+39
* vd: use ST.2086 / HDR10 MaxCLL in addition to mastering metadataNiklas Haas2017-06-185-19/+48
* video: refactor HDR implementationNiklas Haas2017-06-1814-129/+95
* dec_video: change license to LGPL (almost)wm42017-06-186-4/+26
* image_writer, vo_image: change license to LGPLwm42017-06-185-34/+23
* video/fmt-conversion, img_format: change license to LGPLwm42017-06-185-31/+30
* img_format: drop unused aliaseswm42017-06-182-9/+0
* Drop/move img_fourcc.hwm42017-06-1812-83/+62
* img_format: minor simplificationwm42017-06-183-5/+3
* vf_dlopen: remove this filterwm42017-06-1816-1906/+0
* img_format: drop legacy name mappingswm42017-06-181-18/+1
* win_state: change license to LGPLwm42017-06-172-9/+9
* Copyright: correct a statementwm42017-06-171-1/+1
* aspect: change license to LGPLwm42017-06-173-15/+15
* etc/input.conf: change license to LGPLwm42017-06-171-3/+4
* javascript: replace custom MIN macro with MPMINwm42017-06-171-5/+3
* version.sh: change license to LGPLwm42017-06-171-2/+2
* Copyright: minor fixwm42017-06-171-2/+3
* vo_opengl: fall back to ordered dither instead of blowing upwm42017-06-171-4/+9
* stream_file: option to close fd after use -> fdclose://sfan52017-06-162-5/+13
* command: avoid going through prop->opt bridge from opt->prop bridgewm42017-06-162-0/+13
* Copyright: mark files which still require action for a LGPL corewm42017-06-161-27/+39
* mp_image: change license to LGPL (almost)wm42017-06-163-7/+6
* version.sh: append -dirty if the working tree contains modificationsNiklas Haas2017-06-161-1/+1
* stream_lavf: change license to LGPLwm42017-06-162-8/+8
* demux_lavf: change license to LGPL (almost)wm42017-06-162-4/+5
* js: wscript: use pkgconfig for mujs (recently added .pc and 1.0.0 tag)Avi Halachmi (:avih)2017-06-161-1/+1
* win32: pthread: avoid using TLS, simplify pthread_twm42017-06-152-48/+89
* vd, vd_lavc: change license to LGPL (almost)wm42017-06-153-11/+21
* command: add all options to property->option bridgewm42017-06-154-22/+34
* options: make mess to allow setting profile option with libmpvwm42017-06-152-94/+87
* dec_audio, ad_lavc: change license to LGPLwm42017-06-145-24/+24
* terminal: change license to LGPLwm42017-06-144-35/+28
* js: add javascript scripting support using MuJSAvi Halachmi (:avih)2017-06-148-2/+2159
* client API: document mpv_request_log_messages() return valuewm42017-06-141-0/+1
* DOCS/contribute.md: commit message body should be line-broken toowm42017-06-131-2/+3
* manpage: Update 'u' keyboard shortcut docs to say 'sub-ass-override'Leo Izen2017-06-131-1/+1
* encode_lavc: move from GPL 2+ to LGPL 2.1+.Rudolf Polzer2017-06-136-32/+56
* stream: rewrite url escaping/unescaping functionswm42017-06-131-36/+48
* demux_lavf: by default probe info for HLS againwm42017-06-121-1/+1
* options: change license of most files to LGPL (except options.c/.h)wm42017-06-129-56/+63
* m_option: revert commit 2793a70e0fb3wm42017-06-121-3/+2
* mpv.rc, mpv.exe.manifest: change license to LGPLwm42017-06-122-11/+9
* m_property: change license to LGPLwm42017-06-123-15/+15
* path: change license to LGPLwm42017-06-123-26/+21
* vo_opengl: change default tone mapping algorithmNiklas Haas2017-06-101-1/+1
* scripting: expand --script filename for C pluginsHoyon Mak2017-06-092-6/+7
* vo_opengl: add new HDR tone mapping algorithmNiklas Haas2017-06-094-4/+41
* ytdl_hook: don't override start time set by saved stateMartin D2017-06-091-1/+7
* mp_image: refuse to convert frames of unknown format to AVFramewm42017-06-081-0/+2
* d3d: add support for new libavcodec hwaccel APIwm42017-06-0812-13/+399
* m_option: fix leaks with OPT_KEYVALUELIST optionswm42017-06-081-0/+3
* ytdl_hook: don't override user-set start timeRicardo Constantino2017-06-081-1/+2
* vo_drm: fallback to vo_wait_default if VT switcher is not availablerslovers2017-06-081-0/+2
* options: another missed --sub-ass-style-override usewm42017-06-071-1/+1
* build: enable cplugins by defaultwm42017-06-071-1/+1
* options: fix some missing --sub-ass-style-override renameswm42017-06-072-2/+2
* demux_lavf: disable various other special behavior if hacks disabledwm42017-06-071-1/+2
* options: slight cleanup of --sub-ass-style-overrideNiklas Haas2017-06-074-22/+28
* encoding-profiles.conf: add faststart to enc-f-mp4Ricardo Constantino2017-06-061-1/+3
* options: change --sub-fix-timing defaultwm42017-06-062-5/+4
* demux_mkv: remove incorrect commentwm42017-06-031-1/+0
* demux_mkv: support FFmpeg A_MS/ACM extensionswm42017-06-032-9/+44
* vo_opengl: hwdec_cuda: Support separate decode and display devicesPhilip Langdale2017-06-035-12/+66
* README: add example compilation commandswm42017-06-021-0/+7
* af, vf: improvements to libavfilter bridgewm42017-05-316-5/+28
* external_files: parse ~ in --{sub,audio}-pathsrr-2017-05-311-3/+7
* OSD message: "Drop files or URLs to play here."nodiscc2017-05-311-1/+1
* demux_mkv: vp9 alpha, second trywm42017-05-301-1/+4
* demux_mkv: fix alpha with vp9 + libvpxwm42017-05-301-0/+3
* video/out/wayland/buffer.c: Add missing free()Raúl Peñacoba2017-05-261-1/+4
* ipc-unix: don’t truncate the message on EAGAINSebastian Reuße2017-05-241-4/+1
* videotoolbox: support new libavcodec APIwm42017-05-245-3/+107
* vd_lavc: check for missing device_ctx refwm42017-05-241-0/+5
* hwdec: fix 2 commentswm42017-05-241-2/+1
* player: make sure version information is always included in --log-filewm42017-05-223-0/+19
* man/options: further document --chapters-file accepted filesRicardo Constantino2017-05-221-0/+4
* ad_spdif: change license to LGPLwm42017-05-212-8/+8
* ao_pcm: change license to LGPLwm42017-05-202-8/+8
* TOOLS/lua/autoload.lua: ignores all files starting with "."Yue Zhu2017-05-201-0/+3
* audio/out: change license of some core files to LGPLwm42017-05-205-35/+35
* demux_raw: drop "mp-rawvideo" usewm42017-05-204-11/+18
* cocoa: properly unhide Dock when quitting during System fs animationAkemi2017-05-192-0/+64
* vdpau: crappy hack to allow initializing hw decoding after preemptionwm42017-05-193-0/+21
* ao_wasapi: set name of event threadJames Ross-Gowan2017-05-181-0/+2
* win32: pthread: use the new thread naming APIJames Ross-Gowan2017-05-183-1/+27
* context_angle: fix fallback to D3D9 deviceJames Ross-Gowan2017-05-161-30/+56
* manpage: document tricky issue with IPC observe_property commandwm42017-05-161-0/+8
* manpage: better description for --external-filewm42017-05-161-3/+8
* w32_common: drop TLS usageJames Ross-Gowan2017-05-161-20/+21
* demux_mkv: read headers at the end of the file sorted by positionwm42017-05-151-6/+30
* cache: move duplicated condition to a functionwm42017-05-151-6/+12
* cache: fix unnecessary seek blocking from f4d62dc4a0Uoti Urpala2017-05-151-9/+18
* csputils: code clarityNiklas Haas2017-05-131-5/+5
* w32_common: use the proper keycodes for XBUTTON1/2James Ross-Gowan2017-05-121-2/+2
* w32_common: generate MP_AXIS_* keycodes for scrollingJames Ross-Gowan2017-05-121-8/+18
* command: use scale_units to add/cycle integer propertiesJames Ross-Gowan2017-05-124-17/+43
* input: pre-process MP_AXIS_* inputJames Ross-Gowan2017-05-121-6/+101
* command: mark some commands as "scalable"James Ross-Gowan2017-05-122-2/+14
* input: add MP_KEY_IS_AXIS and treat MP_AXIS_* as mouse eventsJames Ross-Gowan2017-05-121-2/+8
* vo_opengl: drop TLS usagewm42017-05-118-47/+33
* cache: clarify that copyright will be changed to LGPL v2.1 if possiblewm42017-05-112-1/+9
* vf.c, vf.h: change license to LGPLwm42017-05-113-16/+22
* af_format: change license to LGPLwm42017-05-112-8/+9