| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-01-17 | Debug.debug/shane | Carl Hetherington | |
| 2020-01-07 | Extend the amount of allowed disagreement between the audio | Carl Hetherington | |
| coming from the content and the calculated periods of silence. It sees that there is some scope for disagreements here when trim start/end times are rounded to frame boundaries. Fixes #1708. | |||
| 2019-11-11 | Fix comment. | Carl Hetherington | |
| 2019-11-11 | Increase fudge factor at the boundary between audio signal and silence. | Carl Hetherington | |
| 2019-09-20 | Add a warning log when an assertion gets hit. | Carl Hetherington | |
| 2019-04-17 | Fix errors when adding reels containing audio after referenced reels (#1528).v2.13.147 | Carl Hetherington | |
| 2019-03-23 | Another attempt to fix build.v2.13.135 | Carl Hetherington | |
| 2019-03-23 | Try to fix Windows build. | Carl Hetherington | |
| 2019-03-22 | Fix referencing of trimmed multi-reel DCPs (#1495). | Carl Hetherington | |
| 2019-03-13 | Only mark _suspended as false at the appropriate times; previouslyv2.13.130 | Carl Hetherington | |
| it was done too often, I think. | |||
| 2019-02-07 | Bodge at the interface between DCPTime and samples; fixes #1461. | Carl Hetherington | |
| 2019-01-10 | Only fill video gaps if they are at least half a frame in length. | Carl Hetherington | |
| Fixes lack of image (sometimes) when trimming drop-frame content. | |||
| 2019-01-10 | Fix a crash due the assertion in emit_audio failing when applying | Carl Hetherington | |
| trims which do not land precisely on a DCP audio sample boundary (at least, I think that's what triggers it). | |||
| 2018-12-22 | Fix assumption of 48kHz DCP audio in AudioRingBuffers consistency check (#1436). | Carl Hetherington | |
| 2018-11-21 | Tidy and fix logging. | Carl Hetherington | |
| 2018-11-21 | Add and use new FrameRateChange constructors. | Carl Hetherington | |
| 2018-11-21 | Put Film pointer into Decoder. | Carl Hetherington | |
| 2018-11-21 | Take Film pointer out of Content. | Carl Hetherington | |
| 2018-09-04 | Build Empty objects from the presence or absence of decoders in | Carl Hetherington | |
| Pieces, rather than the presence or absence of content. This seems better because of cases like encrypted DCPs without a a KDM: here we may have content but no decoder. | |||
| 2018-09-02 | Remove unnecessary subtitle scale (I think). | Carl Hetherington | |
| 2018-09-02 | Fix subtitle scaling when writing PNG subs. | Carl Hetherington | |
| 2018-08-29 | Missing handling of CHANGE_TYPE_CANCELLED causing another hang.v2.13.46 | Carl Hetherington | |
| 2018-08-29 | Basics of splitting CCAP streams into different assets. | Carl Hetherington | |
| 2018-08-23 | Remove TextType from various places as (I believe) it can be inferred from ↵ | Carl Hetherington | |
| the content. | |||
| 2018-08-22 | Fix hang due to incorrect signal ordering. | Carl Hetherington | |
| 2018-08-22 | Fix build with multiple closed captions. | Carl Hetherington | |
| 2018-08-20 | MIssing PENDING/CANCELLED for VIDEO_CONTAINER_SIZE. Fix 3D fill with 2D ↵ | Carl Hetherington | |
| sources. | |||
| 2018-08-19 | Similar pending/done for Film::Change. | Carl Hetherington | |
| 2018-08-19 | Replace May/Done/NotDone signal sets with one signal and extend | Carl 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-19 | Suspend butler on player may-change as otherwise there's a window | Carl Hetherington | |
| between Player::_suspended being set to false and the the butler requesting a seek, during which the butler may call pass(). | |||
| 2018-08-14 | More fixes for errors / crashes / misbehaviour with content changes | Carl Hetherington | |
| and the butler. Here we signal both before and after a change in content. Before, the player disables itself so that any pass()/seek() will be no-ops. After, the player rebuilds its pieces and the butler re-seeks to get back to where it was before the change. | |||
| 2018-08-10 | Use more direct route to fix hangs after calling some Player methods. | Carl Hetherington | |
| 2018-08-10 | Try to fix Windows build. | Carl Hetherington | |
| 2018-08-10 | Add some Changed() emissions so that when a butler is in control | Carl Hetherington | |
| we always do a seek when we set _have_valid_pieces to false. | |||
| 2018-08-09 | Fix writer assertion at the end of some 3D encodes; one too many fill frames ↵ | Carl Hetherington | |
| were being emitted. | |||
| 2018-08-09 | Rather dubious fix for crash due to the sequence: | Carl Hetherington | |
| - playlist change - _have_valid_pieces -> false - signal butler - but meanwhile, pass happens which calls setup_pieces and starts emitting data from time 0 - this new data is not in sync with what's already in the audio ring buffers | |||
| 2018-08-05 | Get closed caption view data from the butler, rather than the player. | Carl Hetherington | |
| You can't introduce the butler (so that the player is ahead of time) and then ask the player what should be in the frame that is being displayed "now"; the player will already have moved on. | |||
| 2018-08-04 | Some subtitle renaming. | Carl Hetherington | |
| 2018-08-02 | A variety of changes to improve (but not entirely fix) behaviour | Carl Hetherington | |
| when moving content (or otherwise changing the playlist) while playing. This commit refills the butler when things change in certain ways, and improves locking to cope with Player methods being called from the GUI and butler threads at the same time. | |||
| 2018-07-27 | Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic | Carl Hetherington | |
| 2018-07-26 | Protect the public API of Player with a mutex, since | Carl Hetherington | |
| seek() and pass() may be called from the Butler thread ad the same time as other Player methods are called from the GUI thread (by FilmViewer and ClosedCaptionViewDialog). | |||
| 2018-07-26 | Add support for ignoring everything except text in the player. | Carl Hetherington | |
| 2018-07-24 | Fix uninitialised variable. | Carl Hetherington | |
| 2018-07-23 | Tidy up after mass rename. | Carl Hetherington | |
| 2018-07-23 | More automated renaming. | Carl Hetherington | |
| ActiveCaptions -> ActiveText BitmapCaption -> BitmapText ContentCaption -> ContentText ContentTextCaption -> ContentStringText TextCaptionFileContent -> StringTextFileContent TextCaptionFileDecoder -> StringTextFileDecoder TextCaptionFile -> StringTextFile TextCaption -> StringText PlayerCaption -> PlayerText CaptionContent -> TextContent CaptionDecoder -> TextDecoder CaptionPanel -> TextPanel CaptionView -> TextView CaptionAppearanceDialog -> SubtitleAppearanceDialog CaptionType -> TextType | |||
| 2018-07-23 | Get ccaps by asking the Player, rather than by listening to its emissions, | Carl Hetherington | |
| which is slightly cleaner and works when subtitles are emitted with an unknown end time. Also add CCAPs to the player. | |||
| 2018-07-22 | On reflection showing CCAPs over the main picture doesn't make much sense. | Carl Hetherington | |
| 2018-07-21 | Basics of multiple captions per content so that DCPContent can | Carl Hetherington | |
| hold subs and closed captions. | |||
| 2018-07-20 | Key ActiveCaptions on a CaptionContent rather than a Piece. | Carl Hetherington | |
| 2018-07-20 | Update preview when caption type changes. | Carl Hetherington | |
