| Branch: | Revision:

ffmpeg / libavdevice / v4l.c @ ca402f32

History | View | Annotate | Download (10.8 KB)

# Date Author Comment
2912e87a 03/19/2011 01:33 PM Mans Rullgard

Replace FFmpeg with Libav in licence headers

Signed-off-by: Mans Rullgard <>

737eb597 02/15/2011 03:18 PM Reinhard Tartler

Merge libavcore into libavutil

It is pretty hopeless that other considerable projects will adopt
libavutil alone in other projects. Projects that need small footprint
are better off with more specialized libraries such as gnulib or rather
just copy the necessary parts that they need. With this in mind, nobody...

c6610a21 01/26/2011 10:10 PM Diego Elio Pettenò

Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.

This also lists the objects from those two libraries as internal (by adding
the ff_ prefix) so that they can then be hidden via linker scripts.

e16f217c 09/07/2010 07:15 PM Stefano Sabatini

Use new imgutils.h API names, fix deprecation warnings.

Originally committed as revision 25058 to svn://

6ce9b431 08/06/2010 09:37 AM Stefano Sabatini

Remove use of the deprecated function avcodec_check_dimensions(), use
av_check_image_size() instead.

Originally committed as revision 24711 to svn://

72415b2a 03/30/2010 11:30 PM Stefano Sabatini

Define AVMediaType enum, and use it instead of enum CodecType, which
is deprecated and will be dropped at the next major bump.

Originally committed as revision 22735 to svn://

406792e7 01/19/2009 03:46 PM Diego Biurrun

cosmetics: Remove pointless period after copyright statement non-sentences.

Originally committed as revision 16684 to svn://

5d91e928 12/28/2008 02:41 PM Stefano Sabatini

Use avcodec_check_dimensions() for checking the frame size validity.
The v4l.c check is moved after the eventual automatic size detection,
so the check in that case is performed on the new set values.

Originally committed as revision 16370 to svn://

df77a6da 12/27/2008 11:44 AM Stefano Sabatini

Make the VIDIOCMCAPTURE ioctl error message consistent with the other ones.

Originally committed as revision 16361 to svn://

faf67322 12/27/2008 11:40 AM Stefano Sabatini

Add missing check on the return value of the VIDIOCSWIN ioctl.

Originally committed as revision 16360 to svn://

df2a3f27 12/26/2008 11:23 AM Stefano Sabatini

Use more descriptive long_names for Video4Linux input devices.

Originally committed as revision 16322 to svn://

7274a480 12/26/2008 10:12 AM Stefano Sabatini

Check that the device is a capture device immediately after opening
the device.

Originally committed as revision 16318 to svn://

f233d348 12/26/2008 09:31 AM Stefano Sabatini

Remove unnecessary temporary variable "frame_size" from

Originally committed as revision 16317 to svn://

fd867ffd 12/26/2008 09:12 AM Stefano Sabatini

Add missing check on the result of a VIDIOCCAPTURE ioctl.

Originally committed as revision 16316 to svn://

c40432d3 12/26/2008 09:07 AM Stefano Sabatini

Cosmetics: put a space after each comma, improve consistency and

Originally committed as revision 16315 to svn://

7bbacf9a 12/17/2008 11:58 PM Stefano Sabatini

Implement size autodetection if one of the width and height
AVFormatParameters for grab_read_header() is non-positive.

Originally committed as revision 16199 to svn://

406c5808 12/17/2008 11:51 PM Stefano Sabatini

Replace the width and height fields in VideoData with a struct
video_window video_win field.

Originally committed as revision 16198 to svn://

9580ba26 12/17/2008 11:43 PM Stefano Sabatini

Replace frame_rate and frame_rate_base fields in VideoData with an
AVRational time_base field.

Originally committed as revision 16197 to svn://

b9f382c8 12/07/2008 10:52 PM Stefano Sabatini

Remove unnecessary ret variable.

Originally committed as revision 16033 to svn://

37d3e066 10/21/2008 09:40 PM Aurelien Jacobs

uses FF_ARRAY_ELEMS() where appropriate

Originally committed as revision 15662 to svn://

e9d4b8a5 08/19/2008 09:20 PM Michael Niedermayer

Workaround bug in types.h that has typedef u64 under #ifndef __STRICT_ANSI.

Originally committed as revision 14852 to svn://

ea452b54 08/13/2008 05:22 PM Aurelien Jacobs

strcasecmp() requires #include <strings.h>

Originally committed as revision 14728 to svn://

e78d651f 08/06/2008 06:20 PM Stefano Sabatini

Distinguish the error reporting for the cases of wrong size and wrong
timebase in the video4linux grab_read_header() function.

Originally committed as revision 14646 to svn://

7c1d608e 07/15/2008 08:39 PM Stefano Sabatini

Make v4l_read_header() don't free a stream in case of failure when
reading its header. The stream will be freed later in
av_open_input_stream(). Fix a segmentation fault due to a double free
on the same pointer.

Originally committed as revision 14246 to svn://

bde15e74 06/03/2008 04:20 PM Stefano Sabatini

Make long_names in lavf/lavdev optional depending on CONFIG_SMALL.
patch by Stefano Sabatini, stefano.sabatini-lala
along with some spelling/consistency fixes for the long names by me

Originally committed as revision 13649 to svn://

245976da 05/09/2008 11:56 AM Diego Biurrun

Use full path for #includes from another directory.

Originally committed as revision 13098 to svn://

0e58bf67 03/24/2008 10:54 AM Diego Biurrun

Remove #ifdef HAVE_SYS_MMAN_H around sys/mman.h #include.
Without the #include compilation fails.

Originally committed as revision 12568 to svn://

b0067549 03/20/2008 07:07 PM Diego Biurrun

Only #include sys/mman.h if configure set HAVE_SYS_MMAN_H.

Originally committed as revision 12521 to svn://

1411f55b 01/07/2008 12:42 PM Diego Pettenò

Make v4l.c's video_formats constant and static.
Patch by Diego 'Flameeyes' Pettenò flameeyes ¤ gmail ! com

Originally committed as revision 11443 to svn://

3ab64e46 12/28/2007 03:30 AM Michael Niedermayer

Remove AIW support code, it is unfit for ffmpeg svn, doing usleep() and
colorspace convertion and deinterlacing in the demuxer. Whoever wants
AIW support has to implement this cleanly!

Originally committed as revision 11335 to svn://

c721d803 11/22/2007 04:10 PM Luca Abeni

Introduce libavdevice

Originally committed as revision 11077 to svn://