summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* vo_gpu: fix initial seeding of the peak detect ssboHEADmasterNiklas Haas4 days2-5/+7
* vo_gpu: use dB units for scene change detectionNiklas Haas4 days4-14/+15
* vo_gpu: clamp sigmoid functionNiklas Haas4 days1-0/+2
* vo_gpu: tone map before gamut mappingNiklas Haas4 days1-5/+4
* vo_gpu: make --gamut-warning warn on negative colorsNiklas Haas4 days1-1/+2
* vo_gpu: improve numerical accuracy of PQ OETF constantNiklas Haas4 days1-1/+1
* vo_gpu: allow color management in dumb modeNiklas Haas4 days1-5/+6
* vo_gpu: improve accuracy of HDR brightness estimationNiklas Haas4 days2-10/+14
* vo_gpu: allow boosting dark scenes when tone mappingNiklas Haas4 days5-1/+13
* vo_gpu: redesign peak detection algorithmNiklas Haas4 days5-77/+86
* vo_gpu: improve tone mapping desaturationNiklas Haas4 days6-87/+111
* wayland_common: rename “shell” into “wm_base”Emmanuel Gil Peyrot4 days2-11/+11
* options: do not enable MPEG2 hwdec by defaultMartin Herkt9 days2-2/+2
* cocoa-cb: remove empty elements from dropped URLsAkemi11 days1-1/+2
* cocoa-cb: add support for VOCTRL_GET_DISPLAY_NAMESAkemi11 days5-1/+56
* cocoa-cb: use Swift Extensions for convenienceAkemi11 days2-7/+32
* mac: add missing semicolon to macosx_compat.hKen2019-01-261-1/+1
* wscript_build: de-duplicate build file listAman Gupta2019-01-251-4/+2
* cocoa-cb: fix side by side Split View againAkemi2019-01-231-3/+2
* DOCS/options.rst: update target-peak descriptionKotori Itsuka2019-01-231-4/+4
* vo_gpu: allow resetting target-peak to the trc defaultKotori Itsuka2019-01-231-1/+2
* vd_lavc: increase the possible length of the hwdec nameAkemi2019-01-231-1/+1
* stats: merge multiple properties into one lineJulian2019-01-161-4/+4
* lua: execute idle handlers after timers have been processedOlivier Perret2019-01-161-6/+3
* DOCS/man: update man pages to describe ReplayGain fallbackBenjamin Barenblat2019-01-161-2/+4
* demux: make ALBUM ReplayGain tags optional when using libavformatBenjamin Barenblat2019-01-162-11/+27
* command: notify on multiplyDan Oscarsson2019-01-161-0/+1
* stream_dvb: Correct range for dvbin-card option.Oliver Freyermuth2018-12-122-4/+4
* spirv: remove --spirv-compiler=nvidiaNiklas Haas2018-12-016-70/+12
* drm: rename plane options to better, invariant, namesAnton Kindestam2018-12-0114-147/+187
* drm_atomic: Add general primary/overlay plane optionAnton Kindestam2018-12-015-31/+52
* man: fix --watch-later-directory formattingTheAMM2018-11-281-1/+0
* gpu: prefer wayland context on autodetectdudemanguy2018-11-191-3/+3
* vulkan: slightly improve vsync jitter measurementsNiklas Haas2018-11-191-0/+19
* vo_gpu: vulkan: only rotate the queues on swapNiklas Haas2018-11-192-12/+9
* wayland: remove KDE server-decoration supportemersion2018-11-194-146/+12
* wayland: use xdg-decoration if availableemersion2018-11-194-14/+53
* filters: Add cuda/nvdec deinterlacing auto-filter using vf_yadif_cudaPhilip Langdale2018-11-191-0/+4
* vo_gpu: hwdec_cuda: Guard GL and Vulkan headers properlyPhilip Langdale2018-11-181-0/+5
* w32_common: use the screen working area when resizing the windowpavelxdd2018-11-181-74/+81
* vo_x11: fix return value in resize() error pathsRikard Falkeborn2018-11-171-2/+2
* vo_gpu: opengl: disable compute shaders for old GLSLNiklas Haas2018-11-171-0/+6
* cocoa: fix drawing on macOS 10.14Akemi2018-11-131-0/+6
* cocoa-cb: add logging for CGL pixel format attributesAkemi2018-11-131-0/+19
* vo_libmpv: support render performance dataAkemi2018-11-133-0/+25
* cocoa-cb: use libmpv's advanced rendering control and timingAkemi2018-11-134-33/+41
* build: add a version requirement for vulkan pkg-config checkJan Ekström2018-11-041-1/+2
* vo_gpu: vulkan: Always use KHR suffix types and definesPhilip Langdale2018-11-033-9/+9
* ipc-unix: don't blow up on readonly fd://Niklas Haas2018-10-311-1/+1
* audio: increase a buffer sizeBen Boeckel2018-10-311-1/+1
* ipc-unix: leave room for a NUL terminatorBen Boeckel2018-10-311-1/+1
* vo_gpu: hwdec_cuda: Clean up init() error handlingPhilip Langdale2018-10-311-10/+15
* ad_spdif: cosmetic alignmentJan Ekström2018-10-301-1/+1
* ad_spdif: fix DTS-HD HRA handlingJan Ekström2018-10-301-2/+10
* build: pass include paths as a list instead of a string in cocoa checkAkemi2018-10-281-1/+1
* build: don't hardcode swift module nameAkemi2018-10-281-1/+2
* build: use an argument list for the Swift build argsAkemi2018-10-283-15/+26
* hwdec_drmprime_drm: Missing NULL-check on drm_atomic_context video_planeAnton Kindestam2018-10-251-0/+3
* stream_smb: make sure the string is NULL-terminated after strncpypavelxdd2018-10-251-0/+1
* vo_gpu: vulkan: hwdec_cuda: Add support for Vulkan interopPhilip Langdale2018-10-223-65/+301
* vo_gpu: vulkan: Add a function to get the device UUIDPhilip Langdale2018-10-222-0/+25
* vo_gpu: vulkan: Add arbitrary user data for an ra_vk_bufPhilip Langdale2018-10-222-0/+18
* vo_gpu: vulkan: Add support for exporting buffer memoryPhilip Langdale2018-10-228-6/+179
* build: more reliable way of getting the Swift version from a stringAkemi2018-10-221-1/+4
* vo_gpu: vulkan: suppress bogus error message on --vulkan-deviceNiklas Haas2018-10-211-5/+5
* cocoa-cb: fix double clicking the title barAkemi2018-10-211-1/+29
* vo_gpu: vulkan: fix strncpy truncation in spirv_compiler_initBtbN2018-10-211-1/+1
* x11: fix icc profile when the window goes near off screenslatchurie2018-10-211-1/+1
* vo_gpu: vulkan: fix the buffer size on partial uploadNiklas Haas2018-10-191-0/+1
* vo_gpu: split --linear-scaling into two separate optionsNiklas Haas2018-10-195-31/+58
* x11_common: replace atoi with strtoulNicolas F2018-10-191-1/+2
* vo_gpu: opengl: fix segfault when gl->DeleteSync is unavailableNiklas Haas2018-10-161-1/+3
* man: mention stats in interactive controlNicolas F2018-10-141-0/+5
* cocoa-cb: fix side by side Split ViewAkemi2018-10-021-1/+1
* {mac,cocoa}: trim trailing null out of macosx_icon when loading itRodger Combs2018-10-022-2/+5
* mac: fix crash if we can't get an event tapRodger Combs2018-10-021-9/+12
* encode: simplify encode_lavc_add_packetJan Ekström2018-10-011-2/+0
* encode: fix AVPacket deinitialization logicNiklas Haas2018-10-011-3/+4
* stats: show file formatwm42018-10-011-0/+2
* demux_lavf: hack-fix EDL mp4 DASH hackwm42018-10-011-0/+4
* stream_libarchive: fix hangs when demuxer does out of bound seekswm42018-10-011-2/+9
* rendezvous: fix a typowm42018-10-011-1/+1
* demux: allow cache sizes > 2GBwm42018-10-011-4/+9
* demux_lavf: v4l streams are not seekablewm42018-10-011-0/+2
* ao_audiounit: rename pause function to resetJosh Lehman2018-09-301-1/+1
* cocoa-cb: add Apple Software Renderer supportAkemi2018-09-305-3/+42
* cocoa-cb: move macOS option retrieval to the earliest point possibleAkemi2018-09-302-6/+6
* add swift as main dependency so all dependencies can be disabled easilyAkemi2018-09-302-2/+9
* build: check for Swift version and disable dependencies if neededAkemi2018-09-303-4/+11
* Improve readme aesthetics.Aman2018-09-301-7/+5
* drm_atomic: Allow to create atomic context w/o drmprime video planeAnton Kindestam2018-09-302-6/+11
* manpage: minor fix to --drm-formatAnton Kindestam2018-09-301-1/+1
* demux/packet: fix demux_packet_shortenTom Yan2018-09-301-2/+2
* travis: enable CI for release branchesJan Ekström2018-09-291-0/+1
* vo_gpu: fix vec3 packing in UBOs/push_constantsNiklas Haas2018-09-291-11/+13
* vo_gpu: use explicit offsets for push constantsNiklas Haas2018-09-291-2/+1
* ao_alsa: log the ALSA state if we get a non-XRUN errorJan Ekström2018-09-291-2/+4
* ao_alsa: handle XRUNs separately from other errorsJan Ekström2018-09-291-2/+7
* ao_alsa: early exit get_space if paused or ALSA is not readyJan Ekström2018-09-291-0/+5
* man/options: emphasize ytdl_hook's script optionsRicardo Constantino2018-09-261-6/+5
* vo_gpu: adjust PRNG variant used by GL shaderssfan52018-09-261-1/+5
* ytdl_hook: fix audio not being picked up for some sitesRicardo Constantino2018-09-261-2/+2
* ao_jack: only auto-connect to audio portsNiklas Haas2018-09-261-1/+2
* encode: fix expected streams when using --lavfi-complexTSaaristo2018-09-261-8/+8
* ci: explicitly call waf with python3Martin Herkt2018-09-112-4/+4
* mp_image: strip all HDR peak information from SDR clipsNiklas Haas2018-09-051-0/+6
* vo_gpu: switch to optimization level performanceNiklas Haas2018-09-011-1/+1
* ao_pulse: fix tlength calculationTom Yan2018-09-013-17/+3
* Revert "ao_openal: enable building on OSX"Michael Hoang2018-08-263-27/+2
* vo_gpu: avoid overwriting compute shader block sizesNiklas Haas2018-08-261-4/+10
* af_rubberband: reset delay to 0 on resetHector Martin2018-08-251-0/+2
* osdep: make use of HAVE_ANDROIDTom Yan2018-08-203-4/+8
* wscript: split egl-android from androidTom Yan2018-08-204-9/+11
* manpage: fix reference to --tone-mapping by old option nameAnton Kindestam2018-08-181-1/+1
* ytdl_hook: always load ytdl:// links with ytdl_hook firstRicardo Constantino2018-08-171-7/+23
* ao_opensles: set numBuffers to 8Tom Yan2018-08-131-1/+1
* demux_edl: add title option to override title of chapterssfan52018-08-132-1/+22
* player: expose hearing/visual impaired flags on audio tracksAman Gupta2018-08-135-0/+12
* build: add --no-download option to bootstrap.pyPhilip Sequeira2018-08-131-0/+4
* osx: Fix initialization and access of service menuMichael Hoang2018-08-111-2/+2
* cocoa-cb: fix crash on macOS 10.10Akemi2018-08-111-1/+3
* cocoa-cb: fix crash when no screen is availableAkemi2018-08-111-1/+1
* audio/format: decouple af_fmt_is_planar from af_fmt_to_planarTom Yan2018-08-111-16/+15
* manpage: Correct show-text duration default valuejaseg2018-08-051-1/+1
* manpage: fix --vf exclamation mark descriptionpavelxdd2018-08-051-1/+1
* ao_opensles: update interface-changesTom Yan2018-08-051-0/+9
* ao_opensles: rework the heuristic of buffer/enqueue size settingTom Yan2018-08-051-18/+36
* ao_opensles: allow s32 and float outputTom Yan2018-08-051-27/+15
* audio/format: minor fix for af_fmt_from_planarTom Yan2018-08-051-2/+4
* stream_smb/stream_file: fix `write_buffer`Yclept Nemo2018-07-292-16/+16
* stream_smb: locking to bypass libsmbclient issuesYclept Nemo2018-07-291-1/+21
* ci: do bootstrap outside the docker containerJan Ekström2018-07-293-2/+1
* manpage: fixup mistaken show playlist/track-list shortcutsDaniel M. Capella2018-07-231-2/+2
* Update VERSIONMartin Herkt2018-07-221-1/+1
* Release 0.29.0v0.29.0Martin Herkt2018-07-222-116/+95
* wscript_build: apply project-wide CFLAGS/LDFLAGS to mpv.comStephen Hutchinson2018-07-191-2/+2
* build: if libdir is not set, set it to EXEC_PREFIX/libJan Ekström2018-07-191-0/+13
* build: bump waf to 2.0.9Akemi2018-07-121-2/+2
* build: utilize built-in gnu_dirs module for installation directoriesAkemi2018-07-122-15/+22
* build: explicitly delay adding of object files to linkingAkemi2018-07-121-0/+1
* hwdec_vaegl: Fix VAAPI EGL interop used with gpu-context=drmAnton Kindestam2018-07-093-6/+29
* context_drm_egl: Fix CRTC setup and release code when using atomicAnton Kindestam2018-07-096-41/+217
* context_drm_egl: Fix some memory leaks on error exitAnton Kindestam2018-07-091-63/+66
* gpu: prefer 16bit floating point FBO formats to 16bit integer onesJan Ekström2018-07-082-4/+7
* build: fix linking libmpv when swift features are buildAkemi2018-07-081-7/+14
* wscript_build: fixup swift include parameter to point to source rootJan Ekström2018-07-081-2/+2
* ci: add mingw64 targetsMartin Herkt2018-07-052-1/+38
* ci: switch to cirno.systems docker registryMartin Herkt2018-07-051-4/+4
* ci: enable libsmbclientMartin Herkt2018-07-051-5/+6
* ci: switch Travis env language to genericMartin Herkt2018-06-251-1/+1
* ci: add more build targetsMartin Herkt2018-06-251-2/+5
* ci: Use custom container for Travis buildsMartin Herkt2018-06-252-22/+26
* TOOLS/autoload: Fixed broken "disabled" optionAndreas Wennerberg2018-06-231-0/+1
* demux_mkv: add A_MLP to mkv_audio_tagsNicolas F2018-06-221-0/+1
* build: add static libraries to libmpv.pcMartin Herkt2018-06-201-4/+8
* cocoa-cb: fix building with Swift 4.2coverity_scanAkemi2018-06-122-7/+7
* build: manually add standard library search paths for linkingAkemi2018-06-122-8/+11
* cocoa-cb: remove pre-allocation of window, view and layerAkemi2018-06-129-140/+158
* vo_libmpv: pass vo struct to the control callbackAkemi2018-06-123-11/+13
* options.c: display additional metadata tags during video playbackStephen Hutchinson2018-06-111-2/+3
* stats: remove superfluous line breaksJulian2018-06-091-1/+1
* hwdec_drmprime_drm: Do not show error message during probingAnton Kindestam2018-06-081-1/+1
* stream_file: enable cache for FUSE filesystems on OpenBSD and FreeBSDgall0ws2018-06-051-1/+1
* osc: fix accidentally skipping files when seeking with sliderfatalis2018-06-041-0/+2
* ao_alsa: simplify get_space()Jan Ekström2018-06-041-6/+10
* ao_alsa: replace snd_pcm_status() with snd_pcm_avail() in get_space()Muhammad Faiz2018-06-041-5/+4
* vo_sdl: add support for screensaver VOCTRL'ssfan52018-06-021-3/+24
* vo_gpu: desaturate after peak detectionNiklas Haas2018-05-311-12/+12
* player: fix coding stylewm42018-05-311-3/+3
* demux_lavf: drop obscure genpts optionwm42018-05-312-11/+0
* options: add --http-proxywm42018-05-312-0/+11
* player: remove deprecated vo/ao auto profileswm42018-05-312-9/+2
* m_config: remove outdated commentwm42018-05-311-1/+0
* m_config: check for int16_t offset overflowwm42018-05-311-1/+3
* m_config: remove an unused functionwm42018-05-312-15/+0
* m_option: remove an unused fieldwm42018-05-312-13/+0
* m_config: cosmetics: fix 2 typoswm42018-05-311-2/+2
* manpage: update --demuxer-thread optionwm42018-05-311-3/+6
* player: simplify edition switchingwm42018-05-314-13/+4
* cmd: do not use a random value for MP_CMD_OPT_ARGwm42018-05-251-1/+1
* player: use canonical playback time for video refresheswm42018-05-251-4/+1
* manpage: mention that fd:// file descriptors may be modifiedwm42018-05-251-0/+2
* stream_file: properly detect stdin as pipewm42018-05-251-17/+16
* manpage: remove a reference to a removed optionwm42018-05-251-2/+1
* demux: fix/improve aspects of EOF signalingwm42018-05-251-9/+14
* ipc: cosmetic: switch a negated if/elsewm42018-05-251-3/+3
* ipc: alias set_property_string to set_propertywm42018-05-252-28/+4
* video: trust container FPS early on if possiblewm42018-05-251-1/+2
* manpage: mention that --no-correct-pts can break seeking toowm42018-05-251-2/+2
* dispatch: add an assert()wm42018-05-251-0/+1
* input: move an enum back to its correct placewm42018-05-252-13/+13
* demux_lavf: remove ffm blacklist entrywm42018-05-251-2/+0
* input: add a define for the number of mouse buttons and use itwm42018-05-253-1/+7
* vd_lavc: minor simplification for get_format fallbackwm42018-05-251-7/+1
* terminal-unix: stop trying to read when terminal disappearswm42018-05-251-2/+4
* x11: support Shift+TABNiklas Haas2018-05-241-1/+1
* demux, player: fix playback of sparse video streams (w/ still images)Aman Gupta2018-05-246-5/+36
* demux_lavf: co-locate disposition checksAman Gupta2018-05-241-2/+2
* waf: require wayland-protocols >= 1.14Rostislav Pehlivanov2018-05-201-1/+1
* wayland_common: require wl_compositor of version 3Rostislav Pehlivanov2018-05-201-3/+2
* wayland_common: fix maximized stateRostislav Pehlivanov2018-05-202-13/+22
* vo_gpu: allow higher icc-contrast and improve loggingNiklas Haas2018-05-172-3/+4
* stats: show sample format of audio tracksfan52018-05-171-0/+1
* waftools: update clang_compilation_databaseBin Jin2018-05-171-13/+33
* manpage: fix typoNiklas Haas2018-05-171-1/+1
* manpage: clarify target-prim/trc=auto behaviorNiklas Haas2018-05-171-2/+6
* m_option: fix duplicate flag valuePhilip Sequeira2018-05-131-2/+2
* wscript: Remove code check for cuda hwaccelPhilip Langdale2018-05-102-17/+1
* drm_atomic: Fix memory leaks in drm_atomic_createAnton Kindestam2018-05-081-34/+33
* ytdl_hook: try to set video track first if availableRicardo Constantino2018-05-031-4/+4
* player: add more logging around buffering stateAman Gupta2018-05-031-2/+7
* command: fix condition for failure when parsing cycle-value paramswm42018-05-031-1/+1
* command: simplify option property initwm42018-05-031-22/+13
* input: rename weirdly named functionwm42018-05-033-4/+5
* input: move some more cmd definitions to cmd.hwm42018-05-032-64/+64
* input: merge cmd_list.c with cmd.cwm42018-05-037-146/+88
* input: rename cmd_parse.c to cmd.cwm42018-05-032-1/+1
* input: rename cmd_parse.h to cmd.hwm42018-05-035-5/+3
* command: split big command handler switch into separate functionswm42018-05-034-866/+1018
* input: remove some explicit uses of command IDswm42018-05-036-31/+37
* input: remove legacy command handlingwm42018-05-033-84/+0
* input: move command list to command.cwm42018-05-032-215/+216
* encode: remove removed encode options from presetsTheAMM2018-05-031-13/+4
* build: make encoding mode non-optionalwm42018-05-0310-40/+9
* encode: get rid of the output packet queuewm42018-05-0313-79/+147
* vo_lavc: explicitly skip redraw and repeated frameswm42018-05-032-8/+11
* video: actually wait for last frame being rendered on EOFwm42018-05-031-1/+5
* encode: remove old timestamp handlingwm42018-05-037-291/+57
* encode: restore 2-pass modewm42018-05-031-2/+7
* manpage: -pre, -del etc. does not work on some options anymorewm42018-05-031-25/+4
* docs/vo: fixup some minor typos a la "planed" instead of "plane"Jan Ekström2018-05-011-3/+3
* drm_atomic: Disallow selecting cursor planes using the optionsAnton Kindestam2018-05-011-0/+3
* drm_common: Be smarter when deciding on which CRTC and Encoder to useAnton Kindestam2018-05-011-1/+27
* context_drm_egl: fix some comments and log messages that had not been updated...Anton Kindestam2018-05-011-6/+5
* drm/atomic: Fix crtc_setup_atomic and crtc_release_atomicAnton Kindestam2018-05-011-25/+33
* drm/atomic: disable video plane when unused.LongChair2018-05-011-0/+28
* drm/atomic: add atomic modesetting.LongChair2018-05-011-11/+104
* drm/atomic: refactor planes namesLongChair2018-05-018-55/+103
* drm/atomic: add connector to atomic contextLongChair2018-05-016-4/+38
* drm/atomic: refactor hwdec_drmprime_drm with native resourcesLongChair2018-05-018-35/+113
* vo_gpu/video: disable compute shaders if an FBO format was not availableJan Ekström2018-05-011-0/+5
* vo_gpu/video: add improved logging when a user-specified FBO failsJan Ekström2018-05-011-2/+13
* manpage: remove 4 previously removed optionswm42018-05-011-24/+0
* manpage: --demuxer-seekable-cache is not experimental anymorewm42018-05-011-2/+1
* common: add missing %f time formatwm42018-05-011-0/+1
* common: round all integer times to millisecondswm42018-05-011-2/+6
* cocoa: change deprecation warning from opengl-cb to libmpvAkemi2018-04-292-3/+3
* build: bump wayland-protocols requirement to 1.12+Jan Ekström2018-04-291-1/+1
* wayland_common: update to stable xdg-shellEmmanuel Gil Peyrot2018-04-293-52/+52
* gpu/video: make HDR peak computing work without work group countNiklas Haas2018-04-291-4/+5
* gpu/video: improve HDR peak computation feature check loggingJan Ekström2018-04-291-1/+4
* command: change cycle-value command behaviorwm42018-04-294-87/+97
* command: make track properties cycle through no/auto if uninitializedwm42018-04-291-9/+18
* command: fix coding stylewm42018-04-291-5/+6
* vd_lavc: enable dr by defaultwm42018-04-292-7/+5
* vf_vapoursynth: correctly signal error on script init failurewm42018-04-291-0/+1
* f_lavfi: support setting common filter options like "threads"wm42018-04-293-3/+12
* client API: some doxygen clarificationswm42018-04-291-0/+11
* egl_helpers: change minimum framebuffer size to 8 bit per componentwm42018-04-291-3/+3
* encode: do not clear video PTS on VOCTRL_RESETwm42018-04-291-8/+0
* egl_helpers: log certain EGL attributeswm42018-04-291-0/+38
* player: don't wait for last video frame in encode modewm42018-04-291-0/+3
* TOOLS/matroska.py: ignore some unused elementswm42018-04-291-1/+3
* f_decoder_wrapper: fix a typo in log messagewm42018-04-291-1/+1
* input: raise log level of some noisy messageswm42018-04-291-7/+7
* demux_mkv: adjust log verbosity levelswm42018-04-292-40/+41
* filter: hide warning when disconnecting pins drops frameswm42018-04-291-2/+2
* encode: rewrite half of itwm42018-04-2911-1114/+754
* vo: add vo_reconfig2()wm42018-04-293-4/+27
* encode: get rid of AVDictionary setter helperwm42018-04-293-73/+19
* encode: some more cleanupswm42018-04-294-32/+6
* f_output_chain: remove a redundant variablewm42018-04-291-4/+2
* options: remove broken --video-stereo-mode optionwm42018-04-293-4/+4
* video: remove internal stereo_out flagwm42018-04-296-24/+12
* demux_lavf: discard "und" language tagwm42018-04-291-1/+1
* f_output_chain: log status of auto filterswm42018-04-294-0/+48
* f_output_chain: log input instead of output formatwm42018-04-291-44/+38
* client API: add some render API extensions for timingwm42018-04-294-29/+219
* vo_libmpv: support GPU rendered screenshotswm42018-04-293-0/+45
* vo_libmpv: adjust redraw handling to new API semanticswm42018-04-291-12/+4
* vo_libmpv: remove annoying indirectionswm42018-04-291-71/+80
* vo_libmpv: move some update() callbacks out of context lockwm42018-04-291-3/+3
* vo_libmpv: move up update() functionwm42018-04-291-14/+12
* vo_libmpv: add support for DRwm42018-04-293-0/+38
* client API: preparations for allowing render API to use DR etc.wm42018-04-298-30/+269
* vo: move DR helper code to a separate source filewm42018-04-295-91/+184
* mp_image: fixup a simple 10L in ref_bufferJan Ekström2018-04-211-1/+1
* vo_gpu: move some extra code for screenshot to video.cwm42018-04-202-13/+15
* client API: minor clarificationwm42018-04-201-2/+2
* README: mention that Libav support is brokenwm42018-04-201-3/+3
* encode: simplify colorspace settingwm42018-04-203-38/+2
* encode: cosmeticswm42018-04-203-93/+107
* vo_lavc: remove pointless uint32_t type for int valueswm42018-04-201-7/+2
* encode: remove some unused functionswm42018-04-202-20/+0
* encoding: deprecate a bunch of obscure optionswm42018-04-204-10/+13
* audio: fix EOF handling if there was no data at allwm42018-04-201-0/+7
* video: pass through container fps to filterswm42018-04-197-15/+16
* demux: support for some kinds of timed metadatawm42018-04-188-121/+234
* player: remove in_dispatch fieldwm42018-04-184-17/+35
* dispatch: simplify, disallow recursive invocationwm42018-04-181-75/+60
* w32_common: avoid recursive dispatch queue callswm42018-04-181-1/+6
* scripting: change when/how player waits for scripts being loadedwm42018-04-185-22/+27
* cocoa-cb: fix a warning with swift 4.1 and slight cleanupAkemi2018-04-171-3/+7
* HIDRemote: fix volume buttons on macOS 10.13Akemi2018-04-171-0/+8
* hwdec_ios: fix crash after mapper_init failureAman Gupta2018-04-171-2/+4
* demux: mark eia608 packets as keyframesAman Gupta2018-04-171-0/+1
* demux, player: mark dependent tracksAman Gupta2018-04-174-1/+5
* client API: make sure to send IDLE event after mpv_initialize()wm42018-04-161-0/+1
* demux_lavf: use new libavformat semantics for stream resyncwm42018-04-161-17/+2
* client API: fix potential sporadic freezes on terminationwm42018-04-161-4/+4
* client API: clarify that Display pointers etc. need to stay validwm42018-04-162-8/+25
* f_lavfi: add an option to use old audio PTS handling for af_lavfiwm42018-04-153-1/+45
* DOCS/interface-changes.rst: adjust some audio filter change noteswm42018-04-151-3/+5
* audio: do not try to resample spdif datawm42018-04-151-0/+5
* audio: don't recreate AO if a filter changes the output formatwm42018-04-152-4/+32
* ao_alsa: actually report underruns to userwm42018-04-151-5/+5
* f_output_chain: fix typowm42018-04-151-1/+1
* audio: change format negotiation, remove channel remix fudgingwm42018-04-153-229/+89
* f_autoconvert: be less clever about running specific codepathswm42018-04-151-28/+14
* ao_pulse: reduce requested device buffer sizewm42018-04-152-2/+2
* ao_alsa: reduce requested buffer sizewm42018-04-151-2/+2
* ao_alsa: add options for controlling period/buffer sizewm42018-04-152-8/+30
* ytdl_hook: don't log error when loading is abortedwm42018-04-151-2/+6
* stream_libarchive: mark as needing cachewm42018-04-151-0/+1
* demux: fix deadlock on "program" property changeswm42018-04-151-0/+6
* demux_mkv: fix certain cases of recursive SeekHeadswm42018-04-151-4/+1
* vo_gpu: hwdec: Use ffnvcodec to load CUDA symbolsPhilip Langdale2018-04-155-246/+50
* build: fixup vendored wayland protocols with variantsJan Ekström2018-04-152-10/+31
* ao_openal: document the muted↔gain conversionJan Ekström2018-04-151-0/+3
* ao/openal: Remove notes on experimentality from the documentationLAGonauta2018-04-151-4/+1
* ao/openal: Add option to set buffering characteristicsLAGonauta2018-04-152-23/+70
* ao/openal: Add better sample format and channel layout selectionLAGonauta2018-04-151-139/+73
* ao/openal: Add OpenAL Soft extension to get the correct latencyLAGonauta2018-04-151-1/+16
* ao/openal: Add support for direct channels outputLAGonauta2018-04-152-0/+16
* ao/openal: Add hardware mute supportLAGonauta2018-04-151-0/+12
* ao/openal: Use only one source for audio outputLAGonauta2018-04-151-52/+153
* opengl: include details in EGL context errorsAman Gupta2018-04-121-3/+3
* demux_lavf: skip demuxer hack iteration if hacks are disabledsergey.dobrodey2018-04-121-3/+1
* demux_mkv: add V_AV1 identifier for AV1Jan Ekström2018-04-081-0/+1
* manpage: document vaapi-deviceKevin Mitchell2018-04-081-0/+4
* manpage: move cuda-decode-device with hwdec optionsKevin Mitchell2018-04-081-10/+10
* js: use new hooks API (match f60826c3)Avi Halachmi (:avih)2018-04-072-10/+50
* js: dump(..): fix incorrect <VISITED> with array argumentAvi Halachmi (:avih)2018-04-071-1/+1
* js: implement mp.register_idleAvi Halachmi (:avih)2018-04-072-7/+53
* js: implement mp.options.read_optionsAvi Halachmi (:avih)2018-04-072-8/+60
* config: replace config dir lua-settings/ with dir script-opts/Avi Halachmi (:avih)2018-04-076-5/+14
* ao_opensles: let cfg_frames_per_buffer accept buffer size up to 0.5s at 192kHzTom Yan2018-04-051-1/+1
* ao_opensles: remove useless cfg_sample_rateTom Yan2018-04-052-5/+1
* ao_opensles: bump device buffer size to 250msTom Yan2018-04-051-1/+1
* ao_opensles: do one buffer onlyTom Yan2018-04-051-15/+8
* av_common: cosmetic simplification to ffmpeg component iteration loopswm42018-04-031-4/+2
* f_lavfi: use new libavfilter iteration APIwm42018-04-033-5/+6
* video: remove libavutil PSEUDOPAL stuffwm42018-04-033-6/+3
* vaapi: add option to select a non-default device pathRostislav Pehlivanov2018-03-303-27/+52
* lavc_conv: do not allow libavcodec to drop subtitles with broken UTF-8wm42018-03-262-1/+2
* player: fix hook processing consistency and code duplication issueswm42018-03-263-45/+20
* client API: add a first class hook API, and deprecate old APIwm42018-03-2614-103/+283
* client API: deprecate mpv_get_wakeup_pipe()wm42018-03-263-17/+24
* command: remove an old compatibility hackwm42018-03-262-48/+3
* command: remove duplication of property set error message handlingwm42018-03-261-59/+36
* command: move property multiply code to m_property.cwm42018-03-263-26/+36
* command: use mpv_node helpers instead of duplicated codewm42018-03-262-27/+12
* manpage: mention how to get multiple video tracks for --lavfi-complexwm42018-03-261-0/+2
* client API: add a new way to pass X11 Display etc. to render APIwm42018-03-2624-144/+132
* f_decoder_wrapper: retry decoding if libavcodec returns invalid statewm42018-03-261-2/+7
* player: don't print error if aborted while loading external fileswm42018-03-261-1/+2
* demux, stream: ignore packets and errors on forced exitwm42018-03-262-3/+4
* cocoa-cb: render on a dedicated dispatch queueAkemi2018-03-253-28/+36
* stats: print section titles independentlyJulian2018-03-251-3/+6
* stats: improve video/audio detectionJulian2018-03-251-30/+29
* ao_opensles: re-flow interface/configuration retrievalJan Ekström2018-03-241-9/+18
* ao_opensles: fix audio sync using device latency extensionAman Gupta2018-03-231-3/+20
* drm/atomic: ensure request is available until uninitLongChair2018-03-231-3/+14
* mpv.desktop: fix French translation consistencyemersion2018-03-181-1/+3
* cocoa-cb: fix shutdown when fullscreen animation is runningAkemi2018-03-183-8/+21
* vo_gpu: fix anamorphic video screenshots (second try)wm42018-03-161-3/+4
* img_format.h: cosmetics: fix whitespacewm42018-03-151-1/+1
* manpage: document that ---ao overrides --audio-devicewm42018-03-151-1/+3
* f_hwtransfer: more detailed loggingwm42018-03-151-3/+4
* f_hwtransfer: fix a logic errorwm42018-03-151-2/+2
* vo: pass through framedrop flag differentlywm42018-03-154-17/+5
* vo: move display-fps internal option value to VO optswm42018-03-154-28/+24
* video: add an option to tune waiting for video timingwm42018-03-156-2/+50
* vo: cosmetics: fix a case of bad whitespacewm42018-03-151-2/+1
* client API: deprecate qthelper.hppwm42018-03-152-5/+17
* vo_gpu: fix anamorphic screenshotswm42018-03-151-2/+2
* mp_image: fix UB with certain callers like vf_vdpauppwm42018-03-151-0/+4
* DOCS/options: clarify that --end also supports relative timeRicardo Constantino2018-03-151-2/+2
* stream_file: enable cache for FUSE filesystems on OS XPhilip Sequeira2018-03-151-1/+2
* stream_file: add more network file systems (Linux)Philip Sequeira2018-03-151-0/+1
* client API: send MPV_EVENT_SHUTDOWN only oncewm42018-03-153-3/+6
* all: replace mpv_detach_destroy() with mpv_destroy()wm42018-03-154-8/+8
* client API: rename mpv_detach_destroy() to mpv_destroy()wm42018-03-154-8/+30
* client API: add mpv_create_weak_client()wm42018-03-156-5/+44
* client API: cleanup mpv_handle terminationwm42018-03-156-113/+150
* player: move locale check to mp_create()wm42018-03-152-25/+30
* player: shuffle around CLI exit code handlingwm42018-03-152-58/+44
* cocoa-cb: fix crash on startup with not initialised title barAkemi2018-03-141-1/+2
* cocoa-cb: fix crash with forced iGPU on some multi GPU systemsAkemi2018-03-141-3/+5
* build: fix swift build with waf 1.8.4Akemi2018-03-112-4/+4
* cocoa-cb: remove unneeded icc-profile-auto checkAkemi2018-03-111-3/+1
* cocoa-cb: fix usage of wrong fbo when off-screenAkemi2018-03-111-4/+4
* cocoa-cb: don't deactivate mouse events completely with input-cursor=noAkemi2018-03-111-7/+2
* doc: fix formatting of video-frame-info propertiesAman Gupta2018-03-111-5/+5
* demux: fix comment typoAman Gupta2018-03-111-1/+1
* TOOLS/autoload: be more robust with slow directory listingsRicardo Constantino2018-03-101-11/+24
* vo_vdpau: fix resizing and rotation problemswm42018-03-081-3/+7
* ao_sdl: fix default buffer sizewm42018-03-081-5/+6
* ao: do not allow actual buffer size of 0wm42018-03-081-0/+1
* demux: correctly report buffered size as 0 if there are no packetswm42018-03-081-1/+1
* vd_lavc: slightly better logging about why hwdec is not usedwm42018-03-081-5/+9
* scripting: make a function staticwm42018-03-082-2/+1
* osxbundle: fix bundle creation with python3Akemi2018-03-081-6/+8
* ao_opensles: bump device buffer size to 200mstomty892018-03-071-1/+1
* ao_opensles: remove set_play_state()tomty892018-03-071-10/+1
* ao_opensles: clear buffer queue in reset()tomty892018-03-071-1/+2
* hwdec_drmprime_drm: Fix a DRM buffer memory leakageLongChair2018-03-051-2/+3
* cocoa-cb: fix a segfault without videoAkemi2018-03-041-10/+7
* cocoa-cb: fix wrong aspect ratio on live resize after reconfig resizeAkemi2018-03-041-1/+1
* cocoa-cb: change handling of window aspect ratio changesAkemi2018-03-043-34/+16
* context_drm_egl: Allow fallback EGLConfig formatsAnton Kindestam2018-03-041-17/+49
* tv: Recognise v4l2 'JPEG' fourccPhilip Langdale2018-03-044-3/+8
* input: minor additions to default key bindingswm42018-03-042-13/+64
* client: remove legacy API that is unused nowAkemi2018-03-042-44/+1
* cocoa-cb: use new libmpv API instead of opengl-cbAkemi2018-03-045-62/+76
* cocoa-cb: move the GL dummy function to swiftAkemi2018-03-042-6/+3
* cocoa-cb: remove debug remnant (stray print)Akemi2018-03-041-1/+0
* vo_gpu: don't segfault in libmpv_gl's destroy()Niklas Haas2018-03-041-1/+2
* wscript: also install render API related headersNiklas Haas2018-03-041-1/+2
* player: fix strange behavior on edition switchingwm42018-03-031-0/+2
* player: don't free root filter while it's still neededwm42018-03-031-1/+1
* demux_lavf: add some hacks for SDPwm42018-03-031-0/+6
* player: fix track autoselection of external files yet againwm42018-03-031-3/+3
* command: fix whitespacewm42018-03-031-1/+1
* video: add option to reduce latency by 1 or 2 frameswm42018-03-035-4/+31
* manpage: describe how to list/inspect/apply profileswm42018-03-031-0/+5
* options: add a builtin low-latency profilewm42018-03-032-0/+49
* video: don't read ahead a frame in --untimed modewm42018-03-031-0/+3
* demux_lavf: add --demuxer-lavf-probe-info=nostreamswm42018-03-032-4/+11
* demux: move some code to a separate functionwm42018-03-031-33/+41
* demux: improve audio tag merging for OGG fileswm42018-03-031-4/+17
* vo_gpu: error out if there were rendering errors when taking screenshotwm42018-03-031-1/+5
* vo_gpu: fix taking screenshots of rotated videoswm42018-03-031-0/+3
* vd_lavc: fix inverted conditionwm42018-03-031-1/+1
* mp_image: replace rude function with less rude FFmpeg upstream functionwm42018-03-034-54/+5
* demux_lavf: don't mess up in streams with unknown size and init segmentwm42018-03-031-1/+2
* player: set thread name in opener threadwm42018-03-031-0/+3
* DOCS/interface-changes: add note about desyncing audio filterswm42018-03-031-0/+2
* mp_image: make ref error handling slightly readablewm42018-03-031-10/+9
* mp_image: pass through unknown AVFrame side datawm42018-03-032-1/+42
* player: add warning comment about ignoring ABI safetywm42018-03-031-0/+3
* mp_image: fix subtle side data memory leakswm42018-03-031-2/+2
* demux_mkv: enable libavcodec parser for eac3wm42018-03-031-1/+1
* README: mention some semi-required FFmpeg dependencieswm42018-03-031-0/+4
* demux_edl: fix undefined behavior if mp4 init segment is not providedwm42018-03-031-1/+1
* cocoa-cb: fix building with SDK 10.12 and earlierAkemi2018-03-011-1/+1
* build: restore alphabetical sort order of file listswm42018-02-281-71/+71
* client API: deprecate opengl-cb API and introduce a replacement APIwm42018-02-2823-288/+1267
* m_option: remove unneded compatibility featureswm42018-02-282-9/+2
* vo_gpu: remove a dead declarationwm42018-02-281-1/+0
* client API: clarify license, fix some typoswm42018-02-282-3/+4
* osdep/atomic: add emulation for atomic_exchange()wm42018-02-281-0/+7
* osdep/atomic: fix potential shadowing warningswm42018-02-281-8/+8
* cocoa-cb: make fullscreen resize animation duration configurableAkemi2018-02-283-2/+30
* cocoa-cb: fix stretched gl surface on window aspect ratio changeAkemi2018-02-282-2/+48
* cocoa-cb: change border and borderless window stylingAkemi2018-02-289-20/+158
* drm_common: Improve VT switching signal handling somewhatAnton Kindestam2018-02-261-1/+15
* vo_drm: Fix pageflip errors on VT switchAnton Kindestam2018-02-261-2/+5
* context_drm_egl: Repair VT switchingAnton Kindestam2018-02-261-2/+27
* context_drm_egl: Introduce 30bpp supportAnton Kindestam2018-02-264-30/+103
* egl_helpers: mpegl_cb can now signal an error conditionAnton Kindestam2018-02-262-1/+8
* cocoa-cb: fix wrong fullscreen window sizeAkemi2018-02-252-11/+21
* cocoa-cb: fix wrong drawing size on resizeAkemi2018-02-251-17/+12
* vo_gpu: fix mobius tone mapping when sig_peak <= 1.0Niklas Haas2018-02-251-0/+2
* vo_gpu: don't tone-map for pure gamut reductionsNiklas Haas2018-02-251-3/+0
* stream_file: add mode for reading appended fileswm42018-02-212-7/+61
* audio: improve behavior if filters output nothing during probingwm42018-02-212-1/+9
* cocoa-cb: fix invalid framebuffer operation errorAkemi2018-02-211-1/+5
* drm_vo: pixel aspect from --monitoraspectMarco Migliori2018-02-211-1/+7
* vf_vapoursynth: fix freezewm42018-02-201-5/+7
* vo_gpu: introduce --target-peakNiklas Haas2018-02-204-7/+49
* vo_gpu: correctly parametrize the HLG OOTF by the display peakNiklas Haas2018-02-201-20/+31
* vo_gpu: simplify and correct color scale handlingNiklas Haas2018-02-203-33/+40
* vo_mediacodec_embed: fix forgotten VO_CAP_NOREDRAW→VO_CAP_NORETAINJan Ekström2018-02-201-1/+1
* video: fix --video-rotate in some caseswm42018-02-181-1/+1
* cocoa-cb: fix hwdec when drawing off-screenAkemi2018-02-171-0/+1
* video: do not buffer extra frames with VO_CAP_NORETAIN outputsAman Gupta2018-02-171-0/+3
* video: rename VO_CAP_NOREDRAW to VO_CAP_NORETAINAman Gupta2018-02-172-4/+4
* vo_gpu: hwdec_drmprime_drm: cosmetic simplificationwm42018-02-161-6/+3
* filter: fix potential NULL pointer derefwm42018-02-161-1/+1
* command: simplify mp_property_filter_metadatawm42018-02-161-19/+11
* github: recommend 0x0.st rather than sprunge.us for logfilesKevin Mitchell2018-02-161-1/+1
* build: fix dependency check on macOSAkemi2018-02-162-9/+8
* cocoa-cb: fix drawing on macOS 10.11Akemi2018-02-161-3/+19
* build: fix linking libmpv when swift features are builtAkemi2018-02-132-0/+3
* build: remove shell usage from swift build scriptsAkemi2018-02-131-4/+5
* build: fix swift detection with python2Akemi2018-02-131-6/+2
* lua+js: Implement utils.getpid()sfan52018-02-135-0/+51
* vo_gpu: remove old window screenshot glue code and GL implementationwm42018-02-134-42/+0
* f_lavfi: extend filter help outputwm42018-02-131-1/+41