summaryrefslogtreecommitdiff
path: root/libavdevice
Commit message (Collapse)AuthorAge
...
* | Merge commit '67deba8a416d818f3d95aef0aa916589090396e2'Clément Bœsch2017-03-31
|\| | | | | | | | | | | | | * commit '67deba8a416d818f3d95aef0aa916589090396e2': Use avpriv_report_missing_feature() where appropriate Merged-by: Clément Bœsch <cboesch@gopro.com>
| * Use avpriv_report_missing_feature() where appropriateDiego Biurrun2016-11-08
| |
* | avdevice/decklink: deprecate @mode syntax in device name to specify modeMarton Balint2017-03-28
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | avdevice/decklink_enc: convert to std::atomicMarton Balint2017-03-28
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | Merge commit '2f806622e1270d3ed1d41a53049a19673dafbe70'Clément Bœsch2017-03-24
|\| | | | | | | | | | | | | * commit '2f806622e1270d3ed1d41a53049a19673dafbe70': bktr: Use memset(0) instead of zero initialization for struct sigaction Merged-by: Clément Bœsch <u@pkh.me>
| * bktr: Use memset(0) instead of zero initialization for struct sigactionDiego Biurrun2016-10-22
| | | | | | | | | | | | | | | | sigaction is not defined in standards as a struct starting with another struct. Some *BSD variants do however, resulting in a warning from the zero initialization, which this change eliminates. This partially reverts a92be9b856bd11b081041c43c25d442028fe9a63.
* | Merge commit '3a165c187da7d74f46f6c1778294e8c5a3a7151f'Clément Bœsch2017-03-22
|\| | | | | | | | | | | | | * commit '3a165c187da7d74f46f6c1778294e8c5a3a7151f': v4l2: convert to stdatomic Merged-by: Clément Bœsch <u@pkh.me>
| * v4l2: convert to stdatomicAnton Khirnov2016-10-02
| |
| * libdc1394: Distinguish between enumeration errors and no cameras foundJosh de Kock2016-09-15
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | avdevice/decklink: new option 'format_code' to set video format by fourCCMatthias Hunstock2017-03-22
| | | | | | | | | | 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-22
| | | | | | | | | | 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-19
|\| | | | | | | | | | | | | * 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-17
| |
* | Merge commit '5ed4644d6de7f6112431dc2d9a5cfe9a0a75a688'Clément Bœsch2017-03-15
|\| | | | | | | | | | | | | * 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-29
| |
* | Merge commit '4fef648d10bf3bcfd4b8fa5755c1128966a2427c'Clément Bœsch2017-03-15
|\| | | | | | | | | | | | | * 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-29
| | | | | | | | The XCB screen grabber is a drop-in replacement and not under GPL.
* | avdevice/alldevices: make avdevice_register_all thread safeMuhammad Faiz2017-03-07
| | | | | | | | | | | | | | 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-26
| | | | | | | | | | | | 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-26
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | avdevice/decklink_enc: add support to specify field orderMarton Balint2017-02-26
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | avdevice/decklink_enc: convert to codecparMarton Balint2017-02-26
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | lavd/opengl_enc: Fix a typo.Carl Eugen Hoyos2017-02-23
| |
* | lavd/opengl_enc: Support BGR48.Carl Eugen Hoyos2017-02-22
| |
* | avdevice/iec61883: free packet on buffer allocation errorMarton Balint2017-02-19
| | | | | | | | | | | | Fixes Coverity CID 1396416. Signed-off-by: Marton Balint <cus@passwd.hu>
* | Merge commit '5d0f85f1b2469b60d0838330aabe5353fdd9ef1d'Clément Bœsch2017-01-31
|\| | | | | | | | | | | | | * 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-20
| | | | | | | | Drop the packet embedded in the context.
* | Cosmetics: Reindent after last commit.Carl Eugen Hoyos2017-01-25
| |
* | lavd/v4l2: Avoid setting frame_size to a negative value.Carl Eugen Hoyos2017-01-25
| |
* | lavd/lavfi: use buffersink accessors.Nicolas George2017-01-12
| |
* | avdevice/decklink_enc: do not reference this after freeing itMarton Balint2016-12-27
| | | | | | | | | | | | Fixes Coverity CID 1396863. Signed-off-by: Marton Balint <cus@passwd.hu>
* | avdevice/decklink_dec: properly initialize no_video variableMarton Balint2016-12-27
| | | | | | | | | | | | Fixes Coverity CID 1396859. Signed-off-by: Marton Balint <cus@passwd.hu>
* | Merge commit '0b1bd1b2057d41fd0ccba7317911c484a50f9207'Hendrik Leppkes2016-11-18
|\| | | | | | | | | | | | | * 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-13
| | | | | | | | The input packet is already unref'd by the calling function.
| * avdevice: Ignore timefilter test programDiego Biurrun2016-06-14
| |
* | lavd/xcbgrab: do not try to create refcounted packets.Nicolas George2016-11-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Bump minor versions for 3.2Michael Niedermayer2016-10-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavd/decklink_dec: fix indentationMarton Balint2016-10-21
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | lavd/decklink_dec: add option to disable drawing bars on signal lossMarton Balint2016-10-21
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | lavd/openal: don't return zero sized packet if no samples are availableMarton Balint2016-10-03
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | lavd/sdl2: add sdl aliasJosh de Kock2016-09-25
| | | | | | | | This commit also adds an sdl alias for the configure script.
* | lavd/sdl2: remove unused codeJosh de Kock2016-09-25
| |
* | lavd/sdl2: Fix 32bit rgb formats on little-endian hardware.Carl Eugen Hoyos2016-09-24
| |
* | lavd/sdl2: Move unsupported formats SDL_PIXELFORMAT_xxx888 updwards.Carl Eugen Hoyos2016-09-24
| | | | | | | | There is a paragraph for unsupported SDL formats.
* | lavd: drop SDL1 device and SDL1 supportJosh de Kock2016-09-24
| | | | | | | | Signed-off-by: Josh de Kock <josh@itanimul.li>
* | lavd/opengl: use SDL2Lukasz Marek2016-09-24
| | | | | | | | | | 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-24
| | | | | | | | | | Acked-by: Michael Niedermayer Signed-off-by: Josh de Kock <josh@itanimul.li>
* | avdevice/dshow: satisfy alloc contract betterRoger Pack2016-08-20
| | | | | | | | | | | | 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-05
| | | | | | | | | | | | | | | | 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>