Martin Pulec
71efe75a3f
dlclose opened libs
2019-11-19 08:22:50 +01:00
Martin Pulec
75fd88c7c3
Show hidden modules when fullhelp is given
...
+ updated copyrights in that files
2019-11-06 15:26:17 +01:00
Martin Pulec
f9c03e7ac3
Lib: macOS compile fix
2019-10-10 09:20:11 +02:00
Martin Pulec
aa33fc5f9c
Lib: added REGISTER_HIDDEN_MODULE
2019-10-08 15:35:16 +02:00
Martin Pulec
31ea9411a9
Use __COUNTER__ in REGISTER_MODULE macro
...
This allows to use a module name containing eg. a minus sign which was
not possible before (because valid identifier must not contain a '-').
Note that __COUNTER__ is a non-standard macro. However, major compilers
(MSVC, GCC, Clang, Intel) support it. However, eg. pcc, doesn't.
2019-09-16 11:58:44 +02:00
Lukas Rucka
9320de9b5d
Bugfix: patch handling of substring linux as part of PATH_PREFIX and LIB_DIR (conflict with predefined macro)
2017-04-06 19:05:48 +02:00
Martin Pulec
6e968a1431
Video RXTX: use new module API
2015-10-27 13:10:54 +01:00
Martin Pulec
e7a77cb385
Video postprocess: use new module API
2015-10-20 15:29:34 +02:00
Martin Pulec
201a72bb16
Video compress: use new module API
2015-09-22 17:22:41 +02:00
Martin Pulec
243d78487c
Video decompress: use new module API
2015-09-21 14:38:30 +02:00
Martin Pulec
a390d0ab89
Audio codec: use new module API
2015-09-02 17:01:07 +02:00
Martin Pulec
072ea8cbb5
Register modules with macro
2015-08-31 11:11:05 +02:00
Martin Pulec
2dc341d847
Video capturers: switched to new mod loading API
2015-08-31 11:11:05 +02:00
Martin Pulec
bd1103e042
Added option to list modules
...
+ display warning when use explicity wants to open module in library
which was not successfully opened by dlopen()
2015-08-31 11:11:05 +02:00
Martin Pulec
c1e4eb50e4
Video displays: switched to new mod loading API
2015-08-31 11:11:04 +02:00
Martin Pulec
df8e0c2f01
Audio play mods: uses now new module loading API
2015-08-19 09:53:10 +02:00
Martin Pulec
999846a543
Audio cap mods: uses now new module loading API
2015-08-19 09:53:10 +02:00
Martin Pulec
f738f5f2b7
Module registration: require (const void *) instead of (void *) for metadata
2015-08-19 09:53:10 +02:00
Martin Pulec
6fee2ae612
Lib_common: change linkage of some functions from C++ to C
2015-08-19 09:53:10 +02:00
Martin Pulec
7a93e8547b
small fix
2015-03-04 13:38:29 +01:00
Martin Pulec
e6583622cc
Some functions' rename
2014-10-15 16:01:45 +02:00
Martin Pulec
32f7932a25
Capture filters: switched to universal library
2014-10-15 15:54:44 +02:00
Martin Pulec
c49e0bc473
OpenSSL encryption: build as a library
...
+ added API for universal module
2014-10-15 15:50:25 +02:00
Martin Pulec
109978aa9a
Changed video compress modules handling (API)
2014-09-26 16:27:02 +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
3c18a42342
Video capture: improved documentation
2013-07-24 17:08:00 +02:00
Martin Pulec
796a3d0188
Video decompress: changed API and documentation
2013-07-23 17:43:14 +02:00
Martin Pulec
1484d511c2
Audio: added libavcodec
...
+ many other related changes
2013-04-26 16:18:33 +02:00
Martin Pulec
929389fac4
Merge branch 'trunk'
...
Conflicts:
Makefile.in
configure.ac
2012-07-04 10:47:53 +02:00
Martin Pulec
bb5b84d9ea
Restructuralize directory structure
...
* content of ultragrid/ subdirector moved to root
2012-07-02 18:24:25 +02:00