Commit Graph

2072 Commits

Author SHA1 Message Date
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