summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2022-10-19Change how video timing is done.Carl Hetherington
This commit changes the approach with video timing. Previously, we would (more-or-less) try to use every video frame from the content in the output, hoping that they come at a constant frame rate. This is not always the case, however. Here we preserve the PTS of video frames, and then when one arrives we output whatever DCP video frames we can (at the regular DCP frame rate). Hopefully this will solve a range of sync problems, but it could also introduce new ones.
2022-10-19Write player debug logs from tests on -- --log=debug-playerCarl Hetherington
2022-10-19Cleanup: fix name of film to match test.Carl Hetherington
2022-10-19Return AVERROR_EOF from the avio_read method when appropriate.Carl Hetherington
2022-10-19Normalise XML attribute names to be camelCase (#2241).Carl Hetherington
2022-10-19Use 2.18.x subdirectory for configuration.Carl Hetherington
2022-10-18Fix dark mode for release notes.Carl Hetherington
2022-10-17Remove some more unnecessary use of shared_ptr.Carl Hetherington
2022-10-10Add a test.Carl Hetherington
2022-09-26Typo in comment.Carl Hetherington
2022-09-26Fix build on older boosts, again.Carl Hetherington
2022-09-26Fix build on older boosts.Carl Hetherington
2022-09-26Provide a similar fix to the one in ff639b3cf30afcc097bfd21d39c8d15f466cadd6Carl Hetherington
for DCPs that contain subtitle files without <Font> tags.
2022-09-26Move Editor class to test.{cc,h}Carl Hetherington
2022-09-23Update test references for change to default .srt position.v2.16.27Carl Hetherington
2022-09-22Fix confusion about which test/data branch we're using (should be master).Carl Hetherington
2022-09-20Fix font_id_map errors when importing DCP subtitles that have noCarl Hetherington
font declarations / tags (#2339).
2022-09-20Fix subtitle_file() to find both Interop and SMPTE subtitles.Carl Hetherington
2022-09-17Allow specification of the CPL ID to use in a DCP with _create (#2302).Carl Hetherington
2022-09-15Fix some spelling mistakes (mostly in comments).Carl Hetherington
2022-09-10Move get_reel_assets() out of Player, as it doesn't need to be there.Carl Hetherington
2022-09-10Build fixes.Carl Hetherington
2022-09-10Support YUV444P10LE in make_part_black().Carl Hetherington
2022-09-09Make -S parameter to dcpomatic2_kdm_cli also filter screens (#2324).Carl Hetherington
2022-09-09Extract run() method to call kdm_cli().Carl Hetherington
2022-09-09Fix missing screen description in KDM CLI if you use the parameters in the ↵Carl Hetherington
"wrong" order.
2022-09-05Let config/cinemas/dkdm_recipients take care of their own recovery.Carl Hetherington
This should mean that if one fails to load, but the others are OK, we don't re-write everything. I hope this has no bad side-effects that I didn't think of. It's particularly helpful in the case of #2319 where a failure to load cinemas.xml (which was being created by another tool) caused the config to be re-written, breaking all existing DKDMs.
2022-09-04Add failing test.Carl Hetherington
2022-09-03Remove - and + from ratings before using them in a DCNC name.Carl Hetherington
I can't find any documentation about what we should do here, but at least this rule fits what https://registry-page.isdcf.com/ratings/ does.
2022-08-29Fix and test release notes.v2.16.22Carl Hetherington
2022-08-12Add a test for video YUV -> full RGB level conversion.Carl Hetherington
2022-08-11Allow cancellation of un-started jobs (#2777).Carl Hetherington
2022-08-11Lower some error thresholds now that check_image() actually works in these ↵Carl Hetherington
cases.
2022-08-11Fix broken writing of 16-bit images (the pixels must be written MSB-first).Carl Hetherington
2022-08-11Cleanup: remove duplicated code.Carl Hetherington
2022-08-09Fix lines down the right-hand-side of exports in some cases.Carl Hetherington
2022-07-20Handle vertical alignment of subs correctly wrt the difference between ↵Carl Hetherington
Interop and SMPTE.
2022-07-20Add useful debugging test which might be tricky to use properly because of ↵Carl Hetherington
rendering differences.
2022-07-20Tidy up some test names and remove pointless comments.Carl Hetherington
2022-07-20Allow multiple DCPs to be written to a disk (#1756).Carl Hetherington
2022-07-17Fix a couple of reserve()s that should be resize() (#2285).Carl Hetherington
2022-07-11Fix font_id errors with files decoded by FFmpeg which have subtitles.Carl Hetherington
I'm not sure if this goes far enough - it seems impossible to find all the font IDs used in a FFmpeg file without scanning it. I don't know if (for example) SSA-format font IDs make it through to DoM when decoded by FFmpeg.
2022-07-11Use a vector rather than a list when returning from content_factory().Carl Hetherington
2022-07-11Fix font handling for DCP subtitles.Carl Hetherington
2022-07-01Advanced option to allow mapping to any audio channel (#2279).Carl Hetherington
2022-06-21Re-fix test references. Not sure what happened there.v2.16.15Carl Hetherington
2022-06-21Use empty files where possible to speed things up a lot.Carl Hetherington
2022-06-21Adjust disk/partition sizes to trigger another bug.Carl Hetherington
2022-06-210 -> nullptr cleanup.Carl Hetherington
2022-06-21Do cleanup of a test more nicely.Carl Hetherington