From: Carl Hetherington Date: Wed, 29 Jun 2016 14:13:12 +0000 (+0100) Subject: Doc drawing tweaks. X-Git-Tag: v2.8.15~27 X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=commitdiff_plain;h=420b50e7e5130194d8e8f4a51514c005e2df3dd0 Doc drawing tweaks. --- diff --git a/doc/design/dcpomatic.svg b/doc/design/dcpomatic.svg index 4a626c9df..dc9cd9166 100644 --- a/doc/design/dcpomatic.svg +++ b/doc/design/dcpomatic.svg @@ -14,7 +14,7 @@ height="2979.9211" id="svg2" version="1.1" - inkscape:version="0.48.4 r9939" + inkscape:version="0.91 r13725" sodipodi:docname="dcpomatic.svg"> section of audio from a time range. - has many + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + Player + Call give(ImageProxy) + FFmpegDecoderDCPDecoderVideoMXFDecoderImageDecoder + + + + + RawImageProxyMagickImageProxyJ2KImageProxy + image in any pixel format and colourspace + image assumed to be 24-bit RGB + image in J2K which could be sRGB or XYZ + + VideoDecoder + Add ColourConversion from Content + Encoder + FilmViewer + Call ImageProxy::image tellingFFmpeg to convert to RGB + DCPVideo + encode_locally() + + + + + + RawImageProxy + + + YUV + + + + + RawImageProxy + + + RGB + + + + + MagickImageProxy + + + RGB + + + + + J2KImageProxy + + + RGB + + + + + J2KImageProxy + + + XYZ + + + Player::get_video()/Image::crop_scale_window() + + DCP::convert_to_xyz()/dcp::rgb_to_xyz() + + + + To RGB48LE + + + + + + Preview + Encode + + + + To XYZ12LE + + + + + + To XYZ12LE + + + + + + To XYZ12LE + + + + + + To XYZ12LE + + + + + + RawImageProxy + + + YUV + + + + + RawImageProxy + + + RGB + + + + + MagickImageProxy + + + RGB + + + + + J2KImageProxy + + + RGB + + + + + J2KImageProxy + + + XYZ + + + Player::get_video()/Image::crop_scale_window() + + + + To RGB24 + + +