[Ffmpeg-devel] [PATCH] [RFC] Preparing for new grab interface

Alex Beregszaszi alex
Mon Jan 22 00:04:32 CET 2007


> I'm writing a new grabbing selection interface. As a first step, attached
> patch moves the #ifdef jungle from ffmpeg.c to the configure script. Also
> allows the user to specify a default grab format in configure.
> Additionally, I plan to:
> - Add a -gv option to specify video grab format (and -ga for audio). This
> removes the need for x11: from the grab device, and moves it to "-gv
> x11grab".
> - Add a -gi option (with no args) to specify a grab input, much like the
> -i option. So the device is treated as an input file at that point of the
> command line, instead of having to be treated by prepare_grab. This way,
> it can specify the size it wants just like a normal file, instead of
> having to rely on -s for the output file.
> Please tell me if any this would be welcome, or if I'm just wasting my time.

You need to separate your patches:

1, disabled() function for configure
2, configure selectable video grab format

Also use dashes in the configure option. And I dont think
--video-grab-format is the best option name available, maybe
--default-video-grabber ?

Also is that a good way disabling video4linux1 if video4linux2 is found?
I know there is a wrapper layer for 1 when running on 2. For example I
had now a extra-low-end camera, which didnt worked with V4L2, but
started working when I tried V4L1 grabber in ffmpeg (I know, the driver
should be fixed).


More information about the ffmpeg-devel mailing list