<html><head></head><body>The size is a notification, not a request, from the system via the window. It is not possible to "fail" a notification. The return value here is void very much on purpose.<br><br>Nack.<br><br><div class="gmail_quote">Le 15 novembre 2018 15:20:28 GMT+02:00, Steve Lhomme <robux4@ycbcr.xyz> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">For some reason it may be impossible to the host to provide a context with the<br>given size.<hr> include/vlc/libvlc_media_player.h | 3 ++-<br> modules/video_output/vgl.c        | 2 +-<br> 2 files changed, 3 insertions(+), 2 deletions(-)<br><br>diff --git a/include/vlc/libvlc_media_player.h b/include/vlc/libvlc_media_player.h<br>index 73dadda3ba..987fd40c9d 100644<br>--- a/include/vlc/libvlc_media_player.h<br>+++ b/include/vlc/libvlc_media_player.h<br>@@ -446,9 +446,10 @@ typedef void (*libvlc_gl_cleanup_cb)(void* opaque);<br>  * \param opaque private pointer passed to the @a libvlc_video_set_opengl_callbacks() [IN]<br>  * \param width video width in pixel [IN]<br>  * \param height video height in pixel [IN]<br>+ * \return true on success<br>  * \version LibVLC 4.0.0 or later<br>  */<br>-typedef void (*libvlc_gl_resize_cb)(void* opaque, unsigned width, unsigned height);<br>+typedef bool (*libvlc_gl_resize_cb)(void* opaque, unsigned width, unsigned height);<br> <br> <br> /**<br>diff --git a/modules/video_output/vgl.c b/modules/video_output/vgl.c<br>index 6a69a3751e..1a1d537edc 100644<br>--- a/modules/video_output/vgl.c<br>+++ b/modules/video_output/vgl.c<br>@@ -33,7 +33,7 @@ struct vout_display_sys_t<br> {<br>     void (*cleanupCb)(void* opaque);<br>     bool (*setupCb)(void* opaque);<br>-    void (*resizeCb)(void* opaque, unsigned, unsigned);<br>+    bool (*resizeCb)(void* opaque, unsigned, unsigned);<br>     void (*swapCb)(void* opaque);<br>     bool (*makeCurrentCb)(void* opaque, bool);<br>     void* (*getProcAddressCb)(void* opaque, const char *name);</pre></blockquote></div><br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>