The following changes since commit 5870b3d2a3afdae0ed42fa9fd010684ee18feca8:
MAINTAINERS: update my maintership (2015-07-31 20:25:07 +0200) are available in the git repository at: http://git.klaxa.eu/git/ffmpeg simple_http_server_api_implementation for you to fetch changes up to 25410c524ddee98c579c7a9ddaf0535278a6dae0: doc/example: Add http multi-client example code (2015-08-01 00:58:32 +0200) ---------------------------------------------------------------- (from the branch description for simple_http_server_api_implementation local branch) This patchset splits ff_listen_bind into ff_listen and ff_accept to support handling more than one client, while still maintaining compatibility to the existing API. The *_handshake-group of functions are the communication function between libavformat and the application using it. The client can set and get variables via the AVOption system. Basic implementations for tcp and http have been added. Sample code for multi-client usage is included in the doc/examples directory. ---------------------------------------------------------------- Stephan Holljes (8): lavf/network: split ff_listen_bind into ff_listen and ff_accept lavf/avio: add ffurl_accept and ffurl_handshake lavf/avio: add avio_accept and avio_handshake lavf/tcp: add tcp_accept lavf/tcp: increase range for listen and call the underlying socket operations accordingly lavf/http: Implement server side network code. doc/protocols: document experimental mutli-client api doc/example: Add http multi-client example code doc/examples/Makefile | 1 + doc/examples/http_multiclient.c | 155 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ doc/protocols.texi | 2 ++ libavformat/avio.c | 20 +++++++++++ libavformat/avio.h | 29 +++++++++++++++ libavformat/aviobuf.c | 17 +++++++++ libavformat/http.c | 182 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------- libavformat/network.c | 27 ++++++++++---- libavformat/network.h | 20 +++++++++++ libavformat/tcp.c | 33 ++++++++++++++--- libavformat/url.h | 25 +++++++++++++ 11 files changed, 476 insertions(+), 35 deletions(-) create mode 100644 doc/examples/http_multiclient.c _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel