summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-08-29Fix warning.v2.13.45Carl Hetherington
2018-08-29Write annotation text and language to CCAP nodes correctly.Carl Hetherington
2018-08-29Remove debug code.Carl Hetherington
2018-08-29Check for unassigned text tracks.Carl Hetherington
2018-08-29Add some asserts.Carl Hetherington
2018-08-29Basics of splitting CCAP streams into different assets.Carl Hetherington
2018-08-28Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomaticCarl Hetherington
2018-08-28Remove unnecessary log entries.Carl Hetherington
2018-08-27Remove accidentally commented-out code.Carl Hetherington
2018-08-23Remove TextType from various places as (I believe) it can be inferred from ↵Carl Hetherington
the content.
2018-08-23More caption -> text.Carl Hetherington
2018-08-23Rename some caption -> text.Carl Hetherington
2018-08-23Only enable text language for open subs.Carl Hetherington
2018-08-23Correctly update when there is no selected DCP track.Carl Hetherington
2018-08-23Basics of selecting 'tracks' for CCAPs.Carl Hetherington
2018-08-22Fix hang due to incorrect signal ordering.Carl Hetherington
2018-08-22Revert "Store a name with text content."Carl Hetherington
This reverts commit 2571104b6a208fa00b2c98d50f97849c3e7fa6c9.
2018-08-22White space.Carl Hetherington
2018-08-22Await video in get_video() if we are suspended.Carl Hetherington
Fix player_change to summon the butler if _suspended is changed, and ensure that the butler's Player::Change handler is the first to be called so that suspension is sorted out before any other Player::Change handlers might call get_video(). This is to prevent the sequence 1. player change-pending emitted 2. hence butler suspended -> 1 3. player change-done emitted 4. first handler is something which calls get_video() 5. get_video() awaits video which will never arrive because the butler is suspended. Here there is a pending change-done signal to butler. Ensuring this arrives before the handler which calls get_video() sorts it out.
2018-08-22Store a name with text content.Carl Hetherington
2018-08-22Fix build with multiple closed captions.Carl Hetherington
2018-08-22Tweak spacing.Carl Hetherington
2018-08-22Compact text panel a little.Carl Hetherington
2018-08-22libdcp updates for multiple CCAPs.Carl Hetherington
2018-08-22Fix crash when trying to make a KDM on an unencrypted project.Carl Hetherington
2018-08-22Disable the whole interface during audio analysis (#1278).Carl Hetherington
2018-08-22Fix thinko in previous commit.Carl Hetherington
2018-08-21Check content before making DCP.Carl Hetherington
2018-08-21Reset last write times on examine.Carl Hetherington
2018-08-21Give a message when changed files are re-examined.Carl Hetherington
2018-08-21Check content for changes on loading a project.Carl Hetherington
2018-08-21Store mtime in Content.Carl Hetherington
2018-08-21Make Content::_paths private.Carl Hetherington
2018-08-21Remove unused method.Carl Hetherington
2018-08-20Make ContentChange into a generic ChangeSignaller and use it for Filmv2.13.44Carl Hetherington
changes, since we setup_pieces() in response to at least one of these and hence we must know before it happens so we can suspend the butler and player.
2018-08-20Updated ru_RU and uk_UA translations from Igor Voytovich.Carl Hetherington
2018-08-20Allow nested butler suspensions.Carl Hetherington
2018-08-20MIssing PENDING/CANCELLED for VIDEO_CONTAINER_SIZE. Fix 3D fill with 2D ↵Carl Hetherington
sources.
2018-08-20Fix 3D crash.Carl Hetherington
2018-08-19Work around visual glitch when clicking on an already-selectedv2.13.43Carl Hetherington
piece of content; on Linux at least you get a deselected event then a selected event for that content.
2018-08-19More missing updates.Carl Hetherington
2018-08-19Update new panels when they are created.Carl Hetherington
2018-08-19Remove unnecessary set_film call.Carl Hetherington
2018-08-19White space.Carl Hetherington
2018-08-19Similar pending/done for Film::Change.Carl Hetherington
2018-08-19Replace May/Done/NotDone signal sets with one signal and extendCarl Hetherington
this treatment to anything that caused Player::setup_pieces. This should fix out-of-sequence Player emissions caused by setup_pieces being called by one thread while the butler is calling pass().
2018-08-19Suspend butler on player may-change as otherwise there's a windowCarl Hetherington
between Player::_suspended being set to false and the the butler requesting a seek, during which the butler may call pass().
2018-08-18Destroy and re-create content sub-panels as required; fixes weirdCarl Hetherington
artefacts (unhidden bits of UI) on Windows/OS X.
2018-08-18Fix disappearing video panel on OS X.Carl Hetherington
2018-08-17Position is not affected when Content video frame rate is set.Carl Hetherington