summaryrefslogtreecommitdiff
path: root/libavdevice
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit '3a165c187da7d74f46f6c1778294e8c5a3a7151f'Clément Bœsch2017-03-222-8/+9
|\ | | | | | | | | | | | | * commit '3a165c187da7d74f46f6c1778294e8c5a3a7151f': v4l2: convert to stdatomic Merged-by: Clément Bœsch <u@pkh.me>
| * v4l2: convert to stdatomicAnton Khirnov2016-10-021-9/+9
| |
| * libdc1394: Distinguish between enumeration errors and no cameras foundJosh de Kock2016-09-151-3/+8
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | avdevice/decklink: new option 'format_code' to set video format by fourCCMatthias Hunstock2017-03-225-7/+18
| | | | | | | | | | Signed-off-by: Matthias Hunstock <atze@fem.tu-ilmenau.de> Signed-off-by: Marton Balint <cus@passwd.hu>
* | avdevice/decklink: add format_code of display mode to list_format outputMatthias Hunstock2017-03-221-4/+7
| | | | | | | | | | Signed-off-by: Matthias Hunstock <atze@fem.tu-ilmenau.de> Signed-off-by: Marton Balint <cus@passwd.hu>
* | Merge commit '93fed46a92bab8be176d3e67be4354189a8dbe7f'Clément Bœsch2017-03-191-13/+0
|\ \ | |/ | | | | | | | | | | * commit '93fed46a92bab8be176d3e67be4354189a8dbe7f': timefilter: test: Drop some disabled debug cruft Merged-by: Clément Bœsch <u@pkh.me>
| * timefilter: test: Drop some disabled debug cruftDiego Biurrun2016-08-171-13/+0
| |
* | Merge commit '5ed4644d6de7f6112431dc2d9a5cfe9a0a75a688'Clément Bœsch2017-03-154-4/+4
|\ \ | |/ | | | | | | | | | | * commit '5ed4644d6de7f6112431dc2d9a5cfe9a0a75a688': x11grab: Rename internal component to "xcbgrab" Merged-by: Clément Bœsch <u@pkh.me>
| * x11grab: Rename internal component to "xcbgrab"Diego Biurrun2016-07-294-4/+4
| |
* | Merge commit '4fef648d10bf3bcfd4b8fa5755c1128966a2427c'Clément Bœsch2017-03-154-698/+1
|\ \ | |/ | | | | | | | | | | * commit '4fef648d10bf3bcfd4b8fa5755c1128966a2427c': Remove the legacy X11 screen grabber Merged-by: Clément Bœsch <u@pkh.me>
| * Remove the legacy X11 screen grabberDiego Biurrun2016-07-294-650/+1
| | | | | | | | The XCB screen grabber is a drop-in replacement and not under GPL.
* | avdevice/alldevices: make avdevice_register_all thread safeMuhammad Faiz2017-03-072-8/+9
| | | | | | | | | | | | | | use ff_thread_once Suggested-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* | avdevice/decklink_dec: remove AVFMT_RAWPICTUREMarton Balint2017-02-261-1/+1
| | | | | | | | | | | | It has no effect for input devices. Signed-off-by: Marton Balint <cus@passwd.hu>
* | avdevice/decklink_enc: convert AVFMT_RAWPICTURE to AV_CODEC_ID_WRAPPED_AVFRAMEMarton Balint2017-02-263-44/+42
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | avdevice/decklink_enc: add support to specify field orderMarton Balint2017-02-264-10/+27
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | avdevice/decklink_enc: convert to codecparMarton Balint2017-02-261-10/+10
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | lavd/opengl_enc: Fix a typo.Carl Eugen Hoyos2017-02-231-1/+1
| |
* | lavd/opengl_enc: Support BGR48.Carl Eugen Hoyos2017-02-221-0/+1
| |
* | avdevice/iec61883: free packet on buffer allocation errorMarton Balint2017-02-191-0/+1
| | | | | | | | | | | | Fixes Coverity CID 1396416. Signed-off-by: Marton Balint <cus@passwd.hu>
* | Merge commit '5d0f85f1b2469b60d0838330aabe5353fdd9ef1d'Clément Bœsch2017-01-311-23/+21
|\ \ | |/ | | | | | | | | | | * commit '5d0f85f1b2469b60d0838330aabe5353fdd9ef1d': libdc1394: Fill in packet data directly Merged-by: Clément Bœsch <cboesch@gopro.com>
| * libdc1394: Fill in packet data directlyVittorio Giovara2016-07-201-23/+21
| | | | | | | | Drop the packet embedded in the context.
* | Cosmetics: Reindent after last commit.Carl Eugen Hoyos2017-01-251-2/+2
| |
* | lavd/v4l2: Avoid setting frame_size to a negative value.Carl Eugen Hoyos2017-01-251-0/+1
| |
* | lavd/lavfi: use buffersink accessors.Nicolas George2017-01-121-18/+19
| |
* | avdevice/decklink_enc: do not reference this after freeing itMarton Balint2016-12-271-1/+1
| | | | | | | | | | | | Fixes Coverity CID 1396863. Signed-off-by: Marton Balint <cus@passwd.hu>
* | avdevice/decklink_dec: properly initialize no_video variableMarton Balint2016-12-271-0/+1
| | | | | | | | | | | | Fixes Coverity CID 1396859. Signed-off-by: Marton Balint <cus@passwd.hu>
* | Merge commit '0b1bd1b2057d41fd0ccba7317911c484a50f9207'Hendrik Leppkes2016-11-182-2/+0
|\ \ | |/ | | | | | | | | | | * commit '0b1bd1b2057d41fd0ccba7317911c484a50f9207': lavd: Drop unneeded av_init_packet()s Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * lavd: Drop unneeded av_init_packet()sVittorio Giovara2016-07-132-2/+0
| | | | | | | | The input packet is already unref'd by the calling function.
| * avdevice: Ignore timefilter test programDiego Biurrun2016-06-141-0/+1
| |
* | lavd/xcbgrab: do not try to create refcounted packets.Nicolas George2016-11-031-30/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The framework will allocate a buffer and copy the data to it, that takes time. But it avoids constently creating and destroyng the shared memory segment, and that saves more time. On my setup, from ~200 to ~300 FPS at full screen (1920×1200), from ~1400 to ~3300 at smaller size (640×480), similar to legacy x11grab and confirmed by others. Plus, shared memory segments are a scarce resource, allocating potentially many is a bad idea. Note: if the application were to drop all references to the buffer before the next call to av_read_frame(), then passing the shared memory segment as a refcounted buffer would be even more efficient, but it is hard to guarantee, and it does not happen with the ffmpeg command-line tool. Using a small number of preallocated buffers and resorting to a copy when the pool is exhausted would be a solution to get the better of both worlds.
* | Bump minor versions after 3.2 branchpoint to seperate releaseMichael Niedermayer2016-10-261-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Bump minor versions for 3.2Michael Niedermayer2016-10-261-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavd/decklink_dec: fix indentationMarton Balint2016-10-211-11/+11
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | lavd/decklink_dec: add option to disable drawing bars on signal lossMarton Balint2016-10-215-2/+6
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | lavd/openal: don't return zero sized packet if no samples are availableMarton Balint2016-10-031-3/+10
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | lavd/sdl2: add sdl aliasJosh de Kock2016-09-251-1/+1
| | | | | | | | This commit also adds an sdl alias for the configure script.
* | lavd/sdl2: remove unused codeJosh de Kock2016-09-251-22/+5
| |
* | lavd/sdl2: Fix 32bit rgb formats on little-endian hardware.Carl Eugen Hoyos2016-09-241-8/+13
| |
* | lavd/sdl2: Move unsupported formats SDL_PIXELFORMAT_xxx888 updwards.Carl Eugen Hoyos2016-09-241-2/+2
| | | | | | | | There is a paragraph for unsupported SDL formats.
* | lavd: drop SDL1 device and SDL1 supportJosh de Kock2016-09-243-379/+0
| | | | | | | | Signed-off-by: Josh de Kock <josh@itanimul.li>
* | lavd/opengl: use SDL2Lukasz Marek2016-09-241-60/+49
| | | | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> Signed-off-by: Josh de Kock <josh@itanimul.li>
* | lavd: Add SDL2 output deviceJosh de Kock2016-09-243-0/+379
| | | | | | | | | | Acked-by: Michael Niedermayer Signed-off-by: Josh de Kock <josh@itanimul.li>
* | avdevice/dshow: satisfy alloc contract betterRoger Pack2016-08-201-3/+1
| | | | | | | | | | | | prevent non-rgb24 crashes on windows 10 anniversary ed Signed-off-by: Roger Pack <rogerpack2005@gmail.com>
* | decklink: enhancement: format selection with AVRational v2Matthias Hunstock2016-08-051-7/+7
| | | | | | | | | | | | | | | | When finding a video mode based on frame size and frame rate, use AVRational methods instead of simple comparison. Add debug information. Signed-off-by: Matthias Hunstock <atze@fem.tu-ilmenau.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | decklink: fix: set fps on video stream v2Matthias Hunstock2016-08-051-0/+1
| | | | | | | | | | | | | | Provide the stream with the correct fps information when capturing. Signed-off-by: Matthias Hunstock <atze@fem.tu-ilmenau.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | decklink: Remove unneeded spaces in initializersPatrick Felt2016-08-023-27/+27
| |
* | doxygen: Standardize root-level modulesTimothy Gu2016-08-021-3/+9
| |
* | cosmetics: Correct comments in decklink_decPatrick Felt2016-08-023-4/+4
| | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | avdev/jack: remove duplicated dispatch macrosJosh de Kock2016-07-261-10/+0
| | | | | | | | The macros were moved to compat/dispatch_semaphore/semaphore.h after a libav merge, and were never removed from jack.c
* | lavd/libdc1394: distinguish between enumeration errors and no cameras foundJosh de Kock2016-07-251-3/+8
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>