Commit Graph

166 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
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
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
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
aee79bbd1d GPUJPEG: enable segment info 2013-01-17 11:08:46 +01:00
Martin Pulec
cdc134d0ad Audio: show help when requested
Do show help also if user asks for sth like '-r alsa:help', in addition
to '-r help'. The former one, of course, lists only ALSA playback devices.
2013-01-17 10:06:28 +01:00
Martin Pulec
063b3481f3 PortAudio: switched to async API 2013-01-16 16:49:40 +01:00
Martin Pulec
d8c89a4e53 Remove lock from PortAudio modules
This kind of lock (FS) is probably not feasible under MS Windows. From
code review it doesn't seem that the critical sections could overlap,
either.
2013-01-16 12:50:28 +01:00
Martin Pulec
c4a384386b RTP buffer flush fixes 2013-01-16 11:46:10 +01:00
Martin Pulec
08b0d6c61d Libavcodec: make MJPEG default 2013-01-15 15:16:14 +01:00