]> git.sesse.net Git - vlc/commitdiff
Added video_format_Print.
authorLaurent Aimar <fenrir@videolan.org>
Tue, 11 May 2010 19:14:07 +0000 (21:14 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Wed, 12 May 2010 18:19:51 +0000 (20:19 +0200)
include/vlc_es.h
src/libvlccore.sym
src/misc/es_format.c
src/video_output/video_output.c

index 3d1ec2fc04e60fde3c4476c0c365a76e07409a73..556b4143f10582ce6caa5b359c71da07f04af316 100644 (file)
@@ -178,6 +178,11 @@ VLC_EXPORT( void, video_format_Setup, ( video_format_t *, vlc_fourcc_t i_chroma,
  */
 VLC_EXPORT( bool, video_format_IsSimilar, ( const video_format_t *, const video_format_t * ) );
 
+/**
+ * It prints details about the given video_format_t
+ */
+VLC_EXPORT( void, video_format_Print, ( vlc_object_t *, const char *, const video_format_t * ) );
+
 /**
  * subtitles format description
  */
index ffb933a43b14ab1d4a0d4d38740da88715720d6e..79f321340cfe044afddb3a47ead824b2d362e572 100644 (file)
@@ -468,6 +468,7 @@ var_Inherit
 video_format_FixRgb
 video_format_IsSimilar
 video_format_Setup
+video_format_Print
 video_splitter_Delete
 video_splitter_New
 vlc_avcodec_mutex
index 3c37f4f0f2c7a5ec20aafa0b8ac91b3591ae950d..9864a0fb1a96055f9d855718b9ce886f9bf1354e 100644 (file)
@@ -237,6 +237,18 @@ bool video_format_IsSimilar( const video_format_t *p_fmt1, const video_format_t
     }
     return true;
 }
+void video_format_Print( vlc_object_t *p_this,
+                         const char *psz_text, const video_format_t *fmt )
+{
+    msg_Dbg( p_this,
+             "%s sz %ix%i, of (%i,%i), vsz %ix%i, 4cc %4.4s, sar %i:%i, msk r0x%x g0x%x b0x%x",
+             psz_text,
+             fmt->i_width, fmt->i_height, fmt->i_x_offset, fmt->i_y_offset,
+             fmt->i_visible_width, fmt->i_visible_height,
+             (char*)&fmt->i_chroma,
+             fmt->i_sar_num, fmt->i_sar_den,
+             fmt->i_rmask, fmt->i_gmask, fmt->i_bmask );
+}
 
 void es_format_Init( es_format_t *fmt,
                      int i_cat, vlc_fourcc_t i_codec )
index 492c576f935a7507e43b73cbae53420f011a967d..d4ed3ae64d83c23092875f0f2c60ae66b231d9de 100644 (file)
@@ -64,9 +64,6 @@ static int FilterCallback( vlc_object_t *, char const *,
 static int VideoFilter2Callback( vlc_object_t *, char const *,
                                  vlc_value_t, vlc_value_t, void * );
 
-/* */
-static void PrintVideoFormat(vout_thread_t *, const char *, const video_format_t *);
-
 /* Maximum delay between 2 displayed pictures.
  * XXX it is needed for now but should be removed in the long term.
  */
@@ -991,7 +988,7 @@ static int ThreadInit(vout_thread_t *vout)
 
     vout->p->displayed.decoded = NULL;
 
-    PrintVideoFormat(vout, "original format", &vout->p->original);
+    video_format_Print(VLC_OBJECT(vout), "original format", &vout->p->original);
     return VLC_SUCCESS;
 }
 
@@ -1154,17 +1151,3 @@ static int VideoFilter2Callback(vlc_object_t *object, char const *cmd,
     return VLC_SUCCESS;
 }
 
-/* */
-static void PrintVideoFormat(vout_thread_t *vout,
-                             const char *description,
-                             const video_format_t *fmt)
-{
-    msg_Dbg(vout, "%s sz %ix%i, of (%i,%i), vsz %ix%i, 4cc %4.4s, sar %i:%i, msk r0x%x g0x%x b0x%x",
-            description,
-            fmt->i_width, fmt->i_height, fmt->i_x_offset, fmt->i_y_offset,
-            fmt->i_visible_width, fmt->i_visible_height,
-            (char*)&fmt->i_chroma,
-            fmt->i_sar_num, fmt->i_sar_den,
-            fmt->i_rmask, fmt->i_gmask, fmt->i_bmask);
-}
-