Commit Graph

3855 Commits

Author SHA1 Message Date
Martin Pulec
fa51f6e33c Fixed incorrectly fixed Coverity bugs 2019-11-12 22:34:18 +01:00
Martin Pulec
0ba9d74e04 Updated README.md logo
+ remove source for splashscreen
2019-11-12 22:33:23 +01:00
Martin Pulec
c1723dc272 DeckLink cap.: retain frame
+ if nosig-send send is set, use last valid frame
2019-11-10 18:30:11 +01:00
Martin Pulec
a08a0900c7 DeckLink: pad FourCC shorter than 4 with spaces
This allows to pass "pal" instead of "pal ".
2019-11-09 21:52:29 +01:00
Martin Pulec
80eb1ae189 SDL: fixed undefined response 2019-11-09 17:20:46 +01:00
Martin Pulec
222b36e372 Define EXTERN_C only if not defined
Windows headers define that macro.
2019-11-09 17:20:46 +01:00
Martin Pulec
11ab484be6 SDP: missing headers [Win] 2019-11-09 17:20:46 +01:00
Martin Pulec
113cccf892 Supress automake error 2019-11-09 17:20:46 +01:00
Martin Pulec
6f5a40a773 CMPTO J2K: unlock before notify
just a performance improvement
2019-11-09 17:20:46 +01:00
Martin Pulec
4c71573a89 Fixed first series of Coverity bugs 2019-11-09 17:20:37 +01:00
Martin Pulec
d0e132ca4f README.md: added Coverity badge 2019-11-09 13:47:11 +01:00
Martin Pulec
c615e9b750 Doxyfile: create search 2019-11-09 13:47:11 +01:00
Martin Pulec
f60ce71cd7 Makefile: added targets for ctags-universal
+ improved existing ctags/etags target to include all files
2019-11-09 13:47:11 +01:00
Martin Pulec
69a14e2101 Removed video_display/deltacast.h
Common format definitions moved to common header.

+ fixed incorrect vidcap flag
2019-11-09 13:47:11 +01:00
Martin Pulec
31d9809fcd Updated documentation
Updated authors, copyright to 3-clause BSD (where possible) and file-level Doxygen
2019-11-09 13:47:11 +01:00
Martin Pulec
c0677ab2e7 Fixed Windows crash
+ be more verbose about errors
2019-11-09 13:46:52 +01:00
Martin Pulec
235bfc2619 Moved Win scripts to data/scripts 2019-11-07 08:22:24 +01:00
Martin Pulec
1c905d853b Moved redists to data
+ exclude whole data dir from Doxygen (previously there was only
  redists)
2019-11-07 08:10:45 +01:00
Martin Pulec
93534da1f7 Removed prepare_tarball.sh
Replaced with data/scripts/prepare_release.sh that is more suitable for
GitHub UltraGrid releases.
2019-11-07 08:09:13 +01:00
Martin Pulec
1edb21b68a Removed NOTES.source
Moved the documentation into the video_decoders.cpp. But generally the
out-of-source documentation may not be a bad idea.

