[FFmpeg-cvslog] doc/{in,out}devs: Remove documentation for removed devices

Andreas Rheinhardt git at videolan.org
Thu Apr 3 07:29:09 EEST 2025


ffmpeg | branch: master | Andreas Rheinhardt <andreas.rheinhardt at outlook.com> | Mon Mar 31 20:57:54 2025 +0200| [1479c2ec2774d5e309b25ff9cd74ceae41e630ae] | committer: Andreas Rheinhardt

doc/{in,out}devs: Remove documentation for removed devices

Namely bktr, opengl and sdl2.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at outlook.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1479c2ec2774d5e309b25ff9cd74ceae41e630ae
---

 doc/indevs.texi  |  35 ------------------
 doc/outdevs.texi | 111 -------------------------------------------------------
 2 files changed, 146 deletions(-)

diff --git a/doc/indevs.texi b/doc/indevs.texi
index cdf44a6638..998bd845e8 100644
--- a/doc/indevs.texi
+++ b/doc/indevs.texi
@@ -220,41 +220,6 @@ $ ffmpeg -f avfoundation -capture_raw_data true -i "zr100:none" out.dv
 
 @end itemize
 
- at section bktr
-
-BSD video input device. Deprecated and will be removed - please contact
-the developers if you are interested in maintaining it.
-
- at subsection Options
-
- at table @option
-
- at item framerate
-Set the frame rate.
-
- at item video_size
-Set the video frame size. Default is @code{vga}.
-
- at item standard
-
-Available values are:
- at table @samp
- at item pal
-
- at item ntsc
-
- at item secam
-
- at item paln
-
- at item palm
-
- at item ntscj
-
- at end table
-
- at end table
-
 @section decklink
 
 The decklink input device provides capture capabilities for Blackmagic
diff --git a/doc/outdevs.texi b/doc/outdevs.texi
index 9ee857528e..86c78f31b7 100644
--- a/doc/outdevs.texi
+++ b/doc/outdevs.texi
@@ -301,45 +301,6 @@ ffmpeg -re -i INPUT -c:v rawvideo -pix_fmt bgra -f fbdev /dev/fb0
 
 See also @url{http://linux-fbdev.sourceforge.net/}, and fbset(1).
 
- at section opengl
-OpenGL output device. Deprecated and will be removed.
-
-To enable this output device you need to configure FFmpeg with @code{--enable-opengl}.
-
-This output device allows one to render to OpenGL context.
-Context may be provided by application or default SDL window is created.
-
-When device renders to external context, application must implement handlers for following messages:
- at code{AV_DEV_TO_APP_CREATE_WINDOW_BUFFER} - create OpenGL context on current thread.
- at code{AV_DEV_TO_APP_PREPARE_WINDOW_BUFFER} - make OpenGL context current.
- at code{AV_DEV_TO_APP_DISPLAY_WINDOW_BUFFER} - swap buffers.
- at code{AV_DEV_TO_APP_DESTROY_WINDOW_BUFFER} - destroy OpenGL context.
-Application is also required to inform a device about current resolution by sending @code{AV_APP_TO_DEV_WINDOW_SIZE} message.
-
- at subsection Options
- at table @option
-
- at item background
-Set background color. Black is a default.
- at item no_window
-Disables default SDL window when set to non-zero value.
-Application must provide OpenGL context and both @code{window_size_cb} and @code{window_swap_buffers_cb} callbacks when set.
- at item window_title
-Set the SDL window title, if not specified default to the filename specified for the output device.
-Ignored when @option{no_window} is set.
- at item window_size
-Set preferred window size, can be a string of the form widthxheight or a video size abbreviation.
-If not specified it defaults to the size of the input video, downscaled according to the aspect ratio.
-Mostly usable when @option{no_window} is not set.
-
- at end table
-
- at subsection Examples
-Play a file on SDL window using OpenGL rendering:
- at example
-ffmpeg  -i INPUT -f opengl "window title"
- at end example
-
 @section oss
 
 OSS (Open Sound System) output device.
@@ -406,78 +367,6 @@ Play a file on default device on default server:
 ffmpeg  -i INPUT -f pulse "stream name"
 @end example
 
- at section sdl
-
-SDL (Simple DirectMedia Layer) output device. Deprecated and will be removed.
-
-For monitoring purposes in FFmpeg, pipes and a video player such as ffplay can be used:
-
- at example
-ffmpeg -i INPUT -f nut -c:v rawvideo - | ffplay -
- at end example
-
-"sdl2" can be used as alias for "sdl".
-
-This output device allows one to show a video stream in an SDL
-window. Only one SDL window is allowed per application, so you can
-have only one instance of this output device in an application.
-
-To enable this output device you need libsdl installed on your system
-when configuring your build.
-
-For more information about SDL, check:
- at url{http://www.libsdl.org/}
-
- at subsection Options
-
- at table @option
-
- at item window_borderless
-Set SDL window border off.
-Default value is 0 (enable window border).
-
- at item window_enable_quit
-Enable quit action (using window button or keyboard key)
-when non-zero value is provided.
-Default value is 1 (enable quit action).
-
- at item window_fullscreen
-Set fullscreen mode when non-zero value is provided.
-Default value is zero.
-
- at item window_size
-Set the SDL window size, can be a string of the form
- at var{width}x at var{height} or a video size abbreviation.
-If not specified it defaults to the size of the input video,
-downscaled according to the aspect ratio.
-
- at item window_title
-Set the SDL window title, if not specified default to the filename
-specified for the output device.
-
- at item window_x
- at item window_y
-Set the position of the window on the screen.
- at end table
-
- at subsection Interactive commands
-
-The window created by the device can be controlled through the
-following interactive commands.
-
- at table @key
- at item q, ESC
-Quit the device immediately.
- at end table
-
- at subsection Examples
-
-The following command shows the @command{ffmpeg} output is an
-SDL window, forcing its size to the qcif format:
- at example
-ffmpeg -i INPUT -c:v rawvideo -pix_fmt yuv420p -window_size qcif -f sdl "SDL output"
- at end example
-
 @section sndio
 
 sndio audio output device.



More information about the ffmpeg-cvslog mailing list