FFmpeg/doc
Niklas Haas 8c7934f73a avfilter: add negotiation API for color space/range
Motivated by YUVJ removal. This change will allow full negotiation
between color ranges and matrices as needed. By default, all ranges and
matrices are marked as supported.

Because grayscale formats are currently handled very inconsistently (and
in particular, assumed as forced full-range by swscale), we exclude them
from negotiation altogether for the time being, to get this API merged.

After filter negotiation is available, we can relax the
grayscale-is-forced-jpeg restriction again, when it will be more
feasible to do so without breaking a million test cases.

Note that this commit updates one FATE test as a consequence of the
sanity fallback for non-YUV formats. In particular, the test case now
writes rgb24(pc, gbr/unspecified/unspecified) to the matroska file,
instead of rgb24(unspecified/unspecified/unspecified) as before.
2023-12-31 13:35:03 -08:00
..
doxy
examples doc/examples/qsv_transcode: EINVAL is more appropriate and ENAVAIL will fail build with visual studio 2023-12-18 09:39:24 +08:00
.gitignore
APIchanges avfilter: add negotiation API for color space/range 2023-12-31 13:35:03 -08:00
authors.texi Use https for repository links 2023-03-01 21:59:10 +01:00
bitstream_filters.texi doc/bitstream_filters: add setts example 2023-12-10 01:44:38 +01:00
bootstrap.min.css doc/html: fix styling issue with Texinfo 7.0 2023-11-08 23:54:23 +01:00
build_system.txt
codecs.texi lavc: clarify meaning of avctx.level option 2023-10-06 09:49:47 +02:00
community.texi doc/community: improve wording 2023-11-08 17:01:50 +01:00
decoders.texi avcodec/evc_decoder: Provided support for EVC decoder 2023-11-20 11:55:51 -03:00
default.css
demuxers.texi apply spelling fixes 2023-11-18 19:55:42 +01:00
developer.texi doc/developer: require asm for RISC-V 2023-12-05 14:44:18 +01:00
devices.texi
doxy-wrapper.sh
Doxyfile
encoders.texi doc/encoders/libx264: review and extend option description 2023-12-03 13:03:01 +01:00
errno.txt
faq.texi
fate.texi tests/fate-run: add testing with a random number of threads 2023-07-11 19:19:32 +02:00
fate_config.sh.template fate: Allow running multiple rounds of tests with differing settings 2023-12-19 13:34:25 +02:00
ffmpeg-bitstream-filters.texi
ffmpeg-codecs.texi
ffmpeg-devices.texi
ffmpeg-filters.texi
ffmpeg-formats.texi
ffmpeg-protocols.texi
ffmpeg-resampler.texi
ffmpeg-scaler.texi
ffmpeg-utils.texi
ffmpeg.texi fftools/ffmpeg: remove deprecated -[av]bsf 2023-12-22 11:39:57 +01:00
ffmpeg.txt
ffplay.texi fftools/ffplay: add hwaccel decoding support 2023-11-15 01:20:11 +08:00
ffprobe.texi ffprobe: add -output_format as an alias of -of 2023-10-20 18:42:41 +02:00
ffprobe.xsd ffprobe: print the non-diegetic stream disposition flag 2023-10-25 21:55:01 -03:00
fftools-common-opts.texi avformat: introduce AVStreamGroup 2023-12-18 15:18:05 -03:00
filter_design.txt
filters.texi avfilter/vf_showinfo: add udu_sei_as_ascii option 2023-12-28 21:22:54 +08:00
formats.texi
general.texi
general_contents.texi avcodec/evc_decoder: Provided support for EVC decoder 2023-11-20 11:55:51 -03:00
git-howto.texi doc/git-howto: use less weird username for git URL 2023-11-22 10:21:50 +01:00
indevs.texi gdigrab: allow capturing a window by its handle 2023-12-17 19:14:08 +01:00
issue_tracker.txt
lexicon
libav-merge.txt
libavcodec.texi
libavdevice.texi
libavfilter.texi
libavformat.texi
libavutil.texi
libswresample.texi
libswscale.texi
mailing-list-faq.texi doc: Merge doc/dev_community/* and Code of Conduct into a seperate file 2023-03-01 00:30:59 +01:00
Makefile doc: Merge doc/dev_community/* and Code of Conduct into a seperate file 2023-03-01 00:30:59 +01:00
metadata.texi
mips.txt avcodec: Remove DCT, FFT, MDCT and RDFT 2023-10-01 02:25:09 +02:00
multithreading.txt avcodec/pthread_frame: Remove ff_thread_release_buffer() 2023-10-22 22:09:59 +02:00
muxers.texi avformat/evc_muxer: Added muxer to handle writing EVC encoded data into file or output bytestream 2023-06-15 09:51:13 -03:00
nut.texi
optimization.txt
outdevs.texi avdevice/decklink_enc: add support for SMPTE 2038 VANC packet output 2023-07-02 19:57:45 +02:00
patchwork
platform.texi doc/platform: drop reference to ffmpeg.zeranoe.com 2023-04-02 16:28:54 +02:00
print_options.c
protocols.texi avformat/rtmpproto: support enhanced rtmp 2023-09-05 09:14:18 +08:00
rate_distortion.txt
resampler.texi swresample/swresample: add a used channel layout option using the new API 2023-02-19 18:28:45 -03:00
scaler.texi
snow.txt
style.min.css
swresample.txt
swscale.txt
t2h.init
t2h.pm doc/html: support texinfo 7.0 2023-11-08 23:53:19 +01:00
tablegen.txt
texi2pod.pl
texidep.pl
transforms.md
undefined.txt
utils.texi avutil/channel_layout: add a 9.1.4 channel layout 2023-11-08 10:09:46 -03:00
writing_filters.txt