Martin Pulec
28d6799e06
DeckLink cap.: fixed audio bug
2016-05-23 10:44:36 +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
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
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
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
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
Martin Pulec
5e8addd705
Control socket: report compression duration
2016-03-10 17:22:13 +01:00
Martin Pulec
bd5265e56e
Control socket: timestamps with millisecond precision
2016-03-10 13:28:10 +01:00
Martin Pulec
6e14f02535
Added time func for millisecs from epoch
2016-03-10 13:28:03 +01:00
Martin Pulec
07b2b07deb
AJA capture: minor improvements
2016-03-08 15:47:52 +01:00
Martin Pulec
780c3dca08
AJA capture: replace some deprecated func
2016-03-08 15:35:07 +01:00
Martin Pulec
123b08d288
AJA capture: improved interlacing detection
2016-03-08 15:32:52 +01:00
Martin Pulec
0cd57d6520
DeckLink capture: fixed malformed fmt crash
2016-03-08 15:31:48 +01:00
Martin Pulec
777ea0146d
AJA capture: use global should_exit flag
2016-03-07 16:40:58 +01:00
Martin Pulec
0c3f23623a
Control: fixed FEC on-fly change
2016-03-07 15:57:53 +01:00