aboutsummaryrefslogtreecommitdiffstats
path: root/doc/indevs.texi
Commit message (Collapse)AuthorAgeFilesLines
* lavd/avfoundation: Support user selected pixel formats and pixel format ↵sfan52014-06-121-1/+6
| | | | | | | autoselection. Signed-off-by: Thilo Borgmann <thilo.borgmann@mail.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ffmpeg: add -devices paramLukasz Marek2014-05-281-2/+2
| | | | | | | | FFmpeg mix devices and file formats when -formats option is used. This commit adds a -devices param to list devices only. Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Add AVFoundation input device.Thilo Borgmann2014-04-111-0/+30
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Add Win32 GDI-based screen grabbingCalvin Walton2014-04-031-0/+75
| | | | | | | | | | | | | | | | | | | | | | | Based on original code by Christophe Gisquet in 2010, updated to work with current ffmpeg APIs. Supports grabbing a single window or an area of the screen, including support for multiple monitors (Windows does funky stuff with negative coordinates here). I've moved most of the configuration to AVOptions; the input file name is now only the string "desktop", or "title=<windowname>" to select a single window. The AVOptions are the same as x11grab where possible. Code has been added to support a "show_region" mode, like x11grab, which will draw a rectangle on the screen around the area being captured. Instead of duplicating code for paletted image handling, I make use of the GDI API's ability to output DIB (BMP) images, which can be run through ffmpeg's existing BMP decoder. Signed-off-by: Calvin Walton <calvin.walton@kepstin.ca> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavd/qtkit: Support choosing the input device by index or by name.Thilo Borgmann2014-04-021-1/+18
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* doc/indevs: Fix example for QTKit usage.Thilo Borgmann2014-03-301-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavd: Add QTKit input device.Vadim Kalinsky2014-03-301-0/+10
| | | | | Signed-off-by: Thilo Borgmann <thilo.borgmann@mail.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Fix spelling errors in texi files: accomodate -> accommodate allows to -> ↵Andreas Cadhalpun2014-03-061-3/+3
| | | | | | allows one to choosen -> chosen compability -> compatibility explictly -> explicitly overriden -> overridden specifed -> specified Trasmission -> Transmission Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavd/pulse_audio_dec: apply cosmetic changesLukasz Marek2013-10-181-1/+4
| | | | | | | | In particular, fix punctuation in docs and make option help messages grammatically consistent. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* doc: make x11grab examples consistent with option namesLou Logan2013-10-141-6/+6
| | | | | | | Change -r to -framerate, but either will work. Change -s to -video_size, but either will work. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* doc/indevs: make pulse dev formatting consistent with other devicesLukasz Marek2013-10-071-62/+24
| | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* v4l2: make possible to disable libv4l2 at runtime.Clément Bœsch2013-05-221-2/+2
| | | | | | Also disable it by default since it looks currently buggy. The usefulness of such library is mostly limited to backward compatibility with very old devices.
* doc: Consistently use 'frame rate' everywhereDerek Buitenhuis2013-03-311-5/+5
| | | | | | We used to use 'framerate' or 'frame rate' randomly. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* lavd/v4l2: honor previously selected input channelGiorgio Vazzana2013-03-231-1/+2
| | | | | | | An input channel could have been previously set with another application, like v4l2-ctl, so if no input channel is specified use the previosly selected one. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* doc/indevs: add missing final dot in v4l2 option value descriptionStefano Sabatini2013-02-021-1/+1
| | | | Fix inconsistency.
* doc/indevs: document v4l2 optionsStefano Sabatini2013-01-311-0/+69
| | | | Reviewed-By: Giorgio Vazzana <mywing81@gmail.com>
* doc/indevs: itemize examples for the v4l2 deviceStefano Sabatini2013-01-311-4/+10
|
* doc/indevs: apply misc fixes to the v4l2 documentationStefano Sabatini2013-01-311-7/+10
| | | | Reviewed-by: Giorgio Vazzana <mywing81@gmail.com>
* lavd/v4l2: add list_standards optionGiorgio Vazzana2013-01-311-0/+2
| | | | | | | Since the user is expected to choose the standard by name (with -standard option), add the possibility to list all the supported standards. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* doc/indevs: update syntax for the color filter in the lavfi device examplesStefano Sabatini2012-12-181-2/+2
|
* Update iec61883 to handle multiple devices, and allowGeorg Lippitsch2012-11-131-0/+7
| | | | selection of DV device by its GUID
* lavd/lavfi: add graph_file optionStefano Sabatini2012-10-231-0/+6
| | | | | | | | Allow to specify a filename where to put the filtergraph description. This is useful to override limitations or glitches of particular shell environments, and allows a level of indirection for specifying filtergraphs.
* lavd/dshow: support video codec and pixel format selectionRamiro Polla2012-09-071-0/+4
| | | | Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* dshow: allow user to specify audio buffer sizeRamiro Polla2012-08-291-0/+9
| | | | | | | Based on patch by rogerdpack <rogerpack2005@gmail.com> Tested-by: Roger Pack <rogerdpack2@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* doc/indevs: document missing options in x11grab sectionStefano Sabatini2012-08-081-0/+11
| | | | | | Add documentation for options draw_mouse, framerate, and video_size. In particular, fix trac ticket #1314.
* doc/indevs: use separate @example blocks for separate examplesStefano Sabatini2012-08-081-1/+3
| | | | Improve rendering.
* doc/indevs: rework options description in the x11 grab sectionStefano Sabatini2012-08-081-17/+18
| | | | | | | | Create a dedicated options subchapter, rather than a subchapter for each option. This is more consistent with the rest of the docs. Also apply misc minor fixes for improving rendering.
* doc/indevs/iec61883: document requirements for iec61883 deviceGeorg Lippitsch2012-07-061-0/+4
| | | | Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* FireWire DV/HDV input device using libiec61883Georg Lippitsch2012-07-051-0/+49
| | | | Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* v4l2: allow to convert monotonic timestamps.Nicolas George2012-04-041-0/+7
|
* doc: clarify dshow input requirementsCompn2012-03-261-1/+1
|
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-03-081-25/+10
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (29 commits) sbrdsp.asm: convert all instructions to float/SSE ones. dv: cosmetics. dv: check buffer size before reading profile. Revert "AAC SBR: group some writes." udp: Print an error message if bind fails cook: extend channel uncoupling tables so the full bit range is covered. roqvideo: cosmetics. roqvideo: convert to bytestream2 API. dca: don't use av_clip_uintp2(). wmall: fix build with -DDEBUG enabled. smc: port to bytestream2 API. AAC SBR: group some writes. dsputil: remove shift parameter from scalarproduct_int16 SBR DSP: unroll sum_square rv34: remove dead code in intra availability check rv34: clean a bit availability checks. v4l2: update documentation tgq: convert to bytestream2 API. parser: remove forward declaration of MpegEncContext dca: prevent accessing static arrays with invalid indexes. ... Conflicts: doc/indevs.texi libavcodec/Makefile libavcodec/dca.c libavcodec/dvdata.c libavcodec/eatgq.c libavcodec/mmvideo.c libavcodec/roqvideodec.c libavcodec/smc.c libswscale/output.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * v4l2: update documentationLuca Barbato2012-03-071-24/+10
| | | | | | | | | | Update the examples and remove stale information. Video4linux support had been already removed.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-01-051-2/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (46 commits) mtv: Make sure audio_subsegments is not 0 v4l2: use V4L2_FMT_FLAG_EMULATED only if it is defined avconv: add symbolic names for -vsync parameters flvdec: Fix compiler warning for uninitialized variables rtsp: Fix compiler warning for uninitialized variable ulti: convert to new bytestream API. swscale: Use standard multiple inclusion guards in ppc/ header files. Place some START_TIMER invocations in separate blocks. v4l2: list available formats v4l2: set the proper codec_tag v4l2: refactor device_open v4l2: simplify away io_method v4l2: cosmetics v4l2: uniform and format options v4l2: do not force interlaced mode avio: exit early in fill_buffer without read_packet vc1dec: fix invalid memory access for small video dimensions rv34: fix invalid memory access for small video dimensions rv34: joint coefficient decoding and dequantization avplay: Don't call avio_set_interrupt_cb(NULL) ... Conflicts: Changelog avconv.c doc/APIchanges doc/indevs.texi libavcodec/adxenc.c libavcodec/dnxhdenc.c libavcodec/h264.c libavdevice/v4l2.c libavformat/flvdec.c libavformat/mtv.c libswscale/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * v4l2: list available formatsLuca Barbato2012-01-041-1/+1
| | | | | | | | Make use of the experimental framesize enumeration ioctl if available.
* | doc: use @command{} for commands.Clément Bœsch2012-01-041-12/+12
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-12-101-8/+8
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: isom: sort and pretty-print codec_movaudio_tags[] isom: remove pointless comments in codec_movaudio_tags[] isom: remove commented-out tag for vorbis movenc: write 'chan' tag for AC-3 in MOV mov: add support for reading and writing the 'chan' tag audioconvert: add some additional channel and channel layout macros audioconvert: change 7.1 "wide" layout to use side surround channels movenc: simplify handling of pcm vs. adpcm vs. other compressed codecs doc: update documentation to use avconv doc: update demuxers section doc: extend external library coverage doc: split platform specific information doc: port the git-howto to texinfo doc: provide fallback css and customize @float doc: document fate in a texinfo doxy: change hue value to match our green Conflicts: doc/fate.txt doc/ffserver.texi doc/general.texi doc/muxers.texi doc/protocols.texi doc/t2h.init libavformat/isom.c libavformat/mov.c libavutil/avutil.h tests/ref/acodec/pcm_s16be tests/ref/acodec/pcm_s24be tests/ref/acodec/pcm_s32be tests/ref/acodec/pcm_s8 tests/ref/lavf/mov Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: update documentation to use avconvLuca Barbato2011-12-091-23/+23
| |
* | indevs.texi: fix application name to match the codeMichael Niedermayer2011-12-081-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | docs: Spelling fixes to 9 texi files from /docroot2011-11-291-6/+6
| | | | | | | | | | | | | | credits to: Violet Lin (from Google Code-in) Signed-off-by: burek <burek021@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-11-141-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: lavf: pass options from AVFormatContext to avio. avformat: Use avio_open2, pass the AVFormatContext interrupt_callback onwards avio: add avio_open2, taking an interrupt callback and options avio: add support for passing options to protocols. avio: add and use ffurl_protocol_next(). avformat: Pass the interrupt callback on to chained muxers/demuxers avio: Add an AVIOInterruptCB parameter to ffurl_open/ffurl_alloc avformat: Use ff_check_interrupt avio: Add an internal utility function for checking the new interrupt callback avio: Add AVIOInterruptCB texi2html: remove stray \n doc: prettyfy the texi2html documentation swscale: handle unaligned buffers in yuv2plane1 Conflicts: libavformat/avformat.h libavformat/avio.c libavformat/mov.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* | doc: replace an "avconv" reference with "ffmpeg" in indevs.Clément Bœsch2011-11-131-1/+1
| |
* | dshow: support choosing between devices with same nameRamiro Polla2011-11-061-0/+14
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc: fix typo in previous commit.Clément Bœsch2011-11-051-1/+1
| |
* | doc: document v4l and v4l2 aliases.Clément Bœsch2011-11-051-0/+3
| |
* | v4l2: add libv4l2 support.Clément Bœsch2011-11-051-0/+3
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-10-281-0/+83
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: lavc: remove "legacy" mpegvideo decoder. iv8: assemble packets to return complete frames pulse: documentation pulse: introduce pulseaudio input remove the zork pcm seek test Conflicts: configure libavdevice/Makefile libavdevice/alldevices.c libavdevice/avdevice.h libavdevice/pulse.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * pulse: documentationLuca Barbato2011-10-261-0/+83
| | | | | | | | | | | | Specify avoptions and how to use pactl to list devices. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * Rename ffplay to avplay.Anton Khirnov2011-08-091-2/+2
| |
* | docs: remove reference to enable-libavfilterLou Logan2011-10-241-3/+0
| | | | | | | | | | | | This is no longer a valid configure option. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>