- Sep 10, 2021
-
-
Martin Pulec authored
-
- Sep 09, 2021
-
-
Martin Pulec authored
-
Martin Pulec authored
-
Martin Pulec authored
-
Martin Pulec authored
ANYSIZE_ARRAY is defined to 1 in Windows winnt.h
-
Martin Pulec authored
Exitting is done with ptread_cancel() since EWS' serverStop() doesn't look to stop the thread (it supposes that close() of the socket causes interrupting accept() of the same socket, which isn't true in U21.04 and it is a hack anyway).
-
Martin Pulec authored
-
Martin Piatka authored
Cannot reuse the same buffer for silence, because in audio_play_alsa_write_frame() it gets converted from signed to unsigned. If the frame is reused it causes alternation between 0 and -127, causing a loud square wave to be played.
-
Martin Piatka authored
-
Martin Pulec authored
Closes #183
-
- Sep 08, 2021
-
-
Martin Pulec authored
-
Martin Pulec authored
-
Martin Pulec authored
It looks like the encoder performance is inferior for H.264 so setting lower in order to manager real-time encoding.
-
Martin Pulec authored
-
Martin Pulec authored
-
Martin Pulec authored
-
Martin Pulec authored
Infinite GOP is useless for UltraGrid
-
Martin Pulec authored
-
- Sep 07, 2021
-
-
Martin Pulec authored
Clang doesn't understand -Wno-old-style-declaration and this is easier. The source isn't ours anyway.
-
Martin Pulec authored
Clang issues warning if 1.
-
Martin Pulec authored
Honored eg. by NVENC but can be used also by other codecs. Use at least 8 slices (as it was set in the patch deleted in previous commit) to allow reasonable parallelism.
-
Martin Pulec authored
Our custom changes are already in FFmpeg upstream.
-
- Sep 06, 2021
-
-
Martin Pulec authored
-
Martin Pulec authored
Do not use always our usleep implementation on MSW - MSYS2/CLANG64 has its own implementation.
-
Martin Pulec authored
Macro doesn't complain on inconsistent static/non-static declaration in case that strcasecmp is already declared.
-
Martin Pulec authored
-
- Aug 27, 2021
-
-
Martin Pulec authored
Pass frame rather than synchronizing over shared buffer.
-
- Aug 26, 2021
-
-
Martin Pulec authored
-
Martin Pulec authored
-
Martin Pulec authored
+ removed unused synchronization variables in rtsp_state
-
Martin Pulec authored
-
- Aug 25, 2021
-
-
Martin Pulec authored
SDP file may be open in a binary mode (tmpfile()) so strip <CR>. + fix reading of empty lines (output was not terminated)
-
Martin Pulec authored
The file may be opened in a text mode and then the byte count returned by fread() is lesser.
-
Martin Pulec authored
Prevents init freeze.
-
Martin Pulec authored
Make audio/video state aggregate members of rtsp_state - there is no need to have it allocated separately.
-
Martin Pulec authored
- sligtly rewritten init_rtsp() - make URI handling more clean and clear - audio_rtsp_state/video_rtsp_state::control fixes (free + use always heap string)
-
Martin Pulec authored
1. missing unlock 2. CV timeout and exit waiting when there is one - not to freeze when there are no frames receive 3. do not trigger the boss CV when there is no data (for 2. to work)
-
- Aug 24, 2021
-
-
Martin Pulec authored
-
Martin Pulec authored
-
Martin Pulec authored
-