summaryrefslogtreecommitdiffstats
path: root/common
Commit message (Expand)AuthorAgeFilesLines
* 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
* msg: make --msg-level affect --log-file toowm42017-10-041-1/+1
* build: add preliminary LGPL modewm42017-09-212-18/+14
* player: fix --lavfi-complex freezewm42017-08-111-4/+5
* vo_opengl: further GL API use separationwm42017-08-072-0/+7
* common, vo_opengl: add/use helper for formatted strings on the stackwm42017-07-242-0/+17
* Replace remaining avcodec_close() callswm42017-07-161-8/+2
* options: handle suffixes like -add in a more generic waywm42017-06-261-3/+3
* options: unbreak -vwm42017-06-231-1/+1
* options: remove weird --really-quiet special behaviorwm42017-06-231-1/+5
* encode_lavc: move from GPL 2+ to LGPL 2.1+.Rudolf Polzer2017-06-133-14/+37
* player: make sure version information is always included in --log-filewm42017-05-222-0/+14
* demux_raw: drop "mp-rawvideo" usewm42017-05-201-4/+0
* av_log: mark as almost LGPLwm42017-05-051-0/+2
* msg.c/h: partially change license to LGPLwm42017-05-052-7/+9
* common.h: change license to LGPLwm42017-04-211-7/+7
* video: support positional arguments for automatic lavfi option bridgewm42017-04-031-0/+30
* encode_lavc: fix build failure after libavcodec major bumpwm42017-03-231-2/+2
* options: add M_OPT_FILE to some more file optionsPhilip Sequeira2017-03-061-1/+1
* Use AV_INPUT_BUFFER_PADDING_SIZE instead of deprecated onewang-bin2017-02-081-2/+2
* player: add experimental stream recording featurewm42017-02-072-0/+405
* build: explicitly check for FFmpeg vs. Libav, and their exact versionswm42017-01-271-4/+4
* 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-252-6/+70
* av_common: remove old/unused timestamp passthrough codewm42017-01-241-21/+8
* av_common: drop unused functionwm42017-01-242-24/+0
* options: drop deprecated --vd/--ad codecs selection featureswm42017-01-191-58/+11
* Prefix libavcodec CODEC_FLAG_ constants with AV_wm42016-12-291-1/+1
* options: deprecate some other complex --ad/--vd featureswm42016-12-231-0/+3
* options: deprecate codec family selection in --vd/--adwm42016-12-232-12/+20
* audio: change how spdif codecs are selectedwm42016-12-232-21/+0
* Remove compatibility thingswm42016-12-074-34/+0
* av_common: always make sure to return a valid timebasewm42016-11-101-1/+5
* demux_lavf: "support" mov edit lists and log errors if usedwm42016-10-181-0/+1
* ad_lavc, vd_lavc: fix a recent libavcodec deprecation warningwm42016-10-171-0/+9
* msg: flush after every message for --log-filewm42016-09-301-0/+1
* msg: make --log-file and --dump-stats accept config path expansionwm42016-09-281-17/+27
* client API: more or less deprecate mpv_set_option()wm42016-09-211-19/+19
* player: make --log-file and --dump-stats freely settable at runtimewm42016-09-192-21/+37
* osdep: rename atomics.h to atomic.hwm42016-09-071-1/+1
* common: use char array for version stringwm42016-09-062-4/+4
* m_config: introduce basic mechanism to synchronize global option updateswm42016-09-021-1/+5
* common: add assert.h includewm42016-08-281-0/+1
* video/audio: always provide "proper" timestamps to libavcodecwm42016-08-192-0/+26
* av_common: improve rounding for float->int timestamp conversionswm42016-08-191-2/+4
* player: fatal error if linked and compiled FFmpeg versions mismatchwm42016-07-012-10/+6
* av_log: readd ffmpeg library runtime version mismatch warningwm42016-05-011-1/+13
* encode_lavc: Migrate to codecpar API.Rudolf Polzer2016-04-112-159/+198
* demux_lavf, ad_lavc, ad_spdif, vd_lavc: handle FFmpeg codecpar API changewm42016-03-312-0/+18
* playlist: improve shuffle algorithmNiklas Haas2016-03-201-5/+3
* av_common: explicitly exclude _vdpau deccoders from enumerationwm42016-03-021-1/+6
* msg: introduce partial line buffers per mp_logwm42016-03-011-25/+28
* msg: minor simplificationwm42016-03-011-11/+6
* av_log: avoid partial lineswm42016-03-011-2/+7
* msg: use dynamic buffer for message formattingwm42016-03-011-11/+19
* command: add encoder-list propertywm42016-03-012-0/+16
* Initial Android supportJan Ekström2016-02-101-0/+1
* common/common.c: handle utf16 in mp_parse_escapekwkam2016-02-061-1/+12
* build: make libavfilter mandatorywm42016-02-051-9/+2
* audio/video: merge decoder return valueswm42016-02-011-0/+7
* Relicense some non-MPlayer source files to LGPL 2.1 or laterwm42016-01-199-63/+63
* global: add client API pointer to library handlewm42016-01-151-0/+1
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-116-6/+6
* common: add mp_tag_str() utility functionwm42016-01-112-0/+20
* common: allow "\/" as escape sequencewm42016-01-081-1/+2
* player: make watch later/resume work when "playing" directorieswm42016-01-06