mpv/common
TheAMM 8b7da7a8e5 encode: implement --oset-metadata, and --oremove-metadata
This commit introduces a new --oset-metadata key-value-list option,
allowing the user to specify output metadata when encoding
(eg. --oset-metadata=title="Hello",comment="World").

A second option --oremove-metadata is added to exclude existing metadata
from the output file (assuming --ocopy-metadata is enabled).

Not all output formats support all tags, but luckily libavcodec
simply discards unsupported keys.
2017-12-26 03:33:19 -07:00
..
av_common.c av_common: drop old hack against ancient lavc vdpau wrapper 2017-12-01 18:15:52 +01:00
av_common.h video: properly pass through ICC data 2017-10-16 16:36:51 +02:00
av_log.c msg: reinterpret a bunch of message levels 2017-12-15 22:28:47 -08:00
av_log.h player: fatal error if linked and compiled FFmpeg versions mismatch 2016-07-01 20:56:59 +02:00
codecs.c options: drop deprecated --vd/--ad codecs selection features 2017-01-19 15:38:58 +01:00
codecs.h options: deprecate codec family selection in --vd/--ad 2016-12-23 18:12:29 +01:00
common.c vo_opengl: further GL API use separation 2017-08-07 19:17:28 +02:00
common.h player: fix --lavfi-complex freeze 2017-08-11 21:29:35 +02:00
encode.h encode: implement --oset-metadata, and --oremove-metadata 2017-12-26 03:33:19 -07:00
encode_lavc.c encode: implement --oset-metadata, and --oremove-metadata 2017-12-26 03:33:19 -07:00
encode_lavc.h encode_lavc: move from GPL 2+ to LGPL 2.1+. 2017-06-13 14:22:15 -04:00
global.h m_config: introduce basic mechanism to synchronize global option updates 2016-09-02 15:50:40 +02:00
msg.c msg: bump up log level of --log-file 2017-12-15 22:28:47 -08:00
msg.h msg.c/h: partially change license to LGPL 2017-05-05 06:53:23 +02:00
msg_control.h player: make sure version information is always included in --log-file 2017-05-22 18:31:39 +02:00
playlist.c playlist: improve shuffle algorithm 2016-03-20 19:51:22 +01:00
playlist.h Relicense some non-MPlayer source files to LGPL 2.1 or later 2016-01-19 18:36:06 +01:00
recorder.c Fix various typos in log messages 2017-12-03 21:24:18 +01:00
recorder.h player: add experimental stream recording feature 2017-02-07 17:05:17 +01:00
tags.c tags: add mp_tags_remove 2017-12-26 03:33:18 -07:00
tags.h tags: add mp_tags_remove 2017-12-26 03:33:18 -07:00
version.c common: use char array for version string 2016-09-06 20:08:44 +02:00