Martin Pulec
f4f4fa7a80
Testcard: accept convenient FPS+suffix format
...
Allow something like 'testcard:1920:1080:50i:UYVY' instead of less
convenient 'testcard:1920:1080:25:UYVY:i' (which is now deprecated).
2016-06-28 17:33:24 +02:00
Martin Pulec
a4d436f134
Video decoder: use non-block drop policy by default
...
Looks like it is better than blocking since it fixes some problems,
eg. when display refresh rate is lower than video refresh rate.
Also, it should have positive impact on latency.
On contrary, it can sometimes cause some frames to be dropped even
if everything is ok only because of jitter in network or video
decompression duration.
2016-06-28 17:33:24 +02:00
Martin Pulec
6798d55720
Bump to new GPUJPEG
2016-06-28 17:32:33 +02:00
Martin Pulec
28d6799e06
DeckLink cap.: fixed audio bug
2016-05-23 10:44:36 +02:00
Martin Pulec
1c253ca6e9
Updated NEWS
2016-05-10 10:36:21 +02:00
Martin Pulec
a1a63d66b5
DeckLink: multiple changes
...
* fixed CoInitialize/CoUninitalize pairing (for MSW)
* print version in -t decklink:help and -d decklink:help
2016-05-02 17:12:10 +02:00
Martin Pulec
61b3b3ac56
Lavc: added CRF and CQP RC options for libx264/5
...
+ use CRF by default for libx264 and libx265
2016-05-02 17:12:07 +02:00
Martin Pulec
3b1ce04581
Debug output: timestamps with ms granularity
2016-05-02 11:39:39 +02:00
Martin Pulec
4c4d05f50c
AJA: initial support for SDK 12.4
2016-05-02 11:39:39 +02:00
Martin Pulec
370998b34b
Fixed some invalid freeing
2016-05-02 11:39:33 +02:00
Martin Pulec
5c73f6827a
Lavc: fixed libx265
2016-04-29 14:07:30 +02:00
Martin Pulec
2c377ed616
Libavcodec: set delay to 0 for NVENC
...
The delay lasting about 1 sec was introduced in some version of
libavcodec so we manually set it to 0 frames.
2016-04-28 14:49:53 +02:00
Martin Pulec
e5418b945e
TFRC: do not report stats on exit by default
2016-04-26 16:30:13 +02:00
Martin Pulec
e825847b46
Fixed another leaks
2016-04-26 16:16:31 +02:00
Martin Pulec
723b83676c
RTP UDP: fixed a leak
2016-04-26 16:16:28 +02:00
Martin Pulec
52b5933ecc
PDB/PBUF: Fixed some leaks
2016-04-26 16:16:25 +02:00
Martin Pulec
19a2a24b24
RTP: fixed some leak
2016-04-26 16:16:20 +02:00
Martin Pulec
057ae1adfb
Border video postprocess: fixed some leak
...
+ TODO in video_decoders - when destructing vo_postprocess filters,
last frame obtained by getf isn't returned. This is not problem
if filter cycles one frame only and destructs it by done function
which is the point of the border video postprocess fix in this
commit.
2016-04-26 16:16:18 +02:00
Martin Pulec
98b8ff242a
Resize capture filter: small fix
2016-04-26 16:14:38 +02:00
Martin Pulec
021cf0792d
Every capture filter: small fix
2016-04-26 16:14:34 +02:00
Martin Pulec
5538445bf9
FEC: some fixes
2016-04-26 16:14:26 +02:00
Martin Pulec
5eafdad846
Small fix: wrong ret value
2016-04-26 16:06:57 +02:00
Martin Pulec
4541e833f1
DeckLink disp.: added some more options
2016-04-25 11:51:34 +02:00
Martin Pulec
21e81343c7
DeckLink disp.: be more verbose
2016-04-25 11:51:25 +02:00
Martin Pulec
ed1f2640e6
Configure: small fix
2016-04-19 13:10:55 +02:00
Martin Pulec
6336b007b6
Deltacast DVI: support for v210
2016-04-19 13:10:55 +02:00
Martin Pulec
57fe2cef91
Added --param cmdline param to modify UG intenals
...
These options are now available:
decoder - to force user selected decoder (eg. libavcodec instead
of gpujpeg, which would be chosen by default)
drop-policy - to allow non-blocking put frame (effectively drops
frames that cannot be displayed immediately, eg. when display
frame rate is lower than video frame rate)
2016-04-19 13:10:55 +02:00
Martin Pulec
ce056b9e67
RTP UDP: some documentation + minor changes
2016-04-19 13:10:54 +02:00
Martin Pulec
d1546bdf36
configure: do not install gpujpeg dll (we don't know its location)
2016-04-19 13:10:54 +02:00
Martin Pulec
2eefaaf99a
Hd-rum-transcode: fixed exiting (MSW)
2016-04-19 13:10:54 +02:00
Martin Pulec
cc4e4eb362
Hd-rum-transcode: added -v option
2016-04-19 13:10:54 +02:00
Martin Pulec
2984709460
Hd-rum-transcode: use async sending under MSW
...
This should improve sending throughput on this system.
2016-04-19 13:10:54 +02:00
Martin Pulec
f6aea56e2d
Fixes
2016-04-19 13:10:54 +02:00
Martin Pulec
49e31ec5f9
Video decoder: fixed stats to be on single line
2016-04-15 16:19:31 +02:00
Martin Pulec
22c92c0e34
Video decoder: override data_len only if requested
...
Video frame originator in receiver (usually video dislay) can instruct
video decoder to override video_frame::tile::data_len with actual value.
This can be useful for displays that take compressed frames (eg. SAGE2)
with variable lenght frames (here JPEG).
2016-04-15 16:02:52 +02:00
Martin Pulec
bd9ad5e9ec
il_lower_to_merged: don't segv with odd num of rows
2016-04-15 16:02:42 +02:00
Martin Pulec
d6f9a2d0e5
Border video postprocessor: fixed shifted content
2016-04-05 15:57:30 +02:00
Martin Pulec
c187a14352
Playback: open files with O_BINARY on MSW
...
Otherwise read() will read only up to first 0x1A occurence and
then signals EOF.
2016-04-05 12:26:32 +02:00
Martin Pulec
58a573299f
Playback: accept MSW style absolute paths
2016-04-05 10:15:25 +02:00
Martin Pulec
2aaaddade9
Bump to new GPUJPEG
2016-03-22 17:16:01 +01:00
Martin Pulec
cba5f64822
GL: small fix
2016-03-22 15:10:30 +01:00
Martin Pulec
5c49f18a63
Playback: use floating point fps param instead of int
2016-03-22 15:06:35 +01:00
Martin Pulec
e272e2875f
Audio: fixes
2016-03-21 17:09:05 +01:00
Martin Pulec
a4cc229495
Audio FEC: small fix
2016-03-16 11:36:52 +01:00
Martin Pulec
a9266d3f60
Libavcodec: do not use deprecated av_free_packet
2016-03-14 11:33:42 +01:00
Martin Pulec
fc3d5f47d4
LDGM GPU: use -msse2 explicitly
...
It requires SSE2 instructions, which are not enabled by default in
32-bit GCC.
2016-03-14 11:19:45 +01:00
Martin Pulec
9acfce1fee
configure: JPEG fix
2016-03-11 21:31:34 +01:00
Martin Pulec
6f1bc265db
Video decoder: print stats every 600 frames
...
This fixes former situation when it was shown every 600 displayed frames
which could cause some irregularities in periodicity under some
circumstances.
2016-03-11 19:02:11 +01:00
Martin Pulec
1bd94fa6fd
Lavd: small fix
2016-03-11 16:00:26 +01:00
Martin Pulec
328decfc75
Fix of previous commit
2016-03-11 11:02:35 +01:00