Martin Pulec
b831fd8bcf
Video RXTX: do not report error for 'help' param
2018-08-22 11:23:09 +02:00
Martin Pulec
e7a40ce4ae
Reflect RTP API change
2018-08-15 13:29:51 +02:00
Martin Pulec
a7830d3bc2
Fixed few warnings
2018-07-24 09:38:47 +02:00
Martin Pulec
d5a4f1cd0b
Fail if multiple receivers given
2018-01-08 15:21:38 +01:00
Martin Pulec
6c68b2efb4
Changed some messages
2017-10-17 10:45:04 +02:00
Martin Pulec
b0895ed71c
Main: fixed parsing of --audio-capture-format
...
sample_rate was incorrectly parsed.
2017-10-17 10:44:01 +02:00
Martin Piatka
e80ebe36ce
Fix typo in warning message
2017-10-06 11:51:55 +02:00
Martin Pulec
41c70dc9ae
Main: print protocols with --audio-protocol help
2017-06-21 10:12:14 +02:00
Martin Pulec
cca00cfdb3
Main: always start control socket
2017-06-21 10:12:14 +02:00
Martin Pulec
bf7fb05184
Allow custom mainloop
...
Intended mainly for modules that need to run or be run from mainloop
(eg. Syphon client).
2017-06-21 10:12:14 +02:00
Martin Pulec
ea3ad52755
Fixed GIT revision
...
Now print current commit hash in version string.
+ print configuration in -v option
2017-05-19 15:48:39 +02:00
Martin Pulec
e299219167
Export: allow runtime enable/disable recording
2017-05-11 13:53:26 +02:00
Martin Pulec
29fec0d9c9
Export: created umbrella for audio and video
2017-05-11 13:53:26 +02:00
Martin Pulec
a541bb7b30
Hot-fixed when no cmdline argument given
2017-04-27 15:02:22 +02:00
Martin Pulec
bba5867e41
common_preinit: use verbosity level from cmdline
2017-04-03 11:30:39 +02:00
Martin Pulec
2894c313a2
Better input value check for bitrates and MTU
...
* better check values' boundries
* for MTU and traffic shapper also check if there are reasonable values
(eg. for the cases when they are interchanged by mistake)
2017-03-15 16:45:47 +01:00
Martin Pulec
a5d05d5a6c
Fixed Jumbo sending
...
Do not errorneously use Jumbo frames - there was check if receiver is a
loopback address before assigning it (using default value ::1).
2017-03-13 18:11:27 +01:00
Martin Pulec
f47597dd89
Fixed bugs reported by Coverity
2017-03-03 18:07:18 +01:00
Martin Pulec
00bb10104d
Do not use colon as a delimiter for --param
2017-02-24 11:57:22 +01:00
Martin Pulec
feae858c65
Validate optional commandline parameters
2017-02-23 16:30:43 +01:00
Martin Pulec
1c18c5cdd2
Updated usage a bit
2017-02-21 16:29:46 +01:00
Martin Pulec
18154d3413
Moved some commandline parameters to --params
...
"ldgm-device" and "disable-keyboard-control" commandline parameters were
moved to --params. "window-title" can be as both, however as a
commandline argument it will be removed in future.
2017-02-20 11:27:30 +01:00
Martin Pulec
1c02c5e8b0
New way of documenting additional params (--param)
...
All parameters can now be listed with '--params help'.
2017-02-20 11:27:30 +01:00
Martin Pulec
cdf865394f
Transmit: use bitrate instead of packet rate
...
Packet rate is now computed in transmit.cpp
2017-01-24 16:26:01 +01:00
Martin Pulec
5951cda58e
Added --audio-protocol and --video-protocol params
...
Added audio and video protocol parameters instead of original --protocol
(for video) and ad hoc parameters for audio.
2017-01-18 11:13:24 +01:00
Martin Pulec
bf30146042
Main: small usage correction (capture filter)
2016-12-21 15:25:17 +01:00
Martin Pulec
116f99fd4d
Main: use Jumbos when sending to ourselves
...
Use Jumbos when sending and receirver run in one process and communicate
through loopback.
2016-10-12 16:41:18 +02:00
Martin Pulec
8ee29f095f
Removed postprocess code from decoder
2016-10-10 20:44:37 +02:00
Martin Pulec
5197a11c85
Video postprocess: moved from decoder to display
...
This allows postprocess replacement without reconfiguring the whole
decoder (under smoe circumstances).
2016-10-10 20:44:37 +02:00
Martin Pulec
2d79d418ec
Added param to specify buffering of output streams
...
+ parameters can be now delimited also by comma (in addition to colon)
2016-10-06 09:18:31 +02:00
Martin Pulec
ccfd220aeb
Main: use port +2 for -P <vid_rx>:<vid_tx> syntax
...
Previously, default ports were used in this case which seem to be less
intuitive.
2016-07-26 15:06:11 +02:00
Martin Pulec
3e3287315f
Keyboard control: keybindings to control AV delay
2016-06-29 10:37:00 +02:00
Martin Pulec
371b1ee2ab
Fixed signal handlers - don't use unsafe functions
2016-06-28 17:33:24 +02:00
Martin Pulec
57fe2cef91
Added --param cmdline param to modify UG intenals
...
These options are now available:
decoder - to force user selected decoder (eg. libavcodec instead
of gpujpeg, which would be chosen by default)
drop-policy - to allow non-blocking put frame (effectively drops
frames that cannot be displayed immediately, eg. when display
frame rate is lower than video frame rate)
2016-04-19 13:10:55 +02:00
Martin Pulec
cc4e4eb362
Hd-rum-transcode: added -v option
2016-04-19 13:10:54 +02:00
Martin Pulec
0f40ee2012
Use single should_exit flag.
2016-03-07 11:11:47 +01:00
Martin Pulec
da1e0f28f2
Main: added --rtsp-server deprecation warning
...
+ renamed h264_std protocol to rtsp
2016-02-01 15:39:50 +01:00
Martin Pulec
92609804c7
Video_rxtx: hide start() to factory
2016-01-18 11:55:37 +01:00
Martin Pulec
4811883e9c
Some cleanups
2016-01-18 11:30:19 +01:00
Martin Pulec
17625d8b66
Main: small cleanup (preinit and atexit)
2016-01-15 15:54:44 +01:00
Martin Pulec
4ae17a2085
Created common_preinit() for common setup
2016-01-13 18:11:14 +01:00
Martin Pulec
a68f4e58bb
Capabilities: print available display devices
2015-12-10 14:42:29 +01:00
Martin Pulec
7a20056641
Select RX/TX protocol by name with --protocol param
...
This replaces -S/-i command-line switches.
2015-11-09 16:50:18 +01:00
Martin Pulec
322462c8de
Video RXTX - identify by name
2015-11-09 15:38:21 +01:00
Martin Pulec
25c8e5a5b7
Fixed integer overflow
2015-11-04 14:58:43 +01:00
Martin Pulec
6e968a1431
Video RXTX: use new module API
2015-10-27 13:10:54 +01:00
Martin Pulec
a4656f840a
Allow --audio-delay to be negative
2015-10-27 12:18:06 +01:00
Martin Pulec
4069baafe0
Keyboard control: do not run for background task
2015-09-23 14:29:13 +02:00
Martin Pulec
3957eacbd1
Disable keyboard control if stdin is not tty
2015-09-23 11:59:28 +02:00
Martin Pulec
6ce04bf63c
Change RTP dest by replacing session
...
This solves problem when migrating between IPv4 to IPv6 socket/address.
2015-09-16 17:41:46 +02:00