Carl Hetherington [Mon, 13 Jun 2022 22:32:45 +0000 (00:32 +0200)]
Add some more logging to RESULT_WRITEFAIL cases.
Carl Hetherington [Mon, 13 Jun 2022 22:27:07 +0000 (00:27 +0200)]
Build asdcp-{un,}wrap
Carl Hetherington [Mon, 13 Jun 2022 22:26:46 +0000 (00:26 +0200)]
Whitespace fixes.
Carl Hetherington [Mon, 13 Jun 2022 22:26:33 +0000 (00:26 +0200)]
Fix include paths.
cah [Mon, 2 May 2022 19:14:05 +0000 (21:14 +0200)]
Use boost random for the test (repeatable) RNG rather than rand_r.
cah [Mon, 2 May 2022 17:54:59 +0000 (19:54 +0200)]
Remove uses of register.
Carl Hetherington [Sun, 1 May 2022 18:44:34 +0000 (20:44 +0200)]
Log actual error codes from CreateFileW failures.
Carl Hetherington [Sun, 1 May 2022 18:42:55 +0000 (20:42 +0200)]
Remove use of deprecated register keyword.
Carl Hetherington [Tue, 22 Feb 2022 22:50:22 +0000 (23:50 +0100)]
Remove MSVC-ism; I think this is safe, and these methods are only
used for debug logging anyway as far as I can see.
Carl Hetherington [Tue, 22 Feb 2022 22:19:30 +0000 (23:19 +0100)]
Remove some bad defines.
Carl Hetherington [Tue, 22 Feb 2022 22:06:29 +0000 (23:06 +0100)]
Add -x32/-x64 suffix to boost libraries when building for Windows.
Carl Hetherington [Thu, 28 Oct 2021 23:50:18 +0000 (01:50 +0200)]
Add another VALGRIND_MAKE_MEM_DEFINED.
Carl Hetherington [Sat, 23 Jan 2021 08:37:01 +0000 (09:37 +0100)]
Remove gcc 4.1 check and hide some more warnings.
Carl Hetherington [Mon, 3 Feb 2020 19:15:46 +0000 (20:15 +0100)]
Also need the flag in the actual build.
Carl Hetherington [Mon, 3 Feb 2020 16:45:54 +0000 (17:45 +0100)]
Re-add WIN32_LEAN_AND_MEAN for the asdcplib build.
Carl Hetherington [Mon, 3 Feb 2020 16:26:23 +0000 (17:26 +0100)]
DCP-o-matic already defines WIN32_LEAN_AND_MEAN; fix warning about this.
Carl Hetherington [Mon, 3 Feb 2020 16:24:12 +0000 (17:24 +0100)]
Remove pragma unknown by mingw.
Carl Hetherington [Tue, 3 Dec 2019 19:15:03 +0000 (20:15 +0100)]
Rename .pc template file.
Carl Hetherington [Tue, 3 Dec 2019 16:12:53 +0000 (17:12 +0100)]
Use -carl rather than -cth to match the git branch name.
Carl Hetherington [Tue, 3 Dec 2019 16:05:00 +0000 (17:05 +0100)]
Remove unused file.
Carl Hetherington [Sat, 2 Nov 2019 20:51:12 +0000 (21:51 +0100)]
Allow waf to be run with python 3.
philip [Thu, 18 Jul 2019 11:12:50 +0000 (13:12 +0200)]
added readme for cth branch/fork
Carl Hetherington [Thu, 31 Jan 2019 23:30:51 +0000 (23:30 +0000)]
Set up MXF header value DisplayHeight. Otherwise mediainfo reports
0 height for DCP-o-matic's MXFs. See DoM bug #1325 for more discussion.
Carl Hetherington [Fri, 18 Jan 2019 12:39:32 +0000 (12:39 +0000)]
Build fix.
Carl Hetherington [Thu, 17 Jan 2019 20:01:13 +0000 (20:01 +0000)]
Re-fix python3 wscript problem.
Carl Hetherington [Thu, 17 Jan 2019 19:55:37 +0000 (19:55 +0000)]
Debug.
Carl Hetherington [Thu, 17 Jan 2019 19:53:29 +0000 (19:53 +0000)]
Try to provide python3 compatibility.
Carl Hetherington [Thu, 27 Sep 2018 19:49:32 +0000 (20:49 +0100)]
No-commit versioning.
Carl Hetherington [Mon, 10 Sep 2018 22:07:28 +0000 (23:07 +0100)]
Update waf.
Carl Hetherington [Fri, 7 Sep 2018 12:01:36 +0000 (13:01 +0100)]
Install KM_log.h
Carl Hetherington [Wed, 5 Sep 2018 09:23:04 +0000 (10:23 +0100)]
Quell some valgrind errors.
Carl Hetherington [Mon, 30 Oct 2017 23:01:23 +0000 (23:01 +0000)]
Fix a few compiler warnings about misleading indents.
Carl Hetherington [Wed, 11 Jan 2017 13:55:39 +0000 (13:55 +0000)]
Make the IMP stuff usable.
Carl Hetherington [Wed, 9 Nov 2016 15:25:08 +0000 (15:25 +0000)]
Remove stack-allocated BIGNUM which is no longer allowed in OpenSSL 1.1.
Carl Hetherington [Sun, 23 Oct 2016 23:52:38 +0000 (00:52 +0100)]
Allow > 60 fps 3D.
Carl Hetherington [Fri, 22 Jul 2016 09:04:53 +0000 (10:04 +0100)]
Remove use of stringstream in FileWriter.
Carl Hetherington [Fri, 1 Jul 2016 11:22:38 +0000 (12:22 +0100)]
Move public headers into src/asdcp and install them in a asdcp subdirectory.
Carl Hetherington [Thu, 9 Jun 2016 19:24:20 +0000 (20:24 +0100)]
Don't include micro version number in MXFs we write.
Carl Hetherington [Thu, 9 Jun 2016 15:17:24 +0000 (16:17 +0100)]
Fix build on old GCCs.
Carl Hetherington [Wed, 25 May 2016 20:00:03 +0000 (21:00 +0100)]
Fix apparent typo in operator==.
Carl Hetherington [Mon, 14 Mar 2016 15:01:52 +0000 (15:01 +0000)]
Fix / hide some warnings on Linux.
Carl Hetherington [Mon, 8 Feb 2016 16:57:14 +0000 (16:57 +0000)]
Probably fix fake-writing with 3D.
Carl Hetherington [Wed, 3 Feb 2016 23:10:19 +0000 (23:10 +0000)]
Missing edit to libasdcp-cth.pc.in.
Carl Hetherington [Wed, 3 Feb 2016 22:47:39 +0000 (22:47 +0000)]
Make sure that .pc file specifies -DKM_WIN32 on Windows.
Carl Hetherington [Wed, 3 Feb 2016 11:41:41 +0000 (11:41 +0000)]
Upgrade waf to a version which works on recent Arch.
Carl Hetherington [Wed, 3 Feb 2016 09:16:05 +0000 (09:16 +0000)]
Win32 build fixes.
Carl Hetherington [Thu, 28 Jan 2016 22:22:37 +0000 (22:22 +0000)]
Build statically on Linux.
Carl Hetherington [Thu, 28 Jan 2016 22:02:35 +0000 (22:02 +0000)]
Build correctly-suffixed libs (with -cth).
Carl Hetherington [Thu, 28 Jan 2016 09:35:39 +0000 (09:35 +0000)]
Add cscript file.
Carl Hetherington [Sat, 16 Jan 2016 15:16:37 +0000 (15:16 +0000)]
Missing file.
Carl Hetherington [Sat, 16 Jan 2016 15:15:19 +0000 (15:15 +0000)]
Naming fixes; add debug option.
Carl Hetherington [Thu, 14 Jan 2016 22:32:55 +0000 (22:32 +0000)]
Add .gitignore.
Carl Hetherington [Thu, 14 Jan 2016 22:31:50 +0000 (22:31 +0000)]
waf build system.
Carl Hetherington [Thu, 14 Jan 2016 22:27:20 +0000 (22:27 +0000)]
Patches for testing to allow predictable random number and date generation.
Carl Hetherington [Thu, 14 Jan 2016 22:05:56 +0000 (22:05 +0000)]
Support hashing while writing MXFs.
Carl Hetherington [Thu, 14 Jan 2016 21:45:19 +0000 (21:45 +0000)]
Allow overwrite (i.e. continue) when writing JPEG2000 MXFs.
Carl Hetherington [Thu, 14 Jan 2016 20:16:11 +0000 (20:16 +0000)]
Fix UTF-8 filename handling; replace DirScanner code with boost-based implementation.
Carl Hetherington [Thu, 14 Jan 2016 20:15:43 +0000 (20:15 +0000)]
Fix uninitialised variable.
Carl Hetherington [Thu, 14 Jan 2016 20:04:43 +0000 (20:04 +0000)]
Remove edit rate checks so that DCP-o-matic can use any edit rate it wants.
Carl Hetherington [Thu, 14 Jan 2016 20:03:15 +0000 (20:03 +0000)]
Add another OpenReadFrame method for JP2K::CodestreamParser.
Carl Hetherington [Thu, 14 Jan 2016 22:54:21 +0000 (22:54 +0000)]
Fix a type-punning warning.
Carl Hetherington [Mon, 11 Jan 2016 11:23:33 +0000 (11:23 +0000)]
Fix some comparisons of signed with unsigned.
Carl Hetherington [Mon, 11 Jan 2016 11:19:03 +0000 (11:19 +0000)]
Remove some unused variables.
Carl Hetherington [Mon, 11 Jan 2016 11:16:02 +0000 (11:16 +0000)]
Add call to parent constructor.
Carl Hetherington [Mon, 11 Jan 2016 11:11:33 +0000 (11:11 +0000)]
Fix unnecessary const qualifiers on return values.
Carl Hetherington [Mon, 11 Jan 2016 11:03:56 +0000 (11:03 +0000)]
Fix missing initializer for the second variable in TagValue.
Carl Hetherington [Mon, 11 Jan 2016 11:01:20 +0000 (11:01 +0000)]
Fix constructor initializer order.
Carl Hetherington [Mon, 11 Jan 2016 10:43:43 +0000 (10:43 +0000)]
Fix enum switch/case statements with unhandled values.
Carl Hetherington [Mon, 11 Jan 2016 10:36:03 +0000 (10:36 +0000)]
Remove unused parameters to methods.
mschroffel [Tue, 10 Nov 2015 19:49:40 +0000 (19:49 +0000)]
rolled version number
jhurst [Tue, 10 Nov 2015 19:40:55 +0000 (19:40 +0000)]
release
jhurst [Fri, 9 Oct 2015 23:41:11 +0000 (23:41 +0000)]
o General review of Batch/Array distinction throughout the project
o Fixed a bug that caused incorrect failure when parsing JPEG 2000 codestreams having fewer than five decomposition levels.
o Fixed missing UUID generation in some instances of the MCALinkID property
o Added -w option to asdcp-wrap to support use of WTF label with MCA
jhurst [Wed, 7 Oct 2015 16:58:03 +0000 (16:58 +0000)]
port
jhurst [Wed, 7 Oct 2015 16:41:23 +0000 (16:41 +0000)]
o Moved personal dev environment from older gcc to newer clang. Many small changes were made to satisfy the new compiler:
- Altered many printf format codes to use the correct type for the given integer type
- Parenthesized some expressions to clarify previously ambiguous expectations of precedence
- Created macro KM_MACOSX for use in OS-specific code selection
- Removed last uses of the old C-language abs(), now using Kumu::xabs()
- Removed last uses of the old C-language atoi()
o Added platform-independent call Kumu::GetExecutablePath() (test with win32)
o Fixed a bug that was causing Array properties to be written without the (count, length) header (from PAL)
o Fixed Win32 build (from Crowe)
o Added imlementation of SMPTE ST 2092-1 pink noise generator
o Added pinkwave CLI utility
o Added font support to the IMF timed-text wrapper
mwalker [Tue, 28 Jul 2015 22:36:28 +0000 (22:36 +0000)]
mem leak fix
jhurst [Fri, 19 Jun 2015 18:53:59 +0000 (18:53 +0000)]
foo
jhurst [Fri, 19 Jun 2015 18:48:11 +0000 (18:48 +0000)]
datetime workarounds for stupid Ubuntu 14
jhurst [Thu, 21 May 2015 00:10:39 +0000 (00:10 +0000)]
compile fixes
jhurst [Fri, 13 Mar 2015 16:18:02 +0000 (16:18 +0000)]
turn on the text
jhurst [Sun, 22 Feb 2015 20:16:28 +0000 (20:16 +0000)]
megasubs
mschroffel [Thu, 19 Feb 2015 22:42:18 +0000 (22:42 +0000)]
banner updates to 2015
jhurst [Thu, 22 Jan 2015 21:05:58 +0000 (21:05 +0000)]
phdr
mschroffel [Thu, 23 Oct 2014 23:31:24 +0000 (23:31 +0000)]
version bump
jhurst [Wed, 22 Oct 2014 22:42:16 +0000 (22:42 +0000)]
fixed the partition split between the last fram in a partition and its metadata packet
jhurst [Wed, 22 Oct 2014 19:21:30 +0000 (19:21 +0000)]
no need for MDD
jhurst [Wed, 22 Oct 2014 19:19:49 +0000 (19:19 +0000)]
phdr:
o Finished FrameBuffer::Dump()
o Minor comment changes
o Added support for -W and some verbosity to phdr-unwrap
o Removed spurious "m_FramesWritten++" that was causing master metadata tin increment the duration.
asdcp:
o Set streamID byte of the PHDRImageMetadataItem UL to zero to meet canonical expectations.
o Added some verbosity to as-02-unwrap
o Fixed partitioning off-by-one in h__AS02WriterFrame::WriteEKLVPacket()
jhurst [Tue, 14 Oct 2014 00:14:39 +0000 (00:14 +0000)]
comment insensitivity
jhurst [Fri, 10 Oct 2014 16:31:40 +0000 (16:31 +0000)]
newlines are valid inside elements!
mschroffel [Thu, 2 Oct 2014 21:41:12 +0000 (21:41 +0000)]
version bump
mschroffel [Wed, 1 Oct 2014 21:27:52 +0000 (21:27 +0000)]
version bump
jhurst [Mon, 22 Sep 2014 16:17:05 +0000 (16:17 +0000)]
win32 compiler fixes
jhurst [Sun, 21 Sep 2014 13:27:43 +0000 (13:27 +0000)]
imf bugs
date parse bug
timed-text transform removed
mschroffel [Thu, 7 Aug 2014 19:14:00 +0000 (19:14 +0000)]
version bump
mschroffel [Mon, 14 Jul 2014 20:50:11 +0000 (20:50 +0000)]
Added TimedText_Transform.h to the list of installable headers when using enable-dev-headers configure option
mikey [Wed, 9 Jul 2014 22:22:35 +0000 (22:22 +0000)]
update
mschroffel [Wed, 9 Jul 2014 22:10:07 +0000 (22:10 +0000)]
doc string typo
mschroffel [Wed, 9 Jul 2014 17:56:44 +0000 (17:56 +0000)]
typo
mschroffel [Thu, 3 Jul 2014 17:33:07 +0000 (17:33 +0000)]
missing TimedText_transform.h
tmccolm [Tue, 1 Jul 2014 19:52:03 +0000 (19:52 +0000)]
Corrected rgba_MaxRef default from 1024 to 1023. Corrected partition_space from 10 to 60. Added partition_space supplied value to writer object.
tmccolm [Fri, 20 Jun 2014 19:05:54 +0000 (19:05 +0000)]
Extra comments