summaryrefslogtreecommitdiffstats
path: root/libmpv
Commit message (Expand)AuthorAgeFilesLines
* stream_cb: add cancel_fn callbackAman Gupta2019-09-272-1/+18
* stream_cb: fix a typo in a commentwm42019-09-271-1/+1
* client API: be explicit about usage rules and deadlocks some morewm42019-09-261-0/+7
* client API: fix potential deadlock problems by throwing more shit at itwm42019-09-262-11/+13
* client API: add mpv_command_retDark2019-09-212-0/+17
* client API, vo_libmpv: document random deadlock problemswm42019-09-201-0/+4
* client API: document unfortunate render API threading requirementwm42019-09-201-0/+6
* client API: fix some commentswm42019-09-191-4/+4
* drm: fix libmpv ABI breakage introduced in 351c083487050c88adb0e3d60f2174850f...Anton Kindestam2019-09-183-16/+33
* Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer...Anton Kindestam2018-12-054-23/+103
|\
| * command: give named arguments to almost all commandswm42018-05-241-2/+2
| * command: add a way to abort asynchronous commandswm42018-05-242-0/+33
| * input: add glue code for named argumentswm42018-05-241-4/+19
| * client API: add returning of data from async commandswm42018-05-241-7/+20
| * client API: clarify asynchronous call ordering non-guaranteeswm42018-05-241-6/+3
| * client API: some doxygen fixes/additionswm42018-05-243-6/+28
* | drm: rename plane options to better, invariant, namesAnton Kindestam2018-12-013-7/+18
* | hwdec_vaegl: Fix VAAPI EGL interop used with gpu-context=drmAnton Kindestam2018-07-091-1/+7
|/
* drm/atomic: add connector to atomic contextLongChair2018-05-011-0/+3
* drm/atomic: refactor hwdec_drmprime_drm with native resourcesLongChair2018-05-012-0/+43
* client API: some doxygen clarificationswm42018-04-291-0/+11
* client API: add some render API extensions for timingwm42018-04-292-5/+147
* client API: preparations for allowing render API to use DR etc.wm42018-04-293-2/+127
* client API: minor clarificationwm42018-04-201-2/+2
* client API: clarify that Display pointers etc. need to stay validwm42018-04-161-2/+4
* client API: add a first class hook API, and deprecate old APIwm42018-03-262-1/+80
* client API: deprecate mpv_get_wakeup_pipe()wm42018-03-261-16/+20
* client API: add a new way to pass X11 Display etc. to render APIwm42018-03-264-58/+20
* video: add an option to tune waiting for video timingwm42018-03-151-0/+6
* client API: deprecate qthelper.hppwm42018-03-151-5/+11
* client API: send MPV_EVENT_SHUTDOWN only oncewm42018-03-151-3/+2
* client API: rename mpv_detach_destroy() to mpv_destroy()wm42018-03-152-7/+22
* client API: add mpv_create_weak_client()wm42018-03-152-3/+20
* client API: cleanup mpv_handle terminationwm42018-03-151-7/+25
* client API: deprecate opengl-cb API and introduce a replacement APIwm42018-02-285-3/+491
* client API: clarify license, fix some typoswm42018-02-282-3/+4
* vo: make opengl-cb first in the autoprobing orderwm42018-02-131-1/+1
* client API: be more explicit about what can be done in wakeup callbackswm42018-01-252-6/+15
* client API: mention that SIGPIPE is sometimes blockedwm42018-01-181-0/+2
* libmpv/opengl_cb.h: mention OpenGL ES 2.0 supportLeo Izen2018-01-141-3/+4
* client API: remove ytdl=no defaultwm42018-01-131-0/+2
* client API: be more explicit about how to make libmpv use config fileswm42018-01-021-1/+5
* vo_gpu: make it possible to load multiple hwdec interop driverswm42017-12-011-6/+7
* client API: minor bump + change entry for DRM related opengl-cb changeswm42017-10-232-1/+4
* Add DRM_PRIME Format Handling and Display for RockChip MPP decodersLionel CHAZALLON2017-10-231-4/+34
* client API: more opengl_cb clarificationswm42017-08-071-4/+7
* vo_opengl: move GL state resetting to vo_opengl_cbwm42017-08-051-0/+3
* client API: drop old "no-" option emulationwm42017-06-261-1/+1
* client API: document mpv_request_log_messages() return valuewm42017-06-141-0/+1
* vo_opengl: drop TLS usagewm42017-05-111-1/+1
* client API: add MPV_ENABLE_DEPRECATED symbolwm42017-04-203-1/+33
* Fix use of ISC licensewm42017-04-154-31/+15
* manpage, client API: add some clarifications when commands use OSDwm42017-04-011-0/+7
* input: add "async" flagwm42017-04-011-0/+4
* client API: clarify what stream_cb callbacks can dowm42017-03-171-1/+3
* client API: update outdated recommendations about window embeddingwm42017-03-022-23/+20
* stream_cb: remove leftover doxygen linewm42017-02-201-1/+0
* vo_opengl: remove dxva2 dummy hwdec backendwm42017-02-201-20/+3
* vo_opengl: implement videotoolbox hwdec on iOSAman Gupta2017-02-171-0/+1
* client API: adjust opengl_cb hardware decoding commentswm42017-01-261-3/+6
* client API: correct a comment in the API doxygenwm42017-01-081-2/+1
* client API: turn mpv_suspend() and mpv_resume() into stubswm42016-11-221-1/+4
* Fix some future release version numberswm42016-11-211-2/+2
* client API: "priority" option is now runtime settablewm42016-09-281-1/+0
* qthelper: introduce new convenience functionswm42016-09-261-0/+96
* player: do not let pseudo-gui override user config settingswm42016-09-231-0/+1
* client API: more or less deprecate mpv_set_option()wm42016-09-211-19/+47
* client API: declare mpv_suspend/mpv_resume deprecatedwm42016-09-161-0/+5
* client API: remove SIGPIPE overriding codewm42016-09-151-4/+0
* vo_opengl: add hw overlay support and use it for RPIwm42016-09-121-0/+23
* client API: more option/property updateswm42016-09-031-2/+11
* client API: create core thread at an earlier timewm42016-09-011-1/+1
* client API: deprecate "no-..." option handlingwm42016-08-311-1/+1
* stream_cb: fix stale commentwm42016-08-081-1/+1
* client API: bump API for stream_cbwm42016-08-071-2/+2
* client API: add stream_cb API for user-defined stream implementationsAman Gupta2016-08-073-2/+233
* client API: fix indentationwm42016-08-071-1/+1
* client API: add MPV_ERROR_GENERICwm42016-08-071-1/+5
* Use - as command-name separator everywhereTimotej Lazar2016-07-141-3/+3
* client API: remove "status" log level from mpv_request_event docswm42016-07-081-1/+1
* client API: fully document opengl-cb hardware decoding interopwm42016-06-011-3/+40
* client API: improve mpv_set_property() handling of MPV_FORMAT_NODEwm42016-04-151-2/+12
* qthelper: fix potential NULL deref in error pathwm42016-03-221-2/+2
* DOCS: add some hints to the new examples repositorywm42016-03-101-1/+2
* client API: explain when mpv_create() can return NULLwm42016-02-141-1/+4
* Fix some typos in code commentsAman Gupta2015-12-211-1/+1
* vo_opengl_cb: make operation more similar to normal VOswm42015-11-091-1/+5
* client API: fix typo and wording in a commentwm42015-10-221-3/+3
* DOCS/client_api_examples/README: rewritewm42015-10-101-0/+16
* vo_opengl: add mechanism to retrieve Display from EGL contextwm42015-09-251-0/+10
* client API: rename GL_MP_D3D_interfaceswm42015-09-242-11/+29
* client API: change subtle wording to different subtle wordingwm42015-08-121-1/+1
* client API, dxva2: add a workaround for OpenGL fullscreen issueswm42015-07-031-0/+18
* client API: allow using msg-level option for log messageswm42015-06-201-1/+4
* client API: add MPV_END_FILE_REASON_REDIRECTwm42015-06-111-1/+10
* Always block SIGPIPE globallywm42015-05-111-3/+5
* player: use profiles for libmpv and encoding defaultswm42015-05-071-0/+2
* client API: add MPV_FORMAT_BYTE_ARRAY typewm42015-04-201-1/+28
* vo_opengl_cb: deprecate mpv_opengl_cb_render()wm42015-04-092-15/+31
* vo_opengl_cb: add a function to report vsync timewm42015-04-093-1/+14
* client API: clarify mpv_opengl_cb_render() viewport parameterwm42015-03-091-1/+4
* player, client API: refactor cplayer init, reduce client API differenceswm42015-03-051-3/+5
* client API: hint that opengl_cb is an alternative to window embeddingwm42015-02-231-0/+7
* client API: clarify filename string encodingwm42015-02-141-0/+24
* client API: add mpv_wait_async_requests()wm42015-02-022-1/+16
* client API: notify API user on event queue overflowwm42015-01-191-5/+16
* vo_opengl_cb: make mpv_opengl_cb_render() return left framesxylosper2015-01-081-1/+1
* client API: clarify some vo_opengl_cb requirementswm42015-01-041-0/+6
* client API: add function to create new mpv_handles from existing oneswm42014-12-312-0/+27
* vo_opengl_cb: simplify API uninitializationwm42014-12-311-4/+13
* client API: qthelper: return NULL as handle if unsetwm42014-12-301-2/+6
* client API: qthelper: add a refcounting wrapper around mpv_handlewm42014-12-302-1/+31
* client API: document requirement to block SIGPIPEwm42014-12-241-0/+2
* client API: expose OpenGL rendererwm42014-12-093-6/+240
* input, lua: redo input handlingwm42014-11-231-17/+9
* client API: deprecate some eventswm42014-11-081-0/+23
* client API: additional documentation commentswm42014-11-071-5/+19
* client API: nothing uses the result parameter of mpv_command_node()wm42014-11-021-0/+2
* client API: qthelper: add set_option_variant()wm42014-10-301-0/+10
* client API: better error reportingwm42014-10-281-1/+38
* client API: add an enum for mpv_event_end_file.reasonwm42014-10-281-8/+26
* client API: clarify statement about thread-safetywm42014-10-281-5/+6
* client API: qthelper: remove commented codewm42014-10-141-2/+0
* client API: qthelper: fix bugswm42014-10-141-1/+3
* client API: add qthelper.hppwm42014-10-132-1/+235
* libmpv/mpv.def: add mpv_command_node[_async]James Ross-Gowan2014-10-121-0/+2
* client API: add mpv_command_node[_async]wm42014-10-111-3/+43
* client API: introduce numeric log levelswm42014-10-081-1/+24
* msg, client API: buffer partial lineswm42014-10-081-7/+3
* msg: set an explicit overflow messagewm42014-10-081-1/+4
* client API: improve mpv_observe_property docswm42014-10-071-11/+18
* client API: clarify pause/unpause events, modify core-idle propertywm42014-10-071-5/+16
* client API, X11: change default keyboard input handling againwm42014-09-281-1/+1
* x11: when using --wid, inherit event flags from parent windowwm42014-08-311-1/+1
* client API: adjust documentation for mpv_suspend()wm42014-08-141-20/+5
* build: add hacks to force waf to generate valid .pc fileswm42014-08-071-0/+1
* build: move def file to libmpv/wm42014-08-051-0/+34
* client API: add and use the MPV_MAKE_VERSION macrowm42014-08-051-5/+4
* player: some further playloop cleanupswm42014-08-031-2/+4
* client API: make "cache" property and similar observablewm42014-07-311-0/+1
* client API: fix typos in documentationwm42014-07-301-2/+2
* Remove stream_pts stuffwm42014-07-061-1/+1
* DOCS: add a file listing API changes for the client APIwm42014-07-031-2/+25
* client API: declare as stablewm42014-06-201-10/+6
* client API: minor documentation fixes/enhancementswm42014-06-081-2/+4
* client API: restructure waiting, do log msg wakeup properlywm42014-06-071-1/+3
* client API: rename mpv_destroy() to mpv_detach_destroy()wm42014-06-071-16/+16
* client API: clarify mpv_get_wakeup_pipe docswm42014-06-071-13/+43
* client API: add API function that ensures total destructionwm42014-06-071-1/+18
* client API: docs: some clarificationswm42014-06-071-1/+7
* client API: change mpv_wait_event() timeout semanticswm42014-06-071-1/+2
* client API: report success status when running commandswm42014-06-011-6/+6
* client API: add mpv_load_config_file()wm42014-05-181-0/+24
* client API: add chapter change eventwm42014-04-271-1/+5
* client API: remove mpv_event_pause_reasonwm42014-04-141-30/+5
* client API: add mpv_get_wakeup_pipe convenience functionwm42014-04-121-1/+32
* client API: include the reason in MPV_EVENT_END_FILEwm42014-04-111-0/+14
* client API: remove outdated commentswm42014-04-111-3/+3
* client API: improve commentswm42014-04-101-25/+31
* client API: avoid redundant property change events if possiblewm42014-04-081-0/+4
* client API: add a way to notify clients of property changeswm42014-04-061-2/+59
* libmpv: add pkg-config fileAlessandro Ghedini2014-03-111-0/+11
* client APIs: fix some typosxylosper2014-02-281-1/+1
* client API: rename MPV_EVENT_PLAYBACK_START, add MPV_EVENT_SEEKwm42014-02-281-2/+14
* options: allow changing options at runtimewm42014-02-251-5/+8
* client API: change description of format conversionswm4