73 Commits

Author SHA1 Message Date
Aurelien David
28146a2642 remove share/vis for share/rmtws + cov build fix 2025-04-10 10:56:38 +02:00
Aurelien David
ac2e285f94 removes Remotery and adds new rmt_ws websocket monitoring server
check branch mxrmtws on gitlab for dev commits

Squashed commit of the following:

commit 5dcacddb53f51fd5ff4d3514394b79b7cbe79dc5
Author: Aurelien David <aurelien.david@telecom-paris.fr>
Date:   Tue Apr 1 15:06:44 2025 +0200

    fix event RMT_WEBSOCKET_CLOSE

commit 465f6730e68ad61eb82455e9f4535da3efc70c8b
Author: Aurelien David <aurelien.david@telecom-paris.fr>
Date:   Tue Apr 1 15:03:02 2025 +0200

    replace Remotery with rmt_ws

commit 840d73677f43fdcbbb00868c68403683be84a05e
Author: Aurelien David <aurelien.david@telecom-paris.fr>
Date:   Tue Apr 1 14:30:27 2025 +0200

    remove reactmx ui

commit efaf51940a42707f81ee68e1bf41cebb08527ec5
Author: Aurelien David <aurelien.david@telecom-paris.fr>
Date:   Mon Mar 31 16:37:43 2025 +0200

    cleanup

commit 6bb0bc19317f9537e54020b1ebb4b5820209f22b
Merge: 1ec9e564f ff8249a40
Author: Aurelien David <aurelien.david@telecom-paris.fr>
Date:   Mon Mar 31 13:04:35 2025 +0200

    Merge remote-tracking branch 'origin/master' into mxrmtws

commit 1ec9e564f0232fea45917d5c90da9dac0f76e92f
Author: Aurelien David <aurelien.david@telecom-paris.fr>
Date:   Wed Mar 26 15:19:33 2025 +0100

    WIP: python bindings + redo reactmx with rmtws

commit 4bfe0e8265c28fc8ee045717d6e718c973340a96
Merge: 81d727eaf 48cb4c199
Author: Aurelien David <aurelien.david@telecom-paris.fr>
Date:   Tue Mar 18 09:45:33 2025 +0100

    Merge remote-tracking branch 'origin/master' into mxrmtws

commit 81d727eaf37dd34b39eceef5c3a4b7e9be8b4d90
Merge: 7263c56bd 7dde419ad
Author: Aurelien David <aurelien.david@telecom-paris.fr>
Date:   Mon Mar 17 16:22:22 2025 +0100

    Merge remote-tracking branch 'origin/master' into mxrmtws

commit 7263c56bda686aa4e7da759c7e68e3dad0520b16
Author: Aurelien David <aurelien.david@telecom-paris.fr>
Date:   Fri Feb 7 17:08:50 2025 +0100

    WIP: add rmt_ws support to nodejs

commit 8d9032b431ed8e8863f6ac0a28568c79c8663437
Author: Aurelien David <aurelien.david@telecom-paris.fr>
Date:   Tue Jan 14 17:27:34 2025 +0100

    rmt ws: cleanup settings

commit a1264f0340393d9001b95e38955953e8f7b3d00a
Author: Aurelien David <aurelien.david@telecom-paris.fr>
Date:   Thu Dec 19 12:25:28 2024 +0100

    BACKUP WIP: new remotery

commit 20298cd220b8f40fc55f4447546f531abc942f9e
Author: Aurelien David <aurelien.david@telecom-paris.fr>
Date:   Tue Oct 15 16:42:32 2024 +0200

    remotery: trim internal cpu sampling phase 2

commit 16553ec829af1cc18ef36b1512a66ea6f799fc7a
Author: Aurelien David <aurelien.david@telecom-paris.fr>
Date:   Tue Oct 15 15:48:28 2024 +0200

    remotery: trim internal cpu sampling phase 1

commit 08f7ff0b624c0d73ae3d17209ef9328d62cfcbb3
Author: Aurelien David <aurelien.david@telecom-paris.fr>
Date:   Tue Oct 15 14:58:37 2024 +0200

    remotery: remove unused cpu profiling in gpac and idl

commit 9b01f693b2028cc03e7c2eb9fe8e43ff0c8fed67
Merge: 7705d7975 e5be68a88
Author: Aurelien David <aurelien.david@telecom-paris.fr>
Date:   Mon Sep 23 13:51:43 2024 +0200

    Merge remote-tracking branch 'origin/master' into mx

commit 7705d7975f0d2a91b01b218eeee527c95ecd8bd4
Merge: 00a63560c ca1ac18a0
Author: Aurelien David <aurelien.david@teelcom-paristech.fr>
Date:   Mon Dec 18 14:18:43 2023 +0100

    Merge remote-tracking branch 'origin/master' into mx

commit 00a63560c5b22b0bad8f2f9de783727a120e19f5
Author: Aurelien David <aurelien.david@teelcom-paristech.fr>
Date:   Mon Dec 18 14:17:49 2023 +0100

    FIXME: full args workaround

