Martin Pulec
33ff4d435f
MSW: use asynchronous API
...
This hugely increases network performance on MSW which make it suitable
to low ratio compressions as well as uncompressed video.
2015-02-12 14:54:35 +01:00
Martin Pulec
afaedbc25a
Fixed computation of packet size
...
Reflect sizes of IPv6/IPv4 header individually.
2015-02-12 14:34:08 +01:00
Martin Pulec
f26844705f
RTP: fixed potential race condition
2015-02-12 14:33:24 +01:00
Martin Pulec
a7f470b68a
SDL: added missing option to help
2015-02-09 13:09:57 +01:00
Martin Pulec
6de3003c75
Added missing BGR to UYVY decoder to list
2015-02-06 17:42:04 +01:00
Martin Pulec
7594e32816
Hd-rum-translator: decompress only if transcoding
...
The rationale is that hd-rum-translator can be used as a packet
reflector as well, in which case it is capable process also different
packet types than video. In this case, if we do not require transcoding
ports, just disable additional video processing. This has also advantage
for video, if we use only packet reflector - no video decompression is
done and thus it reduces resourcees usage.
2015-02-06 13:31:45 +01:00
Martin Pulec
3f846213b7
Testcard: small rewrite
2015-02-05 15:44:09 +01:00
Martin Pulec
c9126382a7
SDL: allow window resize
2015-02-05 15:13:46 +01:00
Martin Pulec
00c8a4777c
Hd-rum-translator: allow create packet retransmitting port by control socket
2015-02-04 18:28:35 +01:00
Martin Pulec
fce070a9a1
Libavcodec: added option to specify quality by BPP
2015-02-04 10:57:13 +01:00
Martin Pulec
df1c80acea
Get rid of synchronous messaging entirely.
...
Removed also from jpeg, libavcodec.
2015-01-30 15:12:38 +01:00
Martin Pulec
6730b8b3a9
Transmit: get rid of async messages
2015-01-30 14:59:39 +01:00
Martin Pulec
4ae3fa1e96
Hd-rum-transcode: do not use synchronous messages
...
+ fixed potentially unsafe (const char *) attribute
2015-01-30 13:41:34 +01:00
Martin Pulec
3200034ba9
Dshow: print FPS (for ordinary caps like DeckLink)
...
+ fixed VIDEOINFOHEADER/VIDEOINFOHEADER2 distinguishing
2015-01-29 17:41:40 +01:00
Martin Pulec
ccb2b7c36a
Added AJA capture
...
TODO: figure out 50p/60p modes, 4K, Windows support etc.
2015-01-29 16:26:10 +01:00
Martin Pulec
aa1635c7b1
Dshow: fixed crash on invalid dev index
2015-01-28 15:15:50 +01:00
Martin Pulec
1c2d4b3e7c
Control socket: better support for audio
...
TODO: figure out where to start control_start().
2015-01-26 20:33:45 +01:00
Martin Pulec
92cd601be2
Libavcodec: VP8 performance optimalizations
2015-01-23 17:15:38 +01:00
Martin Pulec
9b173fa0ca
Do not display corrupted compressed video frames
2015-01-23 17:15:12 +01:00
Martin Pulec
59ed74eeba
Libavcodec: fill some AVFrame members
2015-01-21 14:58:51 +01:00
Martin Pulec
dc90b600c1
Libavcodec: some 420 subsampling optimization
2015-01-20 15:30:09 +01:00
Martin Pulec
754cec0ff2
RTSP server minor fix: delete sent message
2015-01-20 14:05:52 +01:00
Martin Pulec
dcf0ae1b6b
Return distinct err code on control socket init fail
2015-01-20 13:45:12 +01:00
Martin Pulec
331235e142
Screen capture Linux fixes
2015-01-15 14:30:10 +01:00
Martin Pulec
9e3436906c
Win32: added information if bind doesn't succeed
...
Added an informative message in case that bind() doesn't succeed - the
port might be occupied by some service, most commonly by Windows Media
Services.
2015-01-08 12:00:42 +01:00
Martin Pulec
cdf171a06d
Decklink cap.: typo
2015-01-06 17:24:01 +01:00
Martin Pulec
83a9457073
Decklink cap.: autoselect first device if index not set
2015-01-06 17:10:41 +01:00
Martin Pulec
37d311cae9
Indicate when message receiver does not exist
2015-01-05 14:50:15 +01:00
Martin Pulec
8d78aa6f03
Removed change commited by mistake
2015-01-05 12:43:16 +01:00
Martin Pulec
df665088b0
UltraGrid 1.3
2014-12-23 13:27:07 +01:00
Martin Pulec
96ca460068
Fixed previous commit (one var can be NULL)
2014-12-19 17:03:56 +01:00
Martin Pulec
c299654f54
Fixed receiver address changing
2014-12-19 16:53:43 +01:00
Martin Pulec
816fe759f9
Hd-rum-transcode: exit on unrecognized cmdline option
2014-12-19 16:24:42 +01:00
Martin Pulec
3fc33b36e7
GL: fixed buffer clearing
2014-12-18 14:59:01 +01:00
Martin Pulec
bf40b4526d
Another libavcodec 53 compat
2014-12-17 13:56:19 +01:00
Martin Pulec
fcc4cb2b38
Small libavcodec 53 compat fix
2014-12-17 12:31:50 +01:00
Martin Pulec
24b109dcd9
Added experimental support for libavcodec J2K
...
Currently only for testing purposes.
2014-12-15 15:17:29 +01:00
Martin Pulec
2bd6b00d7c
Libavcodec: added support for YUV 444
2014-12-15 15:17:21 +01:00
Martin Pulec
eecbdb2d6e
Pbuf crash important fix
2014-12-12 19:12:19 +01:00
Martin Pulec
09c73f07d4
Decklink display: small usage fix
...
Reflect existence of 6G/12G single link interfaces.
2014-12-11 16:17:17 +01:00
Martin Pulec
3a429b17b4
Proxy display: in queue is now bounded
2014-12-07 16:43:40 +01:00
Martin Pulec
10ace4fb83
Stats: update counter only if video really sent
2014-12-07 16:07:27 +01:00
Martin Pulec
66a4365bf8
Added dummy UG network capture
2014-12-05 15:48:38 +01:00
Martin Pulec
04485f0a4e
Hd-rum-translator: use recompress by default
...
When dynamically adding new port use transcoding one instead of packet
reflector.
2014-12-04 12:41:34 +01:00
Martin Pulec
811af5881f
Hd-rum-transcode: fixed crashes on exit
2014-12-02 13:15:32 +01:00
Martin Pulec
fed097a97f
Lavcd audio: removed G.726+ADPCM, added AAC+FLAC
...
Removed codecs seems to have some issues, not clear whether in UltraGrid
or libavcodec.
2014-11-27 18:21:51 +01:00
Martin Pulec
bde6c30a41
Video decoder: use padding for buffer allocation
2014-11-27 11:30:54 +01:00
Martin Pulec
f210fe037e
Fixed audio bps and sample_rate handling
2014-11-27 11:25:31 +01:00
Martin Pulec
93c948d0cf
Hd-rum-transcode: added check for argv bounds
2014-11-26 16:44:37 +01:00
Martin Pulec
2e833bd261
Libavcodec audio: suport for mp3 + fixes
2014-11-26 13:06:24 +01:00