mirror of
https://github.com/Lorenzooone/cc3dsfs.git
synced 2026-08-13 20:36:19 -05:00
Statically link ftd2 library
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
#include "devicecapture.hpp"
|
||||
#include "3dscapture_ftd3.hpp"
|
||||
#include "dscapture_ftd2.hpp"
|
||||
#include "usb_ds_3ds_capture.hpp"
|
||||
|
||||
#include <vector>
|
||||
@@ -72,6 +73,9 @@ bool connect(bool print_failed, CaptureData* capture_data, FrontendData* fronten
|
||||
#ifdef USE_FTD3
|
||||
list_devices_ftd3(devices_list);
|
||||
#endif
|
||||
#ifdef USE_FTD2
|
||||
list_devices_ftd2(devices_list);
|
||||
#endif
|
||||
#ifdef USE_USB
|
||||
list_devices_usb_ds_3ds(devices_list);
|
||||
#endif
|
||||
@@ -92,6 +96,10 @@ bool connect(bool print_failed, CaptureData* capture_data, FrontendData* fronten
|
||||
if((devices_list[chosen_device].cc_type == CAPTURE_CONN_FTD3) && (!connect_ftd3(print_failed, capture_data, &devices_list[chosen_device])))
|
||||
return false;
|
||||
#endif
|
||||
#ifdef USE_FTD2
|
||||
if((devices_list[chosen_device].cc_type == CAPTURE_CONN_FTD2) && (!connect_ftd2(print_failed, capture_data, &devices_list[chosen_device])))
|
||||
return false;
|
||||
#endif
|
||||
#ifdef USE_USB
|
||||
if((devices_list[chosen_device].cc_type == CAPTURE_CONN_USB) && (!connect_usb(print_failed, capture_data, &devices_list[chosen_device])))
|
||||
return false;
|
||||
@@ -122,6 +130,10 @@ void captureCall(CaptureData* capture_data) {
|
||||
if(capture_data->status.device.cc_type == CAPTURE_CONN_FTD3)
|
||||
ftd3_capture_main_loop(capture_data);
|
||||
#endif
|
||||
#ifdef USE_FTD2
|
||||
if(capture_data->status.device.cc_type == CAPTURE_CONN_FTD2)
|
||||
ftd2_capture_main_loop(capture_data);
|
||||
#endif
|
||||
#ifdef USE_USB
|
||||
if(capture_data->status.device.cc_type == CAPTURE_CONN_USB)
|
||||
usb_capture_main_loop(capture_data);
|
||||
@@ -140,6 +152,10 @@ void captureCall(CaptureData* capture_data) {
|
||||
if(capture_data->status.device.cc_type == CAPTURE_CONN_FTD3)
|
||||
ftd3_capture_cleanup(capture_data);
|
||||
#endif
|
||||
#ifdef USE_FTD2
|
||||
if(capture_data->status.device.cc_type == CAPTURE_CONN_FTD2)
|
||||
ftd2_capture_cleanup(capture_data);
|
||||
#endif
|
||||
#ifdef USE_USB
|
||||
if(capture_data->status.device.cc_type == CAPTURE_CONN_USB)
|
||||
usb_capture_cleanup(capture_data);
|
||||
@@ -166,6 +182,10 @@ uint64_t get_video_in_size(CaptureData* capture_data) {
|
||||
if(capture_data->status.device.cc_type == CAPTURE_CONN_FTD3)
|
||||
return ftd3_get_video_in_size(capture_data);
|
||||
#endif
|
||||
#ifdef USE_FTD2
|
||||
if(capture_data->status.device.cc_type == CAPTURE_CONN_FTD2)
|
||||
return ftd2_get_video_in_size(capture_data);
|
||||
#endif
|
||||
#ifdef USE_USB
|
||||
if(capture_data->status.device.cc_type == CAPTURE_CONN_USB)
|
||||
return usb_get_video_in_size(capture_data);
|
||||
|
||||
Reference in New Issue
Block a user