New upstream version 23.2.1+dfsg1

This commit is contained in:
Simon Chopin 2019-07-27 14:47:10 +02:00
parent cdc9a9fc87
commit b14f9eae6d
1017 changed files with 37232 additions and 11111 deletions

View file

@ -0,0 +1,34 @@
TextGDIPlus="نص (GDI+)"
Font="الخط"
Text="النص"
ReadFromFile="قراءة من ملف"
TextFile="ملف نصي (UTF-8)"
Filter.TextFiles="ملفات نصية"
Filter.AllFiles="جميع أنواع الملفات"
Color="اللون"
Opacity="الشفافيّة"
Gradient="تدرج"
Gradient.Color="لون التدرج"
Gradient.Opacity="شفافية التدرج"
Gradient.Direction="إتجاه التدرج"
BkColor="لون الخلفية"
BkOpacity="شفافية الخلفية"
Alignment="المحاذاة"
Alignment.Left="يسار"
Alignment.Center="وسط"
Alignment.Right="يمين"
Vertical="عمودياً/رأسياً"
VerticalAlignment="المحاذاة العمودية"
VerticalAlignment.Top="إلى أعلى"
VerticalAlignment.Bottom="إلى أسفل"
Outline="حد خارجي"
Outline.Size="حجم الحد الخارجي"
Outline.Color="لون الحد الخارجي"
Outline.Opacity="شفافية الحد الخارجي"
ChatlogMode="وضعية الدردشة"
ChatlogMode.Lines="الحد الأقصى لعدد الاسطر"
UseCustomExtents="استخدام أبعاد مخصصة لصندوق النص"
UseCustomExtents.Wrap="التفاف النص"
Width="العرض"
Height="الارتفاع"

View file

@ -31,4 +31,8 @@ UseCustomExtents="Utilitza extensions de text personalitzat"
UseCustomExtents.Wrap="Ajusta"
Width="Amplada"
Height="Alçada"
Transform="Transformació de text"
Transform.None="Cap"
Transform.Uppercase="Majúscula"
Transform.Lowercase="Minúscula"

View file

@ -31,4 +31,8 @@ UseCustomExtents="Použít vlastní rozsah textu"
UseCustomExtents.Wrap="Zalomit"
Width="Šířka"
Height="Výška"
Transform="Transformace textu"
Transform.None="Žádná"
Transform.Uppercase="VELKÝMI PÍSMENY"
Transform.Lowercase="malými písmeny"

View file

@ -8,11 +8,11 @@ Filter.AllFiles="Alle filer"
Color="Farve"
Opacity="Gennemsigtighed"
Gradient="Gradient"
Gradient.Color="Gradient farve"
Gradient.Opacity="Gradient gennemsigtighed"
Gradient.Direction="Gradient retning"
Gradient.Color="Gradientfarve"
Gradient.Opacity="Gradientgennemsigtighed"
Gradient.Direction="Gradientretning"
BkColor="Baggrundsfarve"
BkOpacity="Baggrunds gennemsigtighed"
BkOpacity="Baggrundsgennemsigtighed"
Alignment="Justering"
Alignment.Left="Venstre"
Alignment.Center="Centreret"
@ -22,13 +22,17 @@ VerticalAlignment="Vertikal justering"
VerticalAlignment.Top="Top"
VerticalAlignment.Bottom="Bund"
Outline="Kontur"
Outline.Size="Kontur størrelse"
Outline.Color="Kontur farve"
Outline.Opacity="Kontur gennemsigtighed"
ChatlogMode="Chatlog tilstand"
ChatlogMode.Lines="Chatlog linebegrænsning"
UseCustomExtents="Brug tilpasset tekstomfang"
Outline.Size="Konturstørrelse"
Outline.Color="Konturfarve"
Outline.Opacity="Konturgennemsigtighed"
ChatlogMode="Chatlog-tilstand"
ChatlogMode.Lines="Chatlog-linebegrænsning"
UseCustomExtents="Benyt tilpasset tekstomfang"
UseCustomExtents.Wrap="Ombryd"
Width="Bredde"
Height="Højde"
Transform="Teksttransformation"
Transform.None="Ingen"
Transform.Uppercase="Versaler"
Transform.Lowercase="Minuskler"

View file

