| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-06-19 | Make Atmos content work more like other content. Now its MXFsv2.15.82 | Carl Hetherington | |
| are re-written, meaning that they can be encrypted. This (along with the libdcp update) also fixes assorted Atmos bugs. | |||
| 2020-06-08 | Always sign DCPs (#1760). | Carl Hetherington | |
| 2020-05-20 | Difficult to see how any unprotected write with multiple readers | Carl Hetherington | |
| could be safe. | |||
| 2020-04-19 | Add _last_written to Writer, containing the last written frame and eyes | Carl Hetherington | |
| to each reel. This is updated when things are popped off the queue, with _state_mutex_held, and used in preference to the ones in ReelWriter which were previously being updated during the time the _state_mutex lock is unlocked in the body of Writer::thread(). This was not thread safe (thanks, valgrind!) | |||
| 2020-04-19 | Use a BOOST_FOREACH. | Carl Hetherington | |
| 2020-04-19 | Rename a variable. | Carl Hetherington | |
| 2020-02-16 | Make a new AudioBuffers constructor and use it to avoid some use of the more ↵ | Carl Hetherington | |
| complicated copy_from. | |||
| 2020-01-30 | Various thread cleanups. | Carl Hetherington | |
| 2019-12-15 | Support content version metadata (#782). | Carl Hetherington | |
| 2019-11-05 | Yet more waking (in hash computation). | Carl Hetherington | |
| 2019-10-16 | Fix assertion failure on making a VF, in certain circumstances. | Carl Hetherington | |
| These circumstances were a VF which refers to at least one complete reel of audio from a OV before adding more audio of its own. Forward-porter from 392d675f5799671abbcf1a9a47820321bcbdcca2 in master. | |||
| 2019-10-09 | Fix cross-thread access to info files. May help with #1618. | Carl Hetherington | |
| 2019-09-29 | Improve OpenFileError so that it doesn't say "opening for read"v2.15.20 | Carl Hetherington | |
| in one case where it should say "opening for read/write". Also add some unit tests for ReelWriter. | |||
| 2019-05-10 | Put Time types in dcpomatic namespace. | Carl Hetherington | |
| 2019-05-10 | Basics of metadata dialog - ratings. | Carl Hetherington | |
| 2019-04-02 | Extract subtitle language from text content rather than ISDCFMetadata (part ↵ | Carl Hetherington | |
| of #1516). | |||
| 2018-12-23 | Be a bit more careful with fwrite. | Carl Hetherington | |
| 2018-11-21 | Tidy and fix logging. | Carl Hetherington | |
| 2018-09-02 | White space. | Carl Hetherington | |
| 2018-08-29 | Add some asserts. | Carl Hetherington | |
| 2018-08-29 | Basics of splitting CCAP streams into different assets. | Carl Hetherington | |
| 2018-08-23 | More caption -> text. | Carl Hetherington | |
| 2018-07-24 | Tweak debug message. | 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-19 | Clean up after previous commit. | Carl Hetherington | |
| 2018-07-19 | Reword again: Text -> Caption and Plain -> Text. | Carl Hetherington | |
| sed -i "s/ActiveText/ActiveCaptions/g" src/lib/*.{cc,h} sed -i "s/active_text.h/active_captions.h/g" src/lib/*.{cc,h} sed -i "s/active_text.cc/active_captions.cc/g" src/lib/wscript mv src/lib/active_text.cc src/lib/active_captions.cc mv src/lib/active_text.h src/lib/active_captions.h sed -i "s/PlainTextFileContent/TextCaptionFileContent/g" src/lib/*.{cc,h} src/wx/*.cc sed -i "s/PlainTextFile/TextCaptionFile/g" src/lib/*.{cc,h} src/wx/*.cc sed -i "s/plain_text_file_content/text_caption_file_content/g" src/lib/*.{cc,h} src/lib/wscript src/wx/*.{cc,h} test/*.cc mv src/lib/plain_text_file_content.cc src/lib/text_caption_file_content.cc mv src/lib/plain_text_file_content.h src/lib/text_caption_file_content.h sed -i "s/PlainTextFileDecoder/TextCaptionFileDecoder/g" src/lib/*.{cc,h} sed -i "s/plain_text_file_decoder/text_caption_file_decoder/g" src/lib/*.{cc,h} src/lib/wscript src/wx/*.{cc,h} mv src/lib/plain_text_file_decoder.cc src/lib/text_caption_file_decoder.cc mv src/lib/plain_text_file_decoder.h src/lib/text_caption_file_decoder.h sed -i "s/PlayerText/PlayerCaption/g" src/lib/*.{cc,h} sed -i "s/player_text.cc/player_caption.cc/g" src/lib/wscript sed -i "s/player_text.h/player_caption.h/g" src/lib/*.{cc,h} mv src/lib/player_text.cc src/lib/player_caption.cc mv src/lib/player_text.h src/lib/player_caption.h sed -i "s/ContentPlainText/ContentTextCaption/g" src/lib/*.{cc,h} src/wx/*.{cc,h} sed -i "s/ContentBitmapText/ContentBitmapCaption/g" src/lib/*.{cc,h} src/wx/*.{cc,h} sed -i "s/PlainText/TextCaption/g" src/lib/*.{cc,h} test/*.cc sed -i "s/plain_text.h/text_caption.h/g" src/lib/*.{cc,h} mv src/lib/plain_text.h src/lib/text_caption.h | |||
| 2018-07-19 | Get types into ReelWriter. | Carl Hetherington | |
| 2018-07-19 | Partial conversion of PlayerSubtitles -> PlayerText and SubtitleString -> ↵ | Carl Hetherington | |
| PlainText. | |||
| 2018-07-08 | Write image subs to DCPs. | Carl Hetherington | |
| 2018-07-06 | Missing wakeups of the writer thread when we are waiting for it do something.v2.13.34 | Carl Hetherington | |
| 2018-06-09 | Another writer deadlock fix. | Carl Hetherington | |
| 2018-06-07 | Assorted fixes to queue management. | Carl Hetherington | |
| 2018-06-07 | Check that we're not about to deadlock if the queue is full and we can't ↵ | Carl Hetherington | |
| repeat-write. | |||
| 2018-06-05 | Don't allow the queue to get too big with REPEAT frames otherwisev2.13.26 | Carl Hetherington | |
| there's a long delay at the end of the job while they are written. We must still write FULL frames even if the queue is long (we only stop doing that if the queue has too many FULL frames i.e. too much memory consumption). With this commit we stop writing REPEAT/FAKE frames when the queue gets long and assume there will always be a sequence image for writing and hence the main writer thread will reduce the queue given time. | |||
| 2018-05-15 | Fix failure to skip through more than one empty reel when looking for a reel ↵ | Carl Hetherington | |
| to put subtitles in. | |||
| 2018-04-19 | Add unit test to trigger #1275 and an assert to prevent the segfault. | Carl Hetherington | |
| 2018-03-07 | Don't fake-write encrypted video frames as the asset ID is somehow (?) | Carl Hetherington | |
| embedded in the HMAC (#1232). | |||
| 2018-02-16 | Name threads on Linux. | Carl Hetherington | |
| 2017-12-29 | Do split buffers over reel boundaries correctly. | Carl Hetherington | |
| 2017-12-29 | Previously the code did not account for referenced audio, so far | Carl Hetherington | |
| as I can see. It decided which reel to write new audio to based on how many frames had been written to the current reel; this makes no sense for referred reels for which the player will emit no audio. This code looks at the audio timestamp instead. | |||
| 2017-10-05 | Add configuration option to set writer's maximum frames in memory. | Carl Hetherington | |
| 2017-06-29 | Offer only flat/scope/full-frame as container choices and differentiate | Carl Hetherington | |
| the names from the UI for content ratios. | |||
| 2017-06-15 | Fix crash when finding DCP size with Interop subs. | Carl Hetherington | |
| 2017-06-11 | Fix incorrect audio MXFs when writing multiple reels. | Carl Hetherington | |
| 2017-06-08 | Add size and audio/subtitle languages to contact sheet. | Carl Hetherington | |
| 2017-05-09 | Simple cover sheet support (#1039). | Carl Hetherington | |
| 2017-04-27 | Distinguish master DoM encode threads count from the server count. | Carl Hetherington | |
| 2017-04-19 | Fix audio when it spans reel boundaries. | Carl Hetherington | |
| 2017-04-19 | Fix pull timing; fix units of ReelWriter::total_written_audio_frames. | Carl Hetherington | |
