mirror of https://github.com/mgba-emu/mgba.git
FFmpeg: Add more presets
This commit is contained in:
parent
8f1c3172c8
commit
6b12eddfba
1
CHANGES
1
CHANGES
|
@ -32,6 +32,7 @@ Other fixes:
|
|||
- Qt: Fix GIF view not allowing manual filename entry
|
||||
- Util: Fix crash reading invalid ELFs
|
||||
Misc:
|
||||
- FFmpeg: Add more presets
|
||||
- Qt: Renderer can be changed while a game is running
|
||||
- Qt: Fix non-SDL build (fixes mgba.io/i/1656)
|
||||
- Switch: Make OpenGL scale adjustable while running
|
||||
|
|
|
@ -112,6 +112,15 @@ VideoView::VideoView(QWidget* parent)
|
|||
void VideoView::updatePresets() {
|
||||
m_presets.clear();
|
||||
|
||||
addPreset(m_ui.preset4K, {
|
||||
.container = QString(),
|
||||
.vcodec = QString(),
|
||||
.acodec = QString(),
|
||||
.vbr = 0,
|
||||
.abr = 0,
|
||||
.dims = maintainAspect(QSize(3840, 2160))
|
||||
});
|
||||
|
||||
addPreset(m_ui.preset1080, {
|
||||
.container = QString(),
|
||||
.vcodec = QString(),
|
||||
|
@ -177,6 +186,14 @@ void VideoView::updatePresets() {
|
|||
.abr = 128
|
||||
});
|
||||
|
||||
addPreset(m_ui.presetMP4, {
|
||||
.container = "MP4",
|
||||
.vcodec = "h.264",
|
||||
.acodec = "AAC",
|
||||
.vbr = 800,
|
||||
.abr = 128
|
||||
});
|
||||
|
||||
if (m_nativeWidth && m_nativeHeight) {
|
||||
addPreset(m_ui.presetLossless, {
|
||||
.container = "MKV",
|
||||
|
|
|
@ -133,6 +133,13 @@
|
|||
</attribute>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QRadioButton" name="presetMP4">
|
||||
<property name="text">
|
||||
<string>MP4</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QRadioButton" name="presetLossless">
|
||||
<property name="text">
|
||||
|
@ -150,6 +157,13 @@
|
|||
</item>
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_3">
|
||||
<item>
|
||||
<widget class="QRadioButton" name="preset4K">
|
||||
<property name="text">
|
||||
<string>4K</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QRadioButton" name="preset1080">
|
||||
<property name="text">
|
||||
|
@ -289,6 +303,11 @@
|
|||
<string>FFV1</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>None</string>
|
||||
</property>
|
||||
</item>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
|
@ -326,6 +345,11 @@
|
|||
<string>Uncompressed</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>None</string>
|
||||
</property>
|
||||
</item>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
|
|
Loading…
Reference in New Issue