Commit Graph

69 Commits

Author SHA1 Message Date
Martin Pulec
2cc6aab0e2 Added possibility to send message synchronously
+ in capabilities list, given bitrate is computed according to the
  detected capture format (provided that '-t' argument is given)
2015-08-25 17:05:23 +02:00
Martin Pulec
d3f50101b0 Fixed worker 2015-08-07 18:32:24 +02:00
Martin Pulec
6835e97edc Worker: type rename (conflict on OS X) 2015-08-07 18:32:15 +02:00
Martin Pulec
85365fb501 Timed message: rewritten a bit
Prints in video decoder only if we wait more than TFP on CV. This could
eliminate false positives when we are synchronized on display device
clock.
2015-07-31 11:32:21 +02:00
Martin Pulec
8cb84bd25f Commited some forgotten code 2015-04-01 11:06:40 +02:00
Martin Pulec
fce070a9a1 Libavcodec: added option to specify quality by BPP 2015-02-04 10:57:13 +01:00
Martin Pulec
347072f425 Remove FS lock: not used 2014-10-20 14:20:54 +02:00
Martin Pulec
d2548bd91c Lock guard: deprecate 2014-10-20 14:10:51 +02:00
Martin Pulec
dc1f2861b6 Remove some notes that are no more relevant 2014-10-17 16:46:51 +02:00
Martin Pulec
bee45b620b Video decoders: wrap video_frame ptr to unique_ptr 2014-10-10 17:50:15 +02:00
Martin Pulec
fec3c13a18 Rename message_queue to synchronized_queue 2014-10-09 13:53:07 +02:00
Martin Pulec
8e0e2c7cbe Config file: minor fix 2014-09-30 00:09:07 +02:00
Martin Pulec
f16e45a088 Video frame pool: wait for all frames returned in deleter 2014-09-27 23:35:12 +02:00
Martin Pulec
8e3ebc9053 Rewritte messy C impl list - use std::list internally 2014-09-27 22:26:26 +02:00
Martin Pulec
f31841189c Show in capabs also predefined aliases in ~/.ug.rc 2014-09-25 15:16:25 +02:00
Martin Pulec
38dcdcae98 GCC 4.6 compat 2014-09-24 18:48:07 +02:00
Martin Pulec
607d1df324 Wrap some video_frame occurences by shared_ptr
This should replace .dispose member in video_frame in future.
2014-09-24 12:36:01 +02:00
Martin Pulec
5d7e59bb7f Fixed some leak 2014-09-23 14:21:08 +02:00
Martin Pulec
06affa3248 Value initialize class with () not {}
Fixes problems with GCC 4.6
2014-09-17 10:12:42 +02:00
Martin Pulec
d8886e7c81 Fixed another Coverity bugs 2014-09-12 16:07:43 +02:00
Martin Pulec
06d89598fa Fixed some Coverity reported errors
These Coverity errors should be fixed (mostly classified as High
Impact Outstanding by Coverity):
53922, 53923, 53935, 53938, 53945, 53963, 53974, 53976, 53978, 53979,
53980, 53981, 53982, 53988, 53990, 53991, 53993, 53994, 53995, 53998,
54000, 54002, 54004, 54008, 54010, 54013, 54016, 54018, 54020, 54022,
54024, 54025, 54027, 54028, 54030, 54031, 54032, 54033, 54034, 54035,
54036, 54038, 54039, 54041, 54043, 54047, 54048, 54050, 54053, 54054,
54055, 54056, 54062, 54064, 54065, 54067, 54071, 54072, 54074, 54075,
54076, 54081, 54087, 54088, 54089, 54091, 54093, 54096, 54097, 54103,
54104, 54106, 54109, 54111, 54112, 54114, 54117, 54119, 54120, 54121,
54125, 54126, 54129, 54130, 54132, 54133, 54136, 54137, 54140, 54145,
54146, 54149, 54150, 54151, 54153, 54154, 54156, 54157
2014-09-08 15:29:02 +02:00
Martin Pulec
0107917c25 Use -Werror in debug mode for most warnings
+ silence some warnings
2014-08-18 12:37:19 +02:00
Martin Pulec
6fe167e5a4 SDL: rewrite 2014-06-17 12:38:02 +02:00
Gerard CL
1cf6539656 merge from trunk CESNET 2014-04-14 18:11:55 +02:00
Martin Pulec
1b0fe1ba1d Worker: added possibility to run a task detached 2014-03-13 16:50:14 +01:00
Castillo, Gerard
90e8c321dd merge 2014-03-06 15:41:54 +01:00
Castillo, Gerard
12eda9a77b refactor for enumerating avtypes for rtsp accepted formats 2014-02-26 12:30:37 +01:00
Martin Pulec
35a0592221 main.c -> main.cpp 2014-02-24 13:48:51 +01:00
Castillo, Gerard
72095f6c16 huge refactor of rtsp client, now dinamically WxH re/configuration 2014-02-17 17:44:28 +01:00
Martin Pulec
f49a168edd Dummy bug fix 2014-02-11 15:35:08 +01:00
Martin Pulec
ec2103099b Added video frame dispose macro 2014-02-04 13:33:36 +01:00
Martin Pulec
0444fdb6c9 Libavcodec: added option to keep bitrate
Added 'exact_bitrate' option to allow to keep the bitrate as constant as
possible. This is useful for low bandwidth links.
2014-01-29 17:02:58 +01:00
Martin Pulec
e1e54a542b vf_split dispose_tile fix 2014-01-29 16:48:36 +01:00
Martin Pulec
944accef64 Video compress refactoring 2014-01-27 15:10:02 +01:00
Martin Pulec
19e1462ba6 Config file: added some NULL checks 2014-01-10 16:08:24 +01:00
Castillo, Gerard
09fb978293 rtsp server working and clean-up done 2013-12-17 13:14:27 +01:00
Castillo, Gerard
02ebc1d20d todo: sdp cleaning when uv exits 2013-09-10 12:33:23 +02:00
Castillo, Gerard
82871bc1ae makefile with sdp object and some minor changes 2013-09-09 15:36:23 +02:00
Castillo, Gerard
dae306aa15 first release for the SDP file generation when --h264 flag enabled 2013-09-09 12:11:20 +02:00
Martin Pulec
7f1f3b25d4 Video decoder: simplify a bit 2013-08-22 18:19:33 +02:00
Martin Pulec
688e506002 Provide symbols to plugins directly from main app
Added -rdynamic linker option. Removed additional workarounds.
2013-08-21 16:24:12 +02:00
Martin Pulec
2840523710 Added item for capture filter to config file 2013-08-21 10:35:05 +02:00
Martin Pulec
232768d67c Added config file to UltraGrid
+ added aliases for capture devices
2013-08-20 11:37:24 +02:00
Martin Pulec
ef7e9a0ee4 Miscellaneous fixes 2013-08-16 12:41:34 +02:00
Martin Pulec
c3ead7852f Added control to capture filters 2013-08-16 12:37:10 +02:00
Martin Pulec
0c5f8d3518 Compress/send-pass frame through compress pipeline 2013-08-12 16:50:27 +02:00
Martin Pulec
cd11ec48a6 Rewritten JPEG to DXT decoder 2013-08-07 17:16:49 +02:00
Martin Pulec
b5c0f69158 added a generic message queue 2013-08-07 15:34:25 +02:00
Martin Pulec
7a3eac433f Video decoder: issue a "slow" warning decently 2013-08-07 15:34:18 +02:00
Martin Pulec
6ff8b71e84 Improved documentation for video compress 2013-07-29 09:09:32 +02:00