]> git.sesse.net Git - vlc/commitdiff
Made video_format_t vout_Create/Request parameter const.
authorLaurent Aimar <fenrir@videolan.org>
Tue, 18 May 2010 19:26:29 +0000 (21:26 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Tue, 18 May 2010 21:10:29 +0000 (23:10 +0200)
include/vlc_vout.h
src/video_output/video_output.c

index 2d3f0b2035614560ed7d1505d099bbb0d22e6e5e..84c04fa27620c2b23a2add08764405d92c059472 100644 (file)
@@ -102,7 +102,7 @@ struct vout_thread_t
  * \return a vout if p_fmt is non NULL and the request is successfull, NULL
  * otherwise
  */
-VLC_EXPORT( vout_thread_t *, vout_Request, ( vlc_object_t *p_this, vout_thread_t *p_vout, video_format_t *p_fmt ) );
+VLC_EXPORT( vout_thread_t *, vout_Request, ( vlc_object_t *p_this, vout_thread_t *p_vout, const video_format_t *p_fmt ) );
 #define vout_Request(a,b,c) vout_Request(VLC_OBJECT(a),b,c)
 
 /**
@@ -114,7 +114,7 @@ VLC_EXPORT( vout_thread_t *, vout_Request, ( vlc_object_t *p_this, vout_thread_t
  * \param p_fmt the video format requested
  * \return a vout if the request is successfull, NULL otherwise
  */
-VLC_EXPORT( vout_thread_t *, vout_Create, ( vlc_object_t *p_this, video_format_t *p_fmt ) );
+VLC_EXPORT( vout_thread_t *, vout_Create, ( vlc_object_t *p_this, const video_format_t *p_fmt ) );
 #define vout_Create(a,b) vout_Create(VLC_OBJECT(a),b)
 
 /**
index 5a158bec716997b9b63fed83aec8961da3f850df..b32872c020f70299abbc5b3ebbd4e54f0213c403 100644 (file)
@@ -92,15 +92,14 @@ static int VoutValidateFormat(video_format_t *dst,
     return VLC_SUCCESS;
 }
 
-#undef vout_Request
 /*****************************************************************************
  * vout_Request: find a video output thread, create one, or destroy one.
  *****************************************************************************
  * This function looks for a video output thread matching the current
  * properties. If not found, it spawns a new one.
  *****************************************************************************/
-vout_thread_t *vout_Request( vlc_object_t *p_this, vout_thread_t *p_vout,
-                             video_format_t *p_fmt )
+vout_thread_t *(vout_Request)( vlc_object_t *p_this, vout_thread_t *p_vout,
+                               const video_format_t *p_fmt )
 {
     if( !p_fmt )
     {
@@ -164,7 +163,7 @@ vout_thread_t *vout_Request( vlc_object_t *p_this, vout_thread_t *p_vout,
  * This function creates a new video output thread, and returns a pointer
  * to its description. On error, it returns NULL.
  *****************************************************************************/
-vout_thread_t * (vout_Create)( vlc_object_t *p_parent, video_format_t *p_fmt )
+vout_thread_t * (vout_Create)( vlc_object_t *p_parent, const video_format_t *p_fmt )
 {
     video_format_t original;
     if (VoutValidateFormat(&original, p_fmt))