@ -25,10 +25,14 @@ Outline="Kontur"
Outline.Size="Konturgröße"
Outline.Color="Konturfarbe"
Outline.Opacity="Deckkraft der Kontur"
ChatlogMode="Chatlog-Modus"
ChatlogMode.Lines="Chatlog Zeilenlimit"
UseCustomExtents="Nutze benutzerdefinierten Textbereich"
ChatlogMode="Chatprotokollmodus"
ChatlogMode.Lines="Chatprotokollzeilenlimit"
UseCustomExtents="Benutzerdefinierten Textbereich benutzen"
UseCustomExtents.Wrap="Umbruch"
Width="Breite"
Height="Höhe"
Transform="Texttransformation"
Transform.None="Keine"
Transform.Uppercase="Großbuchstaben"
Transform.Lowercase="Kleinbuchstaben"

View file

@ -31,3 +31,7 @@ UseCustomExtents="Use Custom Text Extents"
UseCustomExtents.Wrap="Wrap"
Width="Width"
Height="Height"
Transform="Text Transform"
Transform.None="None"
Transform.Uppercase="Uppercase"
Transform.Lowercase="Lowercase"

View file

@ -31,4 +31,8 @@ UseCustomExtents="Usar extensiones de texto personalizado"
UseCustomExtents.Wrap="Ajustar"
Width="Ancho"
Height="Alto"
Transform="Transformación de Texto"
Transform.None="Ninguno"
Transform.Uppercase="Mayúscula"
Transform.Lowercase="Minúscula"

View file

@ -31,4 +31,8 @@ UseCustomExtents="Erabili testu hedapen pertsonalak"
UseCustomExtents.Wrap="Egokitu"
Width="Zabalera"
Height="Altuera"
Transform="Testu-eraldaketa"
Transform.None="Gabe"
Transform.Uppercase="Hizki-larriak"
Transform.Lowercase="Hizki-xeheak"

View file

@ -0,0 +1,38 @@
TextGDIPlus="متن (GDI+)"
Font="فونت"
Text="متن"
ReadFromFile="از فایل بخوان"
TextFile="فایل متن (UTF-8)"
Filter.TextFiles="پرونده های متنی"
Filter.AllFiles="همه فایل ها"
Color="رنگ"
Opacity="شفافیت"
Gradient="شیب"
Gradient.Color="رنگ شیب"
Gradient.Opacity="شفافیت شیب"
Gradient.Direction="جهت شیب"
BkColor="رنگ پس زمینه"
BkOpacity="شفافیت پس زمینه"
Alignment="تراز چینش"
Alignment.Left="چپ"
Alignment.Center="مرکز"
Alignment.Right="راست"
Vertical="عمودی"
VerticalAlignment="تراز عمودی"
VerticalAlignment.Top="بالا"
VerticalAlignment.Bottom="پایین"
Outline="برون نما"
Outline.Size="اندازه طرح کلی"
Outline.Color="رنگ طرح کلی"
Outline.Opacity="تاری دید"
ChatlogMode="حالت Chatlog"
ChatlogMode.Lines="محدودیت Chatlog Line"
UseCustomExtents="استفاده از متن سفارشی"
UseCustomExtents.Wrap="پیچ وتاب"
Width="عرض"
Height="ارتفاع"
Transform="تبدیل متن"
Transform.None="هیچ‌کدام"
Transform.Uppercase="حروف بزرگ"
Transform.Lowercase="حروف کوچک"

View file

@ -31,4 +31,8 @@ UseCustomExtents="Käytä valinnaisia fonttilaajennuksia"
UseCustomExtents.Wrap="Sido"
Width="Leveys"
Height="Korkeus"
Transform="Tekstin muunnos"
Transform.None="Ei mitään"
Transform.Uppercase="Isot kirjaimet"
Transform.Lowercase="Pienet kirjaimet"

View file

@ -1,7 +1,7 @@
TextGDIPlus="Texte (GDI+)"
Font="Police"
Text="Texte"
ReadFromFile="Lire depuis un fichier"
ReadFromFile="Lire à partir d'un fichier"
TextFile="Fichier texte (UTF-8)"
Filter.TextFiles="Fichiers texte"
Filter.AllFiles="Tous les fichiers"
@ -31,4 +31,8 @@ UseCustomExtents="Utiliser une taille personnalisée"
UseCustomExtents.Wrap="Retour à la ligne automatique"
Width="Largeur"
Height="Hauteur"
Transform="Transformer le texte"
Transform.None="Aucune"
Transform.Uppercase="Majuscules"
Transform.Lowercase="Minuscules"

View file

