summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-04-28Add OpenGL audio meters.465-vumeters-take2Carl Hetherington
2025-04-28Small cleanup to wrap uniform variables.Carl Hetherington
2025-04-28Don't use pointers for textures in the video view.Carl Hetherington
This is possible now that Texture is movable.
2025-04-28Add new Coords class to manage OpenGL coordinates and use it for the video view.Carl Hetherington
2025-04-28Move a couple of methods into the gl namespace.Carl Hetherington
2025-04-28Add move constructor/operator to Texture.Carl Hetherington
2025-04-28Add a comment.Carl Hetherington
2025-04-28Move GL Texture to gl_util.h.Carl Hetherington
2025-04-28Move GL Rectangle helper to gl_util.h.Carl Hetherington
2025-04-28Extract parts of GLVideoView to GLView.Carl Hetherington
2025-04-28Move check_gl_error() out to gl_util.{cc,h}.Carl Hetherington
2025-04-28Catch and ignore thread_interrupted from the GL video thread.Carl Hetherington
2025-04-28Use boost::throw_exception() in a few places.Carl Hetherington
I think this is necessary for the store_current() stuff to work.
2025-04-28Add non-OpenGL "simple" audio meters.Carl Hetherington
2025-04-28Add a comment.Carl Hetherington
2025-04-28Add a const.Carl Hetherington
2025-04-26Add some discussion about KDM timezones.Carl Hetherington
2025-04-25Supporters update.v2.18.18Carl Hetherington
2025-04-25Add missing ev.Skip(), causing a blank DCP notebook page on the old macOS ↵Carl Hetherington
build (#3018). Thank you and thank you again to https://discuss.wxpython.org/t/wx-notebook-has-blank-pages-on-windows/27393/2 without whom I never would have worked this out.
2025-04-25White space: job_manager.{cc,h}Carl Hetherington
2025-04-25Tidy up initialisation.Carl Hetherington
2025-04-25Use a make_shared.Carl Hetherington
2025-04-25White space: job_view.{cc,h}Carl Hetherington
2025-04-25White space: email_dialog.{cc,h}Carl Hetherington
2025-04-25White space: decoder.{cc,h}Carl Hetherington
2025-04-25White space: dcp_video.{cc,h}Carl Hetherington
2025-04-25White space: dcp_panel.{cc,h}Carl Hetherington
2025-04-25Tweak very long de_DE translation and remove extra colon.Carl Hetherington
2025-04-24White space: overlaps.{cc,h}Carl Hetherington
2025-04-24White space: ext.{cc,h}Carl Hetherington
2025-04-16White space: butler.{cc,h}Carl Hetherington
2025-04-16White space: film_viewer.{cc,h}Carl Hetherington
2025-04-16Respect dark GUI on all platforms, not just macOS.Carl Hetherington
2025-04-14Supporters update.v2.18.17Carl Hetherington
2025-04-14Fix test to not raise an error from clairmeta.Carl Hetherington
2025-04-14Bump libdcp for very invalid subtitle duration checks.Carl Hetherington
2025-04-14Add David Lankes to translator credits.Carl Hetherington
2025-04-13Standardise on translating the DoM "Film" (i.e. project) to Projekt in de_DE.Carl Hetherington
2025-04-13Updated de_DE translation from David Lankes.Carl Hetherington
2025-04-13Don't bind a shared_ptr<PlayerVideo> to ImageChanged (#3013).Carl Hetherington
Otherwise if the GUI is busy when the emissions build up, each one holds a reference to a potentially large image. This caused enormous memory use when playing a DCP and verifying it at the same time.
2025-04-13Do leak checks when valgrinding the player.Carl Hetherington
2025-04-12Fix case where -ve duration subtitles could be created at reel boundaries ↵Carl Hetherington
(#3012)
2025-04-12Add an assert.Carl Hetherington
2025-04-12Hint about problems with alpha channels (#3014).Carl Hetherington
2025-04-12Add has_alpha() flag to VideoContent.Carl Hetherington
2025-04-12Remove some unused usings.Carl Hetherington
2025-04-12White space: video_examiner.hCarl Hetherington
2025-04-12Add Image::has_alpha().Carl Hetherington
2025-04-12White space: dcp_examiner.{cc,h}Carl Hetherington
2025-04-12White space: video_content.{cc,h}Carl Hetherington