Jesse Talavera
dd49f8fa0d
Remove camera device list functions from camera drivers
...
- Those will come in a future PR instead
2025-02-20 15:42:02 -05:00
Jesse Talavera
63d965753f
Merge branch 'refs/heads/master' into jtg/libavdevice-camera-driver
...
# Conflicts:
# camera/camera_driver.c
# configuration.c
2025-02-20 11:28:54 -05:00
Viačasłaŭ
65014a46b4
Add PipeWire camera driver ( #17507 )
2025-02-03 04:30:13 +01:00
Jesse Talavera
ce1f31af8d
Don't pass in the driver context to `camera_driver::device_list_new`
...
- Unlike some other drivers, the camera driver is only initialized when a core actually asks for it
- Therefore, the driver context isn't available when it's time to ask for devices
- I could refactor the camera driver to be created earlier, but then I'd need to refactor the other drivers as well
- That'll come later in another PR
2024-12-16 21:53:37 -05:00
Jesse Talavera
de3abdb556
Add some new camera_driver functions for retrieving a list of devices
...
- Only ffmpeg will support these right now
2024-12-01 19:34:08 -05:00
Jesse Talavera-Greenberg
d9207c924e
Add a stub ffmpeg camera driver
2023-07-20 15:28:16 -04:00
twinaphex
b3a1a769b9
Move location state and camera state out of retroarch.c
2021-11-11 07:43:49 +01:00
twinaphex
3581786708
Merge camera_driver.c with retroarch.c
2019-06-17 11:18:27 +02:00
twinaphex
712115ef9d
(Wifi/Location/Camera) Get rid of 'own driver' mechanism
2019-02-27 17:02:33 +01:00
gblues
6904101c44
Clean up trailing whitespace
...
== DETAILS
Really simple code cleanup, because my editor flags trailing whitespaces
and it's pretty annoying.
2017-12-12 00:24:18 -08:00
twinaphex
43956f07fa
Add function prototype
2017-05-07 19:46:27 +02:00
twinaphex
f97d084290
Create camera_driver_poll
2017-05-07 19:24:03 +02:00
twinaphex
96c8ca5a09
Header update #1
2017-01-22 13:40:32 +01:00
twinaphex
8ce3c2bbc8
use retro_common_api.h
2016-06-03 05:38:40 +02:00
twinaphex
4a7ab8366b
Move libretro.h headers to libretro-common/include
2016-05-10 19:03:53 +02:00
twinaphex
e34943194c
Refactor camera driver code
2016-03-04 18:16:07 +01:00
twinaphex
7a55ae3765
Start updating headers for 2016
2016-01-10 04:06:50 +01:00
Twinaphex
637eb68bed
Create RARCH_CAMERA_CTL_DESTROY and RARCH_LOCATION_CTL_DESTROY
2015-12-07 08:05:52 +01:00
twinaphex
fadeb4b3e4
Turn some functions static
2015-12-05 23:03:05 +01:00
twinaphex
a766d1c1c1
Create camera_driver_ctl
2015-12-05 14:40:04 +01:00
Twinaphex
10d8d2e8c7
Change HAVE_CAMERA defines to HAVE_AVFOUNDATION
2015-04-20 11:44:28 +02:00
twinaphex
1b28a4a498
Cleanups
2015-01-12 21:16:17 +01:00
twinaphex
f45d9efb37
Move camera_driver.c to camera/
2015-01-12 19:44:29 +01:00