@ -31,4 +31,8 @@ UseCustomExtents="Egyedi szövegdoboz használata"
UseCustomExtents.Wrap="Sortörés"
Width="Szélesség"
Height="Magasság"
Transform="Szöveg alakítása"
Transform.None="Egyik sem"
Transform.Uppercase="Nagybetűs"
Transform.Lowercase="Kisbetűs"

View file

@ -1,5 +1,5 @@
TextGDIPlus="Testo (GDI+)"
Font="Font"
Font="Carattere"
Text="Testo"
ReadFromFile="Leggi da file"
TextFile="File di testo (UTF-8)"
@ -8,27 +8,31 @@ Filter.AllFiles="Tutti i file"
Color="Colore"
Opacity="Opacità"
Gradient="Sfumato"
Gradient.Color="Colore sfumatura"
Gradient.Opacity="Opacità sfumatura"
Gradient.Direction="Direzione sfumatura"
Gradient.Color="Colore della sfumatura"
Gradient.Opacity="Opacità della sfumatura"
Gradient.Direction="Direzione della sfumatura"
BkColor="Colore dello sfondo"
BkOpacity="Opacità Sfondo"
BkOpacity="Opacità dello sfondo"
Alignment="Allineamento"
Alignment.Left="A sinistra"
Alignment.Center="Al centro"
Alignment.Right="A destra"
Vertical="Verticale"
VerticalAlignment="Allineamento verticale"
VerticalAlignment.Top="Alto"
VerticalAlignment.Bottom="Dal basso"
Outline="Contorno"
Outline.Size="Dimensione contorno"
VerticalAlignment.Top="In alto"
VerticalAlignment.Bottom="In basso"
Outline="Contorno del testo"
Outline.Size="Dimensione del contorno"
Outline.Color="Colore del contorno"
Outline.Opacity="Opacità contorno"
ChatlogMode="Modalità Chatlog"
ChatlogMode.Lines="Limite linea Chatlog"
UseCustomExtents="Usa personalizzazioni testo"
Outline.Opacity="Opacità del contorno"
ChatlogMode="Modalità chat"
ChatlogMode.Lines="Righe da visualizzare in modalità chat"
UseCustomExtents="Utilizza un formato del testo personalizzato"
UseCustomExtents.Wrap="A capo automatico"
Width="Larghezza"
Height="Altezza"
Transform="Trasformazione del testo"
Transform.None="Nessuna"
Transform.Uppercase="In lettere maiuscole"
Transform.Lowercase="In lettere minuscole"

View file

@ -31,4 +31,8 @@ UseCustomExtents="テキスト領域の範囲を指定する"
UseCustomExtents.Wrap="折り返す"
Width="幅"
Height="高さ"
Transform="テキスト変換"
Transform.None="未設定"
Transform.Uppercase="大文字"
Transform.Lowercase="小文字"

View file

@ -7,12 +7,12 @@ Filter.TextFiles="ტექსტური ფაილები"
Filter.AllFiles="ყველა ფაილი"
Color="ფერი"
Opacity="გაუმჭვირვალობა"
Gradient="გრადიენტი"
Gradient.Color="გრადიენტის ფერი"
Gradient.Opacity="გრადიენტის გაუმჭვირვალობა"
Gradient.Direction="გრადიენტის მიმართულება"
Gradient="გარდამავალი"
Gradient.Color="გარდამავალი ფერი"
Gradient.Opacity="გარდამავლობის გაუმჭვირვალობა"
Gradient.Direction="გარდამავლობის მიმართულება"
BkColor="ფონის ფერი"
BkOpacity="ფონის გამჭვივალობა"
BkOpacity="ფონის გამჭვივალობა"
Alignment="განლაგება"
Alignment.Left="მარცხნივ"
Alignment.Center="შუაში"
@ -31,4 +31,8 @@ UseCustomExtents="ტექსტის ველის მითითებუ
UseCustomExtents.Wrap="ხაზზე გადატანა"
Width="სიგანე"
Height="სიმაღლე"
Transform="ტექსტის გარდაქმნა"
Transform.None="არცერთი"
Transform.Uppercase="მთავრული"
Transform.Lowercase="ნუსხური"

View file

@ -31,4 +31,8 @@ UseCustomExtents="사용자 정의 텍스트 설정"
UseCustomExtents.Wrap="자동 줄 바꿈"
Width="너비"
Height="높이"
Transform="글자 변환"
Transform.None="없음"
Transform.Uppercase="대문자"
Transform.Lowercase="소문자"

View file

@ -0,0 +1,25 @@
Font="Фонт"
Text="Текст"
ReadFromFile="Файлаас уншуулах"
TextFile="Текст Файл (UTF-8)"
Filter.TextFiles="Текст файлууд"
Filter.AllFiles="Бүх файлууд"
Color="Өнгө"
Opacity="Харанхуйлах"
Gradient="Уусгалтай"
Gradient.Color="Уусгалтай Өнгө"
Gradient.Opacity="Уусгалтай Харанхуйлах"
BkColor="Дэвсгэрийн Өнгө"
Alignment.Left="Зүүн"
Alignment.Center="Төв"
Alignment.Right="Баруун"
Vertical="Босоо"
VerticalAlignment.Top="Дээд хэсэг"
VerticalAlignment.Bottom="Доод хэсэг"
Outline="Гадуурх зураас"
Outline.Size="Гадуурх Зураасны Хэмжээ"
Outline.Color="Гадуурх Зураасны Өнгө"
UseCustomExtents.Wrap="Доош Эгнээх"
Width="Өргөн"
Height="Өндөр"

View file

@ -31,4 +31,8 @@ UseCustomExtents="Bruk egendefinerte tekst-utvidelser"
UseCustomExtents.Wrap="Ordbrytning"
Width="Bredde"
Height="Høyde"
Transform="Tekst transformering"
Transform.None="Ingen"
Transform.Uppercase="Store bokstaver"
Transform.Lowercase="Små bokstaver"

View file

@ -31,4 +31,8 @@ UseCustomExtents="Aangepaste tekst-extents gebruiken"
UseCustomExtents.Wrap="Terugloop"
Width="Breedte"
Height="Hoogte"
Transform="Tekst transformatie"
Transform.None="Geen"
Transform.Uppercase="Hoofdletters"
Transform.Lowercase="Kleine letters"

View file

@ -31,4 +31,8 @@ UseCustomExtents="Użyj niestandardowego zakresu tekstu"
UseCustomExtents.Wrap="Zawiń"
Width="Szerokość"
Height="Wysokość"
Transform="Przekształcanie tekstu"
Transform.None="Brak"
Transform.Uppercase="Wielkie litery"
Transform.Lowercase="Małe litery"

View file

@ -31,4 +31,8 @@ UseCustomExtents="Usar extensões de texto personalizadas"
UseCustomExtents.Wrap="Ajustar"
Width="Largura"
Height="Altura"
Transform="Transformação"
Transform.None="Nenhuma"
Transform.Uppercase="Letras Maiúsculas"
Transform.Lowercase="Letras Minúsculas"

View file

@ -7,10 +7,12 @@ Gradient="Gradiente"
Gradient.Color="Cor do Gradiente"
Gradient.Opacity="Opacidade do Gradiente"
Gradient.Direction="Direção do Gradiente"
Alignment="Alinhamento"
Alignment.Left="Esquerda"
Alignment.Center="Centro"
Alignment.Right="Direita"
Vertical="Vertical"
VerticalAlignment="Alinhamento Vertical"
VerticalAlignment.Top="Topo"
Width="Largura"
Height="Altura"

View file

@ -31,4 +31,8 @@ UseCustomExtents="Свои размеры текстового поля"
UseCustomExtents.Wrap="Перенос строк"
Width="Ширина"
Height="Высота"
Transform="Преобразование текста"
Transform.None="Нет"
Transform.Uppercase="Верхний регистр"
Transform.Lowercase="Нижний регистр"

View file

@ -31,4 +31,8 @@ UseCustomExtents="Použiť vlastné rozsahy textu"
UseCustomExtents.Wrap="Zalomiť"
Width="Šírka"
Height="Výška"
Transform="Transformácia textu"
Transform.None="Žiadna"
Transform.Uppercase="Veľké písmená"
Transform.Lowercase="Malé písmená"

View file

@ -31,4 +31,8 @@ UseCustomExtents="Använd anpassade textmått"
UseCustomExtents.Wrap="Radbryt"
Width="Bredd"
Height="Höjd"
Transform="Textomvandling"
Transform.None="Ingen"
Transform.Uppercase="Versaler"
Transform.Lowercase="Gemener"

View file

