summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* introduce new property expand + function syntaxproperty-expand-wipwm42017-04-182-19/+221
* codec_tags: minor simplificationwm42017-04-181-14/+10
* codec_tags: remove some more leftoverswm42017-04-181-5/+0
* ass_mp: reallocate cached subtitle image data on format changeswm42017-04-181-1/+2
* cocoa: fix retrieval of unfs window size while animatingAkemi2017-04-171-1/+2
* vo_opengl: move X11 backends before Waylandwm42017-04-161-3/+3
* sub: minor sdh filter fixesDan Oscarsson2017-04-151-1/+2
* Fix use of ISC licensewm42017-04-1514-39/+70
* demux: estimate total packet size, deprecate packet number limitswm42017-04-145-10/+45
* player: fix a corner case in previous commitwm42017-04-143-3/+5
* player: fix core-idle and eof-reached update notifcationswm42017-04-145-11/+37
* player: unmess pause state handlingwm42017-04-145-65/+53
* player: add --keep-open-pause=no optionDan Oscarsson2017-04-145-1/+13
* vo_opengl: minor cosmeticswm42017-04-143-11/+13
* win32: fix mismatched free/talloc_freewm42017-04-121-1/+1
* win32: rewrite getcwd() using GetFullPathNameWwm42017-04-111-2/+11
* osc: use "loop-playlist" instead of "loop" propertywm42017-04-111-1/+1
* win32: add UTF-8 getcwd() wrapperwm42017-04-112-0/+20
* command, manpage: some leftover mentions of renamed --loop optionwm42017-04-112-5/+5
* command: update sub-fps etc. options on runtime changeswm42017-04-101-11/+7
* manpage: group --loop options togetherwm42017-04-101-16/+16
* options: deprecate --loopwm42017-04-105-10/+26
* vo_opengl: add option for caching shaders on diskwm42017-04-087-12/+154
* vo_opengl: fix a confused commentwm42017-04-081-1/+1
* vo_opengl: remove two unused symbolswm42017-04-082-2/+0
* encoding_profiles.conf: update and remove deprecated stuffRicardo Constantino2017-04-071-59/+21
* wscript: don't make dvdread-common an optionRicardo Constantino2017-04-071-2/+2
* vo_opengl: add our own copy of OpenGL headerswm42017-04-078-188/+783
* demux_lavf: disable half-working mp4 edit list support in libavcodecwm42017-04-071-1/+5
* vd_lavc: fix return value in receive_frame()wm42017-04-071-1/+1
* vo_opengl: add a generic EGL function loader functionwm42017-04-068-42/+40
* vo_opengl: fix windows build if GLES3 is detectedwm42017-04-061-0/+4
* wscript: avoid compose_checks in one casewm42017-04-061-4/+2
* vo_opengl: header_fixes.h: merge IOS GLES blockwm42017-04-061-18/+3
* build: replace android-gl check with a standard GLES3 checkwm42017-04-063-6/+6
* vf_lavfi, af_lavfi: remove unused/deprecated includewm42017-04-052-2/+0
* etc/mpv.conf: remove deprecated optionswm42017-04-051-16/+9
* options: assing proper default value for --audio-channelswm42017-04-051-0/+5
* vf: fix another broken case of conversion filter auto-insertionwm42017-04-051-0/+37
* demux_cue: include io.h for Windows UTF-8 filesystem functionswm42017-04-041-0/+2
* DOCS/interface-changes.rst: document --vf/--af deprecationswm42017-04-041-0/+10
* audio: deprecate most audio filterswm42017-04-045-1/+10
* af: implement generic lavfi option bridge toowm42017-04-042-10/+99
* af_lavfi: remove forced "format" filterwm42017-04-041-27/+2
* parse_commandline: guard glob() usewm42017-04-041-1/+1
* w32_common: refactor mouse button handlingJames Ross-Gowan2017-04-041-39/+47
* vo_opengl: use 16 bit textures with anglewm42017-04-032-2/+5
* video: support positional arguments for automatic lavfi option bridgewm42017-04-034-11/+58
* osx: fix Touch Bar access on systems without Touch Bar supportAkemi2017-04-021-4/+7
* video: add automatic libavfilter bridge to option parsingwm42017-04-023-15/+113
* video: deprecate almost all video filterswm42017-04-0220-4/+61
* audio: lower "Disabling multichannel output." warning to verbosewm42017-04-021-1/+1
* image_writer: make it work with libavcodec's jpg encoderwm42017-04-021-5/+38
* manpage, client API: add some clarifications when commands use OSDwm42017-04-012-3/+14
* manpage: finish cut off sentencewm42017-04-011-1/+2
* screenshot: cleanup: use normal MSGL_ defineswm42017-04-011-19/+9
* player: make screenshot commands honor the async flagwm42017-04-018-32/+117
* ta_talloc: add missing include statementwm42017-04-011-0/+2
* input: add "async" flagwm42017-04-014-0/+12
* misc: add a thread poolwm42017-04-012-0/+135
* player: enable "buffering" pausing for DASH streams toowm42017-04-011-1/+2
* external_files: enable autoloading with URLsRicardo Constantino2017-04-012-3/+6
* external_files: actually try to autoload from fallback pathsRicardo Constantino2017-04-011-2/+2
* w32_common: fix undefined behaviour when toggling fullscreenJames Ross-Gowan2017-04-021-222/+214
* Switch demuxing and decoding to GStreamer (finally FFmpeg independence!)wm42017-04-011-4/+5
* wscript: fix broken build with dvdread+dvdnav in 34e6a26Ricardo Constantino2017-03-312-4/+7
* wscript: decouple dvdnav check from dvdreadRicardo Constantino2017-03-313-3/+5
* command: add property notifications for hwdec propertieswm42017-03-311-3/+3
* ao_wasapi: do not pass nonsense to drivers with doublewm42017-03-291-5/+23
* stream/stream_dvdnav: show list of titles on verboseRicardo Constantino2017-03-291-0/+7
* stream/stream_dvdnav: don't ignore setting titleRicardo Constantino2017-03-291-1/+1
* osc: escape ASS and strip newlines on titleRicardo Constantino2017-03-272-0/+3
* osc: make title configurable and use property expansion on itRicardo Constantino2017-03-272-7/+11
* Revert "osc: make the title toggleable between media-title and filename"Ricardo Constantino2017-03-272-19/+12
* osx: fix event propagation of menu bar item key shortcutsAkemi2017-03-271-4/+3
* cocoa: fix retrieval of unfs window sizeAkemi2017-03-261-3/+11
* cocoa: fix first responder when borderless window is usedAkemi2017-03-261-0/+7
* osx: fix key input in certain circumstancesAkemi2017-03-2612-58/+16
* osx: initial Touch Bar supportAkemi2017-03-2611-1/+456
* command: add expand-text command to property-expand a stringAvi Halachmi (:avih)2017-03-264-0/+17
* osc: make the title toggleable between media-title and filenameRicardo Constantino2017-03-262-12/+19
* player: make new stream output more consistent with other outputwm42017-03-261-3/+3
* player: print additional stream infoDan Oscarsson2017-03-261-1/+13
* command: change and simplify filter toggle syntaxwm42017-03-263-8/+31
* vo_opengl: angle: add --angle-flip to set the present modelJames Ross-Gowan2017-03-262-4/+43
* m_option: consistent af/vf filter entry "enabled" flag default valuewm42017-03-252-0/+2
* command: add better runtime filter toggling methodwm42017-03-258-32/+100
* manpage: minor addition for --video-syncwm42017-03-251-0/+4
* sub: add SDH subtitle filterDan Oscarsson2017-03-258-5/+506
* command: add demux-start-time propertyMatthias Hunstock2017-03-252-0/+14
* droptarget: fix style and refactorJames Ross-Gowan2017-03-261-123/+106
* w32_common: move the IDropTarget impl to a separate fileJames Ross-Gowan2017-03-264-201/+270
* vo_opengl: replace uniform variable image_size with input_sizeigv2017-03-253-4/+9
* vo_opengl: add tex_offset uniform variable to user shadersigv2017-03-252-0/+7
* vo_opengl: make size of a cropped source image available to user shadersigv2017-03-252-3/+11
* TOOLS: add lua script for runtime acompressor ffmpeg filter controlJan Janssen2017-03-251-0/+126
* af_drc: removeJan Janssen2017-03-257-460/+2
* manpage: add empty line between protocol header/descriptionwm42017-03-251-0/+19
* manpage: explain more about outstanding dvdnav bugsFrederick Eaton2017-03-251-5/+11
* osc: fix PlayResX undefined warning when aspect is 0Ricardo Constantino2017-03-241-3/+6
* osc: bottom/topbar: don't clip title verticallyRicardo Constantino2017-03-241-2/+2
* osc: bottom/topbar: increase timecodes width a bitRicardo Constantino2017-03-241-4/+4
* osc: refactor cache status displayRicardo Constantino2017-03-241-11/+18
* osc: refactor osc message scalingRicardo Constantino2017-03-241-35/+20
* vo_x11: fix an unused variable warningwm42017-03-241-1/+0
* command: add a property to signal whether networking is usedwm42017-03-242-0/+20
* vo_x11: reduce flickering on playlist navigationrr-2017-03-241-2/+7
* mpv.desktop: fix some mistakes in mpv.desktopgiwhub2017-03-231-6/+6
* encode_lavc: fix build failure after libavcodec major bumpwm42017-03-231-2/+2
* video: fix a typo in a commentwm42017-03-231-1/+1
* vd_lavc: fix potential build failure with vaapiwm42017-03-231-1/+1
* vdpau: support new vdpau libavcodec decode APIwm42017-03-235-5/+92
* vo_opengl: add a backend start_frame callback for context_vdpauwm42017-03-204-40/+52
* vo_opengl: read framebuffer depth from actual FBO used for renderingwm42017-03-208-21/+25
* vo_opengl: move some init_gl code to utility functionswm42017-03-203-50/+61
* manpage: fix a typowm42017-03-201-1/+1
* vo_opengl: add a --opengl-es=force2 optionwm42017-03-204-3/+11
* vo_opengl: properly respect dither option if dumb mode is usedwm42017-03-201-1/+6
* vo_opengl: context_vdpau: resize output surfaces lazilywm42017-03-191-80/+82
* vo_opengl: context_vdpau: minor fixeswm42017-03-192-20/+38
* vo_opengl: fix some undefined behaviorwm42017-03-181-1/+1
* vo_opengl: add experimental vdpauglx backendwm42017-03-184-0/+385
* vo_opengl: add log field to MGLContextwm42017-03-182-0/+2
* screenshot: change details of --screenshot-format handlingwm42017-03-185-49/+50
* image_writer: remove useless formatswm42017-03-184-16/+2
* ao_jack: update latency on buffer_size/graph changeCheng Sun2017-03-181-7/+34
* screenshot: minor simplificationwm42017-03-181-7/+4
* manpage: slightly improve screenshot-raw descriptionwm42017-03-181-3/+4
* wayland_common: organize and correctly map mouse buttonsRostislav Pehlivanov2017-03-171-4/+8
* client API: clarify what stream_cb callbacks can dowm42017-03-171-1/+3
* manpage: minor clarification to screenshot command argument handlingwm42017-03-151-2/+6
* stream_dvd: fix subs/audio detection on DVDs containing multi-PGC titlesqrwyeui2017-03-151-3/+3
* sd_ass: disable --sub-fix-timing if sub style override is fully disabledwm42017-03-151-1/+1
* build: disable optical media libs by default (DVD/BD/CD)wm42017-03-151-0/+4
* vdpau: warn on HEVC due to completely broken nVidia driverswm42017-03-141-4/+7
* ao_alsa: fix device filtering, add another exceptionwm42017-03-141-1/+3
* player: specifically log audio EOF toowm42017-03-141-1/+3
* ao_alsa: filter fewer deviceswm42017-03-141-4/+2
* ao_alsa: POLLERR can be set even if the device is not lostwm42017-03-141-1/+5
* Copyright: version.sh is GPLwm42017-03-131-0/+1
* README.md: update comments about Windows hwdec/GLwm42017-03-131-5/+3
* cocoa: set background of the title bar from black to whiteAkemi2017-03-092-1/+3
* osx: add key mappings for previous and next Media KeysAkemi2017-03-091-3/+5
* cocoa: fix autofit options on HiDPI resolutions without HiDPI scalingAkemi2017-03-091-33/+15
* vd_lavc: disable videotoolbox hack with newer ffmpeg versionswm42017-03-071-2/+5
* manpage: adjust description of libva deinterlacer ref direction messwm42017-03-071-5/+7
* dvb: add support for DVB-T2ivan-832017-03-064-633/+777
* TOOLS/zsh.pl: don't leak regex match variablesPhilip Sequeira2017-03-061-0/+3
* options: add M_OPT_FILE to some more file optionsPhilip Sequeira2017-03-067-10/+10
* wscript: substitute cplugins linker flag for macOS compatiblityAlexis Nootens2017-03-061-2/+2
* filter_kernels: Keep f.radius in terms of dest/filter coords.Nicholas J. Kain2017-03-064-12/+20
* filter_kernels: Apply blur/taper before culling radius.Nicholas J. Kain2017-03-061-3/+3
* hw_videotoolbox: allow using native decoder output formatwm42017-03-023-3/+11
* m_option: optionally allow passing "no" to imgfmt option typeswm42017-03-021-4/+7
* client API: update outdated recommendations about window embeddingwm42017-03-022-23/+20
* demux_lavf: get total duration from per-track durations as fallbackwm42017-03-011-2/+19
* vd_lavc: log pixel format requested from decoderwm42017-03-011-8/+18
* vf_vavpp: fix first-field modewm42017-02-281-3/+3
* vf_vavpp: add advanced deint bug compatibility for Intel vaapi driverswm42017-02-282-4/+27
* vf_vavpp: minor fixeswm42017-02-281-2/+4
* cocoa: improve calculation of new window position on a different screenAkemi2017-02-281-13/+44
* cocoa: only move window into screen bounds when changing screensAkemi2017-02-271-3/+9
* cocoa: fix segfault in certain circumstancesAkemi2017-02-273-3/+9
* osc: fix window dragging with showwindowed=noAkemi2017-02-271-0/+2
* cocoa: add option to force dedicated GPUAkemi2017-02-274-15/+44
* osx: drop support for OS X 10.7 and earlierAkemi2017-02-273-33/+0
* ao_alsa: close audio device if polling returns POLLERRwm42017-02-271-1/+3
* ao_alsa: fix an error checkwm42017-02-271-1/+1
* vo_opengl: hwdec_d3d11egl: make it work with some ANGLE DLL versionswm42017-02-271-1/+7
* decode: fix extra surface countwm42017-02-274-5/+4
* vf_vavpp: always limit forward/backward surfaces to requested numberwm42017-02-271-3/+7
* vf_vavpp: remove apparently broken change-detectionwm42017-02-271-2/+0
* vo_opengl: use misc/ctype.h instead of <ctype.h>wm42017-02-251-2/+2
* client: call certain external functions outside of client lockwm42017-02-241-2/+3
* demux_lavf: skip avformat_find_stream_info() for some formatswm42017-02-232-5/+26
* lavfi: temporary workaround for FFmpeg av_buffersrc_parameters_set() bugwm42017-02-221-0/+9
* cocoa: fix dragging out of focus windowAkemi2017-02-213-6/+22
* player: don't block playback stop when seekingwm42017-02-211-3/+0
* player: fix stats-logging of sleep statewm42017-02-211-2/+3
* player: remove unnecessary wakeupwm42017-02-211-1/+0
* vo: fix subtleties in the redrawing logicwm42017-02-213-10/+12
* player: reduce blocking on VO when switching pausewm42017-02-212-3/+10
* img_format: stop setting some fields to dummy values for hwaccel formatswm42017-02-211-6/+7
* mp_image: for hwaccel, use underlying fmt in mp_image_params_guess_csp()wm42017-02-211-1/+2
* ao: never set ao->device = ""Kevin Mitchell2017-02-201-2/+3
* cocoa: only report mouse movements when window is not being draggedAkemi2017-02-203-1/+19
* cocoa: make window draggable on initAkemi2017-02-201-0/+2
* stream_cb: remove leftover doxygen linewm42017-02-201-1/+0
* vo_tct: check ioctl resultrr-2017-02-201-6/+6
* image_writer: check a return valuewm42017-02-201-1/+3
* command: add a redundant NULL checkwm42017-02-201-1/+1
* dec_video, dec_audio: remove redundant NULL-checkswm42017-02-202-4/+2
* ao: fix potential NULL deref in ao_device_list_add()wm42017-02-201-2/+2
* command: fix wrong sizeof() argumentwm42017-02-201-1/+1
* lavfi: support hwdec filters for --lavfi-complexwm42017-02-203-0/+22
* lavfi: use AVBufferSrcParameterswm42017-02-201-23/+34
* lavfi: use mp_image to store the filter pad formatwm42017-02-203-16/+31
* Fix two typoswm42017-02-202-2/+2
* wscript: drop pointless libavcodec vaapi.h/dxva2.h/d3d11va.h checkswm42017-02-201-5/+3
* vd_lavc: increase verbosity if requested hwaccel is not compiledwm42017-02-201-1/+2
* vd_lavc, vaapi: move hw device creation to generic codewm42017-02-209-161/+104
* vo_opengl: remove dxva2 dummy hwdec backendwm42017-02-205-90/+6
* cocoa: fix cursor hiding at the top of the screen in fullscreenAkemi2017-02-191-0/+12
* cocoa: fix cursor hiding in the Dock area of the screenAkemi2017-02-191-1/+1
* cocoa: simplify the cursor hiding codeAkemi2017-02-191-35/+15
* cocoa: fix scroll wheel input with Shift modifierAkemi2017-02-191-1/+2
* wscript: fix --egl-angle-lib for waf 1.9James Ross-Gowan2017-02-191-2/+4
* waf: fix linking of win32 console wrapperRicardo Constantino2017-02-191-3/+3
* travis: disable OSXwm42017-02-181-1/+1
* lavc_conv: pass pkt_timebase to ffmpegAman Gupta2017-02-181-0/+3
* manpage: discourage vo_vaapi furtherwm42017-02-171-3/+2
* vo_opengl: implement videotoolbox hwdec on iOSAman Gupta2017-02-175-3/+220
* vo_opengl: don't crash on unsupported formatswm42017-02-171-1/+2
* build: update wafwm42017-02-171-2/+2
* vo_opengl: hwdec_vaegl: use new format setup functionwm42017-02-173-14/+28
* vo_opengl: hwdec_osx: use new format setup functionwm42017-02-174-90/+23
* vo_opengl: hwdec_cuda: use new format setup functionwm42017-02-171-34/+8
* vo_opengl: move texture mapping of pixel formats to helper functionwm42017-02-173-128/+163
* vo_opengl: handle GL_LUMINANCE_ALPHA and integer textures differentlywm42017-02-175-31/+38
* videotoolbox: fix RGB formatwm42017-02-172-2/+2
* videotoolbox: remove weird format-negotiation between VO and decoderwm42017-02-173-38/+12
* videotoolbox: add reverse format mapping functionwm42017-02-172-5/+21
* videotoolbox: factor some duplicated codewm42017-02-175-84/+80
* manpage: remove stale --volume-restore-data entrywm42017-02-171-12/+0
* cocoa: refactor mouse events and cursor visibilityAkemi2017-02-164-39/+41
* osx: improve bundle handlingAkemi2017-02-164-52/+9
* vd_lavc: fix inverted error checkwm42017-02-161-1/+1
* vd_lavc: move most vaapi hwaccel setup code to generic codewm42017-02-163-48/+95
* vd_lavc: remove some leftover vaapi locking infrastructurewm42017-02-162-23/+0
* cocoa: gracefully quit from the Dock's context menuAkemi2017-02-161-4/+10
* Copyright: list specific exceptions to stated ruleswm42017-02-161-1/+9
* DOCS/waf-buildsystem.rst: fix typoPedro Pombeiro2017-02-151-1/+1
* Revert "dvb: add support for DVB-T2"wm42017-02-144-766/+625
* vo_opengl: hwdec_vaegl: fix potentially undefined memory accesswm42017-02-141-2/+2
* cocoa: fix black edges on live resizeAkemi2017-02-131-20/+34
* cocoa: add --ontop-level option for modifying ontop window levelAkemi2017-02-134-6/+25
* lavfi: fix minor memory leakwm42017-02-131-9/+11
* mp_image: use AVFrame.opaque_ref to pass through mpv-only fieldswm42017-02-131-0/+20
* mpv.desktop: add translation for [da]scootergrisen2017-02-131-0/+3
* dvb: add support for DVB-T2ivan-832017-02-134-625/+766
* Fix build with HAVE_GL==0Michael Forney2017-02-131-1/+4
* atomic: remove __atomic builtin usagewm42017-02-133-41/+10
* win32: update the fullscreen state on restoringpavelxdd2017-02-121-1/+22
* DOCS/contribute.md: adjust coding style for if/else bracingwm42017-02-111-6/+4
* vo_opengl: angle: log the device/surface implementationJames Ross-Gowan2017-02-121-13/+27
* ytdl_hook: support livestream segmented DASH VODsRicardo Constantino2017-02-101-4/+6
* DOCS/mplayer-changes.rst: fix syntaxwm42017-02-101-1/+4
* dvb: move priv allocation to dvb_openThomas V2017-02-101-1/+1
* lavfi: cosmetics: more consistent variable namingwm42017-02-091-3/+3
* ao_oss: fix mixer channel messageKevin Mitchell2017-02-081-1/+1
* ao_oss: use --audio-device if --oss-device isn't set.Kevin Mitchell2017-02-081-6/+10
* lavfi: slightly better disconnected output handlingwm42017-02-081-6/+14
* Use AV_INPUT_BUFFER_PADDING_SIZE instead of deprecated onewang-bin2017-02-083-4/+4
* manpage: fix incorrect option name for --record-filewm42017-02-082-2/+2
* mp_image_tool: guard hw downloading against allocation failureswm42017-02-071-1/+1
* player: add experimental stream recording featurewm42017-02-0717-5/+597
* vo_opengl: egl_helpers: fix for non-WindowsJames Ross-Gowan2017-02-081-1/+1
* vo_opengl: angle: rewrite with custom swap chainJames Ross-Gowan2017-02-077-240/+724
* ytdl_hook: reenable support for length-less segments in EDLRicardo Constantino2017-02-061-12/+28
* manpage: Reorganise discussion of cuda hwdec to be less confusingPhilip Langdale2017-02-061-12/+8
* DOCS/edl-mpv.rst: fix typowm42017-02-051-1/+1
* ytdl_hook: fix EDL syntaxwm42017-02-051-1/+1
* demux_edl: fix behavior with no init segment providedwm42017-02-051-0/+6
* tv: Zero-out newly-allocated handle in tv_new_handle()Frédéric Brière2017-02-051-4/+1
* demux_timeline: more silencingwm42017-02-041-1/+1
* demux: try not to read packets when cancelledwm42017-02-041-1/+3
* ytdl_hook: Add non-dash fallbacks to default formatsRicardo Constantino2017-02-041-3/+3
* ytdl_hook, edl: implement pseudo-DASH supportwm42017-02-048-70/+276
* demux_timeline: move code aroundwm42017-02-041-41/+41
* ytdl: support segmented dashRicardo Constantino2017-02-041-12/+16
* sub: remove .txt as text subtitle extensionwm42017-02-031-1/+1
* manpage: state that hwdec d3d11va requires Windows 8+S2F0amEgS2xvdmVy2017-02-031-2/+2
* player: different way to auto-enable the demuxer cachewm42017-02-025-11/+20
* stream: get rid of streamtype enumwm42017-02-0219-50/+47
* stream: better method signal caching, rename weird uncached_stream fieldwm42017-02-023-10/+11
* cocoa: fix color profile retrievalAkemi2017-02-021-0/+1
* cocoa: fix dropping of files and URLsAkemi2017-02-021-14/+5
* cocoa: optimise screen event handlingAkemi2017-02-022-9/+20
* cocoa: fix displaylink refresh rate retrievalAkemi2017-02-021-23/+29
* osx: consistent normalisation when searching for external filesAkemi2017-02-023-4/+19
* hw_dxva2: create a IDirect3D9Ex devicewm42017-02-021-18/+27
* tvi_dummy: don't return bad dummy PTSwm42017-02-021-2/+3
* demux_tv: free the correct field instead of creating dangling pointerwm42017-02-021-1/+1
* sub: add justify of subtitlesDan Oscarsson2017-02-018-0/+26
* osc: allow playlist buttons when loopingRicardo Constantino2017-02-011-2/+3
* TOOLS/matroska.py: use python3wm42017-02-011-1/+1
* osc: box: clip with ellipsis after too much stretchingRicardo Constantino2017-01-311-2/+9
* osc: bottom/topbar: clip title instead of stretchingRicardo Constantino2017-01-311-4/+6
* player: add .scc subtitle extensionwm42017-01-311-1/+2
* demux_mkv: passthrough BlockAdditions for libvpx alphawm42017-01-314-1/+54
* TOOLS/matroska.py: fix some minor things for dumpingwm42017-01-311-5/+4
* demux_mkv: any reference makes a frame not a keyframewm42017-01-311-2/+1
* command: nicer OSd-formatting for loop-filewm42017-01-311-0/+1
* input.conf: change "L" to change loop-file by defaultwm42017-01-312-1/+5
* ytdl_hook: refactor edl track joiningRicardo Constantino2017-01-301-20/+28
* ytdl_hook: respect --no-audio, don't force-select trackRicardo Constantino2017-01-301-1/+1
* build: fix --disable-gl if cuda is enabledwm42017-01-301-0/+1
* cocoa: fix unwanted behavior with window level other than the defaultAkemi2017-01-291-2/+4
* vo_opengl: dxinterop: use the new SAFE_RELEASE macroJames Ross-Gowan2017-01-301-15/+8
* win32: add COM-specific SAFE_RELEASE to windows_utils.hJames Ross-Gowan2017-01-305-30/+31
* player: print hw format on "VO: " line toowm42017-01-291-2/+5
* ytdl_hook: fix opening hitbox.tv rtmp streamRicardo Constantino2017-01-291-0/+2
* vaapi: improve a commentwm42017-01-281-1/+7
* vaapi: remove central lock around vaapi API callswm42017-01-287-85/+2
* waftools/checks/generic: hacks for linking against static/shared libskwkam2017-01-281-5/+18
* wscript: add LIBRARY_PATH for library detectionkwkam2017-01-282-0/+4
* build: rpi: rely on pkgconfig for compiler flagsIlya Tumaykin2017-01-282-20/+28
* win32: snap to screen edgespavelxdd2017-01-275-0/+153
* build: explicitly check for FFmpeg vs. Libav, and their exact versionswm42017-01-273-43/+59
* wscript: merge libavfilter check into the main ffmpeg checkwm42017-01-271-7/+2
* atomic: drop __sync builtinswm42017-01-272-28/+1
* stream: minor cleanup to previous commitwm42017-01-271-12/+7
* stream: set EOF if stream is canceledwm42017-01-261-1/+3
* command: shorten long playlists on OSDwm42017-01-264-9/+107
* osd: move some internal declarations to internal headerswm42017-01-263-10/+7
* vd_lavc: allocate 8 ref frames for VP9wm42017-01-261-2/+6
* vo_opengl: egl_helpers: fix variable namewm42017-01-261-3/+3
* client API: adjust opengl_cb hardware decoding commentswm42017-01-261-3/+6
* stream_lavf: add support for data URIsRicardo Constantino2017-01-253-1/+6
* vf_lavfi: don't crash with VOs without hardware decoding supportwm42017-01-251-5/+7
* ad_lavc, vd_lavc: preserve codec_id/codec_type when setting paramswm42017-01-251-0/+8
* ad_lavc, vd_lavc: move mpv->lavc decoder parameter setup to common codewm42017-01-254-38/+79
* manpage: add "A/V sync" to make it findable with Ctrl+foctos2017-01-251-1/+1
* osc: fix crashes related to field eventresponder being nilRoland Hieber2017-01-251-0/+1
* command: fix potential crash for script-binding with multi-commandswm42017-01-241-1/+2
* cue: accept lower-case cue commandswm42017-01-241-1/+1
* stream: check for playback aborts on reading toowm42017-01-241-0/+2
* av_common: remove old/unused timestamp passthrough codewm42017-01-241-21/+8
* build: new vaapi hwaccel API does not use av_image_copy_uc_from()wm42017-01-241-1/+1
* av_common: drop unused functionwm42017-01-242-24/+0
* build: replace some FFmpeg API checks with version checkswm42017-01-247-32/+8
* ad_lavc: respect AV_FRAME_FLAG_DISCARDwm42017-01-241-0/+5
* sub: add option to force using video resolution for image subtitleswm42017-01-234-1/+10
* sd_lavc: remove old broken heuristicwm42017-01-232-39/+10
* player: actually initialize/destroy MPContext.lockwm42017-01-221-0/+3
* charset_conv: fallback to interpreting subs as latin1 if iconv failswm42017-01-221-1/+1
* charset_conv: support minimum compatibility to utf8:... syntaxwm42017-01-221-1/+5
* player: remove --stream-capture option/propertywm42017-01-2112-119/+38
* command: rename framedrop propertieswm42017-01-203-8/+20
* options: refacactor how --opengl-dwmflush is declaredwm42017-01-205-12/+17
* options: refactor how --opengl-dcomposition is declaredwm42017-01-206-8/+30
* x11: pseudo HiDPI scalingwm42017-01-195-6/+39
* options: drop deprecated --sub-codepage syntaxwm42017-01-193-72/+9
* options: drop deprecated --vd/--ad codecs selection featureswm42017-01-193-70/+14
* cocoa: don't constrain window frame for fullscreenAkemi2017-01-191-3/+4
* cocoa: don't init displaylink on reconfigAkemi2017-01-191-1/+1
* cocoa: move updateBorder method to the protocolAkemi2017-01-192-5/+6
* cocoa: properly recover from toggleFullscreen failAkemi2017-01-191-8/+20
* cocoa: fix window size in certain circumstancesAkemi2017-01-191-8/+2
* ad_spdif: log avformat errorswm42017-01-191-1/+3
* player: actually let cache readahead after opening demuxer for prefetchwm42017-01-193-1/+4
* player: also log if completely prefetched URL is discardedwm42017-01-191-1/+4
* player: add prefetching of the next playlist entrywm42017-01-188-91/+165
* player: restructure cancel callbackwm42017-01-187-11/+47
* player: move some minor demuxer setup codewm42017-01-181-3/+4
* vo: log timings around flipping/waitingwm42017-01-181-3/+6
* ad_spdif: fix obscure cases of AC3 passthroughwm42017-01-181-7/+28
* vaapi: detect new API on FFmpeg too, and disable it by defaultwm42017-01-181-2/+11
* vaapi: fix va_surface_get_uncropped_size() for libavutil surfaceswm42017-01-181-3/+9
* vaapi: we don't need SSE intrinsics with the new APIwm42017-01-171-1/+1
* vo_opengl, vo_opengl_cb: better hwdec interop backend selectionwm42017-01-179-23/+109
* vo_opengl_cb: cleanup messy option synchronizationwm42017-01-171-24/+16
* vdpau: reject decoding of non-4:2:0wm42017-01-171-0/+5
* vd_lavc: always fail decoding immediately if copying hw surface failswm42017-01-171-0/+1
* vdpau: use libavutil for surface allocation during decodingwm42017-01-174-83/+38
* vaapi: move AVHWFramesContext setup code to common codewm42017-01-173-52/+63
* lua: close directory after reading its entriesWilliam Woodruff2017-01-171-0/+1
* build: prefix hwaccel decoder wrapper filenames with hw_wm42017-01-178-8/+8
* cuda: fix 10 bit decodingwm42017-01-161-0/+6
* stream_bluray: use proper 0-based idxRicardo Constantino2017-01-161-1/+1
* manpage: add comment about --alpha being broken on X11/EGL/Mesawm42017-01-161-0/+1
* video: support filtering hardware frames via libavfilterwm42017-01-164-6/+50
* vf_lavfi: switch to AVBufferSrcParameterswm42017-01-161-7/+20
* vo_opengl: hwdec_cuda: add yuv420p supportwm42017-01-161-19/+35
* cuda: fix AVHWFramesContext initializationwm42017-01-161-0/+6
* vo_opengl: hwdec_cuda: export AVHWDeviceContextwm42017-01-162-31/+35
* hwdec: add a AVBufferRef(AVHWDeviceContext) fieldwm42017-01-162-0/+5
* lua: allow unregistration of idle handlersOlivier Perret2017-01-152-0/+15
* manpage: define stricter rules for C plugin return valueswm42017-01-141-2/+5
* scripting: don't call dlclose() on C pluginswm42017-01-141-2/+2
* scripting: minor logging improvementswm42017-01-144-5/+9
* vd_lavc: demote software decoding message to verbose log levelwm42017-01-131-1/+1
* vf_lavfi: remove pixel format whitelistwm42017-01-131-22/+2
* vo_opengl: hwdec_vaegl: add a lie for compatibilitywm42017-01-131-1/+1
* vo_opengl, vaapi: properly probe 10 bit rendering supportwm42017-01-133-38/+142
* vaapi: always create AVHWDeviceContext on initwm42017-01-133-13/+23
* config: do not resolve default profile during "include" processingwm42017-01-131-1/+2
* vo_opengl: hwdec_vaegl: remove redundant vaapi surface format checkwm42017-01-131-8/+1
* vo_opengl: hwdec_vaegl: fix terminology in commentwm42017-01-131-2/+2
* vo_opengl: hwdec_vaegl: DRM_FORMAT_GR16 was renamed to DRM_FORMAT_GR32Mark Thompson2017-01-131-1/+1
* manpage: fix a typowm42017-01-131-1/+1
* player: add experimental C plugin interfacewm42017-01-124-1/+110
* client API: fix freeze when destroying mpv_handle before mpv_initializewm42017-01-121-1/+7
* vaapi: fix typowm42017-01-121-1/+1
* mp_image_pool: fix build on Libavwm42017-01-121-0/+1
* vo_opengl: hwdec_vaegl: add experimental P010 supportwm42017-01-121-6/+17
* vaapi: explicitly reject 10 bit surfaces outside of copy modewm42017-01-121-0/+7
* vaapi: handle image copying for vaapi-copy in common codewm42017-01-123-13/+16
* cuda: use libavutil functions for copying hw surfaces to memorywm42017-01-122-73/+10
* vaapi: use libavutil functions for copying hw surfaces to memorywm42017-01-123-22/+66
* vd_lavc, mp_image: remove code duplication for AVFrame<->mp_imagewm42017-01-122-27/+19
* vaapi: properly set hw_subfmt field with new decode APIwm42017-01-123-7/+12
* vaapi: set our own context in AVHWFramesContext not AVHWDeviceContextwm42017-01-122-7/+7
* wscript: slightly simplify configure check for new vaapi decode APIwm42017-01-121-10/+3
* vaapi: turn all mpv users into a living experimentwm42017-01-111-2/+2
* vaapi: add missing config.h includewm42017-01-111-0/+2
* vaapi: support new libavcodec vaapi APIwm42017-01-115-2/+266
* vaapi: add hacks to support vaapi surfaces created by libavutilwm42017-01-111-20/+45
* vaapi: move standalone display creation code to common codewm42017-01-113-136/+129
* vaapi: rename vaapi.c to vaapi_old.cwm42017-01-112-1/+1
* video: share hwdec extra surface count between backendswm42017-01-113-2/+9
* cocoa: don't change Space on quit in fullscreenAkemi2017-01-111-6/+10
* cocoa: rate limit video outputAkemi2017-01-111-14/+51
* cocoa: add border cyclingAkemi2017-01-113-0/+45
* cocoa: fix handling of geometry optionAkemi2017-01-111-7/+27
* audio: restructure decode loopwm42017-01-114-57/+85
* vd_lavc: inline a functionwm42017-01-111-45/+37
* video: make decoder EOF reporting explicitwm42017-01-113-51/+38
* vd_lavc: fix some leaks and a discarded frame on hwdec fallbackwm42017-01-111-1/+6
* vd_lavc: move end-of-probing code out of user notification if conditionwm42017-01-111-1/+3
* vd_lavc: return proper error codes from get_buffer2 callbackwm42017-01-111-2/+2
* vd_lavc: complicated improved fallback behavior for --hwdec=cudawm42017-01-102-16/+65
* video: restructure decode loopwm42017-01-104-95/+138
* player: change aspects of cover art handlingwm42017-01-105-24/+40
* demux: rename a functionwm42017-01-101-3/+7
* demux: uninline ds_get_packets()wm42017-01-101-27/+22
* vo_drm: remove 2 redundant include statementswm42017-01-091-2/+0
* drm: include <poll.h> instead of <sys/poll.h>wm42017-01-093-3/+3
* command: remove worthless error handling codewm42017-01-091-6/+5
* client API: handle missing MPV_FORMAT_BYTE_ARRAY case in compare_valuewm42017-01-091-0/+6
* demux_mkv: ebml: turn an int shift into int64wm42017-01-091-1/+1
* audio/out/push: merge if branches with same conditionwm42017-01-091-4/+3
* cache: remove redundant free()wm42017-01-091-3/+1
* audio: stop being dumbwm42017-01-081-1/+1
* vo_opengl: replace 2 memsetswm42017-01-081-2/+2
* client API: correct a comment in the API doxygenwm42017-01-081-2/+1
* vaapi: set libva message callbackswm42017-01-081-0/+61
* ta: remove TA_FREEP NULL checkwm42017-01-081-1/+1
* vaapi: rearrange va_initialize() internals and fix double-free on errorwm42017-01-081-17/+13
* build: always run code generators before compilingStefano Pigozzi2017-01-072-17/+3
* context_wayland: do not call vo_wayland_request_frame() upon bufferswapRostislav Pehlivanov2017-01-071-3/+0
* manpage: document x11probe OpenGL backendwm42017-01-061-0/+3
* waf: don't discard line endings when using file2string.pywm42017-01-051-1/+1
* TOOLS/file2string.py: fix standalone invocationwm42017-01-051-1/+1
* build: use matroska.py & file2string.py as python modulesStefano Pigozzi2017-01-056-51/+83
* win32: fix for wm_syscommandpavelxdd2017-01-051-1/+1
* player: remove dysfunctional edition switching OSD codewm42017-01-054-10/+2
* client API: fix mpv_set_property() return value before initwm42017-01-041-0/+1
* af_lavfi, vf_lavfi: work around recent libavfilter EOF bugwm42017-01-022-0/+12
* Update copyright yearwm42017-01-012-2/+2
* vo_opengl: egl: handle potential eglChooseConfig failureswm42016-12-311-11/+10
* vo_opengl: egl: fix depth size parameterwm42016-12-301-1/+0
* vo_opengl: x11egl: fix alpha modewm42016-12-301-2/+32
* vo_opengl: x11: move RGBA visual test to x11_common.cwm42016-12-303-12/+25
* vo_opengl: egl_helpers: add a way to override config selectionwm42016-12-302-2/+21
* vo_opengl: egl_helpers: add a way to pass more optionswm42016-12-302-16/+35
* Prefix libavcodec CODEC_FLAG_ constants with AV_wm42016-12-292-4/+4
* charset_conv: fix "auto" fallback with uchardet not compiledwm42016-12-281-1/+3
* vo_opengl: partially fix rotation for 4:2:2 contentNiklas Haas2016-12-281-1/+6
* cocoa: fix build on OS X 10.9Akemi2016-12-261-1/+1
* osc: bottombar/topbar: make chapter markers slightly biggerRicardo Constantino2016-12-251-17/+18
* options: deprecate some other complex --ad/--vd featureswm42016-12-233-2/+7
* options: explicitly deprecate --ad-spdif-dtshdwm42016-12-232-1/+4
* options: deprecate codec family selection in --vd/--adwm42016-12-236-37/+45
* audio: change how spdif codecs are selectedwm42016-12-238-39/+54
* vd_lavc: use AVFrame fields directly instead of AVCodecContextwm42016-12-221-4/+4
* video: use demuxer-signaled duration for last video framewm42016-12-215-1/+16
* Fix mistakes in spelling and grammarDario Russo2016-12-212-4/+4
* demux_mkv: trust keyframe flags for TrueHDwm42016-12-201-1/+2
* demux_mkv: fix seeking in some broken fileswm42016-12-191-1/+16
* ad_lavc, vd_lavc: don't set AVCodecContext.refcounted_frameswm42016-12-182-2/+0
* mpv_identify.sh: add "duration" property to the list.Rudolf Polzer2016-12-171-0/+1
* TOOLS/matroska.py: format file dumper output slightly nicerwm42016-12-171-2/+2
* TOOLS/matroska.py: allow using as modulewm42016-12-171-46/+49
* Revert "Port several python scripts to Perl"wm42016-12-1711-1404/+495
* cocoa: cosmetic fixesAkemi2016-12-167-24/+43
* options: change --h=... behaviorwm42016-12-164-15/+6
* cocoa: fullscreen refactoringAkemi2016-12-1510-260/+281
* manpage: add table of contents to the HTML versionZhiming Wang2016-12-142-1/+3
* win32: change the log level of 'move window' msgpavelxdd2016-12-141-1/+1
* cocoa: fix dropping of certain urls on the windowAkemi2016-12-141-1/+6
* cocoa: support append file to paylist on dropAkemi2016-12-141-1/+4
* win32: window styles improvementspavelxdd2016-12-121-4/+9
* manpage: document current and legacy option syntax betterwm42016-12-121-0/+28
* manpage: clarify --loop optionwm42016-12-121-2/+2
* osx: update the menu and remove conflicting itemAkemi2016-12-121-7/+5
* win32: update winapi functions namespavelxdd2016-12-121-3/+3
* bstr: change to LGPLwm42016-12-112-14/+14
* ad_spdif: Fix crash when spdif muxer is not availableMichael Forney2016-12-111-0/+1
* wscript_build: rst2pdf: increase section break levelshinchiro2016-12-111-1/+1
* client API: allow passing NULL to mpv_opengl_cb_uninit_gl()wm42016-12-091-0/+3
* charset_conv: simplify and change --sub-codepage optionwm42016-12-094-97/+72
* charset_conv: drop enca and libguess supportwm42016-12-092-77/+0
* manpage: replace `-vo` with `--vo`Douglas Christman2016-12-082-3/+3
* manpage: remove mention of window alpha (OSX)Akemi2016-12-081-4/+1
* options: remove weird RPI-only fullscreen defaultwm42016-12-081-1/+0
* vo_rpi: partially undeprecatewm42016-12-082-6/+3
* Remove compatibility thingswm42016-12-0722-278/+10
* build: bump required minimum versions to FFmpeg 3.2.2 and Libav 12wm42016-12-073-12/+27
* manpage: move the --opengl-dumb-mode option downwm42016-12-071-14/+14