summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2 daysInsert black for missing 3D eyes in the Shuffler (#3056).3056-3d-crashCarl Hetherington
2 daysAdd another log.Carl Hetherington
2 daysCleanup: use a lambda.Carl Hetherington
2 daysWhite space: shuffler.{cc,h}Carl Hetherington
4 daysAdd --fill-crop to create CLI (#3008).Carl Hetherington
This can be used to extract images from letterboxed/pillarboxed frames.
4 daysPreserve DCP subtitle settings when re-examining (#3152).Carl Hetherington
4 daysCompress an if.Carl Hetherington
4 daysRemove unused variable.Carl Hetherington
4 daysFix sensitivity of playback controls on startup.Carl Hetherington
4 daysFix some confusing use of period in a timecode (#3148).Carl Hetherington
I think it should just be colons all the way.
4 daysWhite space: wx_util.{cc,h}Carl Hetherington
5 daysTidy up: use same initialisation for text as in ::examine().Carl Hetherington
5 daysFix error when re-examing DCP subtitle content (#3152).Carl Hetherington
5 daysMove utf8_strlen() out to libdcp.Carl Hetherington
5 daysFix erroneous hints about ccaps having more than 3 lines if they contain ↵Carl Hetherington
formatting.
7 daysFix message.v2.18.38Carl Hetherington
7 daysFix build on Ubuntu <= 18.04.Carl Hetherington
8 daysSupporters update.Carl Hetherington
8 daysFix macOS build.Carl Hetherington
9 daysAdd some missing substitutions.Carl Hetherington
9 daysFix loading DCPs into the verifier with trailing /Carl Hetherington
9 daysSupporters update.Carl Hetherington
9 daysAllow loading DCPs from the GUI verifier command line.Carl Hetherington
9 daysExtract load_dcps.Carl Hetherington
9 daysWhite space: editable_list.hCarl Hetherington
9 daysGrok: fix hang when encoding with burned-in subtitles and no colour conversionAaron Boxer
When a source has no colour conversion (e.g. an already-XYZ J2K DCP), every frame normally bypasses encoding via the has_j2k() fast-path. But has_j2k() returns false as soon as _text is set, so the first burned-subtitle frame goes through the encode path and hits the colour_conversion assertion in the Grok variant of convert_to_xyz(), killing the Grok threads one by one until the queue can no longer drain. Handle the no-conversion case the same way the local convert_to_xyz() overload does: the image is already XYZ12LE, so copy it straight into the destination buffer.
11 daysWhite space: full_language_tag_dialog.{cc,h}Carl Hetherington
11 daysWhite space: video_mxf_content.{cc,h}Carl Hetherington
11 daysWhite space: text_ring_buffers.{cc,h}Carl Hetherington
11 daysWhite space: nanomsg.{cc,h}Carl Hetherington
11 daysWhite space: image_examiner.{cc,h}Carl Hetherington
11 daysWhite space: image_decoder.{cc,h}Carl Hetherington
11 daysWhite space: file_group.{cc,h}Carl Hetherington
11 daysWhite space: ffmpeg.{cc,h}Carl Hetherington
11 daysWhite space: encode_server_finder.{cc,h}Carl Hetherington
11 daysWhite space: dcp_subtitle_content.{cc,h}Carl Hetherington
11 daysWhite space: cinema_sound_processor.{cc,h}Carl Hetherington
11 daysWhite space: audio_mapping.{cc,h}Carl Hetherington
11 daysWhite space: analyse_subtitles_job.{cc,h}Carl Hetherington
11 daysWhite space: active_text.{cc,h}Carl Hetherington
12 daysWhite space: audio_dialog.{cc,h}Carl Hetherington
12 daysWhite space: j2k_image_proxy.{cc,h}Carl Hetherington
12 daysWhite space: image_content.{cc,h}Carl Hetherington
12 daysWhite space: kdm_dialog.{cc,h}Carl Hetherington
12 daysWhite space: log.{cc,h}Carl Hetherington
12 daysFix incorrect fade outs (#3145).Carl Hetherington
12 daysTidy up a little: rename some variables, remove an unnecessary cast.Carl Hetherington
12 daysSupport skipping of multiple frames (so e.g. we can handle 120fps sources).Carl Hetherington
12 daysMake FrameRateChange data private.Carl Hetherington
12 daysWhite space: frame_rate_change.{cc,h}Carl Hetherington