From 988cdab6839b0543f269c3c8239cdd3d5314f0f9 Mon Sep 17 00:00:00 2001
From: Sami <sami.perrin@hotmail.com>
Date: Mon, 10 Feb 2025 13:17:16 +0100
Subject: [PATCH] MediaPlayer: add 2:1 aspect ratio

---
 libvlc/src/main/java/org/videolan/libvlc/MediaPlayer.java | 1 +
 libvlc/src/main/java/org/videolan/libvlc/VideoHelper.java | 4 ++++
 2 files changed, 5 insertions(+)

diff --git a/libvlc/src/main/java/org/videolan/libvlc/MediaPlayer.java b/libvlc/src/main/java/org/videolan/libvlc/MediaPlayer.java
index 7f80e94..2f8be0e 100644
--- a/libvlc/src/main/java/org/videolan/libvlc/MediaPlayer.java
+++ b/libvlc/src/main/java/org/videolan/libvlc/MediaPlayer.java
@@ -390,6 +390,7 @@ public class MediaPlayer extends VLCObject<MediaPlayer.Event> {
         SURFACE_16_9(16F/9F),
         SURFACE_4_3(4F/3F),
         SURFACE_16_10(16F/10F),
+        SURFACE_2_1(2F),
         SURFACE_221_1(2.21F),
         SURFACE_235_1(2.35F),
         SURFACE_239_1(2.39F),
diff --git a/libvlc/src/main/java/org/videolan/libvlc/VideoHelper.java b/libvlc/src/main/java/org/videolan/libvlc/VideoHelper.java
index cb8b108..48ae4f3 100644
--- a/libvlc/src/main/java/org/videolan/libvlc/VideoHelper.java
+++ b/libvlc/src/main/java/org/videolan/libvlc/VideoHelper.java
@@ -189,6 +189,10 @@ class VideoHelper implements IVLCVout.OnNewVideoLayoutListener {
                 mMediaPlayer.setAspectRatio("16:10");
                 mMediaPlayer.setNativeScale(0);
                 break;
+            case SURFACE_2_1:
+                mMediaPlayer.setAspectRatio("2:1");
+                mMediaPlayer.setNativeScale(0);
+                break;
             case SURFACE_221_1:
                 mMediaPlayer.setAspectRatio("221:100");
                 mMediaPlayer.setNativeScale(0);
-- 
GitLab