Bruno Herbelin
6b1e298d43
BugFix diagonal distortion Geometry
...
And minor UI improvements
2023-12-31 18:32:03 +01:00
Bruno Herbelin
698665c4cc
BugFix Capture menu in Display and Source windows
...
Support text scaling for small values (<0.7) that caused a UI display bug
2023-12-29 14:01:18 +01:00
Bruno Herbelin
caa3e4d07a
New Geometry view option to show only visible sources
...
View setting to ignore mixing visibility applied to Geometry view, with a button to complement the workspace selection.
2023-12-29 11:25:29 +01:00
Bruno Herbelin
7606baa20b
Bugfix display Capture menu
...
And addedactive label to enable restore default
2023-12-26 23:49:47 +01:00
Bruno Herbelin
fde6be3f97
BugFix and code cleanup
...
Fixed rendering of Mesh by using new TextureShader (instead of ImageShader which is dedicated to square Surfaces). Cleanup includes and code layout.
2023-12-26 23:08:09 +01:00
Bruno Herbelin
abdc70121d
Merge remote-tracking branch 'origin/master' into beta
2023-12-26 15:15:13 +01:00
Bruno Herbelin
879a0524fc
Merge remote-tracking branch 'origin/beta'
2023-12-26 15:14:15 +01:00
Bruno Herbelin
a529b34f99
BugFix play bounce and seek mode
...
Probably due to gstreamer change of implementation: to check if still backward compatible
2023-12-26 14:31:02 +01:00
Bruno Herbelin
e8daeb5f30
BugFix luma and chroma key
...
making alpha filters compatible with alpha fading of media
2023-12-26 12:04:16 +01:00
Bruno Herbelin
f610e8ba1e
Add Alpha fading mode to media player timeline
...
Fading color (to black) is not useful for media with transparency; there fading of alpha is necessary; the fading mode allows to select fade color or fade alpha. Also the source control window had to be adapted, with a checkerboard to show the alpha effect. The cropping of the image in control window was also fixed.
2023-12-26 10:57:26 +01:00
Bruno Herbelin
b3245c967b
Allow toggle snap cursor with pressing/release ALT key
2023-12-24 09:24:51 +01:00
Bruno Herbelin
0af9da2214
BugFix Mask Paint Cropped source
2023-12-23 22:37:59 +01:00
Bruno Herbelin
db68f80048
Finalizing implementation of Geometry crop and distortion
...
Texture view adapts to the cropped shape of source,
2023-12-23 22:10:23 +01:00
Bruno Herbelin
b0efd80e42
compilation fix for OSX
2023-12-23 14:24:32 +01:00
BHBN
3e12e0b84d
Update README.md
...
copy-paste friendly command lines
2023-12-18 14:40:49 +01:00
Bruno Herbelin
5465a45dc6
First acceptable implementation of geometry distortion and crop
...
Fixed shape node and crop, added rounding corner.
2023-12-17 23:30:41 +01:00
Bruno Herbelin
53bd7d6ae2
DRAFT Source geometry 4 sides crop
2023-12-16 20:52:36 +01:00
Bruno Herbelin
d66751b6ac
DRAFT Source geometry distortion shape nodes
...
MeshSurface allows distortion of surface of sources, image shader vertex change of mesh surface, new handles to distort mesh in geometry view
2023-12-10 22:12:28 +01:00
Bruno Herbelin
95de6d0afc
Configure Snap Grid cursor in panel
...
Move setting proportional_grid out of application settings
2023-12-10 17:46:39 +01:00
Bruno Herbelin
147daa7681
Merge branch 'master' of https://github.com/brunoherbelin/vimix
2023-12-03 00:14:50 +01:00
Bruno Herbelin
ece925858a
Improve snapcraft
2023-12-03 00:14:41 +01:00
Bruno Herbelin
657b05d077
Add Luminance parameter to Lumakey filter
2023-11-21 21:50:24 +01:00
Bruno Herbelin
cf3bceeb46
BugFix Seek callback
...
Fixed seek to accept different input (target time, target percent, or hh:mm:ss) and add OSC target for HH MM SS MS
2023-11-14 20:51:19 +01:00
Bruno Herbelin
6735e5eaaa
New Reload source function
...
Generalize the reload of stream source to all types of sources. Enable OSC command to reload source.
2023-11-14 11:12:21 +01:00
Bruno Herbelin
7b9e71df40
BugFix RenderSource update after session ready
2023-11-13 23:50:03 +01:00
Bruno Herbelin
fae61f3d87
BugFix do not update render source with not active
2023-11-13 23:35:26 +01:00
Bruno Herbelin
a57419150e
BugFix Stream Source reload
...
Change stream reopen() to StreamSource reload()
2023-11-13 23:03:31 +01:00
Bruno Herbelin
378257b7bf
Minor improvement: mixing view shifted right
2023-11-13 18:30:42 +01:00
Bruno Herbelin
885b92a0a1
Bug Fix Text source
2023-11-13 18:30:20 +01:00
Bruno Herbelin
58371c36d3
Text source satisfying
...
Improved layout options, better UI, tested features.
2023-11-13 12:41:37 +01:00
Bruno Herbelin
d39064b209
New Text source
...
Initial implementation of Text Source, displaying free text or subtitle file. support for Pango font description and formatting tags via gstreamer textoverlay plugin. Saving and loading in XML, GUI for creation (in patterns) and for editing.
2023-11-12 01:15:54 +01:00
Bruno Herbelin
f497da7967
BugFix Correction of Seek source callback
2023-11-08 23:08:12 +01:00
Bruno Herbelin
03931cb232
New Audio recording
2023-11-05 17:02:10 +01:00
Bruno Herbelin
4eeb02d9d4
Merge remote-tracking branch 'origin/master' into beta
2023-11-01 18:13:37 +01:00
Bruno Herbelin
8ff5ae3555
BugFix type OSC
2023-11-01 15:59:20 +01:00
Bruno Herbelin
053a5e9dbe
New Audio volume multipliers
...
Multiply the audio volume of Media Source by alpha and/or opacity (timeline).
2023-10-28 16:18:15 +02:00
Bruno Herbelin
5a1a88bf33
New support for AUDIO
...
Allows looking for audio streams in media files (settings) and enabling / disabling audio for each MediaPlayer individually. Control of volume per media, saving in session file.
2023-10-28 12:58:17 +02:00
Bruno Herbelin
f19b18d806
BugFix UI
2023-10-27 21:13:46 +02:00
Bruno Herbelin
f6e4701d6b
BugFix Storing Play status of source in XML
...
Undo and restore play status of Source. Fix reload / restore play speed.
2023-10-27 19:29:39 +02:00
Bruno Herbelin
c3d686e472
Bugfix multisampling support
2023-10-27 19:27:44 +02:00
Bruno Herbelin
6c7ff870e8
Merge remote-tracking branch 'origin/master' into beta
2023-09-24 23:15:21 +02:00
Bruno Herbelin
38bac83ddd
BugFix Program not ending because of Ableton Link
...
Destructor of ableton::Link is blocked at deletion of static instance in program: using a pointer avoids the problem.
2023-09-24 16:00:45 +02:00
Bruno Herbelin
4d8c77cf3e
OpenGL Fix for OSX
...
Apple OpenGL drivers do not support multisampling; testing for extension and disabling. Disabling other features not supported by Apple OpenGL (MIPMAP HINT, PERSPECTIVE_CORRECTION).
2023-09-24 15:58:49 +02:00
Bruno Herbelin
0a147697d2
videoconvertscale is not standard in all gstreamer version
2023-09-19 22:09:38 +02:00
Bruno Herbelin
21837e7464
Revert to OpenGL 4.1 loader
...
Seems to be the upper limit for Apple compatibility with Metal on Apple M2.
0.8.1
2023-09-17 23:45:19 +02:00
Bruno Herbelin
d747962e24
Compile OSCPACK for M2 APPLE
2023-09-17 23:24:25 +02:00
Bruno Herbelin
49f09d1b3a
Auto stash before merge of "master" and "origin/master"
2023-09-17 18:28:32 +02:00
Bruno Herbelin
783d6e69b1
Merge remote-tracking branch 'origin/beta'
2023-09-17 18:22:51 +02:00
Bruno Herbelin
6452ff78c0
Minor UI improvements
2023-09-17 18:22:32 +02:00
Bruno Herbelin
a430d39849
BugFix Stream sources change input
2023-09-17 12:17:41 +02:00