Norihiro Kamae
4359489f81
image-source: Define image file array type for function parameter lists
...
To avoid passing `struct darray *` type, which cannot hold the type
information, this commit defines array types and uses that types on the
function parameters.
2023-07-01 00:39:13 -07:00
Jim
1ea5917973
image-source: Add slide_changed signal
...
Allows a plugin or script to know when a slide has changed, and which
index/file it's switched to
2023-03-20 11:31:21 -07:00
gxalpha
f5e8a2c34b
image-source: Remove cleared missing files from slideshow
2022-12-03 15:17:27 -08:00
Clayton Groeneveld
cfcad30e3e
UI, image-source: Add slide counter to slideshow toolbar
...
This shows the current slide and total number of slides in the
slideshow toolbar.
2022-11-20 03:07:27 -05:00
PatTheMav
415c2d9efd
image-source: Fix snprintf calls with literals as buffer sizes
2022-11-11 19:51:28 +01:00
WarmUpTill
2a4f91bbee
image-source: Update media states when source is de-/activated
2022-09-10 16:31:23 -07:00
jpark37
e583e86b35
image-source: Add JXR HDR support to slide show
...
Only supported on Windows.
2022-09-04 16:15:05 -07:00
tududweb
bf65c5b041
image-source: Correctly assign hotkey to next instead of prev
2022-07-30 17:14:50 +10:00
Vainock
eb06594381
Use property suffixes for units everywhere
2022-07-22 08:24:51 -04:00
Jim
ad6cb5a8be
image-source: Replace source addref calls with get_ref
2022-01-24 14:06:50 -08:00
Jim
2eca4d80b6
Merge pull request #2233 from VodBox/missing-files-dialog
...
libobs + UI: Add Missing Files API & Dialog
2021-01-31 08:02:16 -08:00
VodBox
fb95e1d1e9
libobs: Add missing file API to sources
2021-01-17 10:31:58 +13:00
Clayton Groeneveld
51050f7181
image-source: Fix slideshow transition bug when randomized
...
This fixes a bug where the transition wouldn't work when playback
is randomized and restart on activate is used.
2021-01-02 04:35:24 -08:00
Justin Bull
940a07e62f
image-source: Add webp to file filter
2020-12-29 00:39:22 -08:00
jp9000
37767b6746
image-source: Transition when restarting slideshow
...
Fixes an issue where it would instantly set the image rather than
transition to the first from its current value
2020-08-17 03:12:59 -07:00
Clayton Groeneveld
42e7b16fde
image-source: Use media control api for slideshow
2020-08-14 14:32:21 -05:00
Clayton Groeneveld
88da9bf693
Revert "image-source: Add proc handler calls to slideshow"
...
This reverts commit 1475f756f2
.
2020-08-14 13:35:45 -05:00
jp9000
1475f756f2
image-source: Add proc handler calls to slideshow
...
Allows manipulation of the slideshow via procedure handlers.
2020-08-10 12:24:01 -07:00
jp9000
389f7d390f
image-source: Play if play_pause() called while stopped
...
Causes the slideshow to start back up if it was stopped for whatever
reason previously.
2020-08-10 12:23:36 -07:00
Clayton Groeneveld
62b1911e33
obs-plugins: Check if sources are showing for media hotkeys
2020-04-26 21:57:01 -05:00
jp9000
61fd81f7b4
image-source: Increase slideshow limit to 400MB
...
Increases the image slideshow size limit -- this is a temporary solution
until a newer revision of the image slideshow can be written.
2020-02-19 02:27:54 -08:00
Clayton Groeneveld
82ffcdc827
UI: Add source icons
2019-11-24 20:50:42 -08:00
jp9000
f53df7da64
clang-format: Apply formatting
...
Code submissions have continually suffered from formatting
inconsistencies that constantly have to be addressed. Using
clang-format simplifies this by making code formatting more consistent,
and allows automation of the code formatting so that maintainers can
focus more on the code itself instead of code formatting.
2019-06-23 23:49:10 -07:00
Clayton Groeneveld
f101ea0834
image-source: Re-add fix of repeating images
...
With the dynamic loading of images being reverted, the fix for
this separate issue was also reverted.
2019-03-14 12:23:36 -05:00
jp9000
c88bd219cb
image-source: Add memory usage limit to slideshow
...
This prevents users from loading too much image data at once. It will
only add as many files within the memory limit.
2019-03-13 01:12:40 -07:00
jp9000
07c22cb885
image-source: Revert slideshow dynamic loading
...
Reverts dynamic loading of images to slideshow.
2019-03-13 00:07:45 -07:00
Colin Edwards
495222f6b9
Merge pull request #1688 from cg2121/fix-slideshow-repeat-image
...
image-source: Fix repeating of images with slideshow source
2019-03-03 22:30:25 -06:00
jp9000
b1dfc9ccda
image-source: Change max loaded slideshow images to 21
...
Just gives a bit more breathing room before images start having to load.
2019-02-25 08:21:28 -08:00
Clayton Groenveld
b8730415dc
image-source: Fix repeating of images with slideshow source
2019-02-24 19:59:10 -06:00
jp9000
8694859e85
image-source: Actually defer slideshow, not image source
...
The previous commit in this module meant to defer the properties update
of the slideshow source, not the image source. Wrong file was modified.
2019-02-19 12:02:43 -08:00
jp9000
71130137f3
image-source: Increase slideshow max loaded to 15
2019-02-08 19:00:38 -08:00
cg2121
4c7e13bb8a
image-source: Decrease slideshow source memory usage
2018-09-16 19:31:26 -05:00
sorayuki
e00e081111
image-source: Fade to transparency if slideshow list is cleared
...
Fixes a bug where the last image would be permanently shown if the user
clears the file list of a slideshow source.
Closes jp9000/obs-studio#1206
2018-02-27 05:51:31 -08:00
jp9000
00f6bbe99c
image-source: Fix potential crash with slideshow
...
If there are no slideshow items and this function is called, it would
cause a null pointer dereference.
2017-08-10 21:30:03 -07:00
cg2121
7549b3a092
image-source: Add "manual (hotkey)" mode to image slideshow
...
Allows traversing/stopping the slideshow via hotkeys.
Split from jp9000/obs-studio#976
2017-08-04 21:16:44 -07:00
cg2121
1666abe8e6
image-source: Add activate/deactivate behavior to slideshow
...
When the slideshow is deactivated (not shown to the stream), makes it so
that it can either continue playing regardless, pause, or restart the
slideshow when the source is activated (shown to the stream) again.
Split from jp9000/obs-studio#976
2017-08-04 21:15:23 -07:00
cg2121
7b8a56b933
image-source: Add 'loop' and 'hide on stop' to slideshow
...
Allows the ability to make it so that a slideshow can stop when all
items have been shown.
Split from jp9000/obs-studio#976
2017-08-04 21:12:07 -07:00
jp9000
5411e58121
image-source: Allow custom bounding source size/aspect
...
Adds an option that allows the user to specify the size (or aspect) of
the bounding source size which all the images are then scaled in to.
Acts similarly to "bounding box" of scene items, but for the slide show
and its sub-sources.
2017-05-14 20:53:55 -07:00
SuslikV
8a9cbaae18
image-source: Prevent random_file call when file list empty
...
Simple workaround to prevent integer division by zero in random_file
when add new source.
Closes jp9000/obs-studio#550
2016-06-27 20:11:03 -07:00
jp9000
d0eae5d0e6
image-source: Add ability to add directories to slideshow
2016-06-15 16:20:12 -07:00
jp9000
e73546b521
image-source: Don't repeat same image when randomizing
...
When randomizing the image slide show, do not repeat the same image more
than once in a row
2016-05-26 12:12:35 -07:00
jp9000
8da65b5c99
image-source: Add option to randomize slideshow
2016-05-26 11:35:29 -07:00
jp9000
3b17416b82
image-source: Add image slideshow source
2016-05-26 11:14:22 -07:00