summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorLukasz Marek <lukasz.m.luki@gmail.com>2013-10-16 17:18:55 +0200
committerStefano Sabatini <stefasab@gmail.com>2013-10-24 08:16:17 +0200
commit759388aa717ad2749e7024b7b8e32d4641390369 (patch)
tree4d0be9db90fd97f9930cddb6ad148ea877f55e47 /doc
parentff9d11f95debed37457f0dc94a0c599a4801b0f1 (diff)
lavd: add fbdev output device
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/outdevs.texi29
1 files changed, 29 insertions, 0 deletions
diff --git a/doc/outdevs.texi b/doc/outdevs.texi
index 55c9110fa3..c7372254bb 100644
--- a/doc/outdevs.texi
+++ b/doc/outdevs.texi
@@ -104,6 +104,35 @@ ffmpeg -i INPUT -pix_fmt rgb24 -f caca -list_dither colors -
@end example
@end itemize
+@section fbdev
+
+Linux framebuffer output device.
+
+The Linux framebuffer is a graphic hardware-independent abstraction
+layer to show graphics on a computer monitor, typically on the
+console. It is accessed through a file device node, usually
+@file{/dev/fb0}.
+
+For more detailed information read the file
+@file{Documentation/fb/framebuffer.txt} included in the Linux source tree.
+
+@subsection Options
+@table @option
+
+@item xoffset
+@item yoffset
+Set x/y coordinate of top left corner. Default is 0.
+@end table
+
+@subsection Examples
+Play a file on framebuffer device @file{/dev/fb0}.
+Required pixel format depends on current framebuffer settings.
+@example
+ffmpeg -re -i INPUT -vcodec rawvideo -pix_fmt bgra -f fbdev /dev/fb0
+@end example
+
+See also @url{http://linux-fbdev.sourceforge.net/}, and fbset(1).
+
@section oss
OSS (Open Sound System) output device.