Commit a4b5488b authored by Laurent Aimar's avatar Laurent Aimar

Made video_format_t vout_Create/Request parameter const.

parent 3e8f184d
...@@ -102,7 +102,7 @@ struct vout_thread_t ...@@ -102,7 +102,7 @@ struct vout_thread_t
* \return a vout if p_fmt is non NULL and the request is successfull, NULL * \return a vout if p_fmt is non NULL and the request is successfull, NULL
* otherwise * 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) #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 ...@@ -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 * \param p_fmt the video format requested
* \return a vout if the request is successfull, NULL otherwise * \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) #define vout_Create(a,b) vout_Create(VLC_OBJECT(a),b)
/** /**
......
...@@ -92,15 +92,14 @@ static int VoutValidateFormat(video_format_t *dst, ...@@ -92,15 +92,14 @@ static int VoutValidateFormat(video_format_t *dst,
return VLC_SUCCESS; return VLC_SUCCESS;
} }
#undef vout_Request
/***************************************************************************** /*****************************************************************************
* vout_Request: find a video output thread, create one, or destroy one. * vout_Request: find a video output thread, create one, or destroy one.
***************************************************************************** *****************************************************************************
* This function looks for a video output thread matching the current * This function looks for a video output thread matching the current
* properties. If not found, it spawns a new one. * properties. If not found, it spawns a new one.
*****************************************************************************/ *****************************************************************************/
vout_thread_t *vout_Request( vlc_object_t *p_this, vout_thread_t *p_vout, vout_thread_t *(vout_Request)( vlc_object_t *p_this, vout_thread_t *p_vout,
video_format_t *p_fmt ) const video_format_t *p_fmt )
{ {
if( !p_fmt ) if( !p_fmt )
{ {
...@@ -164,7 +163,7 @@ vout_thread_t *vout_Request( vlc_object_t *p_this, vout_thread_t *p_vout, ...@@ -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 * This function creates a new video output thread, and returns a pointer
* to its description. On error, it returns NULL. * 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; video_format_t original;
if (VoutValidateFormat(&original, p_fmt)) if (VoutValidateFormat(&original, p_fmt))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment