summaryrefslogtreecommitdiffstats
path: root/common
Commit message (Expand)AuthorAgeFilesLines
* encode: set sample_aspect_ratio on AVStream structekisu10 days1-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-062-0/+18
* command: replace ROUND() with lrint()wm42015-12-261-2/+0
* msg: remove redundant conditionwm42015-12-051-1/+1
* video: pass through libavformat has_b_frames fieldwm42015-10-191-0/+1
* msg: remove the useless trailing comment from stats dumpingwm42015-10-141-4/+2
* video: make container vs. bitstream aspect ratio configurablewm42015-08-301-1/+0
* av_common: remove deprecated API usagewm42015-08-071-2/+0
* player: warn against using HLS URLs with --playlistwm42015-08-041-0/+4
* av_log: remove dumb shitwm42015-07-181-24/+1
* player: parse and expose m3u playlist titleswm42015-07-101-0/+2
* av_log: print FFmpeg versionwm42015-07-031-0/+4
* client API: allow using msg-level option for log messageswm42015-06-202-11/+13
* av_log: skip prefix if unknownwm42015-06-201-2/+3
* Various spelling fixesMarcin Kurczewski2015-06-181-1/+1
* av_log: set default av_log callback on exitwm42015-06-171-0/+1
* audio: add --audio-spdif as new method for enabling passthroughwm42015-06-052-0/+29
* path: make mp_path_join accept normal C stringswm42015-05-091-1/+1
* x11: query ICC profile based on center of windowNiklas Haas2015-04-292-0/+7
* options: remove unneeded hack from command line parserwm42015-04-232-11/+1
* Update license headersMarcin Kurczewski2015-04-1310-46/+38
* vd_lavc: request 1 more threads than CPU coreswm42015-03-051-0/+2
* player: refine rar:// playlist-safety handlingwm42015-03-021-0/+2
* msg: use relaxed atomics for log level testwm42015-03-021-1/+4
* demux: add a demux_open_url() functionwm42015-02-201-10/+7
* demux: change demux_open() signaturewm42015-02-201-1/+2
* player: drop explicit exit() callswm42015-02-121-2/+2
* options: change --msg-level optionwm42015-02-062-34/+17
* av_common: add comment about using now-deprecated libavcodec fieldwm42015-01-301-1/+2
* msg: add --log-file optionwm42015-01-261-0/+22
* video: remove vfcap.hwm42015-01-211-3/+2
* player: don't set tag strings to NULLwm42015-01-121-3/+3
* player: change --display-tags behaviorwm42015-01-121-7/+16
* player: use libavutil API to get number of CPUswm42015-01-051-3/+2
* player: print used number of threads in verbose modewm42015-01-052-4/+6
* command: make the "run" command work on Windows toowm42015-01-012-3/+5
* player: filter tags, add --display-tags optionwm42014-12-292-0/+20
* Do not call strerror()wm42014-11-262-0/+12
* Silence some Coverity warningswm42014-11-211-0/+1
* common: fix version variable declarationswm42014-11-022-2/+3
* common: fix \x-style escapingshdown2014-10-161-1/+1
* Add some missing "const"swm42014-10-102-2/+2
* fix -Wduplicate-decl-specifier warnings with clangStefano Pigozzi2014-10-092-4/+4
* msg: fix unwanted blank lineswm42014-10-081-1/+3
* client API: introduce numeric log levelswm42014-10-082-0/+15
* msg, client API: buffer partial lineswm42014-10-081-61/+73
* msg, client API: never send the status line as log messagewm42014-10-081-1/+1
* msg: set an explicit overflow messagewm42014-10-081-1/+1
* stream: redo playback abort handlingwm42014-09-131-3/+0
* player: deal with some corner cases with playlist navigationwm42014-09-092-1/+16
* player: normalize playlist entries on addwm42014-09-091-1/+2
* player: don't allow remote playlists to load local fileswm42014-09-011-3/+6
* playlist: don't add the base path twicewm42014-09-011-3/+0
* player: always load playlistswm42014-08-311-0/+3
* Move compat/ and bstr/ directory contents somewhere elsewm42014-08-298-9/+9
* posix: use STD*_FILENO constantsBen Boeckel2014-08-281-2/+2
* msg: allow duplicating a mp_logwm42014-08-251-15/+20
* demux: always use AVPacketwm42014-08-251-0/+2
* win32: emulate some ANSI terminal escape codeswm42014-08-211-12/+16
* Improve setting AVOptionswm42014-08-024-85/+39
* Remove the last remains of slave modewm42014-08-011-1/+1
* stream_lavf: allow setting AVOptions with --stream-lavf-owm42014-07-302-0/+11
* command: append entries to the end of the playlist with loadlist appendAlessandro Ghedini2014-07-252-0/+10
* encode: deal with codec->time_base deprecationwm42014-07-221-5/+4
* tags: add copy functionwm42014-07-162-0/+14
* build: allow compilation without any atomicswm42014-07-051-0/+4
* demux, stream: change metadata notificationwm42014-07-052-0/+7
* av_common: remove unneeded fieldwm42014-06-291-1/+0
* Revert "encode: make the central lock recursive"Rudolf Polzer2014-06-121-2/+1
* encode: make the central lock recursivewm42014-06-121-1/+2
* encode: make option struct localwm42014-06-113-6/+58
* Add more constwm42014-06-113-4/+4
* client API: call wakeup callback if there are new messageswm42014-06-062-2/+12
* playlist: fix playlist_move on itselfwm42014-05-251-1/+4
* atomics: switch to C11 stdatomic.hwm42014-05-211-17/+14
* encoding: No error when the output format doesn't support a stream type at all.Rudolf Polzer2014-05-161-8/+20
* common: change MP_NOPTS_VALUE definitionwm42014-05-101-2/+2
* common: change mp_snprintf_append semanticswm42014-05-052-5/+12
* options: remove deprecated --identifyMartin Herkt2014-05-042-11/+4
* common: add mp_snprintf_append() utility functionwm42014-04-292-0/+23
* stream: remove interrupt callback global variableswm42014-04-251-0/+3
* terminal: fix printing of prefixwm42014-04-231-2/+3
* Remove CPU detection and inline asm handlingwm42014-04-192-83/+0
* player: add a --dump-stats optionwm42014-04-173-2/+48
* msg: correct ringbuffer log level comparisonFRAU KOUJIRO2014-04-171-1/+1
* New option --no-ometadata to opt out of including metadata when encoding.Rudolf Polzer2014-04-141-1/+2
* mp_tags: move generic mp_tags stuff into its own .c/.h files in common/Kevin Mitchell2014-04-132-0/+91
* player: remove ASX, SMIL and NSC playlist parserswm42014-04-136-1178/+44
* terminal: pretty print modules for --msgmoduleEvan Purkhiser2014-04-121-2/+26
* encode_lavc: copy metadata to output fileAlessandro Ghedini2014-03-303-1/+20
* encode: add lockingwm42014-03-092-4/+43
* encode: don't access ao->ptswm42014-03-073-0/+12
* common: add some helper macroswm42014-03-071-0/+3
* msg: add --msgtime option to add timestamps to each output messagewm42014-02-281-2/+9
* av_log: add tons of warnings against mismatched ffmpeg/libav librarieswm42014-02-101-0/+22
* av_log: restructure version printing codewm42014-02-101-18/+28
* options: add --no-terminal switchwm42014-02-101-13/+21
* msg: clear lines by printing spaces on MS Windowswm42014-02-091-1/+7
* msg: don't clear the status line if new and previous status was emptywm42014-01-291-0/+3
* playlist_parser: restore ASX parsing etc.wm42014-01-201-8/+8
* demux_playlist: move parser for plaintext playlistswm42014-01-191-20/+0
* msg: expose log level nameswm42014-01-163-3/+7
* msg: add a mechanism to output messages to a ringbufferwm42014-01-162-18/+152
* msg: fix typo in commentwm42014-01-161-1/+1
* msg: move special declarations to msg_control.hwm42014-01-164-13/+21
* msg: print module prefixes even if message contains newlineswm42014-01-161-12/+23
* msg: update commentwm42014-01-151-1/+1
* msg: terminal OSD uses stderr, not stdoutwm42014-01-151-1/+1
* msg: don't clear term OSD lines that are not usedwm42014-01-141-3/+5
* msg: fix printing of module headerwm42014-01-141-1/+2
* player: redo terminal OSD and status line handlingwm42014-01-132-14/+80
* Factor out setting AVCodecContext extradatawm42014-01-112-10/+15
* common: drop mp_append_utf8_buffer()wm42013-12-302-13/+2
* common: simplify and optimize string escape parsingwm42013-12-302-5/+76
* asxparser: remove commented codewm42013-12-221-12/+0
* Don't include version.h from make options.cwm42013-12-222-4/+4
* msg: add some comments about thread-safetywm42013-12-221-0/+6
* msg: remove global statewm42013-12-213-59/+58
* msg: don't prefix slave-mode stuff by defaultwm42013-12-211-1/+1
* msg: rename mp_msg_log -> mp_msgwm42013-12-216-31/+31
* msg: convert defines to enumwm42013-12-213-26/+27
* msg: remove legacy stuffwm42013-12-212-142/+3
* cpudetect: remove mp_msg callswm42013-12-211-13/+0
* stream: mp_msg conversionswm42013-12-212-6/+5
* demux: mp_msg conversionswm42013-12-211-1/+1
* playlist_parser: mp_msg conversionwm42013-12-214-72/+79
* encode_lavc: mp_msg conversionswm42013-12-213-109/+101
* av_log: mp_msg conversionwm42013-12-212-32/+71
* m_option, m_config: mp_msg conversionswm42013-12-212-14/+16
* codecs: avoid having to print error messagewm42013-12-211-3/+2
* codecs: mp_msg conversionwm42013-12-212-7/+8
* av_common: abuse av_log to print message instead of mp_msgwm42013-12-211-1/+2
* msg: handle vsnprintf errorswm42013-12-201-1/+2
* msg: use a global lock to synchronize printingwm42013-12-201-4/+7
* msg: change --msglevel, reduce legacy gluewm42013-12-202-26/+123
* msg: cosmetic changeswm42013-12-202-124/+87
* msg: change hack to silence command line pre-parse error messageswm42013-12-202-1/+4
* terminal: remove separate formatting for --msgmodulewm42013-12-201-4/+1
* terminal: abstract terminal color handlingwm42013-12-201-95/+5
* terminal: move SIGTTOU signal handler setup codewm42013-12-191-7/+0
* Rename getch2....c/h to terminal....c/hwm42013-12-191-1/+1
* Reduce recursive config.h inclusions in headerswm42013-12-181-3/+4
* Remove the _ macrowm42013-12-182-7/+4
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-1725-0/+4380