summaryrefslogtreecommitdiff
path: root/src/wx/film_viewer.cc
AgeCommit message (Collapse)Author
2018-01-15Try to tidy up behaviour of seek during playback in the preview;Carl Hetherington
before play would continue during the drag which made it feel nasty. Now play stops during the drag (at least on Linux...)
2018-01-14Fix play button state on seeking.Carl Hetherington
2018-01-14Comment typo.Carl Hetherington
2018-01-12Separate readable error from technical detail in some places.Carl Hetherington
2018-01-06Remove check on whether the last seek was accurate when re-gettingCarl Hetherington
a frame. This breaks things like changing crop after slidering to a new position; at this point we don't care that the last seek was inaccurate: the new one should be so that the frame stays the same.
2018-01-02Add rewind-to-zero button to film viewer.Carl Hetherington
2017-12-17Add Close option to player.Carl Hetherington
2017-12-17Display decode resolution in the player.Carl Hetherington
2017-12-13Speculative fixes for hangs when audio stream cannot be opened.Carl Hetherington
2017-10-10Fix disappearing frames while seeking in some cases.Carl Hetherington
2017-08-19Fix crash when setting player decode resolution with no loaded DCP (#1115).Carl Hetherington
2017-08-16Fix erroneous overlaid controls in the player.Carl Hetherington
2017-08-15Give player its own configuration dialogue.Carl Hetherington
2017-08-14Primitive dropped frame count in display.Carl Hetherington
2017-08-14Drop video frames if we running out of time.Carl Hetherington
2017-08-14Basics of forced reduction of JPEG2000 decode resolution.Carl Hetherington
2017-08-14Stub player.Carl Hetherington
2017-08-14Remove Film dependency from Butler.Carl Hetherington
2017-07-26Fix seek during slider drag.Carl Hetherington
2017-07-26Fix slider position updates post seek (#1085).Carl Hetherington
2017-05-03Nicer fix for previous.Carl Hetherington
2017-05-03Another call to wxTimer::Start() with 0 delay, which fails on OS X.Carl Hetherington
2017-05-02Timer period must apparently be > 0 (on OS X at least).Carl Hetherington
2017-04-21Throw exceptions raised while waiting for the butler to deliver video.Carl Hetherington
2017-04-19Config option to disable preview audio.Carl Hetherington
2017-04-19Various fixes to seeking with audio.Carl Hetherington
2017-04-19Turn off play button on stop.Carl Hetherington
2017-04-19Take audio device latency into account.Carl Hetherington
2017-04-19Fix video timing and stop the viewer at the end of the film.Carl Hetherington
2017-04-19Fix display when all content is removed. Fix sensitivity of ↵Carl Hetherington
jump-to-selected checkbox.
2017-04-19Handle butler thread exceptions properly.Carl Hetherington
2017-04-19Several fixes to audio.Carl Hetherington
2017-04-19First bits of audio support.Carl Hetherington
2017-04-19Seemingly basically working butler for video.Carl Hetherington
2017-04-19Initial butler work.Carl Hetherington
2017-04-19Fix crash on startup.Carl Hetherington
2017-04-19Attempt to tidy up internal APIs slightly.Carl Hetherington
2017-04-19Various bits; preview video seems to work.Carl Hetherington
2017-04-19Basic grunt-work, untested and unfinished, but it compiles.Carl Hetherington
2017-04-07Make jump-to-content-start on selection in the content list optional.Carl Hetherington
This behaviour is annoying in some cases, e.g. trying to move separate subtitle files around when looking at a particular time in the preview.
2016-11-19No-op; rename a whole load of wx constants to their shorter equivalents.Carl Hetherington
2016-07-01Add frame number dialog on frame position click.Carl Hetherington
2016-07-01Add go-to-position dialogue when clicking on preview timecode.Carl Hetherington
2016-06-30Make nudge buttons nudge further with modifiers (shift/control/shift+control).Carl Hetherington
2016-06-29Fix handling of incorrectly-recognised JPEG2000 files.Carl Hetherington
Previously we asked libdcp whether an imported J2K file was RGB or XYZ. The answer it gives is sometimes wrong, for reasons that are not clear (either the files are not marked correctly, or openjpeg is not parsing whatever metadata correctly). However it seems that, in general, we use the user's specified colour conversion to decide what to do with an image, rather than asking the image what should be done to it. Hence it makes more sense to assume that if a user specifies no colour conversion for a J2K file then the file is XYZ. With preview, the colour conversion from XYZ back to RGB is done by FFmpeg, so we have to set the pixel format correctly on the Image that comes back from J2KImageProxy. Now we get that pixel format from the configured colourspace conversion rather than from openjpeg's guess as to the file's colourspace. It's a bit ugly that the only thing we ask the file about is whether or not it is in YUV (which governs whether or not FFmpeg applies the user's configured YUV-to-RGB conversion). Everything else is decided by the configured conversion. I think there's still some uglyness in here that I can't put my finger on.
2016-05-25No-op; fix GPL address and use the explicit-program-name version.Carl Hetherington
2016-05-12Optimise image scaling for the preview.Carl Hetherington
2016-04-11Add option to preview left or right eye (#809).Carl Hetherington
2015-11-10Try harder to keep the playhead at the same *content* frame afterCarl Hetherington
trim (#737).
2015-11-09Keep current frame visible when trimming start. Don't trim the currentCarl Hetherington
frame with "trim after current position" (#737).