From 8621a37d9feff940be19e47344cc521adca1fca2 Mon Sep 17 00:00:00 2001 From: Stefano Sabatini Date: Wed, 5 Jan 2011 14:15:11 +0000 Subject: In video4linux2, in the case the timebase value in ap is 0/0, read the timebase value already set in the driver, and set it back in the codec stream, rather than leaving the invalid value of 0/0. In particular, fix ffmpeg grabbing timestamps when the timebase value is not set through the CLI. Originally committed as revision 26224 to svn://svn.ffmpeg.org/ffmpeg/trunk --- doc/indevs.texi | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'doc/indevs.texi') diff --git a/doc/indevs.texi b/doc/indevs.texi index d34583326d..8e862ff6bc 100644 --- a/doc/indevs.texi +++ b/doc/indevs.texi @@ -146,6 +146,8 @@ devices and the command @file{v4l-info} for Video4Linux2 devices. If the size for the device is set to 0x0, the input device will try to autodetect the size to use. +Only for the video4linux2 device, if the frame rate is set to 0/0 the +input device will use the frame rate value already set in the driver. Video4Linux support is deprecated since Linux 2.6.30, and will be dropped in later versions. @@ -153,13 +155,16 @@ dropped in later versions. Follow some usage examples of the video4linux devices with the ff* tools. @example -# Grab and show the input of a video4linux device. +# Grab and show the input of a video4linux device, frame rate is set +# to the default of 25/1. ffplay -s 320x240 -f video4linux /dev/video0 # Grab and show the input of a video4linux2 device, autoadjust size. ffplay -f video4linux2 /dev/video0 -# Grab and record the input of a video4linux2 device, autoadjust size. +# Grab and record the input of a video4linux2 device, autoadjust size, +# frame rate value defaults to 0/0 so it is read from the video4linux2 +# driver. ffmpeg -f video4linux2 -i /dev/video0 out.mpeg @end example -- cgit v1.2.3