ffmpeg/doc
Martin Storsjö 4cdc14aa95 libavutil: Deprecate av_fopen_utf8, provide an avpriv version
Since every DLL can use an individual CRT on Windows, having
an exported function that opens a FILE* won't work if that
FILE* is going to be used from a different DLL (or from user
application code).

Internally within the libraries, the issue can be worked around
by duplicating the function in all libraries (this already happened
implicitly because the function resided in file_open.c) and renaming
the function to ff_fopen_utf8 (so that it doesn't end up exported from
the DLLs) and duplicating it in all libraries that use it.

This makes the avpriv_fopen_utf8 / ff_fopen_utf8 function work in
the exact same way as the existing avpriv_open / ff_open, with the
same setup as introduced in e743e7ae6e.

That mechanism doesn't work for external users, thus deprecate the
existing function.

Signed-off-by: Martin Storsjö <martin@martin.st>
2022-05-23 13:52:26 +03:00
..
dev_community Doc: Tech Resolution Process 2021-03-11 10:03:38 +01:00
doxy
examples doc/examples/transcode_aac: Bump date 2022-05-02 15:01:15 +05:30
.gitignore
APIchanges libavutil: Deprecate av_fopen_utf8, provide an avpriv version 2022-05-23 13:52:26 +03:00
Doxyfile
Makefile doc: fix css file install for out-of-tree builds 2022-04-19 13:04:42 +02:00
authors.texi
bitstream_filters.texi lavc/pgs_frame_merge_bsf: add bsf to merge PGS segments 2022-05-10 10:03:30 +02:00
bootstrap.min.css
build_system.txt
codecs.texi avcodec: Remove private options from AVCodecContext 2021-04-27 10:43:02 -03:00
decoders.texi doc/encoders.texi: Add doc for qsv 2022-01-07 14:06:10 +08:00
default.css
demuxers.texi avformat/dashdec: accept and relay CENC decryption key 2022-05-14 14:46:01 +05:30
developer.texi doc/developer: add description about safely sending patches via E-Mail clients 2021-11-13 19:55:20 +01:00
devices.texi
doxy-wrapper.sh doc: fix generating doxy with out-of-tree builds 2021-06-11 19:28:27 +02:00
encoders.texi doc/encoders.texi: Document updated behavior 2022-05-12 11:19:12 +02:00
errno.txt
faq.texi
fate.texi doc/fate: add note about showing test names and running a tests subset 2022-04-06 09:22:31 +02:00
fate_config.sh.template
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 doc/ffmpeg: fix typo in ffmpeg.texi 2022-05-10 22:02:58 +02:00
ffmpeg.txt
ffplay.texi doc/ffplay: put keystrokes to decrease and increase volume on the same line 2022-04-21 12:28:05 +05:30
ffprobe.texi doc/ffprobe: clarify that the input file is not optional 2022-04-21 12:34:04 +05:30
ffprobe.xsd fftools/ffprobe: print size of attachment streams (extradata_size) 2021-11-29 21:30:11 +01:00
fftools-common-opts.texi cmdutils: add an option for listing stream dispositions 2021-11-16 10:51:32 +01:00
filter_design.txt
filters.texi avfilter/af_afir: add support for double sample format 2022-05-15 13:34:50 +02:00
formats.texi avformat: Remove deprecated AVFMT_FLAG_MP4A_LATM flag, latm option 2021-04-27 10:43:09 -03:00
general.texi doc/general: move contents into a separate file. 2020-09-08 14:29:19 +02:00
general_contents.texi avcodec/libjxl: add Jpeg XL decoding via libjxl 2022-04-23 19:51:46 +02:00
git-howto.texi doc/git-howto: be more strict about commit message formatting. 2021-08-17 10:11:44 +02:00
indevs.texi avdevice/dshow: implement option to use device video timestamps 2021-12-24 14:06:06 +05:30
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/mailing-list-faq.texi: remove remaining references to Freenode 2021-06-18 19:21:11 -03:00
metadata.texi
mips.txt
multithreading.txt avcodec: deprecate thread_safe_callbacks 2020-11-27 15:46:50 +01:00
muxers.texi doc/muxers: note write_btrt option for MOV/MP4 2022-05-16 13:56:38 +05:30
nut.texi
optimization.txt
outdevs.texi avdevice/decklink: support for more duplex mode for Decklink 8K Pro 2021-08-16 10:00:39 +08:00
patchwork
platform.texi
print_options.c
protocols.texi avformat: Add IPFS protocol support. 2022-04-12 19:58:33 +02:00
rate_distortion.txt
resampler.texi
scaler.texi
snow.txt
style.min.css
swresample.txt
swscale.txt
t2h.init
t2h.pm doc/t2h.pm: fix missing TOC with texinfo 6.8 and above 2021-11-14 09:30:06 +05:30
tablegen.txt
texi2pod.pl doc/texi2pod: support @float. 2020-09-08 14:29:19 +02:00
texidep.pl
transforms.md doc/transforms: add documentation for the FFT transforms 2021-04-24 17:19:17 +02:00
undefined.txt
utils.texi doc/utils: add missing 22.2 layout entry 2022-03-25 09:26:45 -03:00
writing_filters.txt Update missed irc links 2021-06-18 18:58:25 +02:00