[FFmpeg-devel] [PATCH 0/6] Patchset to remove ffserver
Rostislav Pehlivanov
atomnuker at gmail.com
Sat Jan 6 20:49:45 EET 2018
On 6 January 2018 at 18:42, Rostislav Pehlivanov <atomnuker at gmail.com>
wrote:
>
>
> On 21 October 2017 at 19:54, Rostislav Pehlivanov <atomnuker at gmail.com>
> wrote:
>
>> This patchset removes the long-deprecated ffserver program and all
>> its privately exposed things from libavformat.
>>
>> Rostislav Pehlivanov (6):
>> Remove the ffserver program
>> libavformat: remove the ffmenc and ffmdec muxer and demuxers
>> libavformat: unexpose the ff_inet_aton function
>> libavformat: remove the ff_rtp_get_local_rtcp_port function
>> libavformat: unexpose private ff_ functions needed by ffserver
>> libavformat/mpjpeg: use "ffmpeg" instead of "ffserver" as boundary tag
>>
>> .gitignore | 1 -
>> Changelog | 2 +
>> MAINTAINERS | 3 -
>> README.md | 2 -
>> configure | 4 -
>> doc/ffmpeg-bitstream-filters.texi | 4 +-
>> doc/ffmpeg-codecs.texi | 4 +-
>> doc/ffmpeg-devices.texi | 4 +-
>> doc/ffmpeg-filters.texi | 4 +-
>> doc/ffmpeg-formats.texi | 4 +-
>> doc/ffmpeg-protocols.texi | 4 +-
>> doc/ffmpeg-resampler.texi | 4 +-
>> doc/ffmpeg-scaler.texi | 4 +-
>> doc/ffmpeg-utils.texi | 4 +-
>> doc/ffmpeg.texi | 18 +-
>> doc/ffplay.texi | 4 +-
>> doc/ffprobe.texi | 4 +-
>> doc/ffserver.conf | 372 ----
>> doc/ffserver.texi | 923 ---------
>> doc/issue_tracker.txt | 3 -
>> doc/libavcodec.texi | 4 +-
>> doc/libavdevice.texi | 4 +-
>> doc/libavfilter.texi | 4 +-
>> doc/libavformat.texi | 4 +-
>> doc/libavutil.texi | 4 +-
>> doc/libswresample.texi | 4 +-
>> doc/libswscale.texi | 4 +-
>> doc/mailing-list-faq.texi | 3 +-
>> doc/protocols.texi | 2 +-
>> fftools/Makefile | 4 +-
>> fftools/ffmpeg_opt.c | 96 +-
>> fftools/ffserver.c | 4026 ------------------------------
>> -------
>> fftools/ffserver_config.c | 1325 ------------
>> fftools/ffserver_config.h | 155 --
>> libavformat/Makefile | 2 -
>> libavformat/allformats.c | 1 -
>> libavformat/ffm.h | 62 -
>> libavformat/ffmdec.c | 878 --------
>> libavformat/ffmenc.c | 362 ----
>> libavformat/libavformat.v | 11 -
>> libavformat/mpjpeg.c | 2 +-
>> libavformat/network.h | 2 -
>> libavformat/os_support.c | 6 +-
>> libavformat/rtpproto.c | 6 -
>> libavformat/rtpproto.h | 1 -
>> tests/Makefile | 10 -
>> tests/ffserver-regression.sh | 45 -
>> tests/ffserver.conf | 311 ---
>> tests/ffserver.regression.ref | 11 -
>> tools/bisect-create | 2 +-
>> 50 files changed, 49 insertions(+), 8674 deletions(-)
>> delete mode 100644 doc/ffserver.conf
>> delete mode 100644 doc/ffserver.texi
>> delete mode 100644 fftools/ffserver.c
>> delete mode 100644 fftools/ffserver_config.c
>> delete mode 100644 fftools/ffserver_config.h
>> delete mode 100644 libavformat/ffm.h
>> delete mode 100644 libavformat/ffmdec.c
>> delete mode 100644 libavformat/ffmenc.c
>> delete mode 100755 tests/ffserver-regression.sh
>> delete mode 100644 tests/ffserver.conf
>> delete mode 100644 tests/ffserver.regression.ref
>>
>> --
>> 2.15.0.rc1.287.g2b38de12cc
>>
>>
> Rebased and pushed, thanks for the reviews
>
btw I suggest people to take a look at klaxa's mkvserver_mk2
https://github.com/klaxa/mkvserver_mk2
Its pretty basic and unstable but look promising. You give it a matroska
input and it'll stream it out to clients.
More information about the ffmpeg-devel
mailing list