Commits on Source (8)
-
Steve Lhomme authored
So we have all the information about the adapter.
9b7b520e -
Steve Lhomme authored
It works well with WDDM 2.3 and above. Otherwise we fallback to the old way. (cherry picked from commit d48871ba) (edited) edited: - on 3.0 we use C - on 3.0 the call is done outside of the adapter setup
27ff7bd5 -
(cherry picked from commit 7d1e89fc)
e2be4359 -
Steve Lhomme authored
It now comes with a nicer header-only package. (cherry picked from commit fb18df85)
e3ebd51a -
Steve Lhomme authored
With future drivers and old binaries it may trigger different code pathes than the latest version. (cherry picked from commit e1c9c361)
d73f972f -
Steve Lhomme authored
(cherry picked from commit c2256ac9) (edited) edited: - add a define to be able to conditionally use the code.
ceaddfac -
Steve Lhomme authored
(cherry picked from commit 44833103) (edited) edited: - on 3.0 the D3D11 filters are in a single DLL - on 3.0 add_bool has an extra parameter - on 3.0 the output pictures come from filter_NewPicture() - on 3.0 there is no vlc_filter_operations - on 3.0 there is no video context - on 3.0 there is no vlc_picture_chain_AppendChain()
585f2c88 -
Steve Lhomme authored
"Interactive" filters can only do one output per input. Only "static" filters are allowed to generate more frames, like the deinterlacers. There is no way at this point to probe the module that will be used if it will output many frames or not. And even if it could the order of filters would need to be respected. We cannot dynamically add filters on one chain or the other. (cherry picked from commit b3379d35)
2f6a5082
Showing
- configure.ac 11 additions, 0 deletionsconfigure.ac
- contrib/src/amf/0001-Differentiate-the-AMF_NO_VTABLE-based-on-the-compile.patch 0 additions, 47 deletions...ifferentiate-the-AMF_NO_VTABLE-based-on-the-compile.patch
- contrib/src/amf/0001-Don-t-cast-amf_int64-when-using-a-format-string.patch 0 additions, 34 deletions...001-Don-t-cast-amf_int64-when-using-a-format-string.patch
- contrib/src/amf/0001-Fix-const-on-return-by-value-AMF_DECLARE_IID.patch 0 additions, 29 deletions...f/0001-Fix-const-on-return-by-value-AMF_DECLARE_IID.patch
- contrib/src/amf/0001-Fix-warning-when-_MSC_VER-is-not-defined.patch 0 additions, 52 deletions...c/amf/0001-Fix-warning-when-_MSC_VER-is-not-defined.patch
- contrib/src/amf/0001-Move-AMF_UNICODE-into-Platform.h.patch 9 additions, 9 deletionscontrib/src/amf/0001-Move-AMF_UNICODE-into-Platform.h.patch
- contrib/src/amf/0002-Define-LPRI-d-ud-x-64-as-Unicode-wide-versions-of-AM.patch 22 additions, 13 deletions...efine-LPRI-d-ud-x-64-as-Unicode-wide-versions-of-AM.patch
- contrib/src/amf/0002-Fix-const-on-return-by-value-Variant-values.patch 0 additions, 49 deletions...mf/0002-Fix-const-on-return-by-value-Variant-values.patch
- contrib/src/amf/0003-Define-AMFPRI-d-ud-x-64-using-the-standard-C-format-.patch 34 additions, 31 deletions...efine-AMFPRI-d-ud-x-64-using-the-standard-C-format-.patch
- contrib/src/amf/SHA512SUMS 1 addition, 1 deletioncontrib/src/amf/SHA512SUMS
- contrib/src/amf/rules.mak 22 additions, 17 deletionscontrib/src/amf/rules.mak
- modules/hw/amf/amf_helper.c 1 addition, 1 deletionmodules/hw/amf/amf_helper.c
- modules/hw/d3d11/Makefile.am 14 additions, 2 deletionsmodules/hw/d3d11/Makefile.am
- modules/hw/d3d11/d3d11_filters.c 7 additions, 0 deletionsmodules/hw/d3d11/d3d11_filters.c
- modules/hw/d3d11/d3d11_filters.h 2 additions, 0 deletionsmodules/hw/d3d11/d3d11_filters.h
- modules/hw/d3d11/d3d11_instance.c 6 additions, 0 deletionsmodules/hw/d3d11/d3d11_instance.c
- modules/video_chroma/d3d11_fmt.c 32 additions, 2 deletionsmodules/video_chroma/d3d11_fmt.c
- modules/video_filter/amf_frc.c 364 additions, 0 deletionsmodules/video_filter/amf_frc.c
- src/video_output/video_output.c 1 addition, 1 deletionsrc/video_output/video_output.c
modules/video_filter/amf_frc.c
0 → 100644