summaryrefslogtreecommitdiff
path: root/src/wx
AgeCommit message (Collapse)Author
2020-04-15Add UI for DCP head/tail.1608Carl Hetherington
2020-04-15Try to improve spacing in Keys tab of prefs on macOS (#1550).Carl Hetherington
2020-04-15Fix glitchy timeline slider if its update timer goes off while a seek is ↵Carl Hetherington
happening.
2020-04-15Seek to last frame if a request is made beyond the end of the film.Carl Hetherington
2020-04-14Fix Empty/Player behaviour when using a playlist that is not the same as the ↵Carl Hetherington
Film's. Previously Empty would use the length of the film for its end point. Now it takes a Playlist (rather than a list of Pieces) and uses the length of that playlist for its end point. This fixes #1543, in which single-content audio analysis jobs would run for the whole length of the film, rather than the length of the content, producing strange graphs and incorrect progress reports.
2020-04-14Ignore and report failures to decode frames during playback (#1593).Carl Hetherington
2020-04-14DCPReadError -> ReadError in libdcp.Carl Hetherington
2020-04-14pot/merge.Carl Hetherington
2020-04-13Support unmounting on macOS and Windows.v2.15.51Carl Hetherington
2020-04-13Tidy up nanomsg class API; add unmounting for Linux.Carl Hetherington
2020-04-06Add disk writer tool.Carl Hetherington
2020-03-19Missing texts for some new verification failures.Carl Hetherington
2020-03-16Move stress testing code into a separate class and always build it.Carl Hetherington
Fix stress script generation to always reload a DCP rather than expecting it to be available after it has finished playback.
2020-03-15Fix player stress testing with expanded controls.Carl Hetherington
Also correctly wait with a stress test until the DCP open has completely finished.
2020-03-03Fix crash in verification due to mismatched wxString::Format placeholder.v2.15.47Carl Hetherington
2020-03-01Remove unused LOG_DEBUG_DECODE and re-use it to add some 3D shuffler logging.v2.15.46Carl Hetherington
2020-03-01Missing patron.Carl Hetherington
2020-03-01Support playlists in the player in dual-screen mode.v2.15.45Carl Hetherington
2020-02-29Add 'proper' config dialog for the playlist editor.Carl Hetherington
2020-02-29Fix title of player configuration dialogue.Carl Hetherington
2020-02-29Move swaroop playlist editor stuff into its own swaroop_Carl Hetherington
files.
2020-02-29Allow changing colour conversion settings for multiple pieces of content at ↵Carl Hetherington
the same time (github #7).
2020-02-28Fix incorrect results when applying some timing operations toCarl Hetherington
more than one piece of content at once (e.g. trim start).
2020-02-27Allow > 0dB gain per channel in the audio matrix (#1720).v2.15.44Carl Hetherington
2020-02-27Use bound arguments to lose some methods.Carl Hetherington
2020-02-27Add and use dB/linear conversion functions.Carl Hetherington
2020-02-19It may not be allowed to request a zero timeout on macOS.Carl Hetherington
2020-02-06Fix crash.Carl Hetherington
2020-01-30Various thread cleanups.Carl Hetherington
2020-01-25Warn if doing a gain calculation might cause clipping.Carl Hetherington
2020-01-25Apply fader-based gain calculations to the current gain, not 0dB.Carl Hetherington
2020-01-17Add patron.Carl Hetherington
2020-01-14Stop invalid dates causing boost::posix_time to raise exceptions.Carl Hetherington
2020-01-12swaroop variant build fix.Carl Hetherington
2020-01-10Don't truncate active_video_frame_rate to an int otherwise setting fade on ↵v2.15.41Carl Hetherington
non-integer-rate sources behaves oddly.
2020-01-10Fix deadlock.Carl Hetherington
2020-01-09Update text panel 'why not' note when film's standard is changed.Carl Hetherington
Forward-ported from e8582393bd1367fff36bae8e053d799073d8b2ed in master.
2020-01-09Make the 'why not' messages for VF a bit clearer.Carl Hetherington
Before it sounded like just because we couldn't refer to (e.g.) the audio we couldn't refer to any part of the DCP.
2020-01-08Some comments.Carl Hetherington
2020-01-08Some simple-video-view tidy-ups.Carl Hetherington
2020-01-08Fix problems when starting to play after a seek, if the startCarl Hetherington
of playback happens while we are awaiting an idle handler to go through to update the view after the seek. If this idle handler has not gone through the viewer will report an incorrect position, which is used by the FilmViewer to start the audio stream at the wrong time.
2020-01-08Use glTexSubImage2D when possible, as suggested by ↵Carl Hetherington
https://www.khronos.org/opengl/wiki/Common_Mistakes
2020-01-08Basic stress-test function for player.Carl Hetherington
2020-01-08Don't busy-wait when there's nothing to play.Carl Hetherington
2020-01-08Set up things correctly on initialisation.Carl Hetherington
2020-01-08Fix event handling (hopefully).Carl Hetherington
2020-01-08Add assert.Carl Hetherington
2020-01-08Check that get_next_frame succeeds.Carl Hetherington
2020-01-08Fix some crashes.Carl Hetherington
2020-01-08More tidying up.Carl Hetherington