History | View | Annotate | Download (20.2 KB)
Merge libavcore into libavutil
Done to keep ABI compatible. Otherwise this is just silly
Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.
This also lists the objects from those two libraries as internal (by addingthe ff_ prefix) so that they can then be hidden via linker scripts.(cherry picked from commit c6610a216ed2948885772154a2eed696e0cb4aca)
Factorize common code in v4l2_set_parameters().
Originally committed as revision 26225 to svn://svn.ffmpeg.org/ffmpeg/trunk
In video4linux2, in the case the timebase value in ap is 0/0, read thetimebase value already set in the driver, and set it back in the codecstream, rather than leaving the invalid value of 0/0.
In particular, fix ffmpeg grabbing timestamps when the timebase value...
In the video4linux2 output device, log an error description in case ofioctl failure in mmap_release_buffer().
Originally committed as revision 26214 to svn://svn.ffmpeg.org/ffmpeg/trunk
Allow to set the frame rate in v4l2 devicesPatch by José Miguel Gonçalves (jose DOT goncalves AT inov DOT pt)
Originally committed as revision 25159 to svn://svn.ffmpeg.org/ffmpeg/trunk
Cosmetics: simplify layout of fmt_conversion_table, make it shorterand more readable.
Originally committed as revision 25108 to svn://svn.ffmpeg.org/ffmpeg/trunk
Cosmetics: apply minor style fixes.
Originally committed as revision 25106 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use new imgutils.h API names, fix deprecation warnings.
Originally committed as revision 25058 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add a mapping for the V4L2_PIX_FMT_NV12 format to PIX_FMT_NV12 forvideo4linux2 devices. This is used by Sensoray Model 2253 cards.Patch by Pete Eberlein (pete AT sensoray DOT com)
Originally committed as revision 24759 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove use of the deprecated function avcodec_check_dimensions(), useav_check_image_size() instead.
Originally committed as revision 24711 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make device_open() store the VIDIOC_QUERYCAP ioctl errno, and in caseof failure return the stored value rather than the current errno,which may be overwritten by a following call to close().
Originally committed as revision 23001 to svn://svn.ffmpeg.org/ffmpeg/trunk
Check the return value of device_try_init() immediately after calling such afunction. Avoids the following warning:libavdevice/v4l2.c: In function ‘v4l2_read_header’:libavdevice/v4l2.c:586: warning: ‘codec_id’ may be used uninitialized in this function...
Fix weird brace placement.
Originally committed as revision 22982 to svn://svn.ffmpeg.org/ffmpeg/trunk
Reduce the verbosity of the v4l2 input device
Originally committed as revision 22980 to svn://svn.ffmpeg.org/ffmpeg/trunk
Simplify some output messages in the v4l2 input device
Originally committed as revision 22979 to svn://svn.ffmpeg.org/ffmpeg/trunk
Implement v4l2 input size autodetection in v4l2_read_header().
Move check on frame size after the device is opened and afterdevice_try_init() is attempted. If the provided size value is 0x0,perform a VIDIOC_G_FMT ioctl() on the device, which sets size to the...
Return meaningful error codes, rather than always -1.
Originally committed as revision 22966 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove unnecessary width and height variables from v4l2_read_header().
Originally committed as revision 22963 to svn://svn.ffmpeg.org/ffmpeg/trunk
Define AVMediaType enum, and use it instead of enum CodecType, whichis deprecated and will be dropped at the next major bump.
Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
Avoid using deprecated AVFormatParameters::[audio|video]_codec_id field.
Originally committed as revision 21511 to svn://svn.ffmpeg.org/ffmpeg/trunk
Define device_try_init() as static in libavdevice/v4l2.c.Patch by Reinhard Tartler (siretart AT tauware DOT de).
Originally committed as revision 21004 to svn://svn.ffmpeg.org/ffmpeg/trunk
Support compressed formats in the V4L2 input device.Patch by klchxbec AT freenet DOT de.
Originally committed as revision 20858 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add support for V4L2 compressed formats in the table used for convertingbetween V4L2 formats and ffmpeg's formats/codecs.Patch by klchxbec AT freenet DOT de.
Originally committed as revision 20857 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use the correct type for the V4L2 format.
Originally committed as revision 20856 to svn://svn.ffmpeg.org/ffmpeg/trunk
Return pkt->size in v4l2_read_packet().mmap_read_frame() takes care of ensuring that the packet sizeis correct.
Originally committed as revision 20855 to svn://svn.ffmpeg.org/ffmpeg/trunk
Cast a __u64 variable to uint64_t so that it can be printed without warnings
Originally committed as revision 17325 to svn://svn.ffmpeg.org/ffmpeg/trunk
If AVPacket->data == NULL, the packet does not contain any buffer tobe freed.This fixes a double free on exit.
Originally committed as revision 16857 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetics: Remove pointless period after copyright statement non-sentences.
Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
Change semantic of CONFIG_*, HAVE_* and ARCH_*.They are now always defined to either 0 or 1.
Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove the frame rate from struct video_data, and allow using a variableframe rate for video4linux2 input
Originally committed as revision 16464 to svn://svn.ffmpeg.org/ffmpeg/trunk
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://svn.ffmpeg.org/ffmpeg/trunk
Use more descriptive long_names for Video4Linux input devices.
Originally committed as revision 16322 to svn://svn.ffmpeg.org/ffmpeg/trunk
uses FF_ARRAY_ELEMS() where appropriate
Originally committed as revision 15662 to svn://svn.ffmpeg.org/ffmpeg/trunk
The v4l2 driver can silently change the pixel format in theVIDIOC_S_FMT ioctl(). In this case, device_init() should fail so thata different pixel format is tried.Patch by Jens Rosenboom (jens DOT rosenboom AT eu DOT panasonic DOT com)
Originally committed as revision 15660 to svn://svn.ffmpeg.org/ffmpeg/trunk
V4L2 support for OpenBSD, patch by Brad, brad comstyle com
Originally committed as revision 15376 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add support for the RGB32 pixel format in video4linux2 devicesPatch by Jean Delvare (khali AT linux-fr DOT org)
Originally committed as revision 15219 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add support for the PIX_FMT_RGB555 and PIX_FMT_RGB565 pixel formats invideo4linux2 devices.Patch by Jean Delvare (khali AT linux-fr DOT org)
Originally committed as revision 15218 to svn://svn.ffmpeg.org/ffmpeg/trunk
Workaround bug in types.h that has typedef u64 under #ifndef __STRICT_ANSI.
Originally committed as revision 14852 to svn://svn.ffmpeg.org/ffmpeg/trunk
strcasecmp() requires #include <strings.h>
Originally committed as revision 14728 to svn://svn.ffmpeg.org/ffmpeg/trunk
Cosmetics: make a v4l2 error message consistent with r14647.
Originally committed as revision 14664 to svn://svn.ffmpeg.org/ffmpeg/trunk
Distinguish the error reporting for the cases of wrong size and wrongtimebase in the video4linux2 v4l2_read_header() function.
Originally committed as revision 14647 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make v4l2_read_header() don't free a stream in case of failure whenreading its header. The stream will be freed later inav_open_input_stream(). Fix a segmentation fault due to a double freeon the same pointer.
Originally committed as revision 14247 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make long_names in lavf/lavdev optional depending on CONFIG_SMALL.patch by Stefano Sabatini, stefano.sabatini-lala poste.italong with some spelling/consistency fixes for the long names by me
Originally committed as revision 13649 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace some occurrences of -1 with PIX_FMT_NONE.Fixes icc warning #188: enumerated type mixed with another type
Originally committed as revision 13130 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use full path for #includes from another directory.
Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove #ifdef HAVE_SYS_MMAN_H around sys/mman.h #include.Without the #include compilation fails.
Originally committed as revision 12568 to svn://svn.ffmpeg.org/ffmpeg/trunk
Only #include sys/mman.h if configure set HAVE_SYS_MMAN_H.
Originally committed as revision 12521 to svn://svn.ffmpeg.org/ffmpeg/trunk
Clarify the error message when video width, height, or framerate are notspecified.Patch by Michel Bardiaux (mbardiaux AT mediaxim DOT be)
Originally committed as revision 11551 to svn://svn.ffmpeg.org/ffmpeg/trunk
Introduce libavdevice
Originally committed as revision 11077 to svn://svn.ffmpeg.org/ffmpeg/trunk