summaryrefslogtreecommitdiff
path: root/src/wx/film_viewer.h
AgeCommit message (Collapse)Author
2025-10-10Keep screen awake while playing on Windows (#3095).Carl Hetherington
2025-04-16White space: film_viewer.{cc,h}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-02-22Promote average_latency() to a public method.Carl Hetherington
2024-07-26Merge branch 'main' into v2.17.xCarl Hetherington
2024-07-26Stop instantiating RtAudio all over the placeCarl Hetherington
and instead just have a singleton. On Windows I saw a situation where the first instantiation would use ASIO and the second WASAPI, causing all kinds of confusion.
2024-06-23Move some stuff into FilmViewer::dcp().Carl Hetherington
2024-06-06Support optimised rendering of YUV420P in OpenGL.Carl Hetherington
2024-04-21Rename Encoder -> FilmEncoder, and subclasses.Carl Hetherington
2023-11-30Support RtAudio >= 6.Carl Hetherington
There's an API break, mostly about removing the use of exceptions.
2023-08-09Extract Film::Property to its own header to (maybe) increase compilation speed.Carl Hetherington
2022-10-26Fix player being destroyed while the butler is still using it.Carl Hetherington
2022-10-17Remove some more unnecessary use of shared_ptr.Carl Hetherington
2022-04-29Primitive auto-crop (#1477).Carl Hetherington
2022-04-22Use libdcp's warnings.hCarl Hetherington
2022-04-09C++11 tidying.Carl Hetherington
2021-11-28Catch exceptions from RtAudio::startStream() in all cases.Carl Hetherington
2021-11-11Remove player activity logging. Fixes #2122.Carl Hetherington
If I remember right this was for swaroop and I suspect nobody else is really interested.
2021-09-27When the player is used in OpenGL mode, pass unscaled XYZ data through to ↵Carl Hetherington
the shader and do colourspace conversion there.
2021-09-27Tidy ownership/lifetime of GLVideoView to fix crashes on close.Carl Hetherington
2021-09-27Remove unnecessary _out_size; it looks like we can just use the image size.Carl Hetherington
2021-08-17Only warn about lots of frame drops in the player (#2069).Carl Hetherington
2021-04-08Assorted C++11/formatting cleanups.Carl Hetherington
2021-04-03Show an explanatory message if the player is not performing very well (#1932).Carl Hetherington
2021-02-09Handle pending player changes more efficiently.Carl Hetherington
Rather than looping over all changes, possibly calling a refresh method for each, coalesce them.
2021-02-09Move some updates from content_change to player_change.Carl Hetherington
So far as I can see there's no need for them to respond to content_change, and it's neater to do it all in one place.
2021-02-09Use vector for _pending_player_changesCarl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-11-23Remove swaroop variant.Carl Hetherington
2020-11-05Fix video waveform view with GL backend.Carl Hetherington
2020-07-28Fix various problems with the closed caption viewer not being updated properly.v2.15.91Carl Hetherington
2020-07-27Hide warnings triggered by Ubuntu 20.04's gcc.Carl Hetherington
2020-04-24Add subtitle analysis so that the outline of all subtitlesCarl Hetherington
in a piece of content can be overlaid onto the preview (#1233).
2020-04-15Fix glitchy timeline slider if its update timer goes off while a seek is ↵Carl Hetherington
happening.
2020-04-14Ignore and report failures to decode frames during playback (#1593).Carl Hetherington
2020-01-08Various cleanups and thread-safety.Carl Hetherington
2020-01-08Remove some friends from FilmViewer.Carl Hetherington
2020-01-08Remove FilmViewer::refresh_view.Carl Hetherington
2020-01-08Move _state_timer into VideoView.Carl Hetherington
2020-01-08Accessor for ClosedCaptionsDialog.Carl Hetherington
2020-01-08Same thing with inter_size.Carl Hetherington
2020-01-08Move _inter_position out of FilmViewer.Carl Hetherington
2020-01-08Move _dropped into VideoView.Carl Hetherington
2020-01-08Clean up access to stuff from Film.Carl Hetherington
2020-01-08A little thread safety.Carl Hetherington
2020-01-08Various timing hacks and development.Carl Hetherington
2020-01-08Remove PositionChanged in favour of consumers having their own GUI-thread ↵Carl Hetherington
timers.
2020-01-08Barely-functioning GL playback with new arrangement.Carl Hetherington
2020-01-08Add FilmViewer::time_until_next_frame.Carl Hetherington
2020-01-08Add accessor for butler.Carl Hetherington