commit 174247d99f2482e1113fbbdc72157b393a323e02
Merge: fb63e87ab 4b28f3396
Author: Aurelien David <aurelien.david@teelcom-paristech.fr>
Date:   Tue May 30 13:39:35 2023 +0200

    Merge remote-tracking branch 'origin/master' into mx

commit fb63e87ab2d1d60c378ea7e73954cad015dec6b0
Author: Aurelien David <aurelien.david@teelcom-paristech.fr>
Date:   Tue May 30 13:38:21 2023 +0200

    WIP: start of websocket support in pipes

commit aba4b47cafd8349ad6264517c26edb1faf830f53
Author: Aurelien David <aurelien.david@teelcom-paristech.fr>
Date:   Tue May 30 13:37:52 2023 +0200

    WIP: test ITAG on tmp filters

commit 745efe5072f2dca315553d1e656a16c8bf4a65bd
Author: Aurelien David <aurelien.david@teelcom-paristech.fr>
Date:   Mon Feb 6 13:42:28 2023 +0100

    always inherit ITAG arg

commit 755e22078093fe8161937f47d97bed30b9561eff
Merge: 1c70c7f4e bbca86917
Author: Aurelien David <aurelien.david@teelcom-paristech.fr>
Date:   Thu Feb 2 11:15:37 2023 +0100

    Merge remote-tracking branch 'origin/master' into mx

commit 1c70c7f4e7e916700bb6f0dcc6f39f57a14035ad
Author: Aurelien David <aurelien.david@teelcom-paristech.fr>
Date:   Thu Feb 2 11:14:53 2023 +0100

    WIP: test FileIO for PNG screenshot

commit b73594e822d2e9a8c327cffeed022d16c267dad8
Author: Aurelien David <aurelien.david@teelcom-paristech.fr>
Date:   Wed Dec 14 15:11:15 2022 +0100

    fix uncomplete rebase

commit a23b03228279004cac23d5528e20f68c0476f421
Author: Aurelien David <aurelien.david@teelcom-paristech.fr>
Date:   Mon Dec 12 17:32:29 2022 +0100

    reactmx: added widgets for details

commit 7bec12c494c2ced0a5579841ad42fe6cb7e2995a
Author: Aurelien David <aurelien.david@telecom-paristech.fr>
Date:   Wed Nov 30 17:19:41 2022 +0100

    WIP reactmx: allow arg update

commit 9a2dbc12d0872ccbec90b3fcb3bd98fa673380f8
Author: Aurelien David <aurelien.david@telecom-paristech.fr>
Date:   Wed Nov 30 15:34:51 2022 +0100

    reactmx: fill details pane

commit 3ecf620b07851aa6958229ee5002129160796250
Author: Aurelien David <aurelien.david@telecom-paristech.fr>
Date:   Tue Nov 22 18:34:01 2022 +0100

    WIP: added FilterDetails first draft

commit 1344d328c81d5a6976c5a721db4bdc1ae1ef6fbf
Author: Aurelien David <aurelien.david@telecom-paristech.fr>
Date:   Tue Nov 22 15:05:06 2022 +0100

    WIP: reactjs graph gui

commit 944c526c1e009734b74160b06925dd165d156d91
Author: Aurelien David <aurelien.david@telecom-paristech.fr>
Date:   Tue Nov 22 14:56:48 2022 +0100

    add rmt_send to send plain text on ws
