45 Commits

Author SHA1 Message Date
jeanlf
f91530ee7b added hint_class to filter registries for doc generation and updated wiki.nav patcher 2024-10-18 15:10:51 +02:00
Aurelien David
49da7c1da4 fix dtout_register signature (closes #2924) 2024-08-01 10:50:35 +02:00
Romain Bouqueau
dc66ec25d6 typos, touching the API 2023-12-29 18:28:50 -04:00
jeanlf
98da8ecbb2 Align module documentation with the rest of the code, bump interface 4CCs and added libcaca output module 2023-07-17 17:39:20 +02:00
jeanlf
50ce209eba Emscripten support
- patches for emcc
        - configure can be run for emscripten (no need for emconfigure)
        - session can run in worker or in main brower loop
        - sync file read signaling in filters due to current FS limitations in emscripten
        - non-blocking thread creation to avoid pthread creation deadlocks
        - automatic disable of ffdec and ffenc threads when not running in worker
        - vout updated to use VBO (required for gles2)
        - added gpac.html demo page
        - fixed cors and mime types in httpout for wasm and sharedArrayuffer support
        - allow compilation without threads
        - allow compilation without network
        - fixed GF_FileIO for async read and write modes
        - added seeking in mp4dmx in mem mode
        - fixed conditionnal compilation of various features
        - fix build with font engine but no compositor
        - added features for configure (vout, aout, fonts, doc, evg)
	- use fetch() api for downloader
2023-02-02 13:10:12 +01:00
jeanlf
41f69f997a fixed extra lib cflags in libgpac to allow mix of system and local or custom build 2022-07-01 10:49:55 +02:00
jeanlf
0443a4caf9 Build system cleanup
- cleanup of library detection
- cleanup of libgpac features selection
- core tools can no longer be disabled
2022-06-29 19:06:39 +02:00
jeanlf
48fa9cedf6 fixed msvc warnings, console hide for gui and NSIS packager 2022-05-13 15:02:21 +02:00
jeanlf
e06aa717ea fixed bug in implicit linking with multiple output and doc cleanup 2022-02-14 18:48:28 +01:00
jeanlf
5b33ba5707 do not accept filters declaring input caps but no configure pid 2021-10-21 16:59:52 +02:00
Aurelien David
3cad3fc088 support win10 long paths (#1589) 2020-09-29 15:37:16 +02:00
jeanlf
969177ab04 Get rid of spaces behind commas in ifeq/ifneq - cf #1418 2020-09-04 15:32:33 +02:00
jeanlf
d8806bf52a fixed local vs system include in makefiles - cf #1508 2020-06-16 17:31:14 +02:00
jeanlf
853c918e94 more cppcheck fixes 2020-06-05 18:22:00 +02:00
jeanlf
6e25c7a7f9 some cppcheck cleanup 2020-06-03 16:33:51 +02:00
jeanlf
6a1163f909 fixed bug in dektek fake compil - cf #1472 [noCI] 2020-04-20 18:25:50 +02:00
jeanlf
bd02a44151 cov fix 2020-04-15 17:28:25 +02:00
jeanlf
7cc40e8ea1 fixed msvc compil 2020-04-06 17:07:21 +02:00
jeanlf
d6c0edb221 added mediacodec, dektek and dvbin on all desktop platforms and unify doc generation 2020-04-06 16:44:15 +02:00
jeanlf
bcbdc75e70 fixed warnings and msvc j2k compil 2019-07-03 18:10:22 +02:00
jeanlf
7d72bce4b6 fixed warnings 2019-07-03 17:55:20 +02:00
jeanlf
e2a0995031 fixed potential crash in help formating 2019-06-24 16:14:23 +02:00
jeanlf
df13044846 updated dektec help 2019-06-20 19:18:06 +02:00
jeanlf
716f0d777e fixed dektec help and args 2019-06-20 17:44:53 +02:00
gpacvm-win64
010ebab1b5 re-enable dektek 2019-06-14 12:03:19 +02:00
jeanlf
fcda04605f more cleanup of old modules 2019-05-14 18:02:06 +02:00
jeanlf
f84eb6f10b moved dektec output to filter and fixes in nvdec 2018-12-20 18:37:28 +01:00
jeanlf
a35a89d602 further cleanup of config file 2018-10-31 19:16:47 +01:00
Romain Bouqueau
742940f263 cosmetics + missing include 2018-01-28 17:31:31 +01:00
Romain Bouqueau
a337a31e3b cosmetics 2018-01-28 17:31:30 +01:00
Romain Bouqueau
3c5088f969 add audio callback to the dektec video module (minimized skipped frames from the dektec SDK) + cleanup + add no-skip for 8 bits (untested) 2017-10-27 12:36:03 +02:00
Romain Bouqueau
9b1c2ef5cc Dektec out: separate U and V loops + constify. Timings go down from min:16-avg:18.5-max:22ms to min:10-avg:13.3-max:18ms per 4K frame 2017-09-14 10:45:09 +02:00
jeanlf
39fdc9aba3 added option to force dektec output res 2017-06-02 10:24:41 +02:00
jeanlf
1a13a464bf Added SDI clipping 2017-05-15 15:30:59 +02:00
jeanlf
17b22e4b57 moved dektec output to matrix API and fixed some sync bugs 2017-05-15 14:18:08 +02:00
jeanlf
b9f5678e20 merged PR #433 2016-04-22 15:24:43 +02:00
Romain Bouqueau
b5e51f8812 prepare for GPAC 0.6.0 release 2016-02-19 14:01:44 +01:00
Romain Bouqueau
81b7a22dd1 factor dot when using dyn lib suffix 2015-03-25 16:08:05 +01:00
Romain Bouqueau
dd95895c26 update dektec sdi output for 720p60 2015-03-18 15:01:15 +01:00
Romain Bouqueau
7282164b71 end of line normalization (read below)
- change .gitattributes
- rm .git/index
- git reset
- git add -u
- git commit
2015-03-13 09:31:58 +01:00
jeanlf
0930dfae03 Fixed file handle leak in DASH segmenter, moved all gf_f64_* to gf_f*, added gf_fclose 2015-02-27 14:16:55 +01:00
jeanlf
21dd31af96 Added support for SegmentTimeline in live/ctx mode and moved all fopen to gf_f64_open 2015-02-27 12:52:22 +01:00
Romain Bouqueau
3c2548785c add vanc for each frame to dektec sdi output
git-svn-id: http://svn.code.sf.net/p/gpac/code/trunk/gpac@5513 63c20433-aa62-49bd-875c-5a186b69a8fb
2014-11-17 14:32:55 +00:00
Romain Bouqueau
ad45cb1d15 doc&typos&style
git-svn-id: http://svn.code.sf.net/p/gpac/code/trunk/gpac@5499 63c20433-aa62-49bd-875c-5a186b69a8fb
2014-11-09 16:53:39 +00:00
Romain Bouqueau
c3a1ad3dd6 add Dektec SDI (2154) output support
git-svn-id: http://svn.code.sf.net/p/gpac/code/trunk/gpac@5497 63c20433-aa62-49bd-875c-5a186b69a8fb
2014-11-07 21:45:33 +00:00