summaryrefslogtreecommitdiff
path: root/src/wx/metal_video_view.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2026-02-04 14:04:04 +0100
committerCarl Hetherington <cth@carlh.net>2026-02-04 14:04:04 +0100
commitfc9344f6648d65532d4ea0aacc9e8dac556c78d4 (patch)
treef1a876b8ef5e1fa4110ff3a63f2a52f406508d1c /src/wx/metal_video_view.cc
parent09c8ab5e4cdddc95ef28efa9f39d2c42a8edc6dd (diff)
hacks.metal
Diffstat (limited to 'src/wx/metal_video_view.cc')
-rw-r--r--src/wx/metal_video_view.cc11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/wx/metal_video_view.cc b/src/wx/metal_video_view.cc
index 1c78ed78c..aa6423c0d 100644
--- a/src/wx/metal_video_view.cc
+++ b/src/wx/metal_video_view.cc
@@ -54,7 +54,7 @@ MetalVideoView::MetalVideoView(FilmViewer* viewer, wxWindow* parent)
: VideoView(viewer, false)
, _canvas(new wxWindow(parent, wxID_ANY))
{
- _device = MTLCreateSystemDefaultDevice();
+ _device = NS::TransferPtr(MTLCreateSystemDefaultDevice());
_view = MTK::View::alloc()->init(CGRect{{0, 0}, {512, 512}}, _device);
_view->setColorPixelFormat(MTL::PixelFormat::PixelFormatBGRA8Unorm_sRGB);
_view->setClearColor(MTL::ClearColor::Make(1.0, 0.0, 0.0, 1.0));
@@ -62,6 +62,7 @@ MetalVideoView::MetalVideoView(FilmViewer* viewer, wxWindow* parent)
_view->setDelegate(_delegate);
set_layer(_canvas->GetHandle(), _view->currentDrawable()->layer());
+ std::cout << "Create MetalVideoView\n";
}
@@ -74,27 +75,27 @@ MetalVideoView::~MetalVideoView()
void
MetalVideoView::update()
{
-
+ std::cout << "MetalVideoView::update()\n";
}
void
MetalVideoView::start()
{
-
+ std::cout << "MetalVideoView::start()\n";
}
void
MetalVideoView::stop()
{
-
+ std::cout << "MetalVideoView::stop()\n";
}
VideoView::NextFrameResult
MetalVideoView::display_next_frame(bool non_blocking)
{
-
+ std::cout << "MetalVideoView::display_next_frame()\n";
}