+ moved video_decoder.cpp to appropriate group
2019-11-07 07:23:44 +01:00
Martin Pulec
40149252dd Removed some scripts that automake provides 2019-11-07 07:23:36 +01:00
Martin Pulec
03a72957c8 UG input cap.: removed probably unneeded should_exit setting 2019-11-06 20:47:29 +01:00
Martin Pulec
83c3cae084 Name some further threads 2019-11-06 20:47:28 +01:00
Martin Pulec
df5c22f430 Make should_exit callbacks signal-handler safe
Do not call non-async-signal-safe functions in signal handler. Instead
create dedicated thread for handling the callbacks that will the signal
handler only notify.
2019-11-06 20:46:58 +01:00
Martin Pulec
75fd88c7c3 Show hidden modules when fullhelp is given
+ updated copyrights in that files
2019-11-06 15:26:17 +01:00
Martin Pulec
ad31564563 Main: avoid accidental crash with invalid uv_state
Avoid a possibility that signal handler is called when either uv_state
is not yet set or already destroyed.
2019-11-06 10:31:22 +01:00
Martin Pulec
709ab12ab2 README.md: added logo + link to web 2019-11-06 10:28:44 +01:00
Martin Pulec
3bc0d10921 README.md: social media references 2019-11-06 08:40:29 +01:00
Martin Pulec
505b0ef456 V4L2: removed 2 levels of indention in probe
+ fixed copyright
2019-11-06 08:37:29 +01:00
Martin Pulec
3fa1a0d718 DeckLink disp.: fixed 2 leaks 2019-11-05 17:35:46 +01:00
Martin Pulec
509df43390 Removed README.GPUJPEG
It is documented in GitHub wiki so it unnecessary here.
2019-11-05 17:35:46 +01:00
Martin Pulec
9e2b0f81bc Video capture: documentation fixes
- do not include copyright in Doxygen
- fixed file names (to be included in vidcap group)
- vidcap_retval: changed to member group
2019-11-05 17:35:46 +01:00
Martin Pulec
5ce26d563e Regenerated Doxyfile with current doxywizard
Configuration values are the same except of OPTIMIZE_OUTPUT_JAVA
that changed to OFF. New configuration values are left default.

+ moved logo to data dir
2019-11-05 17:35:45 +01:00
Martin Pulec
5c77e83b3a Doxyfile: use README.md as mainpage
Use README.md as a mainpage for Doxygen not to be blank (a special one can be
created then).
2019-11-05 17:35:45 +01:00
Martin Pulec
3260a75d90 README: converted to Markdown
+ slight reformatting
2019-11-05 17:35:40 +01:00
Martin Pulec
1c5a1d1643 Removed old CESNET logo 2019-11-05 17:35:10 +01:00
Martin Pulec
4c4e333b05 CONTRIBUTING.md: added TOC + updates 2019-11-05 17:35:10 +01:00
Martin Pulec
01d0b84529 REPORTING-BUGS: converted to MD + updates 2019-11-05 17:35:06 +01:00
Martin Pulec
48ee8a3c3a ADDING-MODULES: converted to Markdown + rewritten
Merged with Adding-new-modules.md from GitHub wiki.
2019-11-05 12:06:33 +01:00
Martin Pulec
e9fa608e29 Fixed a typo 2019-11-05 11:14:33 +01:00
Martin Pulec
33ffea4b53 DeckLink disp.: fixed leaks
On UltraStudio Pro (for USB 3) it caused that
IDeckLinkOutput::DoesSupportVideoMode failed starting the playback.
2019-11-05 11:14:14 +01:00
Martin Pulec
2f2bb9fcb4 Video capture: updated documentation 2019-11-04 17:47:13 +01:00
Martin Pulec
1a018d5455 SDL2: rename some functions with sdl2 prefix
Use sdl2 instead of sdl prefix in order to avoid confusion with SDL1
module.
2019-11-04 16:34:24 +01:00
Martin Pulec
4c3a31efaa SDL2: implement win-title + remove appropriate todo
+ fixed a typo with win-title in GL
2019-11-04 16:33:51 +01:00
Martin Pulec
13dc3ff3bb GL: slightly improved logging 2019-11-04 13:50:13 +01:00
Martin Pulec
d7a4953eaa SDL2: all keys can be now invoked from keycontrol 2019-11-04 13:12:23 +01:00
Martin Pulec
f42913e324 GL: replaced conflicting key bindings
Replaced key bindings conflicting with preset keyboard control.
2019-11-04 12:07:10 +01:00
Martin Pulec
3795e5a6c6 Keycontrol: updates
- support for alt
- is_utf8: fixed infinite loop when for negative number
- do not use tolower() in K_CTRL - is not constexpr
- get_keycode_name - safety check
2019-11-04 11:47:59 +01:00
Martin Pulec
dcc550d677 Keycontrol: shortened some names
This allows easier formatting - name is now at most 7 characters long.

+ assert to check if parameters to keycontrol_register_key() do not
  contain '#'-symbols.
2019-11-04 10:42:02 +01:00
Martin Pulec
e52874998c Keycontrol: function to obtain key name 2019-11-04 10:35:17 +01:00