Commit Graph

933 Commits

Author SHA1 Message Date
Martin Pulec
5ccb56356c Additional getopt options (audio host and ports) 2013-03-05 13:16:18 +01:00
Martin Pulec
97fef05e45 Lavcd: lock parallel avcodec_open/close cmds 2013-03-05 13:16:18 +01:00
Martin Pulec
c73abfc36c Added resource manager 2013-03-05 13:16:18 +01:00
Martin Pulec
b64426f886 Lavc: allow reconfiguration 2013-03-05 13:16:18 +01:00
Martin Pulec
1ad6f263fc Lavc: avoid some warning (ref 1 if intra-refresh) 2013-03-05 13:16:18 +01:00
Martin Pulec
c3593f868c Lavd: disable explicit codec thread settings
It doesn't seem to have an impact and causes some missbehaviour with
H.264 and current version of libavcodec in Ubuntu.
2013-03-05 13:16:18 +01:00
Martin Pulec
879c94ae5d Added bluefish444 2013-02-22 10:06:30 +01:00
Martin Pulec
0c8180f52c main.c: make playout delay adaptible to video FPS 2013-02-21 14:26:01 +01:00
Martin Pulec
27b76e6bcc PBUF: Add possibility to control playout delay 2013-02-21 14:25:39 +01:00
Martin Pulec
0a106c2bc9 UDP: deprecate buffer flushing 2013-02-21 14:13:12 +01:00
Martin Pulec
955b5f9d5f Decklink: typo 2013-02-19 09:03:54 +01:00
Martin Pulec
c465df6509 Blackmagic: handle error when OOB mode entered 2013-02-08 09:43:08 +01:00
Martin Pulec
e28eb70f4c main.c: enable signal handling for MSW
Presumably doesn't work under MSys (program terminates after signal
handler). On the other hand, under default Command Prompt it behaves
correctly.
2013-02-07 10:29:27 +01:00
Martin Pulec
d481babeb7 configure.ac: missing default assignment 2013-02-04 08:37:12 +01:00
Martin Pulec
8e6f89d00e Lavcd: missing includes 2013-01-31 16:06:55 +01:00
Martin Pulec
c4b9a525fc video_codec.h: missing extern "C" 2013-01-31 16:06:51 +01:00
Martin Pulec
6ea79ba9ef DShow: swap lines from bottom-to-top 2013-01-31 16:06:39 +01:00
Martin Pulec
2f5a009b66 Video codecs metadata fix
Use designated initializers instead of relying on correct ordering
inside the metadata array.
2013-01-31 13:16:06 +01:00
Martin Pulec
d6989b5cec added DShow 2013-01-31 12:51:24 +01:00
Martin Pulec
04db566237 added metadata for BGR (needed for sending) 2013-01-31 12:45:16 +01:00
Martin Pulec
329738c242 added BGR 2013-01-31 12:45:11 +01:00
Martin Pulec
254cacf036 lavd: added macro to accept corrupted frames 2013-01-28 11:51:48 +01:00
Martin Pulec
a0c4300753 lavcodec: enable periodic intra refresh for H.264 2013-01-28 11:43:38 +01:00
Martin Pulec
5fcaae1dfd lavd: some performance improvements in color transformations 2013-01-28 10:48:36 +01:00
Martin Pulec
122c052030 lavc: compress interlaced with 422 subsampling 2013-01-28 10:26:40 +01:00
Martin Pulec
62d8a59ded Lavc: added pixfmt change from 420p to rgb 2013-01-25 12:45:11 +01:00
Martin Pulec
8ce05c6711 Lavc: allow compress of RGB 2013-01-25 12:23:35 +01:00
Martin Pulec
3ad1d6450c added decoder from RGB to UYVY 2013-01-25 12:23:18 +01:00
Martin Pulec
ee19512d3e Lavd: clamp to rgb24 output range 2013-01-24 14:08:51 +01:00
Martin Pulec
14fa5afe26 cleared some warnings (GCC) 2013-01-24 00:48:26 +01:00
Martin Pulec
48b0d15b0c decoder: attemp different encoder for codec if one failed 2013-01-23 23:59:19 +01:00
Martin Pulec
2af12e18b9 Lavd: decompress MJPG also to RGB24 2013-01-23 23:48:47 +01:00
Martin Pulec
269412decc V4L2: change codec for JPEG to more common 2013-01-23 22:25:18 +01:00
Martin Pulec
078d3def38 JPEG: do not build static library by default 2013-01-23 22:22:15 +01:00
Martin Pulec
290e95d12b decoder fix 2013-01-23 20:55:54 +01:00
Martin Pulec
b3117dfce1 Fixed infinite loop when codec choice failed 2013-01-23 15:43:20 +01:00
Martin Pulec
6b67b6c1d1 configure.ac: HAVE_LIBAVCODEC interferred with macro set by AC_CHECK_LIB 2013-01-23 14:57:17 +01:00
Martin Pulec
44b64b24f5 Lavc: moved to an older API
AVFrame::width AVFrame::height and AVFrame::format was introduced with
lavc 53.31.0 so we are now compatible with prior versions.
2013-01-23 14:52:46 +01:00
Martin Pulec
4b5af10ed2 SDL: Windows compile fixes 2013-01-21 17:06:25 +01:00
Martin Pulec
5f03c6a5cc Target is bin/uv.exe for MSW 2013-01-21 11:19:12 +01:00
Martin Pulec
d255e297f5 Cocoa GUI: added H.264 2013-01-18 17:15:40 +01:00
Martin Pulec
e855c4168b QT GUI: added H.264 2013-01-18 15:36:21 +01:00
Martin Pulec
eab962136c Libavcodec: added VP8 2013-01-18 14:31:42 +01:00
Martin Pulec
55a842a584 Libavcodec: disable frame-based multithreading
Not used by current codecs but if used, it massivelly increases latency.
2013-01-18 14:06:52 +01:00
Martin Pulec
39c3d2e702 Silenced clang warnings about alignment
TODO: there are stil some files left to check and if ok then silence
warnings.
2013-01-18 12:53:48 +01:00
Martin Pulec
63652fee74 silence some warnings 2013-01-18 10:32:18 +01:00
Martin Pulec
50f323880a Windows fix: read with recv() instead of read() from socket 2013-01-18 10:19:37 +01:00
Martin Pulec
639566ed1c PortAudio: change preset to low latency
* seems like it works fine with the async API now
2013-01-17 16:46:55 +01:00
Martin Pulec
2177656895 PDB node destroyed after iter. jumps to next node 2013-01-17 12:59:14 +01:00
Martin Pulec
5c29ea3a2f GPUJPEG updated to 88457039
* should fix all remaining CUDA 5 problems
2013-01-17 12:48:41 +01:00