Skip to content

Commit 6b35a83

Browse files
author
Rostislav Pehlivanov
committed
Remove the ffserver program
Signed-off-by: Rostislav Pehlivanov <[email protected]>
1 parent 2ca65fc commit 6b35a83

39 files changed

+44
-7340
lines changed

.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
/ffmpeg
3030
/ffplay
3131
/ffprobe
32-
/ffserver
3332
/config.asm
3433
/config.h
3534
/coverage.info

Changelog

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ version <next>:
3535
- hilbert audio filter source
3636
- aiir audio filter
3737
- aiff: add support for CD-ROM XA ADPCM
38+
- Removed the ffserver program
3839

3940

4041
version 3.4:

MAINTAINERS

-3
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,6 @@ ffplay:
2929
ffprobe:
3030
ffprobe.c Stefano Sabatini
3131

32-
ffserver:
33-
ffserver.c Reynaldo H. Verdejo Pinochet
34-
3532
Commandline utility code:
3633
cmdutils.c, cmdutils.h Michael Niedermayer
3734

README.md

-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ such as audio, video, subtitles and related metadata.
2121
* [ffplay](https://ffmpeg.org/ffplay.html) is a minimalistic multimedia player.
2222
* [ffprobe](https://ffmpeg.org/ffprobe.html) is a simple analysis tool to inspect
2323
multimedia content.
24-
* [ffserver](https://ffmpeg.org/ffserver.html) is a multimedia streaming server
25-
for live broadcasts.
2624
* Additional small tools such as `aviocat`, `ismindex` and `qt-faststart`.
2725

2826
## Documentation

configure

-4
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,6 @@ Program options:
116116
--disable-ffmpeg disable ffmpeg build
117117
--disable-ffplay disable ffplay build
118118
--disable-ffprobe disable ffprobe build
119-
--disable-ffserver disable ffserver build
120119
121120
Documentation options:
122121
--disable-doc do not build documentation
@@ -1722,7 +1721,6 @@ LICENSE_LIST="
17221721
PROGRAM_LIST="
17231722
ffplay
17241723
ffprobe
1725-
ffserver
17261724
ffmpeg
17271725
"
17281726

@@ -3358,8 +3356,6 @@ ffplay_select="rdft crop_filter transpose_filter hflip_filter vflip_filter rotat
33583356
ffplay_suggest="shell32"
33593357
ffprobe_deps="avcodec avformat"
33603358
ffprobe_suggest="shell32"
3361-
ffserver_deps="avformat fork sarestart"
3362-
ffserver_select="ffm_muxer rtp_protocol rtsp_demuxer"
33633359

33643360
# documentation
33653361
podpages_deps="perl"

doc/ffmpeg-bitstream-filters.texi

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ bitstream level modifications without performing decoding.
2626
@chapter See Also
2727

2828
@ifhtml
29-
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe}, @url{ffserver.html,ffserver},
29+
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe},
3030
@url{libavcodec.html,libavcodec}
3131
@end ifhtml
3232

3333
@ifnothtml
34-
ffmpeg(1), ffplay(1), ffprobe(1), ffserver(1), libavcodec(3)
34+
ffmpeg(1), ffplay(1), ffprobe(1), libavcodec(3)
3535
@end ifnothtml
3636

3737
@include authors.texi

doc/ffmpeg-codecs.texi

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ the libavcodec library.
2323
@chapter See Also
2424

2525
@ifhtml
26-
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe}, @url{ffserver.html,ffserver},
26+
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe},
2727
@url{libavcodec.html,libavcodec}
2828
@end ifhtml
2929

3030
@ifnothtml
31-
ffmpeg(1), ffplay(1), ffprobe(1), ffserver(1), libavcodec(3)
31+
ffmpeg(1), ffplay(1), ffprobe(1), libavcodec(3)
3232
@end ifnothtml
3333

3434
@include authors.texi

doc/ffmpeg-devices.texi

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ libavdevice library.
2323
@chapter See Also
2424

2525
@ifhtml
26-
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe}, @url{ffserver.html,ffserver},
26+
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe},
2727
@url{libavdevice.html,libavdevice}
2828
@end ifhtml
2929

3030
@ifnothtml
31-
ffmpeg(1), ffplay(1), ffprobe(1), ffserver(1), libavdevice(3)
31+
ffmpeg(1), ffplay(1), ffprobe(1), libavdevice(3)
3232
@end ifnothtml
3333

