summaryrefslogtreecommitdiffstats
path: root/common
<
Commit message (Expand)AuthorAgeFilesLines
* input/player: add loadfile/loadlist insert-at commandDavid Vaughan2024-02-262-2/+4
* player: change insert_next to insert_atDavid Vaughan2024-02-262-21/+10
* player: add loadfile insert-next commandsDavid Vaughan2024-02-262-0/+23
* encode_lavc: don't use deprecated `avcodec_close`llyyr2024-02-191-1/+1
* common: don't force terminal log buffer to small sizesfan52024-01-272-5/+41
* version.h.in: bump copyright yearnanahi2024-01-271-1/+1
* msg: reset status_lines when setting --really-quietGuido Cella2024-01-211-0/+6
* common: stream: don't mention Libav in errors/warningsllyyr2024-01-202-3/+3
* terminal: don't print escape sequence if not ttyKacper Michajłow2024-01-151-1/+3
* msg: return zero length if bstr_split_utf8 failsKacper Michajłow2024-01-101-1/+1
* msg: improve term_disp_width to support unicodeKacper Michajłow2024-01-041-13/+12
* msg: reduce nesting in mp_msg_flush_status_lineKacper Michajłow2023-12-271-18/+22
* msg: keep status line on the end of fileKacper Michajłow2023-12-272-3/+10
* common/av_log: do not assume AVClass.item_name is always setKacper Michajłow2023-12-241-1/+6
* playlist: correctly populate playlist-path with the --playlist optionDudemanguy2023-12-131-0/+1
* common/av_log: use bstr for log callbackKacper Michajłow2023-11-281-10/+14
* build: restrict git describe to top level source directoryJan Palus2023-11-271-1/+4
* common/msg: remove redundant checkKacper Michajłow2023-11-181-1/+1
* msg: ensure status line is always visibleKacper Michajłow2023-11-081-1/+27
* msg: factor out print codeKacper Michajłow2023-11-081-52/+61
* msg: convert dump_stats to bstrKacper Michajłow2023-11-081-5/+3
* msg: use bstr for partial msgKacper Michajłow2023-11-081-11/+6
* msg: check isatty separately per each streamKacper Michajłow2023-11-081-12/+29
* msg: refactor how terminal messages are printedKacper Michajłow2023-11-081-99/+156
* msg: don't mix partial log messages, with unrelated log levelsKacper Michajłow2023-11-081-9/+11
* mp_thread: add win32 implementationKacper Michajłow2023-11-051-1/+0
* mp_thread: prefer tracking threads with idKacper Michajłow2023-11-052-6/+6
* ALL: use new mp_thread abstractionKacper Michajłow2023-11-056-140/+125
* mp_threads: rename threads for consistent naming across all of themKacper Michajłow2023-10-271-1/+1
* timer: remove MP_START_TIMENRK2023-10-271-2/+2
* msg: make mp_msg_find_level case insensitiveKacper Michajłow2023-10-271-1/+1
* various: sort some standard headersNRK2023-10-202-6/+6
* various: remove ATOMIC_VAR_INITNRK2023-10-201-1/+1
* osdep: remove atomic.hNRK2023-10-202-2/+2
* video/mp_image: handle non-power-of-two alignmentNiklas Haas2023-10-191-0/+4
* common: add mp_lcm helperNiklas Haas2023-10-192-0/+8
* common/tags: add mp_tags_move_from_av_dictionary()Claude Heiland-Allen2023-10-182-0/+9
* stats: convert timers to nanosecondsDudemanguy2023-10-161-10/+10
* command: fix segfault with playlist-{next,prev}-playlistGuido Cella2023-10-131-1/+1
* command: add playlist-next-playlist and playlist-prev-playlistGuido Cella2023-10-092-0/+72
* loadfile: fix an old wonky playlist heuristicDudemanguy2023-10-051-5/+6
* msg: use nanosecond precisionDudemanguy2023-09-291-3/+3
* win32/pthread: define _POSIX_TIMERS to notify they are not supportedKacper Michajłow2023-09-291-2/+1
* recorder: fix a couple of memory leaksDudemanguy2023-09-261-7/+16
* options: remove a few options marked with .deprecation_messageDudemanguy2023-09-213-23/+0
* options: remove ancient option fallbacks/deprecationDudemanguy2023-09-211-7/+0
* various: add missing include in header fllesllyyr2023-09-211-0/+1
* vo: add --video-cropKacper Michajłow2023-08-312-0/+32
* common: constify mp_rect_equalsKacper Michajłow2023-08-312-2/+2
* playlist: remove unused code to track redirectsGuido Cella2023-08-282-19/+0
* player: add playlist-path propertiesDudemanguy2023-08-132-0/+10
* version: move NO_BUILD_TIMESTAMPS check to version.h.inKacper Michajłow2023-08-022-5/+5
* build: remove version.pyKacper Michajłow2023-08-022-0/+11
* build: remove outdated generated directoryDudemanguy2023-07-311-1/+1
* encode_lavc: fix leak of codecparsfan52023-07-261-0/+1
* msg: print MSGL_WARN and higher error messages to stderrDudemanguy2023-07-241-1/+2
* path: simplify "cache" and "state" fallbacksfan52023-05-211-2/+0
* player: use XDG_CACHE_HOME by defaultDudemanguy2023-05-091-0/+1
* player: use XDG_STATE_HOME for watch_laterDudemanguy2023-05-091-0/+1
* common/av_common: clean up mp_lavc_set_extradataJan Ekström2023-03-142-15/+0
* common/av_common: constify mp_codec_params related gettersJan Ekström2023-03-142-6/+6
* options: transition options from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-212-9/+9
* various: drop unused #include "config.h"Thomas Weißschuh2023-02-202-2/+0
* msg: log-file set at mpv.conf: don't ignore early messagesAvi Halachmi (:avih)2023-01-231-9/+74
* msg: log-file buffer size: don't use magic number (no-op)Avi Halachmi (:avih)2023-01-231-1/+3
* various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriatesfan52023-01-121-1/+1
* player: add video-sync=display-tempoChristoph Heinrich2023-01-091-0/+2
* ffmpeg: update to handle deprecation of `av_init_packet`Philip Langdale2022-12-033-8/+33
* common/av_log: move general FFmpeg version before library versionsJan Ekström2022-11-151-2/+1
* misc/random: add xoshiro random number implementationLeo Izen2022-08-171-1/+2
* common/av_common: switch to AVChannelLayout when availableJan Ekström2022-06-121-0/+6
* player: rearrange video sync opts/enums/definesDudemanguy2022-04-111-0/+18
* common/av_log: explicitly include version.h for required librariesLeo Izen2022-03-171-0/+6
* encode_lavc: replace deprecated av_init_packet()sfan52022-01-102-5/+9
* build: add meson build supportDudemanguy2021-11-141-1/+2
* recorder: add support for attachments (fonts)TheAMM2021-07-082-2/+37
* recorder: ignore packet queue in mux_packets()TheAMM2021-07-081-19/+8
* av_common: trim FLAC extradata when copying codec paramsTheAMM2021-07-081-4/+15
* recorder: clear packet queue after they've been muxedTheAMM2021-07-081-1/+1
* recorder: fix codec_tag / codec_id confusionTheAMM2021-05-261-2/+2
* recorder: clear codec_tag if no target format supportTheAMM2021-05-261-0/+6
* build: address AVCodec, AVInputFormat, AVOutputFormat const warningssfan52021-05-013-7/+7
* msg: fix really-quiet option to only affect terminal outputder richter2021-02-231-2/+2
* msg: make --msg-time show time in secondswm42020-09-181-1/+1
* encode: disable unsupported media types automaticallywm42020-09-032-18/+47
* encode: remove early EOF failure handlingwm42020-09-032-27/+0
* encode: undeprecatewm42020-08-291-2/+1
* audio: refactor how data is passed to AOwm42020-08-293-20/+0
* build: change filenames of generated fileswm42020-06-041-1/+1
* player: add --term-title optionwm42020-05-252-0/+11
* common: add helper for subtracting rectangleswm42020-05-222-0/+24
* msg: add function to reduce log levelwm42020-05-102-2/+19
* common: fix mp_round_next_power_of_2()wm42020-04-101-5/+6
* player, stats: more silly debug stuffwm42020-04-102-0/+19
* stats: some more performance graphswm42020-04-093-0/+356
* client API: report IDs of inserted playlist entries on loading playlistwm42020-03-272-8/+14
* encode: fix occasional init crash due to initialization order issueswm42020-03-221-8/+7
* encode: deprecate encoding modewm42020-03-221-1/+2
* encode: restore audio muxer timebase usewm42020-03-222-0/+9
* encode: fix whitespacewm42020-03-221-1/+1
* client API: add a playlist entry unique IDwm42020-03-212-0/+6
* player: add a number of new playlist contol commands/propertieswm42020-03-211-2/+2
* options: change option macros and all option declarationswm42020-03-181-26/+26
* player: rearrange libav* library checkwm42020-03-082-9/+10
* Remove remains of Libav compatibilitywm42020-02-162-21/+4
* msg: slightly improve --msg-time outputwm42020-02-141-1/+1
* msg: move central msg lock to mp_log_rootwm42020-01-301-34/+36
* msg: fix some locking issueswm42020-01-301-7/+8
* msg: make --log-file buffered through a threadwm42020-01-292-53/+170
* command: add a playlist-unshuffle commandwm42019-12-282-0/+26
* playlist: change from linked list to an arraywm42019-12-282-122/+131
* stream, demux: redo origin policy thingwm42019-12-203-8/+9
* msg: fix "terminal-default" logging modewm42019-12-161-2/+5
* msg: show how many messages were droppedwm42019-11-221-1/+3
* msg: drop old instead of new messages on overflowwm42019-11-221-43/+57
* msg: fix missing wakeup callback in terminal-default log levelwm42019-11-221-0/+2
* player: remove mechanisms for better logging with repl.luawm42019-11-182-1/+61
* options: remove M_OPT_FIXEDwm42019-11-101-15/+15
* msg: try to document purpose of log levels betterwm42019-11-071-8/+9
* common: add a helper to round up to next power of 2wm42019-11-062-0/+15
* common: add mp_log2()wm42019-10-312-0/+20
* Replace uses of FFMIN/MAX with MPMIN/MAXwm42019-10-312-9/+9
* msg: always use terminal control codes for status linewm42019-10-241-6/+3
* player: accept compatible later FFmpeg library runtime versionswm42019-10-111-1/+2
* av_log: use proper FFmpeg version extraction macroswm42019-10-111-1/+3
* recorder: don't use a magic index for mp_recorder_get_sink()wm42019-09-292-5/+12
* recorder: always mux all packets on discont/closewm42019-09-191-2/+1
* recorder: use shared PTS macroswm42019-09-191-9/+7
* msg: remove unnecessary conditionwm42019-09-191-4/+0
* common: add macro for checking whether a value is a power of twowm42019-09-191-0/+1
* common: add MP_IS_ALIGNED macrowm42019-09-191-0/+1
* demux: move timestamp helper macros to common.hwm42019-09-191-0/+8
* demux: use no overlapping packets for lossless audiowm42019-09-192-0/+9
* encode: set sample_aspect_ratio on AVStream structekisu2019-08-141-0/+5
* vo_gpu: vulkan: use libplacebo insteadNiklas Haas2019-04-212-5/+10
* demux: add another stream recording featurewm42018-12-061-2/+1
* Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer...Anton Kindestam2018-12-055-18/+12
|\
| * player: get rid of mpv_global.optswm42018-05-243-14/+4
| * path: don't access global option structwm42018-05-241-0/+1
| * demux: get rid of free_demuxer[_and_stream]()wm42018-05-241-1/+1
| * command: make loadlist command async and abortablewm42018-05-242-3/+6
* | encode: simplify encode_lavc_add_packetJan Ekström2018-10-011-2/+0
* | encode: fix AVPacket deinitialization logicNiklas Haas2018-10-011-3/+4
|/
* encode: get rid of the output packet queuewm42018-05-033-73/+85
* encode: remove old timestamp handlingwm42018-05-032-12/+7
* encode: restore 2-pass modewm42018-05-031-2/+7
* common: add missing %f time formatwm42018-05-011-0/+1
* common: round all integer times to millisecondswm42018-05-011-2/+6
* f_lavfi: support setting common filter options like "threads"wm42018-04-292-2/+10
* encode: rewrite half of itwm42018-04-294-706/+557
* encode: get rid of AVDictionary setter helperwm42018-04-291-73/+13
* encode: some more cleanupswm42018-04-293-31/+6
* encode: simplify colorspace settingwm42018-04-202-35/+0
* encode: cosmeticswm42018-04-201-33/+48
* encode: remove some unused functionswm42018-04-202-20/+0
* encoding: deprecate a bunch of obscure optionswm42018-04-201-4/+8
* demux: support for some kinds of timed metadatawm42018-04-182-7/+18
* av_common: cosmetic simplification to ffmpeg component iteration loopswm42018-04-031-4/+2
* f_lavfi: use new libavfilter iteration APIwm42018-04-031-1/+0
* mp_image: replace rude function with less rude FFmpeg upstream functionwm42018-03-032-51/+0
* Fix recent FFmpeg deprecationswm42018-02-133-49/+46
* codecs: remove unused family fieldwm42018-02-013-14/+7
* audio: move to decoder wrapperwm42018-01-301-8/+0
* video: rewrite filtering glue codewm42018-01-302-0/+13
* av_log: stop accessing private ffmpeg fieldswm42018-01-031-2/+2
* command: add demuxer-lavf-list propertyRicardo Constantino2018-01-022-0/+18
* build: move copyright statement to a shared locationwm42018-01-012-0/+2
* encode: implement --oset-metadata, and --oremove-metadataTheAMM2017-12-262-1/+27
* encode: rename option --ometadata to --ocopy-metadataTheAMM2017-12-262-4/+4
* tags: add mp_tags_removeKevin Mitchell2017-12-262-0/+21
* msg: bump up log level of --log-fileNiklas Haas2017-12-151-2/+2
* msg: reinterpret a bunch of message levelsNiklas Haas2017-12-152-3/+3
* Fix various typos in log messagesNicolas F2017-12-031-1/+1
* av_common: drop old hack against ancient lavc vdpau wrapperwm42017-12-011-6/+1
* build: make it easier to force FFmpeg upstreamwm42017-11-011-4/+2
* Bump libav* API usewm42017-10-301-4/+4
* av_common: fix Libav buildwm42017-10-161-0/+13
* video: properly pass through ICC datawm42017-10-162-0/+38