2020-02-29 Carl HetheringtonFix exceptions on some metadata.xml.
2020-02-28 Carl HetheringtonFix incorrect results when applying some timing operati...
2020-02-27 Carl HetheringtonAllow > 0dB gain per channel in the audio matrix (... v2.15.44
2020-02-27 Carl HetheringtonUse bound arguments to lose some methods.
2020-02-27 Carl HetheringtonAdd and use dB/linear conversion functions.
2020-02-27 Carl HetheringtonMissing include.
2020-02-24 Carl HetheringtonFix incorrect tab-to-space. v2.15.43
2020-02-20 Carl HetheringtonTweak DMG creation for Apple changes.
2020-02-20 Carl HetheringtonApply FFmpeg palette fix to examination too; fix build...
2020-02-19 Carl HetheringtonAnother macOS std::list boost::thread SNAFU.
2020-02-19 Carl HetheringtonCan't put boost::thread in a std::list with our macOS...
2020-02-19 Carl HetheringtonMerge branch 'v2.15.x' of ssh://git.carlh.net/home...
2020-02-19 Carl HetheringtonIt may not be allowed to request a zero timeout on...
2020-02-19 Carl HetheringtonNicer fix for 2D-labelled-3D checking from master.
2020-02-18 Carl HetheringtonRemove incorrect comment.
2020-02-18 Carl HetheringtonWrite logs during tests to a file.
2020-02-18 Carl HetheringtonRemove unused variable.
2020-02-16 Carl HetheringtonMake a new AudioBuffers constructor and use it to avoid...
2020-02-16 Carl HetheringtonBetter errors if butler doesn't give video during export.
2020-02-16 Carl HetheringtonNew test bits.
2020-02-16 Carl HetheringtonJust having no specified lines value does not mean...
2020-02-13 Carl HetheringtonNudge L/R-aligned subs in from the edge of the screen...
2020-02-13 Carl HetheringtonRename and extend check_packets.py
2020-02-06 Carl HetheringtonFix crash.
2020-02-06 Carl HetheringtonFix crash with bitmapped subs that have zero width...
2020-02-03 Carl HetheringtonAdd new script.
2020-02-03 Carl HetheringtonVarious improvements to make_dummy_files
2020-01-30 Carl HetheringtonVarious thread cleanups.
2020-01-30 Carl HetheringtonUse a non-pointer boost::thread and a std::atomic for...
2020-01-28 Carl HetheringtonMissing #include for previous.
2020-01-28 Carl HetheringtonFix deadlock during content examination.
2020-01-28 Carl HetheringtonFix crash with sub-sample push parts in AudioMerger. v2.15.42
2020-01-27 Carl HetheringtonFix missing preferences icon on macOS.
2020-01-25 Carl HetheringtonWarn if doing a gain calculation might cause clipping.
2020-01-25 Carl HetheringtonApply fader-based gain calculations to the current...
2020-01-25 Carl HetheringtonAnother thinko fix.
2020-01-25 Carl HetheringtonFix thinko two commits ago.
2020-01-25 Carl HetheringtonCache film length for Player::pass.
2020-01-25 Carl HetheringtonUse memset for zeroing float buffers; it's faster,...
2020-01-24 Carl HetheringtonSupport binary STL subtitle files.
2020-01-17 Carl HetheringtonAdd patron.
2020-01-16 Carl HetheringtonMake FileError say what path the problem was with.
2020-01-14 Carl HetheringtonAdd some PT-style names to the guesswork on which chann...
2020-01-14 Carl HetheringtonStop invalid dates causing boost::posix_time to raise...
2020-01-12 Carl Hetheringtonswaroop variant build fix.
2020-01-10 Carl HetheringtonDon't truncate active_video_frame_rate to an int otherw... v2.15.41
2020-01-10 Carl HetheringtonFix deadlock.
2020-01-10 Carl HetheringtonGive DCPDecoder its own ::position which just returns...
2020-01-09 Carl HetheringtonUpdate text panel 'why not' note when film's standard...
2020-01-09 Carl HetheringtonMake the 'why not' messages for VF a bit clearer.
2020-01-08 Carl HetheringtonMerge a set of changes which run the OpenGL video updat... v2.15.40
2020-01-08 Carl HetheringtonFirst version of player stress-test management script.
2020-01-08 Carl HetheringtonSome comments.
2020-01-08 Carl HetheringtonSome simple-video-view tidy-ups.
2020-01-08 Carl HetheringtonFix problems when starting to play after a seek, if...
2020-01-08 Carl HetheringtonUse glTexSubImage2D when possible, as suggested by...
2020-01-08 Carl HetheringtonBasic stress-test function for player.
2020-01-08 Carl HetheringtonDon't busy-wait when there's nothing to play.
2020-01-08 Carl HetheringtonSet up things correctly on initialisation.
2020-01-08 Carl HetheringtonFix event handling (hopefully).
2020-01-08 Carl HetheringtonAdd assert.
2020-01-08 Carl HetheringtonCheck that get_next_frame succeeds.
2020-01-08 Carl HetheringtonFix some crashes.
2020-01-08 Carl HetheringtonMore tidying up.
2020-01-08 Carl HetheringtonVarious cleanups and thread-safety.
2020-01-08 Carl HetheringtonRemove some friends from FilmViewer.
2020-01-08 Carl HetheringtonRemove FilmViewer::refresh_view.
2020-01-08 Carl HetheringtonMove _state_timer into VideoView.
2020-01-08 Carl HetheringtonAccessor for ClosedCaptionsDialog.
2020-01-08 Carl HetheringtonSame thing with inter_size.
2020-01-08 Carl HetheringtonMove _inter_position out of FilmViewer.
2020-01-08 Carl HetheringtonMove _dropped into VideoView.
2020-01-08 Carl HetheringtonSmall re-use cleanup.
2020-01-08 Carl HetheringtonImplement GLView::update.
2020-01-08 Carl HetheringtonDon't try opening error dialogues from the GL thread.
2020-01-08 Carl HetheringtonFix display when there is no film.
2020-01-08 Carl HetheringtonAdd comment.
2020-01-08 Carl HetheringtonStart thread when the window will have been created...
2020-01-08 Carl HetheringtonUse VideoView::one_video_frame.
2020-01-08 Carl HetheringtonNicer protection of _player_video. Always run GL threa...
2020-01-08 Carl HetheringtonRemove GL context accessor and hence lock.
2020-01-08 Carl HetheringtonNaming tweak.
2020-01-08 Carl HetheringtonClean up access to stuff from Film.
2020-01-08 Carl HetheringtonA little thread safety.
2020-01-08 Carl HetheringtonVarious timing hacks and development.
2020-01-08 Carl HetheringtonRemove PositionChanged in favour of consumers having...
2020-01-08 Carl HetheringtonHack around changes in main branch with respect to...
2020-01-08 Carl HetheringtonBarely-functioning GL playback with new arrangement.
2020-01-08 Carl HetheringtonAdd FIXME.
2020-01-08 Carl HetheringtonAdd FilmViewer::time_until_next_frame.
2020-01-08 Carl HetheringtonAdd accessor for butler.
2020-01-08 Carl HetheringtonMove _player_video into VideoView.
2020-01-08 Carl HetheringtonMove display_player_video into SimpleVideoView.
2020-01-08 Carl HetheringtonMove FilmViewer::get() into SimpleVideoView.
2020-01-08 Carl HetheringtonRemove temporary access to timer() method.
2020-01-08 Carl HetheringtonRemove redundant FilmViewer::video_position() and use...
2020-01-08 Carl HetheringtonUse FilmViewer::{film,playing,position}()
2020-01-08 Carl HetheringtonMove ::timer into SimpleVideoView.
2020-01-07 Carl HetheringtonFix typo causing failures to update the preview after...
2020-01-07 Carl HetheringtonExtend the amount of allowed disagreement between the...