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