vlc | branch: master | Steve Lhomme <[email protected]> | Thu Feb  6 08:13:41 
2020 +0100| [cb1325575adf88af27fbb77637206209332b3ef6] | committer: Steve Lhomme

libvlc: add a pointer-size variant of the surface format use by the output bost

We don't use it yet but that leaves room for future variants that may not fit
in a signed int.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=cb1325575adf88af27fbb77637206209332b3ef6
---

 include/vlc/libvlc_media_player.h | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/include/vlc/libvlc_media_player.h 
b/include/vlc/libvlc_media_player.h
index cd02fe01e7..a0ac7a1e9f 100644
--- a/include/vlc/libvlc_media_player.h
+++ b/include/vlc/libvlc_media_player.h
@@ -564,10 +564,13 @@ typedef struct
 
 typedef struct
 {
-    int surface_format;  /** the rendering DXGI_FORMAT for \ref 
libvlc_video_direct3d_engine_d3d11,
-                          D3DFORMAT for \ref libvlc_video_direct3d_engine_d3d9,
-                          GL_RGBA or GL_RGB for \ref 
libvlc_video_engine_opengl and
-                          for \ref libvlc_video_engine_gles2 */
+    union {
+        int surface_format;  /** the rendering DXGI_FORMAT for \ref 
libvlc_video_direct3d_engine_d3d11,
+                            D3DFORMAT for \ref 
libvlc_video_direct3d_engine_d3d9,
+                            GL_RGBA or GL_RGB for \ref 
libvlc_video_engine_opengl and
+                            for \ref libvlc_video_engine_gles2 */
+        void *p_surface; /** currently unused */
+    };
     bool full_range;          /** video is full range or studio/limited range 
*/
     libvlc_video_color_space_t colorspace;              /** video color space 
*/
     libvlc_video_color_primaries_t primaries;       /** video color primaries 
*/

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to