ffmpeg/doc
Perette Barella 84110f4f77 libavformat/tcp.c : add send_buffer_size and recv_buffer_size options
adds two new options that may be set via the dictionary:

- send_buffer_size
- recv_buffer_size

When present, setsockopt() is used with SO_SNDBUF and SO_RCVBUF to set
socket buffer sizes.  I chose to make send and receive independent
because buffering requirements are often asymmetric.

Errors in setting the buffer size mean the socket will use its
default, so they are ignored.

There is no sanity checking on values, as the kernel/socket layers
already impose reasonable limits if asked for something crazy.

Rationale for enlarging receive buffers is to reduce susceptibility
to intermittent network delays/congestion.  I added setting the send
buffer for symmetry.

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-22 15:36:30 +01:00
..
examples Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
APIchanges Merge commit '40d43d25e76ca078e7665752e815fc8d96252f06' 2016-01-19 08:53:43 +01:00
authors.texi
bitstream_filters.texi avcodec: add unpack packed B-frames bitstream filter 2015-04-05 02:24:56 +02:00
bootstrap.min.css doc: Copyright in CSS, CSS split in 2 files 2014-09-06 01:37:31 +02:00
build_system.txt doc/build_system: miscellaneous typo and consistency fixes 2015-10-10 15:49:08 +02:00
codecs.texi doc/codecs: extend documentation for the threads option 2015-09-08 17:54:09 +02:00
decoders.texi avcodec/dvbsubdec: Allow selecting the substream, or all substreams 2015-08-04 14:24:13 +02:00
default.css doc: restore default.css 2014-07-20 02:01:50 +02:00
demuxers.texi avformat/mpjpeg: utilize MIME boundary value to detect start of new frame 2015-12-02 22:39:27 +01:00
developer.texi doc/developer: misc minor fixes 2015-12-09 20:09:33 -05:00
devices.texi doc: remove encoder/muxer/sinks docs from ffplay- and ffprobe-all 2014-01-09 12:12:10 +01:00
doxy-wrapper.sh doc: make apidoc output independent of SRC_PATH 2016-01-02 12:11:36 +01:00
Doxyfile avutil/attributes: add AV_GCC_VERSION_AT_MOST 2015-09-18 12:41:29 -03:00
encoders.texi doc/encoders: fix typo in AAC encoder documentation 2016-01-09 13:20:42 +00:00
errno.txt doc/errno: fix description typo for ENAMETOOLONG 2015-12-18 04:04:14 +01:00
faq.texi doc/faq: use https instead of http 2015-10-08 23:11:32 +02:00
fate_config.sh.template Merge commit '732dd658687bd9a2e5c622e38c481825b57af250' 2015-05-16 21:14:01 +02:00
fate.texi doc: Add $branch to FATE config template 2015-05-16 17:06:35 +02:00
ffmpeg-bitstream-filters.texi doc: set documentencoding on toplevel texi files. 2015-02-19 11:30:30 +01:00
ffmpeg-codecs.texi doc: set documentencoding on toplevel texi files. 2015-02-19 11:30:30 +01:00
ffmpeg-devices.texi doc: set documentencoding on toplevel texi files. 2015-02-19 11:30:30 +01:00
ffmpeg-filters.texi doc: set documentencoding on toplevel texi files. 2015-02-19 11:30:30 +01:00
ffmpeg-formats.texi doc: set documentencoding on toplevel texi files. 2015-02-19 11:30:30 +01:00
ffmpeg-protocols.texi doc: set documentencoding on toplevel texi files. 2015-02-19 11:30:30 +01:00
ffmpeg-resampler.texi doc: set documentencoding on toplevel texi files. 2015-02-19 11:30:30 +01:00
ffmpeg-scaler.texi doc: set documentencoding on toplevel texi files. 2015-02-19 11:30:30 +01:00
ffmpeg-utils.texi doc: set documentencoding on toplevel texi files. 2015-02-19 11:30:30 +01:00
ffmpeg.texi ffmpeg: Allow specifying the program number for created programs 2015-12-16 14:03:57 +01:00
ffmpeg.txt
ffplay.texi ffplay: update docs after previous changes in ffplay mouse behaviour 2016-01-20 21:23:03 +01:00
ffprobe.texi doc: More semantic markup using @samp and @var where appropriate 2015-03-23 17:08:08 +01:00
ffprobe.xsd ffprobe: print stream_index with frame data 2015-05-27 11:19:19 +02:00
ffserver.conf doc/ffserver: Add entry for missing jpeg variant 2015-06-08 03:41:57 +02:00
ffserver.texi Use @verbatim instead of @example for ASCII arts 2015-04-11 01:14:51 +02:00
fftools-common-opts.texi lavf: add V as a video stream specifier which is not an attached picture 2015-09-02 21:35:21 +02:00
filter_design.txt lavfi: drop the requirement that request_frame returns a frame. 2015-09-20 19:02:33 +02:00
filters.texi avfilter: add convolution filter 2016-01-22 12:06:54 +01:00
formats.texi doc/formats.texi: document max_interlave_delta muxing option 2015-06-01 18:34:40 +02:00
general.texi doc/general: add missing @tab for ADPCM VIMA 2015-12-12 21:56:57 +01:00
git-howto.texi git-howto: mention how to clone ffmpeg-web 2015-12-02 20:39:18 +01:00
indevs.texi doc/indevs: fix x11grab options consistency 2015-11-25 18:08:40 +01:00
issue_tracker.txt doc/issue_tracker.txt: various updates 2015-12-11 11:33:29 -09:00
libavcodec.texi doc: set documentencoding on toplevel texi files. 2015-02-19 11:30:30 +01:00
libavdevice.texi doc: set documentencoding on toplevel texi files. 2015-02-19 11:30:30 +01:00
libavfilter.texi doc: set documentencoding on toplevel texi files. 2015-02-19 11:30:30 +01:00
libavformat.texi doc: set documentencoding on toplevel texi files. 2015-02-19 11:30:30 +01:00
libavutil.texi doc: set documentencoding on toplevel texi files. 2015-02-19 11:30:30 +01:00
libswresample.texi doc: set documentencoding on toplevel texi files. 2015-02-19 11:30:30 +01:00
libswscale.texi doc: set documentencoding on toplevel texi files. 2015-02-19 11:30:30 +01:00
Makefile doc: make apidoc output independent of SRC_PATH 2016-01-02 12:11:36 +01:00
metadata.texi doc: More semantic markup using @samp and @var where appropriate 2015-03-23 17:08:08 +01:00
mips.txt Edit documentation and versioning for the fixed point AAC decoder 2015-07-22 23:25:33 +02:00
multithreading.txt Merge commit 'def97856de6021965db86c25a732d78689bd6bb0' 2015-07-27 22:50:18 +02:00
muxers.texi doc/muxers/mpegts: update doc after adding flag to embed an AC-3/E-AC-3 ES the DVB way 2015-12-25 12:31:25 +01:00
nut.texi doc: set documentencoding on toplevel texi files. 2015-02-19 11:30:30 +01:00
optimization.txt x86/doc/Makefile: DBG=1 to preprocess external asm 2015-02-17 13:08:04 +01:00
outdevs.texi ffmpeg: add -devices param 2014-05-28 03:52:50 +02:00
platform.texi Merge commit 'b0e8651a2a84553d08fbb2f7cb9697bd64fb1b55' 2015-12-07 14:18:41 +01:00
print_options.c doc: fix spelling errors 2014-12-01 00:31:06 +01:00
protocols.texi libavformat/tcp.c : add send_buffer_size and recv_buffer_size options 2016-01-22 15:36:30 +01:00
rate_distortion.txt
resampler.texi swresample: allow double precision beta value for the Kaiser window 2015-11-08 21:11:07 -05:00
scaler.texi vf_scale: eval, param0 and param1 documentation 2016-01-20 17:31:01 +01:00
snow.txt doc/snow: remove possibly wrong todo item 2014-08-26 01:19:26 +02:00
style.min.css doc: Copyright in CSS, CSS split in 2 files 2014-09-06 01:37:31 +02:00
swresample.txt
swscale.txt
t2h.init doc: Copyright in CSS, CSS split in 2 files 2014-09-06 01:37:31 +02:00
t2h.pm stop embedding the build date 2015-02-02 05:04:14 +01:00
tablegen.txt
texi2pod.pl doc/texi2pod: fix an unescaped left brace 2015-07-05 19:02:48 -03:00
texidep.pl doc: add script to compute texi files dependencies 2013-12-06 10:40:38 +01:00
utils.texi Merge commit '219b39a71a5694b1c14a07b86477f665a5b6849b' 2015-07-21 16:55:39 +02:00
writing_filters.txt doc/writing_filters: miscellaneous grammar and typo fixes 2015-10-08 16:27:24 +02:00