summaryrefslogtreecommitdiff
path: root/test/data
AgeCommit message (Collapse)Author
2024-07-14Fix tests on Ubuntu 24.04.Carl Hetherington
2024-07-03Bump libdcp to get FFmpeg 7.0.1.Carl Hetherington
This involves fixing a test whose references were wrong, as far as I can see. The new comment reflects what I think should have been happening the whole time.
2024-06-28Merge remote-tracking branch 'origin/main' into v2.17.xCarl Hetherington
2024-06-27Fix error when importing bad subtitle file (#2838).Carl Hetherington
The subtitle XML refers to a font with no corresponding <LoadFont>.
2024-06-25Test data update for config upgrade test on Windows.Carl Hetherington
2024-06-25Fix tests after change to working directories.Carl Hetherington
2024-06-24Fix test references after adding HTTP server.Carl Hetherington
2024-06-11Simplify the FontIDAllocator a lot (#2827).Carl Hetherington
This is at the expense of forward compatibility, and the need to re-examine subtitle content (losing custom fonts as we do so). But it does mean that the code is simpler, and there's not this weird growth of IDs where a DCP gets imported with some font, and then the ID becomes 0_font, and if you do it again it's 0_0_font, and so on.
2024-06-02Bump test/data for another subtitle rendering reference fix.Carl Hetherington
2024-05-30Render subtitles using show_in_cairo_context() instead of ↵Carl Hetherington
add_to_cairo_context(). This helps with #2813 and should fix #2474. We started using add_to_cairo_context() again in 72c3a5f0f32f553a1f8abee2494f31d29b976383 because the rendering looked better. However colour changes within lines cannot easily be rendered using add_to_cairo_context() it seems, as the text is just added as a path and then you can stroke/fill it with a single colour. I hope that this change, which reverts 72c3a5 but also adds some calls to enable hinting and use better anti-aliasing, looks OK. I looked at some white-on-black subs close-up and the hinting seems to help.
2024-05-29Remove default Interop/SMPTE setting.Carl Hetherington
2024-05-29Remove default video bit rate settings.Carl Hetherington
2024-05-29Remove default DCP audio channel setting.Carl Hetherington
2024-05-29Remove default DCP content type setting.Carl Hetherington
2024-05-16Fix some test references for auto-changing of cinemas file path to .sqlite3Carl Hetherington
Also come back to the v2.18.x branch of test/data.
2024-05-06Use sqlite for cinema and DKDM recipient lists.Carl Hetherington
2024-04-24Apply fixup to test/data submodule and bring it back to the v2.18.x branch.Carl Hetherington
2024-04-22Allow specification of video bit rate separately for J2K and MPEG2.Carl Hetherington
2024-04-22Support encoding of MPEG2 DCPs.Carl Hetherington
2024-02-12Merge branch 'main' into v2.17.xCarl Hetherington
2024-02-11Don't add a font with an empty ID for ccaps either (#2762).Carl Hetherington
Previously this was all changed so that for subs we add the default font in a cleaner way (in db22f81ccce9e1a5f205e6d8b3c0631fc039a173). I can't see why we shouldn't treat ccaps the same way, and indeed not doing it causes an error as shown by the included test.
2024-02-03Merge branch 'main' into v2.17.xCarl Hetherington
2024-02-03Don't emit subtitle images that have a zero dimension (#2743).Carl Hetherington
They cause problems later when trying to blend them into the image.
2024-01-28Bump FFmpeg to 6.1.v2.17.10Carl Hetherington
2024-01-28Update for new mxe.Carl Hetherington
2024-01-28Change 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.
2024-01-28Bump ffmpeg to 5.1.2 "Riemann"Carl Hetherington
2024-01-28Normalise XML attribute names to be camelCase (#2241).Carl Hetherington
2024-01-28Use 2.18.x subdirectory for configuration.Carl Hetherington
2024-01-15Inspect most DCPs made during tests with ClairMeta (#76).Carl Hetherington
2024-01-15Fix handling of empty font IDs and default DCP fonts (#2721) (part of #2722).Carl Hetherington
Previously we used an empty font ID as the default for when a subtitle has no Font, but in #2721 we saw a DCP with an empty font ID which raised an assertion (because we'd already added our default font with the empty ID). Here we try to fix this (and also make the default font correctly be that from the first <LoadFont>).
2024-01-09Check for bad DN qualifiers on signer certificates (#2716).Carl Hetherington
2024-01-05Add new "territory type" so that INT-T{D,L} can be chosen (#2704).Carl Hetherington
2024-01-04Add a test.Carl Hetherington
2023-12-12Run premultiply filter on still images that have alpha channels (more of #2681).Carl Hetherington
2023-10-15Fix DCP content font ID allocation to cope with DCPs that have multiple fontsCarl Hetherington
with the same name in the same reel (#2600). Previously we had this id_for_font_in_reel() which would give an ID of N_font-ID. This means we got duplicate font IDs. Here we replace that method with FontAllocator, which gives an ID of N_font-ID for the first font and M_font-ID, where M is a number higher than the highest reel index. The idea is to support the required new IDs without breaking exisiting projects. There is some documentation of how it works in doc/design/fonts
2023-09-30Fix test/data branching SNAFU.Carl Hetherington
2023-09-30Allow SMPTE/interop setting from template to work.Carl Hetherington
2023-09-30Add --no-encrypt with the same idea as the previous commit.Carl Hetherington
2023-09-30Add --twod option to create CLI and stop 2D from being forced overCarl Hetherington
a template if --threed is not specified (#2620/GH#22).
2023-09-03Ignore newlines in subtitle text (#2341).Carl Hetherington
2023-08-29Fix vertical alignment of subtitles in some cases (#2569).Carl Hetherington
2023-08-29Restore burnt subtitle tests.Carl Hetherington
2023-08-27Fix tests when changing the cinemas file.Carl Hetherington
2023-08-26Update test/data for missing test reference.Carl Hetherington
2023-06-24Fix config test reference after ISDCF name config option.Carl Hetherington
2023-06-02Fix incorrect hint about having too many subtitle lines in some cases (#2546).Carl Hetherington
2023-05-30Add --config option to map (#2543).Carl Hetherington
2023-05-29Don't write Markers to interop CPLs (#2537).Carl Hetherington
2023-03-29Always make 16-channel MXFs.Carl Hetherington