]> git.sesse.net Git - vlc/commitdiff
Moved out text_style_* to src/misc/text_style.c
authorLaurent Aimar <fenrir@videolan.org>
Wed, 5 May 2010 19:29:41 +0000 (21:29 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Mon, 10 May 2010 17:33:02 +0000 (19:33 +0200)
src/Makefile.am
src/misc/text_style.c [new file with mode: 0644]
src/video_output/video_text.c

index 25748c2625e5f48eb3390f2f2aae43df7a00253e..d95019ca221e33ae9a5ab26ef22391028fb44163 100644 (file)
@@ -456,6 +456,7 @@ SOURCES_libvlc_common = \
        misc/filter_chain.c \
        misc/http_auth.c \
        misc/sql.c \
+       misc/text_style.c \
        $(NULL)
 
 SOURCES_libvlc_httpd = \
diff --git a/src/misc/text_style.c b/src/misc/text_style.c
new file mode 100644 (file)
index 0000000..2fd1b48
--- /dev/null
@@ -0,0 +1,90 @@
+/*****************************************************************************
+ * text_style.c
+ *****************************************************************************
+ * Copyright (C) 1999-2010 the VideoLAN team
+ * $Id$
+ *
+ * Author: basOS G <noxelia 4t gmail , com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
+ *****************************************************************************/
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <vlc_common.h>
+#include <vlc_text_style.h>
+
+/* */
+text_style_t *text_style_New( void )
+{
+    text_style_t *p_style = calloc( 1, sizeof(*p_style) );
+    if( !p_style )
+        return NULL;
+
+    /* initialize to default text style */
+    p_style->psz_fontname = NULL;
+    p_style->i_font_size = 22;
+    p_style->i_font_color = 0xffffff;
+    p_style->i_font_alpha = 0xff;
+    p_style->i_style_flags = STYLE_OUTLINE;
+    p_style->i_outline_color = 0x000000;
+    p_style->i_outline_alpha = 0xff;
+    p_style->i_shadow_color = 0x000000;
+    p_style->i_shadow_alpha = 0xff;
+    p_style->i_background_color = 0xffffff;
+    p_style->i_background_alpha = 0x80;
+    p_style->i_karaoke_background_color = 0xffffff;
+    p_style->i_karaoke_background_alpha = 0xff;
+    p_style->i_outline_width = 1;
+    p_style->i_shadow_width = 0;
+    p_style->i_spacing = -1;
+
+    return p_style;
+}
+
+text_style_t *text_style_Copy( text_style_t *p_dst, const text_style_t *p_src )
+{
+    if( !p_src )
+        return p_dst;
+
+    /* */
+    *p_dst = *p_src;
+
+    if( p_src->psz_fontname )
+        p_dst->psz_fontname = strdup( p_src->psz_fontname );
+
+    return p_dst;
+}
+
+text_style_t *text_style_Duplicate( const text_style_t *p_src )
+{
+    if( !p_src )
+        return NULL;
+
+    text_style_t *p_dst = calloc( 1, sizeof(*p_dst) );
+    if( p_dst )
+        text_style_Copy( p_dst, p_src );
+    return p_dst;
+}
+
+void text_style_Delete( text_style_t *p_style )
+{
+    if( p_style )
+        free( p_style->psz_fontname );
+    free( p_style );
+}
+
index 003a630ad90f9c658a129a9b80988a43d6d6684b..18c0a863f56160a091664dc96d5bea8531fb0042 100644 (file)
@@ -155,63 +155,3 @@ void vout_OSDMessage( vlc_object_t *p_caller, int i_channel,
     }
 }
 
-/* */
-text_style_t *text_style_New( void )
-{
-    text_style_t *p_style = calloc( 1, sizeof(*p_style) );
-    if( !p_style )
-        return NULL;
-
-    /* initialize to default text style */
-    p_style->psz_fontname = NULL;
-    p_style->i_font_size = 22;
-    p_style->i_font_color = 0xffffff;
-    p_style->i_font_alpha = 0xff;
-    p_style->i_style_flags = STYLE_OUTLINE;
-    p_style->i_outline_color = 0x000000;
-    p_style->i_outline_alpha = 0xff;
-    p_style->i_shadow_color = 0x000000;
-    p_style->i_shadow_alpha = 0xff;
-    p_style->i_background_color = 0xffffff;
-    p_style->i_background_alpha = 0x80;
-    p_style->i_karaoke_background_color = 0xffffff;
-    p_style->i_karaoke_background_alpha = 0xff;
-    p_style->i_outline_width = 1;
-    p_style->i_shadow_width = 0;
-    p_style->i_spacing = -1;
-
-    return p_style;
-}
-
-text_style_t *text_style_Copy( text_style_t *p_dst, const text_style_t *p_src )
-{
-    if( !p_src )
-        return p_dst;
-
-    /* */
-    *p_dst = *p_src;
-
-    if( p_src->psz_fontname )
-        p_dst->psz_fontname = strdup( p_src->psz_fontname );
-
-    return p_dst;
-}
-
-text_style_t *text_style_Duplicate( const text_style_t *p_src )
-{
-    if( !p_src )
-        return NULL;
-
-    text_style_t *p_dst = calloc( 1, sizeof(*p_dst) );
-    if( p_dst )
-        text_style_Copy( p_dst, p_src );
-    return p_dst;
-}
-
-void text_style_Delete( text_style_t *p_style )
-{
-    if( p_style )
-        free( p_style->psz_fontname );
-    free( p_style );
-}
-