index
:
libdcp
0.95-branch
0.x
1.0
1.0-colour-cleanup
1.0-cpp11
1.0-fix-subtitle-writing
1.0-new-asdcplib
1.0-new-cxml
1.0-new-openssl
1.0-openjpeg2
1.0-shuffle
1.0-smpte-subs
1.0-templates
1.0-vf
12bit
1823-json
2174-cert-duration
2205-subtitle-formatting
2215-markers
2267-debug
2295-tolerate-missing-full-content-title
2300-kdm-timing
2389-vpos
2419-main-sound-configuration
2507-thumbprint
2525-ccap-fonts
2536-interop-subs
2652-ruby
2758-safe-write
2795-stall
2801-cap
2814-freeze
2884-ruby
2908-verify-details
2958-3d-subs
2972-short-read
2984-better-verify-location
3026-mpeg2-colour
3D
add-validity
asdcp-master
atmos
attempt-at-overwrite-existing
backport
bad-mxf
bitmap-subs
bv2.1-verify
cancel
ccache
cdist
check-bitmaps
check-chains
check-signatures
combine
compose
cpl-metadata
cpp17
crash
cxml
dbg
dcp-editor
dcp-editor2
dcp-editor3
debug
decrypt-hmac
dynamic-lut
edgecode
edgecode2
encryption
fastvideo
fed43
file-class-in-dom
fixit
fixlibdir
fmt
fmt2
fmt3
fontfix
for-dcptovideo
gh-21-open
ignore-hmac
imf
imf2
inaccurate-gamma
inaccurate-gamma2
j2k-check
mac-tests
mac-warning
macos
macos-tests
main
markers
master
mattias-debug
more-warning-fixes
multi-fonts-in-pkl
mxe
mxe2
new-mxe
niclas
no-add-child
no-empty-annotation-texts
oj1-again
openjpeg2
openmp
opt
optional-cpl-metadata
osx
pkl
printablestring
python310
raw-convert
read2
rec2020
remove-device-list-description
rework-again
rework-again2
shared-ptr
smaller-ccap
smpte-a
sony-debug
split
sse
sse2
static-tests
sub-rework
test-filename
tests
tests-on-all-platforms
thomas-experimental
tidy
tidy-eq-options
tidy-verify
tmp
unstab
utf8
v0.74.1
v1.11.x
v1.5.x
v1.6.x
v1.6.x-laszlo
v1.8.x
v1.9.x
verify-j2k-sizes
videocon
videocon-0
videocon-1
warnings
win32-crash
windbg
winpack
wtf
xerces
xmldiff
zpos
DCP handling library
cth@carlh.net
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Branch
Commit message
Author
Age
0.95-branch
Missing set of SubtitleAsset edit rate.
Carl Hetherington
12 years
0.x
Merge branch 'master' of ssh://main.carlh.net/home/carl/git/libdcp
Carl Hetherington
9 years
1.0
Try to fix build with new-ish OpenSSL.
Carl Hetherington
8 years
1.0-colour-cleanup
Change colourspace handling round a bit:
Carl Hetherington
11 years
1.0-cpp11
Fixes for the bad distros.
Carl Hetherington
8 years
1.0-fix-subtitle-writing
Move some code out to subtitle_asset_internal.cc
Carl Hetherington
10 years
1.0-new-asdcplib
Some comments.
Carl Hetherington
11 years
1.0-new-cxml
Adapt to new libcxml ARI. Compiles but does not pass tests.
Carl Hetherington
11 years
1.0-new-openssl
Fix cscript.
Carl Hetherington
9 years
1.0-openjpeg2
Add missing seek code; fix memory leak.
Carl Hetherington
10 years
1.0-shuffle
Rename some mxf variables to asset.
Carl Hetherington
11 years
1.0-smpte-subs
Start of work.
Carl Hetherington
11 years
1.0-templates
Add Atmos read/write and untested MXF decryption tool.
Carl Hetherington
10 years
1.0-vf
Consider assets outside the DCP as referenced assets (i.e.
Carl Hetherington
11 years
12bit
Tweak comment.
Carl Hetherington
11 years
1823-json
Add basic JSON verification report (#1823).
Carl Hetherington
6 months
2174-cert-duration
Reduce certificate duration to 10 years (DoM #2174).
Carl Hetherington
4 years
2205-subtitle-formatting
fixup! Nearly pretty-print subtitle XML (though not in <Text> nodes).
Carl Hetherington
4 years
2215-markers
Add verify test to check for erroneous <EntryPoint> and <Duration>
Carl Hetherington
4 years
2267-debug
fixup! Hack sanity check in.
Carl Hetherington
4 years
2295-tolerate-missing-full-content-title
Tolerate missing FullContentTitleText (DoM bug #2295).
Carl Hetherington
4 years
2300-kdm-timing
Add some more setters.
Carl Hetherington
3 years
2389-vpos
Be explicit about the version of SMPTE 428-7 that is used for subtitles,
Carl Hetherington
3 years
2419-main-sound-configuration
Add support for 20 as a MainSoundConfiguration.
Carl Hetherington
3 years
2507-thumbprint
Hacks.
Carl Hetherington
3 years
2525-ccap-fonts
Make it possible to write subtitle assets without any <Font> tags.
Carl Hetherington
3 years
2536-interop-subs
Don't unconditionally clear _fonts when inspecting assets.
Carl Hetherington
3 years
2652-ruby
wip: ruby
Carl Hetherington
4 weeks
2758-safe-write
FIXME: Hash to a vector rather than a string.
Carl Hetherington
7 months
2795-stall
Debugging.
Carl Hetherington
24 months
2801-cap
wip
Carl Hetherington
21 months
2814-freeze
More logging.
Carl Hetherington
21 months
2884-ruby
wip
Carl Hetherington
17 months
2908-verify-details
Add some context to command-line verifier on --context.
Carl Hetherington
15 months
2958-3d-subs
fixup! fixup! Add LoadVariableZ.
Carl Hetherington
12 months
2972-short-read
Fix self-reference check in File::operator=
Carl Hetherington
14 months
2984-better-verify-location
fixup
Carl Hetherington
4 months
3026-mpeg2-colour
Add convert_rgb_gamma().
Carl Hetherington
6 months
3D
A couple of missing bits.
Carl Hetherington
13 years
add-validity
Add Certificate::not_{before,after}
Carl Hetherington
4 years
asdcp-master
FIXME: hack out parts that don't work.
Carl Hetherington
3 years
atmos
Allow creation of ATMOS sync on channel 14.
Carl Hetherington
6 years
attempt-at-overwrite-existing
Tweak message.
Carl Hetherington
13 years
backport
Improve handling of image subtitle IDs in XML (DoM bug #1965)
Carl Hetherington
5 years
bad-mxf
Add a nice note for general MXF errors.
Carl Hetherington
3 years
bitmap-subs
Very basic SMPTE image test.
Carl Hetherington
8 years
bv2.1-verify
Fix strange crash in verify().
Carl Hetherington
5 years
cancel
wip
Carl Hetherington
14 months
ccache
openjpeg2-cdist ccache fix.
Carl Hetherington
9 years
cdist
Add cscript.
Carl Hetherington
5 years
check-bitmaps
Merge branch 'master' into check-bitmaps
Carl Hetherington
14 years
check-chains
Updates.
Carl Hetherington
6 years
check-signatures
wip
Carl Hetherington
4 years
combine
Prevent DCP::assets() from returning duplicates.
Carl Hetherington
6 years
compose
Remove String namespace from around compose().
Carl Hetherington
5 years
cpl-metadata
Better error locations in XML.
Carl Hetherington
6 years
cpp17
Separate C++17 from new *mm APIs.
Carl Hetherington
15 months
crash
Fix crashes when static linking due to tricky lifetime
Carl Hetherington
6 years
cxml
Missing declaration.
Carl Hetherington
13 years
dbg
debug
Carl Hetherington
15 months
dcp-editor
wip: add AssetMap and fix everything up.
Carl Hetherington
4 years
dcp-editor2
Try to remove the PKL object, and make it so that we don't keep
Carl Hetherington
4 years
dcp-editor3
Add move constructor/operator=.
Carl Hetherington
4 years
debug
fixup! Debug it harder.
Carl Hetherington
14 months
decrypt-hmac
Missing file.
Carl Hetherington
8 years
dynamic-lut
Compute LUTs at run-time.
Carl Hetherington
13 years
edgecode
More hacks - MCA descriptors in CPL but not MXF.
Carl Hetherington
6 weeks
edgecode2
Use WTF/ for MainSoundConfiguration.
Carl Hetherington
6 weeks
encryption
Improve certificate handling a bit and fix up tests.
Carl Hetherington
13 years
fastvideo
Add rgb_to_xyz with xyz buffer and stride.
Carl Hetherington
4 years
fed43
Failed attempts.
Carl Hetherington
2 weeks
file-class-in-dom
Tweak whitespace.
Carl Hetherington
4 years
fixit
fixup! Set rc_max_rate so that mediainfo reports the correct values.
Carl Hetherington
13 months
fixlibdir
debug
Carl Hetherington
21 months
fmt
Replace simple uses of raw_convert<string> with fmt.
Carl Hetherington
4 years
fmt2
Use libfmt to convert things to non-locale-influenced strings.
Carl Hetherington
15 months
fmt3
fixup! Remove String::compose and use fmt instead.
Carl Hetherington
15 months
fontfix
Stuff.
Carl Hetherington
11 years
for-dcptovideo
Don't crash with no audio; get video MXF information from the MXF itself; get...
Carl Hetherington
14 years
gh-21-open
More debugging.
Carl Hetherington
3 years
ignore-hmac
Make use of HMAC optional.
Carl Hetherington
6 years
imf
Various IMF hacks.
Carl Hetherington
10 years
imf2
Hacks.
Carl Hetherington
10 years
inaccurate-gamma
Use two LUTs.
Carl Hetherington
4 years
inaccurate-gamma2
Remove unnecessary using
Carl Hetherington
4 years
j2k-check
WIP: analyse J2K files.
Carl Hetherington
5 years
mac-tests
Bump libdcp for macOS test fix.
Carl Hetherington
4 years
mac-warning
Add another warning to LIBDCP_DISABLE_WARNINGS
Carl Hetherington
4 years
macos
macos branch
Carl Hetherington
5 years
macos-tests
Fix DYLD_LIBRARY_PATH for macOS tests.
Carl Hetherington
4 years
main
Merge branch 'tidy-verify'
Carl Hetherington
4 days
markers
Finish initial CPL markers support.
Carl Hetherington
7 years
master
Add and use new File class.
Carl Hetherington
4 years
mattias-debug
debug
Carl Hetherington
15 months
more-warning-fixes
Missing warning ignore with older GCCs.
Carl Hetherington
4 years
multi-fonts-in-pkl
Don't write the same asset more than once to an ASSETMAP.
Carl Hetherington
3 years
mxe
More __mingw_snprintf fixes.
Carl Hetherington
9 years
mxe2
Build with c++11 on Windows.
Carl Hetherington
6 years
new-mxe
Disambiguate make_shared for Windows build.
Carl Hetherington
3 years
niclas
Bump libcxml.
Carl Hetherington
8 years
no-add-child
Replace xmlpp::Node::add_child with cxml::add_child.
Carl Hetherington
2 years
no-empty-annotation-texts
Use optional for ReelAsset _annotation_text.
Carl Hetherington
4 years
oj1-again
Missing dependencies.
Carl Hetherington
24 months
openjpeg2
Missing includes.
Carl Hetherington
11 years
openmp
Tweak message.
Carl Hetherington
10 years
opt
Try carl-2 on master.
Carl Hetherington
6 years
optional-cpl-metadata
Make CPL metadata writing optional.
Carl Hetherington
3 years
osx
Hack.
Carl Hetherington
10 years
pkl
Throw an exception on an unknown asset type.
Carl Hetherington
8 years
printablestring
Use string_mask = nombstr so that openssl uses PRINTABLESTRING
Carl Hetherington
8 years
python310
Bump waf for python 3.10 support.
Carl Hetherington
4 years
raw-convert
Roll-your-own hacks.
Carl Hetherington
15 months
read2
Whoops; check correct video frame.
Carl Hetherington
14 years
rec2020
Fix YUV->RGB for Rec. 2020.
Carl Hetherington
3 years
remove-device-list-description
Don't write DeviceListDescription tags to KDMs.
Carl Hetherington
3 years
rework-again
Partial.
Carl Hetherington
13 years
rework-again2
Make CPL a simpler parser of the XML without real assets.
Carl Hetherington
13 years
shared-ptr
WIP: more hacks.
Carl Hetherington
20 months
smaller-ccap
Omit vposition property when it's 0.
Carl Hetherington
2 years
smpte-a
fixup! Introduce SMPTEFlavour and use it to decide which optional things to w...
Carl Hetherington
23 months
sony-debug
Fully indent PKL/CPL.
Carl Hetherington
7 years
split
Add header guard to ruby.h.
Carl Hetherington
2 years
sse
Hackzzz.
Carl Hetherington
6 years
sse2
Add SSE/AVX2 version of rgb_to_xyz().
Carl Hetherington
6 years
static-tests
Bump libcxml.
Carl Hetherington
5 years
sub-rework
Add some missing override statements.
Carl Hetherington
5 years
test-filename
debug
Carl Hetherington
15 months
tests
fixup! Allow tests to be run on Windows.
Carl Hetherington
4 years
tests-on-all-platforms
Write subtitle files in binary mode.
Carl Hetherington
4 years
thomas-experimental
Tweak name.
Carl Hetherington
13 years
tidy
Tidy repeated call of make_uuid() and don't put urn:uuid: in front of default...
Carl Hetherington
7 years
tidy-eq-options
Rationalise #undef-ing of ERROR.
Carl Hetherington
3 years
tidy-verify
Remove VerificationNote::note.
Carl Hetherington
4 days
tmp
Debug.
Carl Hetherington
5 years
unstab
Hack.
Carl Hetherington
11 years
utf8
debug
Carl Hetherington
3 years
v0.74.1
Build deps on windows.
Carl Hetherington
13 years
v1.11.x
Add missing link of libswresample.
Carl Hetherington
3 weeks
v1.5.x
Bump version
Carl Hetherington
7 years
v1.6.x
Add Certificate::not_{before,after}
Carl Hetherington
4 years
v1.6.x-laszlo
Add some debugging messages.
Carl Hetherington
5 years
v1.8.x
Fix boost test library detection.
Carl Hetherington
19 months
v1.9.x
Avoid crash with empty ASSETMAP file.
Carl Hetherington
16 months
verify-j2k-sizes
Untested verification of JPEG2000 frame data sizes.
Carl Hetherington
6 years
videocon
Read Atmos assets into other_assets.
Carl Hetherington
8 years
videocon-0
Don't check HMAC codes, at least when reading sound assets.
Carl Hetherington
3 months
videocon-1
Bump waf to 2.0.27.
Carl Hetherington
3 months
warnings
Attempt to fix clang warnings for clang < 17.
Carl Hetherington
6 months
win32-crash
Add -x32/-x64 suffix to boost libraries when building for Windows.
Carl Hetherington
4 years
windbg
Hack.
Carl Hetherington
10 years
winpack
Deps.
Carl Hetherington
8 years
wtf
Hacks.
Carl Hetherington
6 years
xerces
Remove now-unused boost regex.
Carl Hetherington
6 years
xmldiff
Remove unnecessary -c option for compatiblity with different versions of xmld...
Carl Hetherington
5 years
zpos
Add a couple of Z position tests.
Carl Hetherington
3 years