obs_add_data_path Deprecation

Peter Akakpo

New Member
Since obs_add_data_path is deprecated , what is the alternative. because not calling obs_add_data_path prevents obs_reset_video from running successfully with the following errors

[2025-09-12 04:34:29.568] [ERROR] Failed to find file 'default.effect' in libobs data directory
[2025-09-12 04:34:29.569] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
[2025-09-12 04:34:29.569] [ERROR] Failed to find file 'opaque.effect' in libobs data directory
[2025-09-12 04:34:29.569] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
[2025-09-12 04:34:29.569] [ERROR] Failed to find file 'solid.effect' in libobs data directory
[2025-09-12 04:34:29.570] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
[2025-09-12 04:34:29.570] [ERROR] Failed to find file 'repeat.effect' in libobs data directory
[2025-09-12 04:34:29.570] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
[2025-09-12 04:34:29.570] [ERROR] Failed to find file 'format_conversion.effect' in libobs data directory
[2025-09-12 04:34:29.570] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
[2025-09-12 04:34:29.570] [ERROR] Failed to find file 'bicubic_scale.effect' in libobs data directory
[2025-09-12 04:34:29.570] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
[2025-09-12 04:34:29.570] [ERROR] Failed to find file 'lanczos_scale.effect' in libobs data directory
[2025-09-12 04:34:29.571] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
[2025-09-12 04:34:29.571] [ERROR] Failed to find file 'area.effect' in libobs data directory
[2025-09-12 04:34:29.571] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
[2025-09-12 04:34:29.571] [ERROR] Failed to find file 'bilinear_lowres_scale.effect' in libobs data directory
[2025-09-12 04:34:29.572] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
[2025-09-12 04:34:29.572] [ERROR] Failed to find file 'premultiplied_alpha.effect' in libobs data directory
[2025-09-12 04:34:29.572] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
 

Peter Akakpo

New Member
Since obs_add_data_path is deprecated , what is the alternative. because not calling obs_add_data_path prevents obs_reset_video from running successfully with the following errors

[2025-09-12 04:34:29.568] [ERROR] Failed to find file 'default.effect' in libobs data directory
[2025-09-12 04:34:29.569] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
[2025-09-12 04:34:29.569] [ERROR] Failed to find file 'opaque.effect' in libobs data directory
[2025-09-12 04:34:29.569] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
[2025-09-12 04:34:29.569] [ERROR] Failed to find file 'solid.effect' in libobs data directory
[2025-09-12 04:34:29.570] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
[2025-09-12 04:34:29.570] [ERROR] Failed to find file 'repeat.effect' in libobs data directory
[2025-09-12 04:34:29.570] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
[2025-09-12 04:34:29.570] [ERROR] Failed to find file 'format_conversion.effect' in libobs data directory
[2025-09-12 04:34:29.570] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
[2025-09-12 04:34:29.570] [ERROR] Failed to find file 'bicubic_scale.effect' in libobs data directory
[2025-09-12 04:34:29.570] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
[2025-09-12 04:34:29.570] [ERROR] Failed to find file 'lanczos_scale.effect' in libobs data directory
[2025-09-12 04:34:29.571] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
[2025-09-12 04:34:29.571] [ERROR] Failed to find file 'area.effect' in libobs data directory
[2025-09-12 04:34:29.571] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
[2025-09-12 04:34:29.571] [ERROR] Failed to find file 'bilinear_lowres_scale.effect' in libobs data directory
[2025-09-12 04:34:29.572] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
[2025-09-12 04:34:29.572] [ERROR] Failed to find file 'premultiplied_alpha.effect' in libobs data directory
[2025-09-12 04:34:29.572] [DEBUG] gs_effect_create_from_file: Null 'file' parameter
upon further search i found out that find_libobs_data_file is using a hard corded relative path ("../../data/libobs"). this will fail if folder structure is not same as that of OBS. am developng a custom video player using libobs library, which has a different application folder structure.

bin\
.exe
data
obs-plugins

so calling obs_add_data_path("data/libobs") solve the problem. but since it will be remove later , whats the alternative
 
Last edited:
Top