Commit Graph

36 Commits

Author SHA1 Message Date
Martin Pulec
1890a69527 LDGM: success of decoding is indicated by non-0 len
LDGM always returns a pointer to buffer but sets zero length when
decoding was unsuccessful. Obviously the zero lenght cannot be taken as
a legitimate value then.
2020-06-18 09:38:57 +02:00
Martin Pulec
48895b0783 ADD_TO_PARAM: salt is no longer needed
UNIQUE_NAME is used instead of the salt
2020-06-09 14:02:37 +02:00
Martin Pulec
31d9809fcd Updated documentation
Updated authors, copyright to 3-clause BSD (where possible) and file-level Doxygen
2019-11-09 13:47:11 +01:00
Martin Pulec
737e9df850 Pass incomplete FEC decoded frame
Allow further processing of not entirely corrected video frame (eg. when
uncompressed or when decoder is able to handle broken streams).
2019-09-27 15:29:59 +02:00
Martin Pulec
5ee8f2ebeb FEC: fixed warnings 2018-09-26 10:13:40 +02:00
Martin Pulec
5311594be6 LDGM: fixed unclear message 2018-09-25 16:19:48 +02:00
Ben Roeder
231d966cb5 approching -> approaching 2018-09-25 13:43:53 +01:00
Martin Pulec
844995ffb1 LDGM: added disclaimer about %-syntax 2018-08-22 11:25:17 +02:00
Martin Piatka
eb6b4387ff Fixed ldgm-device param 2017-05-11 11:18:55 +02:00
Martin Pulec
feae858c65 Validate optional commandline parameters 2017-02-23 16:30:43 +01:00
Martin Pulec
18154d3413 Moved some commandline parameters to --params
"ldgm-device" and "disable-keyboard-control" commandline parameters were
moved to --params. "window-title" can be as both, however as a
commandline argument it will be removed in future.
2017-02-20 11:27:30 +01:00
Martin Pulec
0c3f23623a Control: fixed FEC on-fly change 2016-03-07 15:57:53 +01:00
Martin Pulec
f738f5f2b7 Module registration: require (const void *) instead of (void *) for metadata 2015-08-19 09:53:10 +02:00
Martin Pulec
5ae7acdba0 Remove LDGM from UltraGrid sources
Added LDGM as a submodule.
2014-11-06 10:39:09 +01:00
Martin Pulec
dc1f2861b6 Remove some notes that are no more relevant 2014-10-17 16:46:51 +02:00
Martin Pulec
558555aed4 Make ldgm-gpu as a library and enable by default 2014-10-15 17:53:56 +02:00
Martin Pulec
af94f0aa72 LDGM: allow param change on fly 2014-10-14 10:50:49 +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
50ef2d2f31 Added CUDA LDGM implementation
Currently, disabled by default, needs --enable-ldgm-gpu flag to
configure.
2014-08-26 15:48:27 +02:00
Martin Pulec
d8327678fb Generalize FEC handling 2014-03-27 15:04:44 +01:00
Martin Pulec
26ae6d0bb0 TX: Get LDGM symbol size from library 2014-03-18 14:48:47 +01:00
Martin Pulec
6f35fa9c12 LDGM: support for both GPU and CPU 2014-03-18 14:32:47 +01:00
Martin Pulec
9b17677af4 Separate LDGM from transmit 2014-03-11 13:46:57 +01:00
Martin Pulec
878f8eeac8 Remove useless packet counter - map is sufficient 2014-02-06 12:36:36 +01:00
Martin Pulec
56f7f42c4e Documented video decoder 2013-08-01 16:23:47 +02:00
Martin Pulec
183e7d5cdb Silenced some compiler warnings 2013-07-10 16:00:32 +02:00
Martin Pulec
0e64c5b4c2 Enabled some compiler warnings
+ cleared some warnings
2013-07-01 15:36:49 +02:00
Martin Pulec
cc3e414aa2 LDGM: corrected expected JPEG sizes 2013-06-26 13:55:38 +02:00
Martin Pulec
85ee60a122 abstraction for mkdir 2013-03-15 14:09:57 +01:00
Martin Pulec
5f3f79bfae Added hd-rum-transcode 2013-03-12 13:57:01 +01:00
Navsteva
6dfd098d2f Support fow Windows
* DeckLink
* OpenGL
* FastDXT
2012-10-23 11:42:49 +02:00
Martin Pulec
00935e0802 LDGM: added missing usage on profile 2012-08-01 14:43:17 +02:00
Martin Pulec
9621aa586e LDGM: added values for uncompressed HD profiles 2012-07-29 16:10:52 +02:00
Martin Pulec
267a229fdc LDGM: small changes in lookup algorithm 2012-07-13 16:12:42 +02:00
Martin Pulec
2eda031229 LDGM: added profiles - try to auto-compute values
TODO: add more values - mainly for uncompressed
2012-07-12 17:35:40 +02:00
Martin Pulec
bb5b84d9ea Restructuralize directory structure
* content of ultragrid/ subdirector moved to root
2012-07-02 18:24:25 +02:00