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

Allow VPL QSV to init with the legacy MSDK path #463

Merged
merged 2 commits into from
Sep 25, 2024

Conversation

nyanmisaka
Copy link
Member

@nyanmisaka nyanmisaka commented Sep 24, 2024

Changes

  • Allow VPL QSV to init with the legacy MSDK path
Stream mapping:
  Stream #0:0 -> #0:0 (av1 (av1_qsv) -> h264 (h264_qsv))
[vost#0:0/h264_qsv @ 00000214f52ea380] Starting thread...
[vf#0:0 @ 00000214f5311b00] Starting thread...
[vist#0:0/av1 @ 00000214f51059c0] [dec:av1_qsv @ 00000214f5a04e80] Starting thread...
[in#0/matroska,webm @ 00000214f5298540] Starting thread...
Press [q] to stop, [?] for help
[av1_qsv @ 00000214f50a7780] Decoder: output is video memory surface
[av1_qsv @ 00000214f50a7780] Use Intel(R) oneVPL to create MFX session with the specified MFX loader
[av1_qsv @ 00000214f50a7780] Error creating a MFX session: -9.
[av1_qsv @ 00000214f50a7780] Error creating a MFX session using oneVPL, falling back to retry with the legacy Media SDK path
[av1_qsv @ 00000214f50a7780] Use Intel(R) Media SDK to create MFX session, the required implementation version is 1.255
[av1_qsv @ 00000214f50a7780] Decoder: output is video memory surface
[av1_qsv @ 00000214f50a7780] Use Intel(R) oneVPL to create MFX session with the specified MFX loader
[av1_qsv @ 00000214f50a7780] Error creating a MFX session: -9.
[av1_qsv @ 00000214f50a7780] Error creating a MFX session using oneVPL, falling back to retry with the legacy Media SDK path
[av1_qsv @ 00000214f50a7780] Use Intel(R) Media SDK to create MFX session, the required implementation version is 1.255
[graph 0 input from stream 0:0 @ 00000214f8483380] w:3840 h:2160 pixfmt:qsv tb:1/1000 fr:19001/317 sar:1/1 csp:bt2020nc range:tv
[Parsed_vpp_qsv_0 @ 00000214f8481b80] Use Intel(R) oneVPL to create MFX session with the specified MFX loader
[Parsed_vpp_qsv_0 @ 00000214f8481b80] Error creating a MFX session using oneVPL, falling back to retry with the legacy Media SDK path
[Parsed_vpp_qsv_0 @ 00000214f8481b80] Use Intel(R) Media SDK to create MFX session, API version is 2.13, the required implementation version is 1.255
[Parsed_vpp_qsv_0 @ 00000214f8481b80] VPP: input is video memory surface
[Parsed_vpp_qsv_0 @ 00000214f8481b80] VPP: output is video memory surface
[graph 0 input from stream 0:0 @ 00000214f8483380] video frame properties congruent with link at pts_time: 0.007
[h264_qsv @ 00000214f5c3f7c0] Using input frames context (format qsv) with h264_qsv encoder.
[h264_qsv @ 00000214f5c3f7c0] Encoder: input is video memory surface
[h264_qsv @ 00000214f5c3f7c0] Use Intel(R) oneVPL to create MFX session with the specified MFX loader
[h264_qsv @ 00000214f5c3f7c0] Error creating a MFX session: -9.
[h264_qsv @ 00000214f5c3f7c0] Error creating a MFX session using oneVPL, falling back to retry with the legacy Media SDK path
[h264_qsv @ 00000214f5c3f7c0] Use Intel(R) Media SDK to create MFX session, the required implementation version is 1.255
...

Issues

@nyanmisaka nyanmisaka requested a review from a team September 24, 2024 12:28
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
@nyanmisaka nyanmisaka merged commit 0ae3f9d into jellyfin:jellyfin Sep 25, 2024
27 checks passed
@nyanmisaka nyanmisaka deleted the qsv-msdk-init branch September 25, 2024 06:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Hardware acceleration playback error on old Intel GPU need to log in to Windows to encode video
3 participants