2025-04-01 15:23:46 +02:00
Aurelien David
7702b93990 NSIS: add dlls to windows installer 2025-03-04 09:49:42 +01:00
Aurelien David
ef0f7395d0 enable libcurl support on windows 2024-11-13 15:40:23 +01:00
jeanlf
2f0e325922 moving to next dev version [noCI] 2024-04-18 16:20:31 +02:00
jeanlf
5d70253ac9 GPAC 2.4 Release 2024-04-17 19:18:21 +02:00
Aurelien David
774ad738ec add libcaca for windows 2023-07-20 15:44:07 +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
4669ba2293 added itag filter option and allow custom JS filter insertion 2022-12-20 12:07:55 +01:00
jeanlf
ab012bbfba GPAC 2.2 release 2022-12-19 17:03:06 +01:00
jeanlf
48fa9cedf6 fixed msvc warnings, console hide for gui and NSIS packager 2022-05-13 15:02:21 +02:00
jeanlf
c18349ea27 Deprecate GF_Terminal and code reorganization
- remove terminal.c and related includes
- removed mp4client, osmo4ios, Osmo4 Android and MP4Box android
- added old mp4client features in gpac -mp4c
- iOS build now uses gpac directly
- added GPAC android (GUI, MP4Box and gpac command line) and cleanup android build
- fixed threading issues in android (audio, mediacodec)
- prevent JSRuntime destruction for android
- added display orientation handling for mobile devices
- fixed potential gl shader setup bug on iOS and android
- mobile camera support through libavdevice
- fixed bugs dealing with ttc font collection
- inspect filter can now dump to GPAC log system
2022-05-13 11:05:56 +02:00
jeanlf
e2696b6fd4 ffenc two pass encoding for codecs other than libx264 2022-02-23 12:12:27 +01:00
jeanlf
418db4149a GPAC 2.0 2022-02-22 16:21:46 +01:00
jeanlf
55d75c0f01 added libgpac.py to packagers and make install 2020-11-13 17:01:47 +01:00
jeanlf
b2fa5dc24d Closer integration of JS filters in doc and command line, misc cleanup and added avgen filter" 2020-09-25 17:23:45 +02:00
jeanlf
163b48821d renamed naluff config slots and params and moved to 1.1-DEV 2020-09-11 09:13:48 +02:00
jeanlf
9d593d5d7f v1.0.1 2020-09-10 18:23:35 +02:00
Aurelien David
cf7d918d29 nsis: install libgpac deps in core section (#1539) 2020-07-15 10:36:05 +02:00
jeanlf
2012dd4e6a removed mpegu from installers 2020-07-09 18:35:57 +02:00
jeanlf
da491fe8d3 fixed copyright, version and description in packager scripts 2020-06-16 16:11:43 +02:00
jeanlf
7478087974 updated ABI major and GPAC version 2020-06-15 20:16:54 +02:00
jeanlf
ed10607550 fixed installers missing default.cfg file and added force config reload option 2020-04-10 09:57:27 +02:00
jeanlf
e2c41cb6ba moved icons and gpac test to share/res and added app icon for SDL 2020-02-28 15:44:56 +01:00
jeanlf
4d2d9ca1bf cleanup in win installer and doc update 2020-01-10 18:15:07 +01:00
jeanlf
d1ccac5d57 added EVG QuickJS bindings to enable 2D drawing from jsfilter (close to Canvas2D API) 2019-10-06 23:19:14 +02:00
jeanlf
c39d04b708 Merge branch 'master' into buildbot-filters and moved to 0.9.0-DEV 2019-06-27 18:23:25 +02:00
jeanlf
6b4ab40129 preparing for release 0.8.0 2019-06-27 12:20:45 +02:00
jeanlf
c83ae81ba8 deprecated mp42ts 2019-05-15 18:49:45 +02:00
jeanlf
7a0ae7d7dd fixed nsis packager 2019-03-05 15:33:18 +01:00
jeanlf
e3c904d50f fixed msvc build 2019-02-19 13:27:43 +01:00
Aurelien David
ee6deeefba changes to make installers have the right filename 2019-01-18 09:39:34 +01:00
jeanlf
028ed59dfc removed GPAC_FULL_VERSION macro and cleanup in version/copyright 2019-01-16 12:56:24 +01:00
Aurelien David
cd45fa6e1f fix nsis scripts for filters arch 2018-12-13 12:06:11 +01:00
jeanlf
f337a19aaa Merge branch 'master' into filters 2018-08-27 17:45:15 +02:00
Aurelien David
1d2a52e7b3 update DTAPI ; use vcredist 2015 in installer 2018-08-25 19:16:05 +02:00
Aurelien David
12ce078915 update DTAPI ; use vcredist 2015 in installer 2018-08-08 20:01:48 +02:00
jeanlf
4ada869640 massive cleanup of config file, modules and some app deprecation 2018-07-27 18:13:51 +02:00
Aurelien David
736a7e43f2 changed addtopath in windows installer (#825):
* NSIS limit string length at 1014 (or 8k with special build)
* ReadEnvVar returns empty string on overflow with no error
-> need to use system calls to do it properly

http://nsis.sourceforge.net/Path_Manipulation#Warning
2018-06-13 13:07:55 +02:00
jeanlf
09c3a971e3 fixed msvc build for new openssl 2018-05-24 12:07:12 +02:00
jeanlf
9c38268e28 fixed atsc3 module in win installer 2018-02-15 16:10:43 +01:00
jeanlf
9247ec402f added atsc3 module to win installer 2018-02-15 15:46:36 +01:00
jeanlf
98618a5e15 Changed OSX install to PKG to modify PATH env in/etc/paths 2018-01-16 16:21:06 +01:00
Aurelien David
028a7cfab6 fix windows installer for openhevc3 2017-12-14 15:22:30 +01:00
Aurelien David
64687a0640 remove differences between windows 32 and 64bits installers 2017-07-27 15:37:06 +02:00
jeanlf
46a3d16f9e added raw out module to win installer 2017-06-07 15:41:28 +02:00
jeanlf
17b22e4b57 moved dektec output to matrix API and fixed some sync bugs 2017-05-15 14:18:08 +02:00
jeanlf
11199a097c Added nvdec to windows installer 2017-05-02 11:59:38 +02:00
jeanlf
0d69aa3822 moving to 0.7.2-DEV 2017-04-26 13:35:33 +02:00
jeanlf
440d475f13 0.7.1 release 2017-04-26 13:33:17 +02:00