- 24 Aug, 2018 1 commit
-
-
Gyan Doshi authored
Helpful in diagnosing latency issues.
-
- 19 Jun, 2018 1 commit
-
-
Lou Logan authored
Makes the v4l2 outdev name consistent with the v4l2 indev name. Signed-off-by:
Lou Logan <lou@lrcd.com>
-
- 12 Jun, 2018 4 commits
-
-
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>
-
- 19 May, 2018 2 commits
-
-
Martin Vignali authored
-
Martin Vignali authored
-
- 10 May, 2018 1 commit
-
-
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.
-
- 30 Apr, 2018 2 commits
-
-
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>
-
- 19 Apr, 2018 3 commits
-
-
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>
-
- 18 Apr, 2018 2 commits
-
-
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
-
- 16 Apr, 2018 2 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 05 Apr, 2018 1 commit
-
-
Josh de Kock authored
Signed-off-by:
Josh de Kock <josh@itanimul.li>
-
- 02 Apr, 2018 3 commits
-
-
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>
-
- 31 Mar, 2018 2 commits
-
-
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>
-
- 26 Mar, 2018 1 commit
-
-
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>
-
- 24 Mar, 2018 1 commit
-
-
Marton Balint authored
Fixes Coverity CID 1419523. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 18 Mar, 2018 1 commit
-
-
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>
-
- 21 Feb, 2018 1 commit
-
-
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>
-
- 15 Feb, 2018 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 12 Feb, 2018 1 commit
-
-
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>
-
- 07 Feb, 2018 1 commit
-
-
James Almer authored
avcodec bump missed in 7e8eba2d avformat bump missed in ff46124b and 0694d870 avdevice bump missed in 0fd47570Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 06 Feb, 2018 1 commit
-
-
Josh de Kock authored
This also adds an avpriv function to register devices in libavformat
-
- 28 Jan, 2018 1 commit
-
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 20 Jan, 2018 5 commits
-
-
Devin Heitmueller authored
Clang applies the missing-prototypes warning on C++ files, whereas gcc only applies it to C. As a result, the decklink_common.cpp file fails to build because of missing prototypes in DecklinkDispatch.cpp (which is #included by decklink_common.cpp). We don't want to change the actual Blackmagic SDK sources, so suppress the warning just for that one #include. Signed-off-by:
Devin Heitmueller <dheitmueller@ltnglobal.com> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Devin Heitmueller authored
When building with Clang, the following warning is shown: warning: struct 'IDeckLinkVideoFrame' was previously declared as a class [-Wmismatched-tags] The function incorrectly casts IDeckLinkVideoFrame as a struct instead of a class pointer. Signed-off-by:
Devin Heitmueller <dheitmueller@ltnglobal.com> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Vishwanath Dixit authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Vishwanath Dixit authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Vishwanath Dixit authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 12 Jan, 2018 1 commit
-
-
Harald Gaechter authored
Signed-off-by:
Harald Gaechter <harald.gaechter@wolfvision.net> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 27 Nov, 2017 1 commit
-
-
Carl Eugen Hoyos authored
Fixes recording from ATI Wonder 600 USB adapter, regression since e35c674d. Reported and analyzed by: Marco Paolieri, paolieri at gmail
-