[FFmpeg-devel] [PATCH] Remove the ffserver program and the ffm muxer/demuxer

James Almer jamrial at gmail.com
Thu Oct 27 00:48:30 EEST 2016


On 10/26/2016 6:19 PM, Rostislav Pehlivanov wrote:
> Also removes url_feof from libavformat.v which should have been
> removed long ago and changed the multipart jpeg boundary tag to
> ffmpeg rather than ffserver (it's arbitrary).

[...]

> diff --git a/libavformat/libavformat.v b/libavformat/libavformat.v
> index c961cd8..47d5ddc 100644
> --- a/libavformat/libavformat.v
> +++ b/libavformat/libavformat.v
> @@ -1,19 +1,6 @@
>  LIBAVFORMAT_MAJOR {
>      global:
>          av*;
> -        #FIXME those are for ffserver
> -        ff_inet_aton;
> -        ff_socket_nonblock;
> -        ff_rtsp_parse_line;
> -        ff_rtp_get_local_rtp_port;
> -        ff_rtp_get_local_rtcp_port;
> -        ffio_open_dyn_packet_buf;
> -        ffio_set_buf_size;
> -        ffurl_close;
> -        ffurl_open;
> -        ffurl_write;
> -        #those are deprecated, remove on next bump
> -        url_feof;
>      local:
>          *;
>  };

No, this can't be done until the next major bump. url_feof is even guarded
by an scheduled FF_API define.

The rest should be ok, but anything that implies a library ABI break can't
be done just yet. Wait for other comments and/or testing. This removes a
lot of things after all.



More information about the ffmpeg-devel mailing list