3434
@include authors.texi

doc/ffmpeg-filters.texi

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ libavfilter library.
2323
@chapter See Also
2424

2525
@ifhtml
26-
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe}, @url{ffserver.html,ffserver},
26+
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe},
2727
@url{libavfilter.html,libavfilter}
2828
@end ifhtml
2929

3030
@ifnothtml
31-
ffmpeg(1), ffplay(1), ffprobe(1), ffserver(1), libavfilter(3)
31+
ffmpeg(1), ffplay(1), ffprobe(1), libavfilter(3)
3232
@end ifnothtml
3333

3434
@include authors.texi

doc/ffmpeg-formats.texi

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ provided by the libavformat library.
2323
@chapter See Also
2424

2525
@ifhtml
26-
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe}, @url{ffserver.html,ffserver},
26+
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe},
2727
@url{libavformat.html,libavformat}
2828
@end ifhtml
2929

3030
@ifnothtml
31-
ffmpeg(1), ffplay(1), ffprobe(1), ffserver(1), libavformat(3)
31+
ffmpeg(1), ffplay(1), ffprobe(1), libavformat(3)
3232
@end ifnothtml
3333

3434
@include authors.texi

doc/ffmpeg-protocols.texi

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ libavformat library.
2323
@chapter See Also
2424

2525
@ifhtml
26-
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe}, @url{ffserver.html,ffserver},
26+
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe},
2727
@url{libavformat.html,libavformat}
2828
@end ifhtml
2929

3030
@ifnothtml
31-
ffmpeg(1), ffplay(1), ffprobe(1), ffserver(1), libavformat(3)
31+
ffmpeg(1), ffplay(1), ffprobe(1), libavformat(3)
3232
@end ifnothtml
3333

3434
@include authors.texi

doc/ffmpeg-resampler.texi

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ and convert audio format and packing layout.
2525
@chapter See Also
2626

2727
@ifhtml
28-
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe}, @url{ffserver.html,ffserver},
28+
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe},
2929
@url{libswresample.html,libswresample}
3030
@end ifhtml
3131

3232
@ifnothtml
33-
ffmpeg(1), ffplay(1), ffprobe(1), ffserver(1), libswresample(3)
33+
ffmpeg(1), ffplay(1), ffprobe(1), libswresample(3)
3434
@end ifnothtml
3535

3636
@include authors.texi

doc/ffmpeg-scaler.texi

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ image rescaling and pixel format conversion.
2424
@chapter See Also
2525

2626
@ifhtml
27-
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe}, @url{ffserver.html,ffserver},
27+
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe},
2828
@url{libswscale.html,libswscale}
2929
@end ifhtml
3030

3131
@ifnothtml
32-
ffmpeg(1), ffplay(1), ffprobe(1), ffserver(1), libswscale(3)
32+
ffmpeg(1), ffplay(1), ffprobe(1), libswscale(3)
3333
@end ifnothtml
3434

3535
@include authors.texi

doc/ffmpeg-utils.texi

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ by the libavutil library.
2323
@chapter See Also
2424

2525
@ifhtml
26-
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe}, @url{ffserver.html,ffserver},
26+
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe},
2727
@url{libavutil.html,libavutil}
2828
@end ifhtml
2929

3030
@ifnothtml
31-
ffmpeg(1), ffplay(1), ffprobe(1), ffserver(1), libavutil(3)
31+
ffmpeg(1), ffplay(1), ffprobe(1), libavutil(3)
3232
@end ifnothtml
3333

3434
@include authors.texi

doc/ffmpeg.texi

+2-16
Original file line numberDiff line numberDiff line change
@@ -1167,10 +1167,6 @@ loss).
11671167
By default @command{ffmpeg} attempts to read the input(s) as fast as possible.
11681168
This option will slow down the reading of the input(s) to the native frame rate
11691169
of the input(s). It is useful for real-time output (e.g. live streaming).
1170-
@item -loop_input
1171-
Loop over the input stream. Currently it works only for image
1172-
streams. This option is used for automatic FFserver testing.
1173-
This option is deprecated, use -loop 1.
11741170
@item -loop_output @var{number_of_times}
11751171
Repeatedly loop output for formats that support looping such as animated GIF
11761172
(0 will loop the output infinitely).
@@ -1412,16 +1408,6 @@ file or device. With low latency / high rate live streams, packets may be
14121408
discarded if they are not read in a timely manner; raising this value can
14131409
avoid it.
14141410

