- Sep 30, 2018
-
-
Karthick Jeyapal authored
This option is useful for maintaining input synchronization across N different hardware devices deployed for 'N-way' redundancy. The system time of different hardware devices should be synchronized with protocols such as NTP or PTP, before using this option. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Sep 23, 2018
-
-
Marton Balint authored
Also bump the API version requirement to 10.9.5, because on olders versions there were some reports of crashes using the undocumented, yet available BMDDeckLinkDeviceHandle. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Sep 19, 2018
-
-
Carl Eugen Hoyos authored
-
Carl Eugen Hoyos authored
Fixes ticket #7436.
-
- Sep 14, 2018
-
-
Paul B Mahol authored
This fixes opening devices with >6 channels.
-
- Sep 13, 2018
-
-
Rick Kern authored
Fixes ticket #5654. The linesize can be greater than the minimum required. This copies the frame taking linesize into account. Signed-off-by:
Rick Kern <kernrj@gmail.com>
-
- Sep 09, 2018
-
-
Devin Heitmueller authored
Hook in libklvanc and use it for output of EIA-708 captions over SDI. The bulk of this patch is just general support for ancillary data for the Decklink SDI module - the real work for construction of the EIA-708 CDP and VANC line construction is done by libklvanc. Libklvanc can be found at: https://github.com/stoth68000/libklvanc Updated to reflect feedback from Marton Balint <cus@passwd.hu>, Carl Eugen Hoyos <ceffmpeg@gmail.com>, Aaron Levinson <alevinsn_dev@levland.net>, and Moritz Barsnick <barsnick@gmx.net> Signed-off-by:
Devin Heitmueller <dheitmueller@ltnglobal.com> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Aug 24, 2018
-
-
Gyan Doshi authored
Helpful in diagnosing latency issues.
-
- Jun 19, 2018
-
-
Lou Logan authored
Makes the v4l2 outdev name consistent with the v4l2 indev name. Signed-off-by:
Lou Logan <lou@lrcd.com>
-
- Jun 12, 2018
-
-
Jon Morley authored
If the user provides a valid timecode_format look for timecode of that format in the capture and if found store it on the video avstream's metadata. Slightly modified by Marton Balint to capture per-frame timecode as well. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Jon Morley authored
This allows other decklink source access to these cross-platform convenience functions. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Also remove the callback from the context, and add proper error handling. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
The default memory allocator is limited in the max number of frames available, and therefore caused frame drops if the frames were not freed fast enough. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- May 19, 2018
-
-
Martin Vignali authored
-
Martin Vignali authored
-
- May 10, 2018
-
-
Anton Leontiev authored
Formats ARGB32, XRGB32, ABGR32, and XBGR32 were added to V4L2 instead of ill-defined deprecated RGB32/BGR32 pixel formats. When pixel format is not specified explicitly FFmpeg tries formats in order in which they are stored in the table. Therefore formats are sorted as follows: BGR is preferred over RGB and XBGR is preferred over ARGB, because it could give better performance by ignoring alpha component.
-
- Apr 30, 2018
-
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Create a buffer from the data instead and use the buffer destructor to free the DeckLink frame. This avoids a memcpy of the frame data. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Apr 19, 2018
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
James Almer authored
Fixes part of ticket #7146. Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Fixes part of ticket #7146, dealing with leaks of packet data since commit 87c88122. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- Apr 18, 2018
-
-
Marton Balint authored
Show a more useful error message which specifies the required driver version for the build, and use the correct context in the error message for WIN32. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Carl Eugen Hoyos authored
Fixes the following warnings: libavdevice/vfwcap.c:331:35: warning: passing argument 1 of 'av_parse_video_size' from incompatible pointer type libavdevice/vfwcap.c:331:59: warning: passing argument 2 of 'av_parse_video_size' from incompatible pointer type Reported-by: Reino Wijnsma
-
- Apr 16, 2018
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Apr 05, 2018
-
-
Josh de Kock authored
Signed-off-by:
Josh de Kock <josh@itanimul.li>
-
- Apr 02, 2018
-
-
James Almer authored
Partially reverts commit e91f0c4f, simplifying code. Signed-off-by:
James Almer <jamrial@gmail.com>
-
Josh de Kock authored
avdevice_register_all() is still required to register devices into lavf (this is required due to lavd being somewhat of a hack). Signed-off-by:
Josh de Kock <josh@itanimul.li>
-
Josh de Kock authored
Signed-off-by:
Josh de Kock <josh@itanimul.li>
-
- Mar 31, 2018
-
-
Josh de Kock authored
Signed-off-by:
Josh de Kock <josh@itanimul.li>
-
Josh de Kock authored
This reverts commit 0fd47570. Revert "lavd: fix iterating of input and output devices" This reverts commit ce1d77a5. Signed-off-by:
Josh de Kock <josh@itanimul.li>
-
- Mar 26, 2018
-
-
Jun Zhao authored
Makes kmsgrab visible in "ffmpeg -devices". Signed-off-by:
Jun Zhao <mypopydev@gmail.com> Signed-off-by:
Mark Thompson <sw@jkqxz.net>
-
- Mar 24, 2018
-
-
Marton Balint authored
Fixes Coverity CID 1419523. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Mar 18, 2018
-
-
Felix Matouschek authored
In the previous implementation the first input or output device was skipped when device_next was called with prev = NULL Signed-off-by:
Felix Matouschek <felix@matouschek.org> Signed-off-by:
Timo Rothenpieler <timo@rothenpieler.org>
-
- Feb 21, 2018
-
-
Felix Matouschek authored
This commit adds an indev for Android devices on API level 24+ which uses the Android NDK Camera2 API to capture video from builtin cameras Signed-off-by:
Felix Matouschek <felix@matouschek.org> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Feb 15, 2018
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Feb 12, 2018
-
-
Ray Tiley authored
This changes how NTSC VANC is extracted from the buffer. In NTSC the vanc data is interleaved between luma and chroma, and not just the luma as in high definition resolutions. In my testing this allows a decklink card encoding valid NTSC closed captions to pass the caption data to the x264 encoder. Updated with reviews from Devin Heitmueller and Marton Balint. Signed-off-by:
Ray Tiley <raytiley@gmail.com> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Feb 07, 2018
-
-
James Almer authored
avcodec bump missed in 7e8eba2d avformat bump missed in ff46124b and 0694d870 avdevice bump missed in 0fd47570 Signed-off-by:
James Almer <jamrial@gmail.com>
-
- Feb 06, 2018
-
-
Josh de Kock authored
This also adds an avpriv function to register devices in libavformat
-