@ -31,4 +31,8 @@ UseCustomExtents="İsteğe Bağlı Metin Boyutu Kullan"
UseCustomExtents.Wrap="Metni Kaydır"
Width="Genişlik"
Height="Yükseklik"
Transform="Metin Dönüşümü"
Transform.None="Yok"
Transform.Uppercase="Büyük harf"
Transform.Lowercase="Küçük harf"

View file

@ -31,4 +31,8 @@ UseCustomExtents="Особливі властивості текстового
UseCustomExtents.Wrap="Перенос слів"
Width="Ширина"
Height="Висота"
Transform="Перетворення тексту"
Transform.None="Немає"
Transform.Uppercase="До верхнього регістру"
Transform.Lowercase="До нижнього регістру"

View file

@ -31,4 +31,8 @@ UseCustomExtents="使用自定义文本区"
UseCustomExtents.Wrap="自动换行"
Width="宽度"
Height="高度"
Transform="文本转换"
Transform.None="无"
Transform.Uppercase="大写"
Transform.Lowercase="小写"

View file

@ -31,4 +31,8 @@ UseCustomExtents="使用自動文字區塊大小"
UseCustomExtents.Wrap="自動換行"
Width="寬度"
Height="高度"
Transform="文字變型"
Transform.None="無"
Transform.Uppercase="大寫"
Transform.Lowercase="小寫"

View file