1415-
@item -override_ffserver (@emph{global})
1416-
Overrides the input specifications from @command{ffserver}. Using this
1417-
option you can map any input stream to @command{ffserver} and control
1418-
many aspects of the encoding from @command{ffmpeg}. Without this
1419-
option @command{ffmpeg} will transmit to @command{ffserver} what is
1420-
requested by @command{ffserver}.
1421-
1422-
The option is intended for cases where features are needed that cannot be
1423-
specified to @command{ffserver} but can be to @command{ffmpeg}.
1424-
14251411
@item -sdp_file @var{file} (@emph{global})
14261412
Print sdp information for an output stream to @var{file}.
14271413
This allows dumping sdp information when at least one output isn't an
@@ -1776,7 +1762,7 @@ ffmpeg -i src.ext -lmax 21*QP2LAMBDA dst.ext
17761762
@ifset config-not-all
17771763
@url{ffmpeg-all.html,ffmpeg-all},
17781764
@end ifset
1779-
@url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe}, @url{ffserver.html,ffserver},
1765+
@url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe},
17801766
@url{ffmpeg-utils.html,ffmpeg-utils},
17811767
@url{ffmpeg-scaler.html,ffmpeg-scaler},
17821768
@url{ffmpeg-resampler.html,ffmpeg-resampler},
@@ -1795,7 +1781,7 @@ ffmpeg(1),
17951781
@ifset config-not-all
17961782
ffmpeg-all(1),
17971783
@end ifset
1798-
ffplay(1), ffprobe(1), ffserver(1),
1784+
ffplay(1), ffprobe(1),
17991785
ffmpeg-utils(1), ffmpeg-scaler(1), ffmpeg-resampler(1),
18001786
ffmpeg-codecs(1), ffmpeg-bitstream-filters(1), ffmpeg-formats(1),
18011787
ffmpeg-devices(1), ffmpeg-protocols(1), ffmpeg-filters(1)

doc/ffplay.texi

+2-2
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ Toggle full screen.
291291
@ifset config-not-all
292292
@url{ffplay-all.html,ffmpeg-all},
293293
@end ifset
294-
@url{ffmpeg.html,ffmpeg}, @url{ffprobe.html,ffprobe}, @url{ffserver.html,ffserver},
294+
@url{ffmpeg.html,ffmpeg}, @url{ffprobe.html,ffprobe},
295295
@url{ffmpeg-utils.html,ffmpeg-utils},
296296
@url{ffmpeg-scaler.html,ffmpeg-scaler},
297297
@url{ffmpeg-resampler.html,ffmpeg-resampler},
@@ -310,7 +310,7 @@ ffplay(1),
310310
@ifset config-not-all
311311
ffplay-all(1),
312312
@end ifset
313-
ffmpeg(1), ffprobe(1), ffserver(1),
313+
ffmpeg(1), ffprobe(1),
314314
ffmpeg-utils(1), ffmpeg-scaler(1), ffmpeg-resampler(1),
315315
ffmpeg-codecs(1), ffmpeg-bitstream-filters(1), ffmpeg-formats(1),
316316
ffmpeg-devices(1), ffmpeg-protocols(1), ffmpeg-filters(1)

doc/ffprobe.texi

+2-2
Original file line numberDiff line numberDiff line change
@@ -653,7 +653,7 @@ DV, GXF and AVI timecodes are available in format metadata
653653
@ifset config-not-all
654654
@url{ffprobe-all.html,ffprobe-all},
655655
@end ifset
656-
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffserver.html,ffserver},
656+
@url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay},
657657
@url{ffmpeg-utils.html,ffmpeg-utils},
658658
@url{ffmpeg-scaler.html,ffmpeg-scaler},
659659
@url{ffmpeg-resampler.html,ffmpeg-resampler},
@@ -672,7 +672,7 @@ ffprobe(1),
672672
@ifset config-not-all
673673
ffprobe-all(1),
674674
@end ifset
675-
ffmpeg(1), ffplay(1), ffserver(1),
675+
ffmpeg(1), ffplay(1),
676676
ffmpeg-utils(1), ffmpeg-scaler(1), ffmpeg-resampler(1),
677677
ffmpeg-codecs(1), ffmpeg-bitstream-filters(1), ffmpeg-formats(1),
678678
ffmpeg-devices(1), ffmpeg-protocols(1), ffmpeg-filters(1)

0 commit comments

Comments
 (0)