Martin Pulec
e7cdd9d14c
Lavc: show frame sizes only in debug mode
2015-09-08 19:49:39 +02:00
Martin Pulec
dfe499ac25
Some small fixes (GCC 5.1 warnings)
2015-09-08 17:30:55 +02:00
Martin Pulec
28b933a9ad
UltraGrid RTP: bug fix
2015-09-08 16:51:39 +02:00
Martin Pulec
b133f3bed7
Hd-rum-transcode: make usage a bit more clear
2015-09-04 14:49:42 +02:00
Martin Pulec
72ba73ccbe
Hd-rum-transcode: added some note to usage
2015-09-03 15:45:46 +02:00
Martin Pulec
b3df39f138
Hd-rum-transcode: possibility to use capture filter
2015-09-03 14:48:05 +02:00
Martin Pulec
df5321da80
Hd-rum-transcode: parsing change
2015-09-02 22:18:11 +02:00
Martin Pulec
846184a966
Lavd: warn about unavail color transformations
2015-09-02 21:06:51 +02:00
Martin Pulec
c57b75d2b3
Audio_frame2: fix
2015-09-02 17:01:33 +02:00
Martin Pulec
a390d0ab89
Audio codec: use new module API
2015-09-02 17:01:07 +02:00
Martin Pulec
eb89170f93
Added capture filter API documentation
2015-09-01 17:18:21 +02:00
Martin Pulec
637e6b051f
Fixed typo
2015-09-01 13:13:03 +02:00
Martin Pulec
6b58790292
RTP UDP: fixed msgs for MSW
2015-09-01 13:12:31 +02:00
Martin Pulec
1252813667
RTP UDP: fixed some error msgs
2015-08-31 16:28:55 +02:00
Martin Pulec
4a23f05be9
Option to disable keyboard control
...
+ updated usage a bit
+ echo <ENTER> on terminal (can be used to check responsivity of the
term)
2015-08-31 11:11:05 +02:00
Martin Pulec
85684db8bc
Dummy display: print fps
2015-08-31 11:11:05 +02:00
Martin Pulec
072ea8cbb5
Register modules with macro
2015-08-31 11:11:05 +02:00
Martin Pulec
2dc341d847
Video capturers: switched to new mod loading API
2015-08-31 11:11:05 +02:00
Martin Pulec
d6997d830d
Audio: use UDP recv buffer 256 kB
...
Seems to be sufficient for 32 channels while small enough. Moreover, we
have deterministic buffer size.
2015-08-31 11:11:05 +02:00
Martin Pulec
1a2cc3c895
Do not use FEC for audio by default
2015-08-31 11:11:05 +02:00
Martin Pulec
bd1103e042
Added option to list modules
...
+ display warning when use explicity wants to open module in library
which was not successfully opened by dlopen()
2015-08-31 11:11:05 +02:00
Martin Pulec
9edf2a41c9
Changed show_codec_help behavior
...
* do not display it for displays, since all codecs should be supported
(from user's point of view - if some is not, it is changed in decoder)
* capturers tell which codec they actually support instead of static
list
* added new function - get_codec_name_long() to video_codec.c that
outputs more descriptive info about a codec than just a name
2015-08-31 11:11:05 +02:00
Martin Pulec
95c51e0507
audio_frame2: optimize allocation a bit
...
+ preallocate some big frame in audio decoder
2015-08-31 11:11:04 +02:00
Martin Pulec
54d45ba489
Audio: move audio types in separate header/src
2015-08-31 11:11:04 +02:00
Martin Pulec
7967ea635f
ALSA playback: provide supported audio format
2015-08-31 11:11:04 +02:00
Martin Pulec
343089e7b8
Audio decoder: return if we cannot find out output format
2015-08-31 11:11:04 +02:00
Martin Pulec
100683c983
Warning about some potentialy broken modules
2015-08-31 11:11:04 +02:00
Martin Pulec
a9f6386c13
Get audio output format from display
2015-08-31 11:11:04 +02:00
Martin Pulec
75d5f162a0
Audio: start after full initialization
2015-08-31 11:11:04 +02:00
Martin Pulec
c1e4eb50e4
Video displays: switched to new mod loading API
2015-08-31 11:11:04 +02:00
Martin Pulec
445812f0b7
JACK: remove resampling and bps change
...
These stuff should be now done by decoder.
2015-08-31 11:11:04 +02:00
Martin Pulec
289f765858
Audio dec: obtain supported fmts from playback dev
2015-08-31 11:11:04 +02:00
Martin Pulec
ba4071f3b8
Audio decoder: use audio_frame2::resample()
...
Use audio_frame2::resample instead some obsolete ad hoc code.
2015-08-31 11:11:03 +02:00
Martin Pulec
9672fcc20c
audio_codec_decompress: return obj instead of pointer
2015-08-31 11:11:03 +02:00
Martin Pulec
c0ef0dd7e1
Lavd: enable flag fast
...
Allows parallel decoding of NEVNC-encoded streams.
2015-08-31 11:10:25 +02:00
Martin Pulec
f11520a7e4
use current GPUJPEG
2015-08-29 20:57:40 +02:00
Martin Pulec
94eff2763d
RTSP: use H.264 video and u-law audio compress
...
If not specified otherwise, use H.264 and u-law by default for RTSP
transport.
2015-08-28 16:17:24 +02:00
Martin Pulec
a823fb84e4
Another OS X compat fix
2015-08-28 15:14:05 +02:00
Martin Pulec
7abec1d5e5
Compile fixes (MSW and OS X)
2015-08-28 14:31:03 +02:00
Martin Pulec
2c5815eab0
RTSP hot fix
...
RTSP uses IPv4 socket which is incompatible with IPv6 opened socket by
default.
TODO: figure out better solution and recheck the RTSP stack
2015-08-27 20:34:48 +02:00
Martin Pulec
fa5dffe91f
Hd-rum-transcode: do not blend by default
2015-08-27 17:32:47 +02:00
Martin Pulec
0e075bbb43
Display correct bps in caps for uncompressed
2015-08-27 16:13:31 +02:00
Martin Pulec
dead0e10d0
Hd-rum-translator: exit gracefully if wrong address given
2015-08-26 21:24:04 +02:00
Martin Pulec
6fc0bd75ab
RTP UDP: correctly print error messages from GAI
2015-08-26 21:23:33 +02:00
Martin Pulec
57a2335588
Another video display fix
2015-08-26 11:10:02 +02:00
Martin Pulec
b626ff3a85
Hd-rum-translator - open libs
2015-08-25 20:11:00 +02:00
Martin Pulec
028a192abc
Video display: fixed loading
2015-08-25 20:10:43 +02:00
Martin Pulec
2cc6aab0e2
Added possibility to send message synchronously
...
+ in capabilities list, given bitrate is computed according to the
detected capture format (provided that '-t' argument is given)
2015-08-25 17:05:23 +02:00
Martin Pulec
5b58e21b26
Added unit tests (CppUnit)
2015-08-20 13:34:39 +02:00
Martin Pulec
b92d842dcd
Audio send/decoder: compute dBFS in a separate thr
...
It is a bit time comsuming so it may break frames timing.
2015-08-19 09:53:10 +02:00