Skip to content

Commit c4855c8

Browse files
authored
Version 4.8.0 (#316)
* Adding #313 basic vsync support for hardware encoders (thanks to Wontell) * Adding #312 additional pixel formats for most encoders (thanks to Owen Quinlan) * Adding "Auto" profile for VCEncC * Changing #292 back to PySide2 to be compatible with Windows 7 and 8 (thanks to Causemic) * Fixing #310 QT was complaining about some PNG formats (thanks to Don Gafford) * Fixing #315 HDR10 info not parsed from subsequent video tracks than the first (thanks to msaintauret) * Fixing profile not being passed for AVC with VCEencC and stuck on Baseline * Fixing that force 10-bit encoding for NVEencC was not set from profiles properly (thanks to wynterca)
1 parent 61519a3 commit c4855c8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+212
-103
lines changed

.github/workflows/build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
env:
2525
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
2626

27-
- name: Install PySide6 apt requirements
27+
- name: Install PySide2 apt requirements
2828
run: |
2929
sudo apt update
3030
sudo apt install libopengl0 freeglut3 freeglut3-dev libxcb-icccm4 libxkbcommon-x11-0 libxcb-xkb1 libxcb-render-util0 libxcb-randr0 libxcb-keysyms1 libxcb-image0 -y

.github/workflows/test.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
with:
3232
python-version: 3.8
3333

34-
- name: Install PySide6 requirements
34+
- name: Install PySide2 requirements
3535
run: |
3636
sudo apt update
3737
sudo apt install libopengl0 freeglut3 freeglut3-dev -y
@@ -46,5 +46,5 @@ jobs:
4646
4747
- name: Run tests
4848
env:
49-
PYTEST_QT_API: pyside6
49+
PYTEST_QT_API: pyside2
5050
run: pytest tests

CHANGES

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Changelog
22

3+
## Version 4.8.0
4+
5+
* Adding #313 basic vsync support for hardware encoders (thanks to Wontell)
6+
* Adding #312 additional pixel formats for most encoders (thanks to Owen Quinlan)
7+
* Adding "Auto" profile for VCEncC
8+
* Changing #292 back to PySide2 to be compatible with Windows 7 and 8 (thanks to Causemic)
9+
* Fixing #315 HDR10 info not parsed from subsequent video tracks than the first (thanks to msaintauret)
10+
* Fixing #310 QT was complaining about some PNG formats (thanks to Don Gafford)
11+
* Fixing profile not being passed for AVC with VCEencC and stuck on Baseline
12+
* Fixing that force 10-bit encoding for NVEencC was not set from profiles properly (thanks to wynterca)
13+
314
## Version 4.7.1
415

516
* Fixing #304 New profile Audio conversion downmix and bitrate issues (thanks to wynterca)

docs/build-licenses.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ FastFlix's is MIT licenced.
1212
* mistune (BSD)
1313
* coloredlogs (MIT)
1414
* colorama (BSD)
15-
* PySide6 (LGPLv3)
15+
* PySide2 (LGPLv3)
1616

1717
# Used for creating binary
1818
* PyInstaller (Modified GPL)
@@ -257,7 +257,7 @@ to indicate the copyright and license terms:
257257

258258
The full license is in the file COPYING.txt, distributed with this software.
259259

260-
## PySide6
260+
## PySide2
261261

262262
### GNU LESSER GENERAL PUBLIC LICENSE
263263

fastflix/application.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import coloredlogs
77
import reusables
8-
from PySide6 import QtGui, QtWidgets, QtCore
8+
from PySide2 import QtGui, QtWidgets, QtCore
99

1010
from fastflix.flix import ffmpeg_audio_encoders, ffmpeg_configuration, ffprobe_configuration, ffmpeg_opencl_support
1111
from fastflix.language import t

fastflix/data/languages.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6130,3 +6130,15 @@ This encoder does not support duplicating audio tracks, please remove copied tra
61306130
por: Este codificador não suporta a duplicação de faixas de áudio, por favor remova as faixas copiadas!
61316131
swe: Den här kodaren stöder inte duplicering av ljudspår, ta bort kopierade spår!
61326132
pol: Ten koder nie obsługuje duplikowania ścieżek audio, usuń skopiowane ścieżki!
6133+
Not supported by rigaya's hardware encoders:
6134+
eng: Not supported by rigaya's hardware encoders
6135+
deu: Wird von Rigayas Hardware-Encodern nicht unterstützt
6136+
fra: Non supporté par les encodeurs matériels de rigaya
6137+
ita: Non supportato dagli encoder hardware di rigaya
6138+
spa: No es compatible con los codificadores de hardware de Rigaya
6139+
zho: 不被Rigaya的硬件编码器所支持
6140+
jpn: リガヤのハードウェアエンコーダには対応していません。
6141+
rus: Не поддерживается аппаратными кодерами rigaya
6142+
por: Não suportado pelos codificadores de hardware da rigaya
6143+
swe: Stöds inte av Rigayas hårdvarukodare
6144+
pol: Nieobsługiwane przez nadajniki sprzętowe firmy rigaya
-3.62 KB
Loading
-3.61 KB
Loading
-3.62 KB
Loading
-3.62 KB
Loading

0 commit comments

Comments
 (0)