| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-02-26 | Make a backup of configuration when we load in a Version 2 file, and bump ↵ | Carl Hetherington | |
| our config file version to 3. | |||
| 2018-02-25 | Updated es_ES translation from Manuel AC. | Carl Hetherington | |
| 2018-02-25 | Handle errors in subtitle XML better (#1209). | Carl Hetherington | |
| 2018-02-24 | Speed some operations by re-using the last PlayerVideo but with | Carl Hetherington | |
| updated metadata (where possible). Helps with #1194. | |||
| 2018-02-24 | Updated fr_FR translation from Thierry Journet. | Carl Hetherington | |
| 2018-02-23 | Another subtitle fix. | Carl Hetherington | |
| 2018-02-23 | Fix thinko in previous. | Carl Hetherington | |
| 2018-02-23 | Fix implementation of delay in 7758260; it needs to apply to | Carl Hetherington | |
| anything passed to emit_video(), not just things that come from decoders. | |||
| 2018-02-23 | Fix duplicate frames when padding. | Carl Hetherington | |
| 2018-02-21 | Fix crash on decoding incomplete DCP content (e.g. on loading a VF with ↵ | Carl Hetherington | |
| subtitles into the player). | |||
| 2018-02-20 | Add a 2-frame `delay' on content arriving at the player to give | Carl Hetherington | |
| subtitle content the chance to catch up. Fixes problems observed when overlaying a DCP subtitle onto an existing DCP and then seeking into the first subtitle. After the seek the decoder positions were: DCP: 0. subtitle: first subtitle time. This causes the DCP decoder to be pass()ed first and so the subtitle for the video frame has not arrived yet. I hope this does not cause unpredicted side effects... | |||
| 2018-02-20 | Add a possible pure virtual method. | Carl Hetherington | |
| 2018-02-18 | Hold lock for the whole of Butler::video(). Fixes jumpy nudge-seek | Carl Hetherington | |
| when playing DCPs. Before, the lock was only held to check _pending_seek_position. With that arrangement, this sequence was possible: 1. video arrives, check _pending_seek_position, decide it's ok, release lock 2. Butler::seek called, sets _pending_seek_position, clears _video 3. video that arrived in #1 is put into _video by ::video() 4. that video is given to an awaiting get_video() call. This clearly subverts the attempts not to accept new video data while a seek is pending. | |||
| 2018-02-18 | Fix missing subtitles in the player when they are added with a VF. | Carl Hetherington | |
| 2018-02-18 | Set up seek position correctly when a seek skips over a reel in | Carl Hetherington | |
| a DCP. | |||
| 2018-02-17 | Fix crash on importing an encrypted DCP. | Carl Hetherington | |
| 2018-02-16 | Add log for assertion failure. | Carl Hetherington | |
| 2018-02-16 | AudioDecoder::_positions is at the resampled rate, if applicable; | Carl Hetherington | |
| fix its initial setup. Fixes problems when seeking deep into resampled content; before this commit the audio time stamps got out of whack sufficiently that the butler would fill with video before any audio made it past the range checks. | |||
| 2018-02-16 | Don't rename main thread as its name appears in top, it turns out. | Carl Hetherington | |
| 2018-02-16 | Name threads on Linux. | Carl Hetherington | |
| 2018-02-14 | Build fixes. | Carl Hetherington | |
| 2018-02-14 | Add Mart Jansink as author. | Carl Hetherington | |
| 2018-02-14 | Adapt for changes to disable_forensic variable types in libdcp. | Carl Hetherington | |
| 2018-02-14 | Tidy up option parsing a little. | Carl Hetherington | |
| 2018-02-14 | Whitespace and small stylistic tweaks. | Carl Hetherington | |
| 2018-02-14 | Don't disable forensic marking by default. | Mart Jansink | |
| 2018-02-14 | Correctly handle multiple cinemas and multiple screens per cinema. | Mart Jansink | |
| 2018-02-14 | Optionally write the KDMs to the stdout. | Mart Jansink | |
| 2018-02-14 | Make the KDM's id available to the filename format. | Mart Jansink | |
| 2018-02-14 | Optionally provide a custom filename and container name format via the CLI ↵ | Mart Jansink | |
| arguments. | |||
| 2018-02-14 | Allow cinemas and DKDMs to be specified manually via the CLI arguments. | Mart Jansink | |
| 2018-02-14 | Allow the missing full "valid-duration" argument. | Mart Jansink | |
| 2018-02-14 | Add the "Multiple Modified Transitional 1" KDM formulation. | Mart Jansink | |
| 2018-02-13 | Missing setup of configured decode reduction (#1195). | Carl Hetherington | |
| 2018-02-13 | Make Config::read() fallback match Config::set_defaults() for | Carl Hetherington | |
| _default_dcp_content_type. | |||
| 2018-02-12 | Add SWS_ACCURATE_RND to sws flags. Without this, conversions to RGB in | Carl Hetherington | |
| crop_scale_window_test leave the 6 pixels at the right side of the image uninitialised (sws_scale doesn't fill them in with anything) so you get garbage in the output. SWS_ACCURATE_RND fixes it. There are whisperings that this is slow, so the impact of this patch may need to be measured in some "real" situations. | |||
| 2018-02-12 | Tone some debug messages down slightly. | Carl Hetherington | |
| 2018-02-10 | Save decoding resolution reduction between launches (#1195). | Carl Hetherington | |
| 2018-02-10 | Use av_guess_frame_rate rather than av_stream_get_r_frame_rate; | Carl Hetherington | |
| helps with #1030. I hope this isn't a bad idea; this commit should be reverted if there any hints of misread video frame rates. | |||
| 2018-02-10 | Fix odd behaviour when analysing single bits of audio which start at ↵ | Carl Hetherington | |
| non-zero positions (#1203). | |||
| 2018-02-09 | Always pre-roll when seeking in DCPs; I don't think the performance | Carl Hetherington | |
| hit is anything to worry about (especially compared to the time taken to decode the next frame). | |||
| 2018-02-09 | Fix one cause of assertion failures in audio_buffers (#1193). | Carl Hetherington | |
| 2018-02-09 | Fix letterbox/pillarbox in player (#1196). | Carl Hetherington | |
| 2018-02-09 | Updated ru_RU translation from Igor Voytovich. | Carl Hetherington | |
| 2018-02-08 | typeid() doesn't seem to downcast, so just check types in the ↵ | Carl Hetherington | |
| take_settings_from methods (#1192). | |||
| 2018-02-08 | Pass DCP subtitles before video so that they are present when the video ↵ | Carl Hetherington | |
| frame looks for them. | |||
| 2018-02-07 | Fix ignore/referencing logic. | Carl Hetherington | |
| 2018-02-07 | Slightly better log message. | Carl Hetherington | |
| 2018-02-06 | Fix failure to parse subtitle files with OS X line endings. | Carl Hetherington | |
| 2018-02-06 | Ignore video/audio when it is referenced; should help with #1191. | Carl Hetherington | |
