diff options
Diffstat (limited to 'src/fruits/cmv')
| -rw-r--r-- | src/fruits/cmv/cmv.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/fruits/cmv/cmv.c b/src/fruits/cmv/cmv.c index 840eb6a..1fce028 100644 --- a/src/fruits/cmv/cmv.c +++ b/src/fruits/cmv/cmv.c @@ -8,7 +8,6 @@ #ifndef CAMU_SINK_ONLY #include "../../server/server.h" #endif -#include "../../server/common.h" #include "../../util/color_palette.h" #ifdef CAMU_HAVE_FFMPEG #include "../../codec/ffmpeg/common.h" @@ -85,11 +84,11 @@ static bool parse_exe_name_params(str *exe_name, str *addr, struct lia_prefs *pr al_str_clone(&value, &al_str_substr(&sub, 0, index)); al_str_to_lower(&value); if (al_str_at(&value, 0) == 'a') { - prefs->enabled_mask |= CAMU_MASK_AUDIO; + prefs->enabled_mask |= 1 << CAMU_STREAM_AUDIO; } else if (al_str_at(&value, 0) == 'v') { - prefs->enabled_mask |= CAMU_MASK_VIDEO; + prefs->enabled_mask |= 1 << CAMU_STREAM_VIDEO; } else if (al_str_at(&value, 0) == 's') { - prefs->enabled_mask |= CAMU_MASK_SUBTITLE; + prefs->enabled_mask |= 1 << CAMU_STREAM_SUBTITLE; } al_str_free(&value); @@ -99,9 +98,9 @@ static bool parse_exe_name_params(str *exe_name, str *addr, struct lia_prefs *pr return true; def: #ifdef CAMU_HAVE_SUBTITLES - prefs->enabled_mask = CAMU_MASK_AUDIO | CAMU_MASK_VIDEO | CAMU_MASK_SUBTITLE; + prefs->enabled_mask = (1 << CAMU_STREAM_AUDIO) | (1 << CAMU_STREAM_VIDEO) | (1 << CAMU_STREAM_SUBTITLE); #else - prefs->enabled_mask = CAMU_MASK_AUDIO | CAMU_MASK_VIDEO; + prefs->enabled_mask = (1 << CAMU_STREAM_AUDIO) | (1 << CAMU_STREAM_VIDEO); #endif prefs->audio_lang = CAMU_LANG_JAPANESE; prefs->subtitle_lang = CAMU_LANG_ENGLISH; |