Martin Pulec
08dba834c1
JPEG: use restart interval 4 for UYVY
...
Seems to perform better for both 1080p and 2160p than 2.
2015-06-11 12:16:03 +02:00
Martin Pulec
d884c2cfc0
JPEG: use function to chose decoder
2015-06-11 12:15:39 +02:00
Martin Pulec
9cf8c61581
JPEG: do not copy source image if not needed
2015-06-11 11:49:10 +02:00
Martin Pulec
46915a4c7f
JPEG: modified some error string
2015-06-09 14:38:00 +02:00
Martin Pulec
dea3d92f28
RTP: added some deprecation notes.
2015-06-09 12:27:20 +02:00
Martin Pulec
2c4e755fe2
RTP UDP: merged some other IPv6/IPv4 code
2015-06-09 12:15:32 +02:00
Martin Pulec
b264a8bcb8
Reverted some errorneous fix
2015-06-06 20:28:23 +02:00
Martin Pulec
f4dda3de9e
Libavcodec: print frame sizes in verbose mode
2015-06-05 16:46:55 +02:00
Martin Pulec
f316d3d508
Libavcodec: removed exact_bitrate which is no more used
2015-06-05 16:38:05 +02:00
Martin Pulec
7a2cf2c8c1
Libavcodec: X264 - try to keep bitrate even
2015-06-05 16:22:39 +02:00
Martin Pulec
0b41a0a5af
RTP UDP: removed some other duplicate code
2015-06-04 17:17:36 +02:00
Martin Pulec
ede0f72db7
RTP UDP: removed some duplicite code
2015-06-04 16:51:50 +02:00
Martin Pulec
01b1d72f7b
RTP UDP: fixed length of (struct sockaddr *)
2015-06-04 15:19:55 +02:00
Martin Pulec
6814aaf758
AJA: fixed wrong allocation
2015-06-04 10:20:42 +02:00
Martin Pulec
30dab0ced2
Control socket: report correct buffer ID on sender
2015-06-03 10:40:45 +02:00
Martin Pulec
a8450630b6
Testcard: option to create a blank video
2015-06-02 18:24:09 +02:00
Martin Pulec
8eed4836fc
Audio: switch when receiving a new stream
...
Switch to newer RTP stream when receiving audio from multiple sources.
2015-05-22 18:34:48 +02:00
Martin Pulec
37c5641b9f
Control socket: added option to toggle statistic
2015-05-20 14:02:26 +02:00
Martin Pulec
c558a44c30
Updated statistics for distributor
...
+ removed unused code
2015-05-18 18:45:12 +02:00
Martin Pulec
f1094d119b
Control socket: per frame reports for producent
2015-05-18 13:10:41 +02:00
Martin Pulec
3a34edbe4c
Added dummy video display
2015-05-18 10:17:06 +02:00
Martin Pulec
535670979b
Control sockets: statistics per frame
...
Initial implementation (currently consumer only)
2015-05-13 13:48:01 +02:00
Martin Pulec
4bbbe4681c
Pbuf: corrected computation of lost packets
...
User first sequential number to initialize the couter in order to avoid
first invalid results.
2015-05-11 09:12:14 +02:00
Martin Pulec
f98430d718
Rewritten video decoder a bit
...
Pass video frames instead of plain buffers
2015-05-11 09:12:14 +02:00
Martin Pulec
df966ee263
Removed external line_decoders
...
Changed video decoder in order to select preferred display codec with
fast decoder. If none of supported display codecs is selected, tries
also slower decoders (like RGB->UYVY).
2015-05-11 09:12:13 +02:00
Martin Pulec
9420e547a3
Fixed crash
2015-05-04 17:26:33 +02:00
Martin Pulec
8b886e9d0f
Libavcodec: in verbose mode, enable AV_LOG_VERBOSE
2015-04-30 17:37:38 +02:00
Martin Pulec
a6f814d9bb
Libavcodec: another improvements
2015-04-30 14:09:17 +02:00
Martin Pulec
cf8425aa41
Libavcodec: support for AV_PIX_FMT_NV12 pixfmt (NVENC)
2015-04-30 11:59:54 +02:00
Martin Pulec
756992f7c4
Added some additional files to gitignore
2015-04-28 18:53:03 +02:00
Martin Pulec
43a82774cf
removed some warnings
2015-04-27 10:51:39 +02:00
Martin Pulec
f3b533529e
Added coding_standards.html
2015-04-24 16:20:19 +02:00
Martin Pulec
314a8b1591
Resize: allow to specify size instead of factor
2015-04-24 13:45:57 +02:00
Martin Pulec
e239d44f55
Libavcodec: select libx264 encoder over NVENC
...
NVENC is not supported yet.
2015-04-23 10:28:50 +02:00
Martin Pulec
c63963d728
Cleaned code of resize capture filter
2015-04-22 09:50:33 +02:00
Martin Pulec
9d251ec068
Audio: don't let user use unsupported FEC
2015-04-20 16:19:13 +02:00
Martin Pulec
78c3136852
Audio: use MTU from commandline
2015-04-20 16:18:44 +02:00
Martin Pulec
ff08783ccc
GL: fixed leak when video paused
2015-04-17 16:58:30 +02:00
Martin Pulec
13df831fa5
SDL: fixed parameter parsing
2015-04-17 16:57:29 +02:00
Martin Pulec
8d48330f91
GL: added some nasty workaround
...
Added nasty workaround for Gallium3D with Nouveau. If removing (cleaning
the code), please check that it is still ok with that configuration.
2015-04-17 11:19:42 +02:00
Martin Pulec
89c1437b0e
Use 4 CPU cores to build QT GUI
...
+ use qmake-qt4 by default
2015-04-16 15:53:10 +02:00
Martin Pulec
8b27bc6094
SWmix: exit if dev init fails
2015-04-15 10:18:09 +02:00
Martin Pulec
72407f79f0
Show also currupted H.264 frames
2015-04-14 14:25:12 +02:00
Martin Pulec
f2f7b57ad6
Added parameter to disable Periodic Intra Refresh
2015-04-14 13:49:55 +02:00
Martin Pulec
6fd7827a39
Reed-Solomon: remove useless malloc.h include
2015-04-14 10:30:57 +02:00
Martin Pulec
c8b4aa528b
RTP UDP: copy scope id in udp_host_addr6()
2015-04-09 15:45:41 +02:00
Martin Pulec
d98db011df
Do not start control socket if not requested
...
+ do not report stats if not requested
2015-04-08 15:34:06 +02:00
Martin Pulec
b807249136
Compute packets intervals from packet count
...
This can have an impact when there are inequal sizes of packets (eg.
with FEC symbol size aligned packets).
2015-04-07 14:00:31 +02:00
Martin Pulec
2512737c09
Added Reed-Solomon
2015-04-07 10:44:04 +02:00
Martin Pulec
7faaab480d
Fixed wrong constant
2015-04-02 16:26:20 +02:00