d3d12: Move mipgen to libs

converter object will use mipgen object

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8290>
This commit is contained in:
Seungha Yang 2025-01-09 23:12:05 +09:00 committed by GStreamer Marge Bot
parent a059536b58
commit 1e243d0960
6 changed files with 7 additions and 4 deletions

View file

@ -25,6 +25,7 @@
#include <gst/d3d12/gstd3d12format-private.h>
#include <gst/d3d12/gstd3d12converter-private.h>
#include <gst/d3d12/gstd3d12cmdqueue-private.h>
#include <gst/d3d12/gstd3d12mipgen-private.h>
#include <gst/d3d12/gstd3d12compat.h>
/*

View file

@ -20,15 +20,19 @@
#pragma once
#include <gst/gst.h>
#include <gst/d3d12/gstd3d12.h>
#include <gst/d3d12/gstd3d12_fwd.h>
G_BEGIN_DECLS
#define GST_TYPE_D3D12_MIP_GEN (gst_d3d12_mip_gen_get_type())
GST_D3D12_API
G_DECLARE_FINAL_TYPE (GstD3D12MipGen, gst_d3d12_mip_gen, GST, D3D12_MIP_GEN, GstObject);
GST_D3D12_API
GstD3D12MipGen * gst_d3d12_mip_gen_new (GstD3D12Device * device);
GST_D3D12_API
gboolean gst_d3d12_mip_gen_execute (GstD3D12MipGen * gen,
ID3D12Resource * resource,
GstD3D12FenceData * fence_data,

View file

@ -45,7 +45,6 @@
#include "config.h"
#endif
#include "gstd3d12mipgen.h"
#include <gst/d3d12/gstd3d12-private.h>
#include <gst/d3dshader/gstd3dshader.h>
#include <directx/d3dx12.h>

View file

@ -13,6 +13,7 @@ d3d12_sources = [
'gstd3d12format.cpp',
'gstd3d12frame.cpp',
'gstd3d12memory.cpp',
'gstd3d12mipgen.cpp',
'gstd3d12utils.cpp',
]

View file

@ -33,7 +33,6 @@
#endif
#include "gstd3d12mipmapping.h"
#include "gstd3d12mipgen.h"
#include "gstd3d12pluginutils.h"
#include <directx/d3dx12.h>
#include <mutex>

View file

@ -20,7 +20,6 @@ d3d12_sources = [
'gstd3d12ipcsink.cpp',
'gstd3d12ipcsrc.cpp',
'gstd3d12mpeg2dec.cpp',
'gstd3d12mipgen.cpp',
'gstd3d12mipmapping.cpp',
'gstd3d12overlaycompositor.cpp',
'gstd3d12pluginutils.cpp',