History

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

Namely bktr, opengl and sdl2.

Andreas Rheinhardt committed 1 year ago

Commit 1479c2e1 parent 265e0d32 files · +0 −146Browse files

Unified · Split

2 files
  1. doc/indevs.texi +0 −35
  2. doc/outdevs.texi +0 −111
doc/indevs.texi+0−35
@@ -220,41 +220,6 @@ $ ffmpeg -f avfoundation -capture_raw_data true -i "zr100:none" out.dv · 219 unmodified lines
220220
221221 @end itemize
222222
223−@section bktr
224−
225−BSD video input device. Deprecated and will be removed - please contact
226−the developers if you are interested in maintaining it.
227−
228−@subsection Options
229−
230−@table @option
231−
232−@item framerate
233−Set the frame rate.
234−
235−@item video_size
236−Set the video frame size. Default is @code{vga}.
237−
238−@item standard
239−
240−Available values are:
241−@table @samp
242−@item pal
243−
244−@item ntsc
245−
246−@item secam
247−
248−@item paln
249−
250−@item palm
251−
252−@item ntscj
253−
254−@end table
255−
256−@end table
257−
258223 @section decklink
259224
260225 The decklink input device provides capture capabilities for Blackmagic
doc/outdevs.texi+0−111
@@ -301,45 +301,6 @@ ffmpeg -re -i INPUT -c:v rawvideo -pix_fmt bgra -f fbdev /dev/fb0 · 300 unmodified lines
301301
302302 See also @url{http://linux-fbdev.sourceforge.net/}, and fbset(1).
303303
304−@section opengl
305−OpenGL output device. Deprecated and will be removed.
306−
307−To enable this output device you need to configure FFmpeg with @code{--enable-opengl}.
308−
309−This output device allows one to render to OpenGL context.
310−Context may be provided by application or default SDL window is created.
311−
312−When device renders to external context, application must implement handlers for following messages:
313−@code{AV_DEV_TO_APP_CREATE_WINDOW_BUFFER} - create OpenGL context on current thread.
314−@code{AV_DEV_TO_APP_PREPARE_WINDOW_BUFFER} - make OpenGL context current.
315−@code{AV_DEV_TO_APP_DISPLAY_WINDOW_BUFFER} - swap buffers.
316−@code{AV_DEV_TO_APP_DESTROY_WINDOW_BUFFER} - destroy OpenGL context.
317−Application is also required to inform a device about current resolution by sending @code{AV_APP_TO_DEV_WINDOW_SIZE} message.
318−
319−@subsection Options
320−@table @option
321−
322−@item background
323−Set background color. Black is a default.
324−@item no_window
325−Disables default SDL window when set to non-zero value.
326−Application must provide OpenGL context and both @code{window_size_cb} and @code{window_swap_buffers_cb} callbacks when set.
327−@item window_title
328−Set the SDL window title, if not specified default to the filename specified for the output device.
329−Ignored when @option{no_window} is set.
330−@item window_size
331−Set preferred window size, can be a string of the form widthxheight or a video size abbreviation.
332−If not specified it defaults to the size of the input video, downscaled according to the aspect ratio.
333−Mostly usable when @option{no_window} is not set.
334−
335−@end table
336−
337−@subsection Examples
338−Play a file on SDL window using OpenGL rendering:
339−@example
340−ffmpeg -i INPUT -f opengl "window title"
341−@end example
342−
343304 @section oss
344305
345306 OSS (Open Sound System) output device.
@@ -406,78 +367,6 @@ Play a file on default device on default server: · 60 unmodified lines
406367 ffmpeg -i INPUT -f pulse "stream name"
407368 @end example
408369
409−@section sdl
410−
411−SDL (Simple DirectMedia Layer) output device. Deprecated and will be removed.
412−
413−For monitoring purposes in FFmpeg, pipes and a video player such as ffplay can be used:
414−
415−@example
416−ffmpeg -i INPUT -f nut -c:v rawvideo - | ffplay -
417−@end example
418−
419−"sdl2" can be used as alias for "sdl".
420−
421−This output device allows one to show a video stream in an SDL
422−window. Only one SDL window is allowed per application, so you can
423−have only one instance of this output device in an application.
424−
425−To enable this output device you need libsdl installed on your system
426−when configuring your build.
427−
428−For more information about SDL, check:
429−@url{http://www.libsdl.org/}
430−
431−@subsection Options
432−
433−@table @option
434−
435−@item window_borderless
436−Set SDL window border off.
437−Default value is 0 (enable window border).
438−
439−@item window_enable_quit
440−Enable quit action (using window button or keyboard key)
441−when non-zero value is provided.
442−Default value is 1 (enable quit action).
443−
444−@item window_fullscreen
445−Set fullscreen mode when non-zero value is provided.
446−Default value is zero.
447−
448−@item window_size
449−Set the SDL window size, can be a string of the form
450−@var{width}x@var{height} or a video size abbreviation.
451−If not specified it defaults to the size of the input video,
452−downscaled according to the aspect ratio.
453−
454−@item window_title
455−Set the SDL window title, if not specified default to the filename
456−specified for the output device.
457−
458−@item window_x
459−@item window_y
460−Set the position of the window on the screen.
461−@end table
462−
463−@subsection Interactive commands
464−
465−The window created by the device can be controlled through the
466−following interactive commands.
467−
468−@table @key
469−@item q, ESC
470−Quit the device immediately.
471−@end table
472−
473−@subsection Examples
474−
475−The following command shows the @command{ffmpeg} output is an
476−SDL window, forcing its size to the qcif format:
477−@example
478−ffmpeg -i INPUT -c:v rawvideo -pix_fmt yuv420p -window_size qcif -f sdl "SDL output"
479−@end example
480−
481370 @section sndio
482371
483372 sndio audio output device.

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t