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