| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-07-11 | Remove unused Player::_ignore_audio. Ignore position | Carl Hetherington | |
| of things that we are ignoring; this fixes strange behaviour (delays) when analysing audio as it used to keep pass()ing decoders to get data that would never come. | |||
| 2017-06-23 | Attempts to simplify black-filling logic in Player. | Carl Hetherington | |
| 2017-05-21 | Do resampling in AudioDecoder rather than Player. | Carl Hetherington | |
| This fixes the problem where the decoder's position would not take into account that all samples pushed into the resampler do not always immediately come out. This would result in Player thinking that there would be gaps when there are not. | |||
| 2017-04-27 | Initial work on removing storage of subtitle times. | Carl Hetherington | |
| 2017-04-19 | Various fixes to seeking with audio. | Carl Hetherington | |
| 2017-04-19 | Fix merging of audio in various circumstances. | Carl Hetherington | |
| 2017-04-19 | Various fixes to push audio vaguely in the right direction. | Carl Hetherington | |
| 2017-04-19 | Reinstate subtitle list view. | Carl Hetherington | |
| 2017-04-19 | Post-merge tidy-up. | Carl Hetherington | |
| 2017-04-19 | Various work on the audio code. | Carl Hetherington | |
| 2017-04-19 | Basic grunt-work, untested and unfinished, but it compiles. | Carl Hetherington | |
| 2016-12-08 | Further fixes and tidying to 'better-seek'. | Carl Hetherington | |
| This fixes the failure to keep track of the `position' of each stream of a multi-stream file. It also tidies things up a bit. | |||
| 2016-11-25 | Fix typo. | Carl Hetherington | |
| 2016-11-20 | Some more decode logging. | Carl Hetherington | |
| 2016-11-20 | Fix subtitles (seen in DVB) which have a specified `to' time but | Carl Hetherington | |
| then are terminated earlier than that by a num_rects=0 subtitle. | |||
| 2016-11-19 | Move position variables into the video/audio/subtitle decoder classes. | Carl Hetherington | |
| 2016-11-19 | Cope with offsets between video/audio/subtitle data in a muxed file. | Carl Hetherington | |
| 2016-11-19 | Fix incorrect scaling of DVB subtitles when the picture is not 720x576. | Carl Hetherington | |
| 2016-11-17 | A possibly-better approach to seeking. | Carl Hetherington | |
| Before this commit, decoders try to guess whether they should request a seek based on what they have in their buffers. This seems reasonable for video and audio, which will always (I think) have some data lying around to give an indication of where their parent decoders are in the timeline. It doesn't work so well for subtitles, as the storage of subs is cleared out based on time (+/- 5s of "now") so there is a good chance that the storage will be empty. This gives the subtitle decoder no chance of knowing where its parent is, so it's very likely to seek. This commit asks the parent decoder to seek if it wants to, and it decides based on a knowledge of roughly where it is in the timeline. Hence the sub-decoders just see if they have got the data that is being requested, and if not they suggest to the parent that it might like to seek. They then start calling pass(). Hence the parent should only seek if some calls to pass() are not going to elicit the required data in a reasonable time. | |||
| 2016-09-30 | Allow loading of multiple films from the batch converter command line. | Carl Hetherington | |
| 2016-09-19 | Discard packets with crazy (very negative) timestamps. | Carl Hetherington | |
| 2016-08-12 | Remove all use of stringstream in an attempt to fix | Carl Hetherington | |
| the suspected thread-unsafe crash bugs on OS X. | |||
| 2016-07-28 | Some more fixes missing from 2704fe5. | Carl Hetherington | |
| 2016-07-28 | Fix start-trim of audio-only content (#915). | Carl Hetherington | |
| 2016-06-22 | Set AudioDecoder::fast a different way. | Carl Hetherington | |
| 2016-06-21 | Revert "Use make_shared<>." | Carl Hetherington | |
| Support for this seems to vary wildly across DoM's build targets. Stuff that builds on 16.04 won't build on 14.04, for example. Seems to not be worth the hassle now. This reverts commit 5a5324ed3a381a86dfe0a6e3932c1d58fdcd596f. | |||
| 2016-06-21 | Use make_shared<>. | Carl Hetherington | |
| 2016-06-13 | Rename MD5Digester -> Digester. | Carl Hetherington | |
| 2016-06-09 | Fix some code duplication and crashes when decoding FFmpeg-embedded ASS ↵ | Carl Hetherington | |
| subtitles along the way. | |||
| 2016-05-26 | Pass configured colours / outlining when text subtitles come out of FFmpeg. | Carl Hetherington | |
| 2016-05-25 | No-op; fix GPL address and use the explicit-program-name version. | Carl Hetherington | |
| 2016-05-18 | Fix incorrect scaling of S32LE samples; 1<<31 overflows and causes the wrong ↵ | Carl Hetherington | |
| result. | |||
| 2016-05-18 | Fix seek, for video at least. | Carl Hetherington | |
| 2016-05-18 | Fix crash with no video. | Carl Hetherington | |
| 2016-05-18 | Rename some methods. | Carl Hetherington | |
| 2016-05-18 | Basics of splitting up Decoder tree like Content. | Carl Hetherington | |
| 2016-05-18 | Partial work on using a no-video FFmpeg file. | Carl Hetherington | |
| 2016-05-18 | Use optional<> for _video_stream. | Carl Hetherington | |
| 2016-05-18 | Move video frame rate ('prepared-for') into Content. | Carl Hetherington | |
| 2016-05-18 | Rename video/audio/subtitle part methods. | Carl Hetherington | |
| 2016-05-18 | Split audio; builds. | Carl Hetherington | |
| 2016-05-18 | Basics of subtitle split. | Carl Hetherington | |
| 2016-05-18 | Reasonably straightforward stuff; main things are adding | Carl Hetherington | |
| a _parent to VideoContent (mainly, but not only, for signalling) and moving the video shared_ptr into Content, which makes much more sense to replace dynamic_cast tests for whether something has video or whatever. Nearly builds. | |||
| 2016-05-04 | Allow build with the Ubuntu 16.04 version of FFmpeg. | Carl Hetherington | |
| 2016-04-12 | Support new libdcp with subtitle direction. | Carl Hetherington | |
| 2016-04-05 | Support bold in DCP subtitles. | Carl Hetherington | |
| 2016-03-15 | Hopefully support signed 32-bit planar audio. | Carl Hetherington | |
| 2016-03-08 | FFmpeg-related build and warning fixes. | Carl Hetherington | |
| 2016-02-29 | Fix error on loading pre-configurable-FFmpeg-subtitle-colour projects on ↵ | Carl Hetherington | |
| later versions of DoM. | |||
| 2016-02-26 | Allow changes to colours of FFmpeg subtitles (#795). | Carl Hetherington | |
