Commit Graph

1358 Commits

Author SHA1 Message Date
Martin Pulec
87fd061e53 Libavcodec capabilities: report nvenc if available 2015-09-18 16:11:04 +02:00
Martin Pulec
40abd1d403 Video compress: change API for querying caps 2015-09-18 15:27:11 +02:00
Martin Pulec
ababb88aac Capabilities: prefix with "[cap] " for parsing 2015-09-18 11:07:41 +02:00
Martin Pulec
a9df66b254 Hd-rum-decompress: set missing variable 2015-09-17 20:13:06 +02:00
Martin Pulec
72647559ab Video rxtx: exit properly
Exit properly if poisoned pill passed multiple times.
2015-09-17 19:58:40 +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
Martin Pulec
c9c9e83865 Import: small fixes 2015-09-15 20:50:38 +02:00
Martin Pulec
150f2999e8 Ug_input: listen on both IPv4 and IPv6 2015-09-15 20:35:20 +02:00
Martin Pulec
d8cf147d0e Updated missing init parameters for RXTX 2015-09-15 19:46:44 +02:00
Martin Pulec
ae7247775b Added option to start UltraGrid paused 2015-09-15 17:46:41 +02:00
Martin Pulec
61b571c392 Main: fixed querying caps when display set 2015-09-15 14:25:59 +02:00
Martin Pulec
9d614e39cb GL: Fixed RGB when there is row not aligned to 4B 2015-09-14 16:45:28 +02:00
Martin Pulec
c2433a9c7f Video codec: RGB(A) transformations changed
* fixed cases, when we have odd number of pixels
* consolidated functions (remove some duplicite code)
2015-09-14 16:43:54 +02:00
Martin Pulec
8b0f9c52d5 Capture filter logo: fixes
* fixed when width is not divisible by pixel block length of filtered
  image
* fixed parsing of coordinates from commandline
2015-09-14 11:17:59 +02:00
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
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