Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 5.5.0 #464

Merged
merged 17 commits into from
Apr 23, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/pythonpublish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ jobs:
TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}

run: |
pip install -q build
pip install .
pip install .[develop]
python -m build --wheel
twine upload dist/*.whl
17 changes: 16 additions & 1 deletion CHANGES
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Changelog

## Version 5.5.0

* Adding decoder option for NVEncC and QSVEncC
* Adding option to disable messages on encoding completion or error
* Adding #266 multiple disposition types for subtitles (thanks to lobofoots)
* Adding #326 support for hwaccel decoding with ffmpeg nvenc (thanks to Jim Leonard)
* Adding #329 Hardware VAAPI encoding support for HEVC, H264, VP9 and MPEG2
* Adding #351 option to disable automatic tab switching (thanks to Wontell)
* Adding #357 QSVencC adapt-ref, adapt-ltr, and adapt-qm parameters (thanks to F.O.R.A.R.T.)
* Adding #368 VCEEncC Pre-Analysis options of sc, ss, activity type, caq, sc qp,lookahead, ltr, paq, taq and motion quality (thanks to Wontell)
* Adding #379 #410 dispositions for audio tracks (thanks to markmarz and Don Gafford)
* Fixing videotoolbox setting panels not having custom_q
* Fixing end of run command ran after message box was closed instead of before (thanks to sn6op)
* Fixing changing video or track title did not update the command

## Version 5.4.1

* Fixing #460 QSVEncC not listed as encoder with FastFlix 5.4.0 (thanks to zedfreak)
Expand Down Expand Up @@ -153,7 +168,7 @@

* 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
* Adding "Auto" profile for VCEEncC
* Changing #292 back to PySide2 to be compatible with Windows 7 and 8 (thanks to Causemic)
* Fixing #315 HDR10 info not parsed from subsequent video tracks than the first (thanks to msaintauret)
* Fixing #310 QT was complaining about some PNG formats (thanks to Don Gafford)
Expand Down
10 changes: 9 additions & 1 deletion fastflix/application.py
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,10 @@ def init_encoders(app: FastFlixApp, **_):
from fastflix.encoders.qsvencc_av1 import main as qsvencc_av1_plugin
from fastflix.encoders.vceencc_av1 import main as vceencc_av1_plugin
from fastflix.encoders.vvc import main as vvc_plugin
from fastflix.encoders.vaapi_h264 import main as vaapi_h264_plugin
from fastflix.encoders.vaapi_hevc import main as vaapi_hevc_plugin
from fastflix.encoders.vaapi_vp9 import main as vaapi_vp9_plugin
from fastflix.encoders.vaapi_mpeg2 import main as vaapi_mpeg2_plugin

encoders = [
hevc_plugin,
Expand All @@ -92,6 +96,10 @@ def init_encoders(app: FastFlixApp, **_):
gif_plugin,
webp_plugin,
vvc_plugin,
vaapi_hevc_plugin,
vaapi_h264_plugin,
vaapi_vp9_plugin,
vaapi_mpeg2_plugin,
copy_plugin,
]

Expand Down Expand Up @@ -134,7 +142,7 @@ def init_encoders(app: FastFlixApp, **_):
app.fastflix.encoders = {
encoder.name: encoder
for encoder in encoders
if (not getattr(encoder, "requires", None)) or encoder.requires in app.fastflix.ffmpeg_config
if (not getattr(encoder, "requires", None)) or encoder.requires in app.fastflix.ffmpeg_config or DEVMODE
}


Expand Down
Binary file added fastflix/data/encoders/icon_vaapi.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading