Commit Graph

4256 Commits

Author SHA1 Message Date
Martin Pulec
ce245ee424 Added gamma cap. f. 2020-05-25 18:04:52 +02:00
Martin Pulec
df856a6bb0 Renamed transform cap. f. to matrix 2020-05-25 18:04:52 +02:00
Martin Pulec
a870713390 AJA: Win compat 2020-05-25 18:04:48 +02:00
Martin Pulec
71b2eff1a0 AJA: support for NTV2_FBF_12BIT_RGB_PACKED
Currently this is handled exernally as R12L. Conversion is done
internally.
2020-05-25 17:40:19 +02:00
Martin Pulec
f5804d7dd6 Testcard: fixed help 2020-05-25 17:40:19 +02:00
Martin Pulec
c5672184d3 Video decoder: choose line decoders in a more smart way
Implement more smart selection of decoders. Until now, first was chosen
(only the fast property was taken into accout). Now reflect also bit
depth.
2020-05-25 17:40:15 +02:00
Martin Pulec
9768b359e4 Video codec: decoders - include rest of R12L convs 2020-05-25 09:53:39 +02:00
Martin Pulec
5c85bf4d58 vc_copylineRG48toR12L: fixed a warning 2020-05-25 09:45:37 +02:00
Martin Pulec
7149ebcf47 Capture filter: added simple usage 2020-05-25 08:43:29 +02:00
Martin Pulec
f5c6e8cf62 Capture filter: simplified help 2020-05-25 08:36:19 +02:00
Martin Pulec
bbf99f1ed9 vo_postprocess: added simple usage 2020-05-25 08:29:06 +02:00
Martin Pulec
7484857f5d Video decoder: changed eligible codec sorting
Try nearest higher-bit depth than the internal first, then
downwardly lower ones. Eg. when RGB is received and only R10k and RG48
is available, R10k is chosen instead of RG48.
2020-05-23 23:25:36 +02:00
Martin Pulec
0ea9da7867 AJA: added RG48 codec 2020-05-23 15:31:00 +02:00
Martin Pulec
db2148db95 Transform cap f.: sustract forgotten offsets 2020-05-22 22:09:22 +02:00
Martin Pulec
b640bd5412 GitHub: cache also AJA [Win] 2020-05-22 16:21:49 +02:00
Martin Pulec
5fe37c6fd3 AJA disp.: option to use full RGB scale for HDMI 2020-05-22 15:51:54 +02:00
Martin Pulec
709a2ad614 GitHub CI: do not reinstall already installed MSYS2 packages 2020-05-22 14:48:25 +02:00
Martin Pulec
3590af40b0 Added transform capture filter
Performs matrix transformation on input pixels.
2020-05-22 14:07:50 +02:00
Martin Pulec
543b89441f Revert "GitHub CI: use default bash for last step"
This reverts commit 53b2124084.

The default bash (from Git for Windows) doesn't contain zip.
2020-05-22 13:53:14 +02:00
Martin Pulec
edb3067648 GitHub CI: cache live555 2020-05-22 12:03:38 +02:00
Martin Pulec
e6720365f3 Win compilation fix 2020-05-22 12:03:32 +02:00
Martin Pulec
53b2124084 GitHub CI: use default bash for last step 2020-05-22 09:52:36 +02:00
Martin Pulec
e3335c25ea GitHub CI: only download prebuilt GPUJPEG [Win] 2020-05-22 09:52:30 +02:00
Martin Pulec
7bb6bace9a GitHub CI: MSYS2 is now preinstalled on Win runner 2020-05-22 08:34:02 +02:00
Martin Pulec
1b0d3566ee libavcodec_common: fixed wrong arg order for vc_get_linesize 2020-05-21 19:57:58 +02:00
Martin Pulec
6b08c22b3e Lavd: support for swscale 2020-05-21 19:57:29 +02:00
Martin Pulec
9950cfdfe1 Use maybe_unused attribute only for C++17 2020-05-21 09:00:41 +02:00
Martin Pulec
fa20841543 Makefile: also .hpp files are headers 2020-05-20 16:28:00 +02:00
Martin Pulec
53d3d351af ug_input: support for audio 2020-05-20 16:20:19 +02:00
Martin Pulec
04e1f472bd Pipe: support for audio 2020-05-20 16:20:08 +02:00
Martin Pulec
3e03916445 ug_input: use pipe directly (wo proxy) 2020-05-20 11:09:17 +02:00
Martin Pulec
149b9c7eed Moved frame_recv_delegate to pipe.hpp 2020-05-20 10:55:00 +02:00
Martin Pulec
125b9d31c3 Lavd: do not init hwacc when probing 2020-05-19 16:12:18 +02:00
Martin Pulec
c24595d768 GitHub CI: added dependencies for Linux HW accels 2020-05-19 14:13:01 +02:00
Martin Pulec
69a41c602c Lavd: added conversion RG48->RGB
Just to have complete transformation matrix to RGB.
2020-05-19 13:41:21 +02:00
Martin Pulec
26bfee02ba Lavd: added/enabled conversions to RGBA 2020-05-19 13:28:42 +02:00
Martin Pulec
d9a3a65868 Lavd: enable software YUV->RGB conversion 2020-05-19 10:38:29 +02:00
Martin Pulec
a7a59639eb GPUJPEG dec.: fixed preferences when RGBA is not handled natively
There was a penalty of 50 when using old GPUJPEG that didn't support
RGBA directly. However it was incorrectly added when there actually
was the support.
2020-05-18 08:20:40 +02:00
Martin Pulec
02820d2761 GPUJPEG: enable decoding JPEGs encoded by FFmpeg
Recent GPUJPEG supports JPEG encoded by FFmpeg so enable it. It,
however, has usually quite small amount of segments (1 per MCU row) so
assign lesser priority than lavd.
2020-05-15 16:09:25 +02:00
Martin Pulec
d1dbbb5071 GPUJPEG dec.: updated includes 2020-05-15 15:59:35 +02:00
Martin Pulec
bdf8fafe2f GPUJPEG dec.: if no colorspace, assume YCbCr
If no explicit color space was detected, assume that this is YCbCr. This
fixes a problem with FFmpeg generated JPEGs that don't contain any APP
marker.
2020-05-15 15:22:43 +02:00
Martin Pulec
3bae0c8f16 JPEG reader: updated hint text 2020-05-15 15:21:23 +02:00
Martin Pulec
23fdedfedd GPUJPEG probe: return success if unable to detect
Return success if codec was not able to detect. Returning
DECODER_NO_FRAME here doesn't make sense because we are either able to
detect from any frame or not at all. That would result in infinite
probing for internal codec.
2020-05-15 15:08:42 +02:00
Martin Pulec
746e39dc07 PAM: updates 2020-05-15 09:17:39 +02:00
Martin Pulec
c6dfaf0fa2 Makefile: small fix 2020-05-13 14:17:40 +02:00
Martin Pulec
2cf40b59aa DeckLink disp.: small cleanup 2020-05-13 13:22:24 +02:00
Martin Pulec
2260ab20de Coverity: disable scheduled run
It is perhaps better to run Coverity on demand than forcing every-day
run.
2020-05-13 13:22:24 +02:00
Martin Pulec
948d22bfa8 Logo cap. f.: separate PAM reading to header
+ added simple writer that may be useful
2020-05-13 13:22:21 +02:00
Martin Piatka
292541410a GUI: Add --config to help 2020-05-06 15:35:26 +02:00
Martin Piatka
e4a597c589 Alsa play.: fix logging incorrenct buf_len when set manually 2020-05-06 15:23:27 +02:00