@ -62,6 +62,7 @@ using namespace Gdiplus;
#define S_EXTENTS_WRAP "extents_wrap"
#define S_EXTENTS_CX "extents_cx"
#define S_EXTENTS_CY "extents_cy"
#define S_TRANSFORM "transform"
#define S_ALIGN_LEFT "left"
#define S_ALIGN_CENTER "center"
@ -71,6 +72,10 @@ using namespace Gdiplus;
#define S_VALIGN_CENTER S_ALIGN_CENTER
#define S_VALIGN_BOTTOM "bottom"
#define S_TRANSFORM_NONE 0
#define S_TRANSFORM_UPPERCASE 1
#define S_TRANSFORM_LOWERCASE 2
#define T_(v) obs_module_text(v)
#define T_FONT T_("Font")
#define T_USE_FILE T_("ReadFromFile")
@ -97,6 +102,7 @@ using namespace Gdiplus;
#define T_EXTENTS_WRAP T_("UseCustomExtents.Wrap")
#define T_EXTENTS_CX T_("Width")
#define T_EXTENTS_CY T_("Height")
#define T_TRANSFORM T_("Transform")
#define T_FILTER_TEXT_FILES T_("Filter.TextFiles")
#define T_FILTER_ALL_FILES T_("Filter.AllFiles")
@ -109,6 +115,10 @@ using namespace Gdiplus;
#define T_VALIGN_CENTER T_ALIGN_CENTER
#define T_VALIGN_BOTTOM T_("VerticalAlignment.Bottom")
#define T_TRANSFORM_NONE T_("Transform.None")
#define T_TRANSFORM_UPPERCASE T_("Transform.Uppercase")
#define T_TRANSFORM_LOWERCASE T_("Transform.Lowercase")
/* ------------------------------------------------------------------------- */
static inline DWORD get_alpha_val(uint32_t opacity)
@ -229,6 +239,8 @@ struct TextSource {
uint32_t extents_cx = 0;
uint32_t extents_cy = 0;
int text_transform = S_TRANSFORM_NONE;
bool chatlog_mode = false;
int chatlog_lines = 6;
@ -266,7 +278,7 @@ struct TextSource {
inline void Update(obs_data_t *settings);
inline void Tick(float seconds);
inline void Render(gs_effect_t *effect);
inline void Render();
};
static time_t get_modified_timestamp(const char *filename)
@ -659,6 +671,7 @@ inline void TextSource::Update(obs_data_t *s)
bool new_extents_wrap = obs_data_get_bool(s, S_EXTENTS_WRAP);
uint32_t n_extents_cx = obs_data_get_uint32(s, S_EXTENTS_CX);
uint32_t n_extents_cy = obs_data_get_uint32(s, S_EXTENTS_CY);
int new_text_transform = (int)obs_data_get_int(s, S_TRANSFORM);
const char *font_face = obs_data_get_string(font_obj, "face");
int font_size = (int)obs_data_get_int(font_obj, "size");
@ -712,6 +725,7 @@ inline void TextSource::Update(obs_data_t *s)
wrap = new_extents_wrap;
extents_cx = n_extents_cx;
extents_cy = n_extents_cy;
text_transform = new_text_transform;
if (!gradient) {
color2 = color;
@ -737,6 +751,10 @@ inline void TextSource::Update(obs_data_t *s)
if (!text.empty())
text.push_back('\n');
}
if(text_transform == S_TRANSFORM_UPPERCASE)
transform(text.begin(), text.end(), text.begin(), towupper);
else if(text_transform == S_TRANSFORM_LOWERCASE)
transform(text.begin(), text.end(), text.begin(), towlower);
use_outline = new_outline;
outline_color = new_o_color;
@ -789,13 +807,22 @@ inline void TextSource::Tick(float seconds)
}
}
inline void TextSource::Render(gs_effect_t *effect)
inline void TextSource::Render()
{
if (!tex)
return;
gs_effect_t *effect = obs_get_base_effect(OBS_EFFECT_DEFAULT);
gs_technique_t *tech = gs_effect_get_technique(effect, "Draw");
gs_technique_begin(tech);
gs_technique_begin_pass(tech, 0);
gs_effect_set_texture(gs_effect_get_param_by_name(effect, "image"), tex);
gs_draw_sprite(tex, 0, cx, cy);
gs_technique_end_pass(tech);
gs_technique_end(tech);
}
/* ------------------------------------------------------------------------- */
@ -804,6 +831,10 @@ static ULONG_PTR gdip_token = 0;
OBS_DECLARE_MODULE()
OBS_MODULE_USE_DEFAULT_LOCALE("obs-text", "en-US")
MODULE_EXPORT const char *obs_module_description(void)
{
return "Windows GDI+ text source";
}
#define set_vis(var, val, show) \
do { \
@ -898,6 +929,13 @@ static obs_properties_t *get_properties(void *data)
obs_properties_add_path(props, S_FILE, T_FILE, OBS_PATH_FILE,
filter.c_str(), path.c_str());
p = obs_properties_add_list(props, S_TRANSFORM, T_TRANSFORM,
OBS_COMBO_TYPE_LIST, OBS_COMBO_FORMAT_INT);
obs_property_list_add_int(p, T_TRANSFORM_NONE, S_TRANSFORM_NONE);
obs_property_list_add_int(p, T_TRANSFORM_UPPERCASE, S_TRANSFORM_UPPERCASE);
obs_property_list_add_int(p, T_TRANSFORM_LOWERCASE, S_TRANSFORM_LOWERCASE);
obs_properties_add_bool(props, S_VERTICAL, T_VERTICAL);
obs_properties_add_color(props, S_COLOR, T_COLOR);
obs_properties_add_int_slider(props, S_OPACITY, T_OPACITY, 0, 100, 1);
@ -910,7 +948,7 @@ static obs_properties_t *get_properties(void *data)
T_GRADIENT_OPACITY, 0, 100, 1);
obs_properties_add_float_slider(props, S_GRADIENT_DIR,
T_GRADIENT_DIR, 0, 360, 0.1);
obs_properties_add_color(props, S_BKCOLOR, T_BKCOLOR);
obs_properties_add_int_slider(props, S_BKOPACITY, T_BKOPACITY,
0, 100, 1);
@ -956,7 +994,7 @@ bool obs_module_load(void)
obs_source_info si = {};
si.id = "text_gdiplus";
si.type = OBS_SOURCE_TYPE_INPUT;
si.output_flags = OBS_SOURCE_VIDEO;
si.output_flags = OBS_SOURCE_VIDEO | OBS_SOURCE_CUSTOM_DRAW;
si.get_properties = get_properties;
si.get_name = [] (void*)
@ -1002,6 +1040,7 @@ bool obs_module_load(void)
obs_data_set_default_bool(settings, S_EXTENTS_WRAP, true);
obs_data_set_default_int(settings, S_EXTENTS_CX, 100);
obs_data_set_default_int(settings, S_EXTENTS_CY, 100);
obs_data_set_default_int(settings, S_TRANSFORM, S_TRANSFORM_NONE);
obs_data_release(font_obj);
};
@ -1013,9 +1052,9 @@ bool obs_module_load(void)
{
reinterpret_cast<TextSource*>(data)->Tick(seconds);
};
si.video_render = [] (void *data, gs_effect_t *effect)
si.video_render = [] (void *data, gs_effect_t*)
{
reinterpret_cast<TextSource*>(data)->Render(effect);
reinterpret_cast<TextSource*>(data)->Render();
};
obs_register_source(&si);