MediaPlayer: add 25% video scale menu option

Useful for high resolution video on low resolution screen.

Change-Id: I9e8c5ee4eee4ea39b14af896d126d412d087aa16
Reviewed-on: https://review.haiku-os.org/c/haiku/+/9132
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
This commit is contained in:
X512
2025-03-18 11:22:55 +00:00
committed by Adrien Destugues
parent bbac6dc904
commit 0a80f7f0e2
+10 -5
View File
@@ -1791,29 +1791,34 @@ MainWin::_CreateMenu()
fVideoMenu->AddItem(fSubTitleTrackMenu);
fVideoMenu->AddSeparatorItem();
BMessage* resizeMessage = new BMessage(M_VIEW_SIZE);
resizeMessage->AddInt32("size", 25);
fVideoMenu->AddItem(new BMenuItem(
B_TRANSLATE("25% scale"), resizeMessage, '0'));
resizeMessage = new BMessage(M_VIEW_SIZE);
resizeMessage->AddInt32("size", 50);
fVideoMenu->AddItem(new BMenuItem(
B_TRANSLATE("50% scale"), resizeMessage, '0'));
B_TRANSLATE("50% scale"), resizeMessage, '1'));
resizeMessage = new BMessage(M_VIEW_SIZE);
resizeMessage->AddInt32("size", 100);
fVideoMenu->AddItem(new BMenuItem(
B_TRANSLATE("100% scale"), resizeMessage, '1'));
B_TRANSLATE("100% scale"), resizeMessage, '2'));
resizeMessage = new BMessage(M_VIEW_SIZE);
resizeMessage->AddInt32("size", 200);
fVideoMenu->AddItem(new BMenuItem(
B_TRANSLATE("200% scale"), resizeMessage, '2'));
B_TRANSLATE("200% scale"), resizeMessage, '3'));
resizeMessage = new BMessage(M_VIEW_SIZE);
resizeMessage->AddInt32("size", 300);
fVideoMenu->AddItem(new BMenuItem(
B_TRANSLATE("300% scale"), resizeMessage, '3'));
B_TRANSLATE("300% scale"), resizeMessage, '4'));
resizeMessage = new BMessage(M_VIEW_SIZE);
resizeMessage->AddInt32("size", 400);
fVideoMenu->AddItem(new BMenuItem(
B_TRANSLATE("400% scale"), resizeMessage, '4'));
B_TRANSLATE("400% scale"), resizeMessage, '5'));
fVideoMenu->AddSeparatorItem();