Carl Hetherington [Sat, 16 Mar 2024 21:23:47 +0000 (22:23 +0100)]
Hackily fix use of undefinied variable if !ASDCP_SUCCESS(result) happens here.
Carl Hetherington [Thu, 21 Mar 2024 19:33:34 +0000 (20:33 +0100)]
Add some more logging to RESULT_WRITEFAIL cases.
Carl Hetherington [Thu, 21 Mar 2024 19:31:49 +0000 (20:31 +0100)]
Log actual error codes from CreateFileW failures.
Carl Hetherington [Sat, 16 Mar 2024 21:10:47 +0000 (22:10 +0100)]
Remove MSVC-ism; I think this is safe, and these methods are only used for debug logging anyway I think.
Carl Hetherington [Sat, 16 Mar 2024 21:08:13 +0000 (22:08 +0100)]
Stop some valgrind errors about undefined memory.
Carl Hetherington [Sat, 16 Mar 2024 21:04:14 +0000 (22:04 +0100)]
Add cscript file.
Carl Hetherington [Sat, 16 Mar 2024 21:03:56 +0000 (22:03 +0100)]
Add hacks for predictable random number and timestamp generation.
Carl Hetherington [Sat, 16 Mar 2024 20:50:24 +0000 (21:50 +0100)]
Support hashing while writing MXFs.
Carl Hetherington [Thu, 21 Mar 2024 19:29:47 +0000 (20:29 +0100)]
Allow overwrite (i.e. continue) when writing JPEG2000 MXFs.
Carl Hetherington [Sat, 16 Mar 2024 20:16:17 +0000 (21:16 +0100)]
Add missing UTF8 version of do_stat().
Carl Hetherington [Sat, 16 Mar 2024 20:05:08 +0000 (21:05 +0100)]
Remove edit rate checks so that DCP-o-matic can use any edit rate it wants.
Carl Hetherington [Sat, 16 Mar 2024 20:04:15 +0000 (21:04 +0100)]
Add another OpenReadFrame method for JP2K::CodestreamParser.
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 [Sat, 16 Mar 2024 20:01:00 +0000 (21:01 +0100)]
Add waf build system.
John Hurst [Mon, 31 Jul 2023 15:03:01 +0000 (08:03 -0700)]
feat: new version indicatse API changes
John Hurst [Mon, 31 Jul 2023 15:02:00 +0000 (08:02 -0700)]
fix: corrected byte offset of SqcdOFST and SPqcdOFST in j2c parser
John Hurst [Mon, 31 Jul 2023 15:00:50 +0000 (08:00 -0700)]
fix: allow full 64 bits of index duration through API
John Hurst [Mon, 31 Jul 2023 14:59:31 +0000 (07:59 -0700)]
feat: added DeleteMDObjectByID() to MXF header and footer classes
John Hurst [Mon, 31 Jul 2023 14:58:05 +0000 (07:58 -0700)]
feat: added option -g
John Hurst [Tue, 25 Apr 2023 19:04:21 +0000 (12:04 -0700)]
Merge pull request #124 from Jason-elkins/master
ci: remove docker build
Jason-elkins [Tue, 25 Apr 2023 18:10:59 +0000 (18:10 +0000)]
ci: remove docker build
John Hurst [Tue, 25 Apr 2023 14:40:54 +0000 (07:40 -0700)]
Merge pull request #123 from Jason-elkins/master
feat: add RFC5646Language to TimedTextDescriptor
John Hurst [Tue, 25 Apr 2023 14:33:15 +0000 (07:33 -0700)]
Merge pull request #117 from msheby/feature/allow-mos
feature: allow an MCA label to start with a hyphen
John Hurst [Tue, 25 Apr 2023 14:32:31 +0000 (07:32 -0700)]
Merge pull request #116 from msheby/feature/ns-428-7-2014
feature: RDD 52 points to ST 428-7:2014
John Hurst [Tue, 25 Apr 2023 14:32:13 +0000 (07:32 -0700)]
Merge pull request #115 from msheby/fix/m4-openssl-detection
fix: improve autoconf handling of OpenSSL 1.x
John Hurst [Tue, 25 Apr 2023 14:31:31 +0000 (07:31 -0700)]
Merge pull request #113 from DolbyLaboratories/dolby/fix_misaligned_reads_wav
Fix misaligned reads when readin/writing audio
jelkins [Fri, 31 Mar 2023 23:17:56 +0000 (23:17 +0000)]
feat: add RFC5646Language to TimedTextDescriptor
Matthew Sheby [Fri, 10 Feb 2023 01:53:08 +0000 (17:53 -0800)]
fix: improve autoconf handling of OpenSSL 1.x
Matthew Sheby [Fri, 10 Feb 2023 01:35:16 +0000 (17:35 -0800)]
feature: allow an MCA label to start with a hyphen
Matthew Sheby [Fri, 10 Feb 2023 01:31:26 +0000 (17:31 -0800)]
RDD 52 points to ST 428-7:2014
John Hurst [Mon, 17 Oct 2022 23:38:38 +0000 (16:38 -0700)]
build: advance to 2.12.4
John Hurst [Mon, 17 Oct 2022 23:19:03 +0000 (16:19 -0700)]
Merge pull request #114 from Jason-elkins/master
fix: add IMF JP2K 2K Lossy Profiles
jelkins [Mon, 17 Oct 2022 21:12:30 +0000 (14:12 -0700)]
fix: add IMF JP2K 2K Lossy Profiles
jhurst [Tue, 30 Aug 2022 15:52:36 +0000 (08:52 -0700)]
Fixed local path translation error when writing anc resource files
Arnaud Bienner [Wed, 10 Aug 2022 09:47:06 +0000 (11:47 +0200)]
Fix misaligned reads when readin/writing audio
jhurst [Thu, 21 Jul 2022 23:15:35 +0000 (16:15 -0700)]
updated change log to include 2.10.38 and 2.12.2
John Hurst [Wed, 25 May 2022 18:35:48 +0000 (11:35 -0700)]
build: advance configure.ac to 2.12.3
John Hurst [Thu, 28 Apr 2022 15:59:52 +0000 (08:59 -0700)]
Added IMF IAB header to install target
John Hurst [Wed, 16 Feb 2022 19:08:52 +0000 (11:08 -0800)]
Merge pull request #107 from Jason-elkins/patch-5
Create .gitlab-ci.yml
Jason-elkins [Wed, 16 Feb 2022 19:07:21 +0000 (11:07 -0800)]
Create .gitlab-ci.yml
add gitlab CI support
John Hurst [Tue, 8 Feb 2022 16:34:24 +0000 (08:34 -0800)]
Merge pull request #105 from Jason-elkins/patch-4
update configure.ac to 2.12.2
John Hurst [Tue, 8 Feb 2022 16:34:12 +0000 (08:34 -0800)]
Merge pull request #106 from thorfdbg/master
Fixed MDDs for JPEG XS labels in IMF files
Thomas Richter [Fri, 4 Feb 2022 15:05:18 +0000 (16:05 +0100)]
Fixed creating the essence coding of the JPEG XS file.
Thomas Richter [Thu, 3 Feb 2022 09:57:36 +0000 (10:57 +0100)]
Enabled JPEG XS in as-02-info.
Thomas Richter [Thu, 3 Feb 2022 08:05:53 +0000 (09:05 +0100)]
Merge branch 'cinecert:master' into master
Thomas Richter [Fri, 28 Jan 2022 10:37:24 +0000 (11:37 +0100)]
Fixed the MMDs for the JPEG XS AS02 labels.
Thomas Richter [Fri, 28 Jan 2022 08:30:55 +0000 (09:30 +0100)]
Merge branch 'master' of github.com:thorfdbg/asdcplib
Jason-elkins [Wed, 15 Dec 2021 18:37:10 +0000 (10:37 -0800)]
update configure.ac to 2.12.2
John Hurst [Wed, 24 Nov 2021 17:16:45 +0000 (09:16 -0800)]
Merge pull request #104 from msheby/bugfix/chunks-after-data
correctly handle WAVE files that don't end with the "data" chunk
Matthew Sheby [Wed, 24 Nov 2021 06:14:44 +0000 (22:14 -0800)]
correctly handle WAVE files that have chunks after the "data" chunk
John Hurst [Wed, 17 Nov 2021 17:49:26 +0000 (09:49 -0800)]
Merge pull request #103 from IMFTool/cmake-fix
CMake fix
John Hurst [Wed, 17 Nov 2021 17:38:58 +0000 (09:38 -0800)]
Merge pull request #102 from Jason-elkins/patch-3
update configure.ac to 2.12.1
IMFTool [Wed, 17 Nov 2021 08:37:11 +0000 (09:37 +0100)]
CMake fix
jhurst [Wed, 10 Nov 2021 21:08:57 +0000 (13:08 -0800)]
Moved as-02-wrap-jxs build under the JXS conditional
jhurst [Wed, 10 Nov 2021 20:55:54 +0000 (12:55 -0800)]
Added option -s
jhurst [Wed, 10 Nov 2021 20:52:24 +0000 (12:52 -0800)]
Modified the KLV parser to return RESULT_ALLOC instead of RESULT_FAIL when an attempt is made to read a packet that is larger than the internal limit. The file handle is Seek()ed to the first byte following the huge packet, allowing the caller to get over it and continue parsing MXF.
jhurst [Wed, 10 Nov 2021 20:51:41 +0000 (12:51 -0800)]
Added a new UL matching operator MatchIgnorePlaceholder()
jhurst [Wed, 10 Nov 2021 20:49:17 +0000 (12:49 -0800)]
Added as-02-wrap-iab and as-02-wrap-jxs to the build
jhurst [Wed, 10 Nov 2021 20:49:03 +0000 (12:49 -0800)]
Added as-02-wrap-iab to the build
jhurst [Wed, 10 Nov 2021 20:48:40 +0000 (12:48 -0800)]
New command
jhurst [Wed, 10 Nov 2021 20:47:34 +0000 (12:47 -0800)]
Added recognition of IAB files
John Hurst [Sat, 2 Oct 2021 00:26:18 +0000 (17:26 -0700)]
Merge pull request #100 from DolbyLaboratories/ci_jxs_build
CI: add JPEG XS build
Jason-elkins [Sat, 2 Oct 2021 00:25:19 +0000 (17:25 -0700)]
update configure.ac to 2.12.1
John Hurst [Sat, 2 Oct 2021 00:17:35 +0000 (17:17 -0700)]
Merge pull request #101 from Jason-elkins/master
update configure.ac to 2.12.0
John Hurst [Sat, 2 Oct 2021 00:13:00 +0000 (17:13 -0700)]
Merge pull request #99 from thorfdbg/master
Fixed constructor of JXS file reader.
Jason-elkins [Sat, 2 Oct 2021 00:06:25 +0000 (17:06 -0700)]
update configure.ac to 2.12.0
ArnaudBienner [Wed, 22 Sep 2021 20:01:45 +0000 (22:01 +0200)]
CI: add JPEG XS build
Thomas Richter [Wed, 22 Sep 2021 10:51:11 +0000 (12:51 +0200)]
Fixed constructor of JXS file reader.
jhurst [Sat, 18 Sep 2021 22:35:18 +0000 (15:35 -0700)]
fixed egregious pointer misuse previously committed by me
jhurst [Sat, 18 Sep 2021 16:14:37 +0000 (09:14 -0700)]
update to use IFileReaderFactory API
jhurst [Thu, 16 Sep 2021 16:24:56 +0000 (09:24 -0700)]
Merge branch 'master' of https://github.com/cinecert/asdcplib
jhurst [Thu, 16 Sep 2021 16:24:39 +0000 (09:24 -0700)]
was segfaulting due to incomplete IFileReader impl. Returned to stable FileReader behavior.
John Hurst [Wed, 15 Sep 2021 21:37:47 +0000 (14:37 -0700)]
Merge pull request #98 from DolbyLaboratories/Dolby/CI-without-ssl-without-xml
Update the CI to also build without XML or without SSL support
ArnaudBienner [Mon, 13 Sep 2021 20:10:09 +0000 (22:10 +0200)]
Update ci.yml
jhurst [Mon, 13 Sep 2021 19:19:04 +0000 (12:19 -0700)]
updated markings
jhurst [Mon, 13 Sep 2021 18:46:13 +0000 (11:46 -0700)]
make PHDR work with IFileReaderFactory
jhurst [Mon, 13 Sep 2021 18:17:14 +0000 (11:17 -0700)]
AS_02_internal.h removed from AS_02_IAB.h; it is not part of the public interface
jhurst [Mon, 13 Sep 2021 15:50:12 +0000 (08:50 -0700)]
Address filename changes
jhurst [Sun, 12 Sep 2021 20:55:51 +0000 (13:55 -0700)]
Merge remote-tracking branch 'upstream/master'
John Hurst [Sun, 12 Sep 2021 20:00:22 +0000 (13:00 -0700)]
Merge pull request #96 from msheby/feature/j2clayout
Feature/j2clayout
John Hurst [Sun, 12 Sep 2021 19:59:20 +0000 (12:59 -0700)]
Merge pull request #97 from thorfdbg/master
Fixed a wrong byte in the JPEG XS subdescriptor
John Hurst [Sun, 12 Sep 2021 19:56:03 +0000 (12:56 -0700)]
Merge pull request #5 from DolbyLaboratories/dolby/atmos_storage/asdcplib_integration/readWriteFrame_use_framebuffer
Writeframe and Readframe in line with other APIs (they now use framebuffer)
Thomas Richter [Fri, 10 Sep 2021 07:10:29 +0000 (09:10 +0200)]
Added the autogen boilerplate script.
Thomas Richter [Fri, 10 Sep 2021 07:09:30 +0000 (09:09 +0200)]
Fixed a wrong byte in the MDD file, the JPEG XS picture subdescriptor was wrong.
nolaiz [Wed, 8 Sep 2021 11:55:26 +0000 (13:55 +0200)]
Re-implement previous {Read,Write}Frame API
milla [Wed, 9 Jun 2021 11:43:55 +0000 (13:43 +0200)]
Fix indentation
milla [Wed, 26 May 2021 11:30:01 +0000 (13:30 +0200)]
Writeframe and Readframe in line with other APIs (they now use framebuffer)
Thomas Richter [Tue, 7 Sep 2021 11:38:27 +0000 (13:38 +0200)]
Added autogen boilerplate.
Matthew Sheby [Thu, 2 Sep 2021 17:48:40 +0000 (10:48 -0700)]
update -D documentation
Matthew Sheby [Thu, 2 Sep 2021 17:43:50 +0000 (10:43 -0700)]
add -J option for writing J2CLayout
Matthew Sheby [Thu, 2 Sep 2021 17:25:28 +0000 (10:25 -0700)]
add additional predefined RGBALayout values
John Hurst [Fri, 27 Aug 2021 14:46:16 +0000 (07:46 -0700)]
Merge pull request #95 from msheby/bugfix/issue71
Bugfix/issue71
John Hurst [Fri, 27 Aug 2021 14:44:17 +0000 (07:44 -0700)]
Merge pull request #14 from DolbyLaboratories/dolby/atmos_storage/asdcplib_integration/increment_trackID
Set trackid incrementally from 2 instead of hardcoded
John Hurst [Fri, 27 Aug 2021 14:44:04 +0000 (07:44 -0700)]
Merge pull request #2 from DolbyLaboratories/dolby/atmos_storage/asdcplib_integration/as02info_as02unwrap_iab
Merge dolby/atmos_storage/asdcplib_integration/as02info_as02unwrap_iab (contains also FileReader pluggable at runtime) to master
milla [Fri, 11 Jun 2021 09:13:27 +0000 (11:13 +0200)]
fix indentation
milla [Thu, 10 Jun 2021 10:48:27 +0000 (12:48 +0200)]
Fix indentation and comment
milla [Wed, 9 Jun 2021 11:15:05 +0000 (13:15 +0200)]
Fix indentation change
milla [Wed, 26 May 2021 11:57:04 +0000 (13:57 +0200)]
Set trackid incrementally from 2 instead of hardcoded
Matthew Sheby [Fri, 27 Aug 2021 04:35:20 +0000 (21:35 -0700)]
fix issue #71
John Hurst [Fri, 27 Aug 2021 03:50:19 +0000 (20:50 -0700)]
Merge pull request #16 from DolbyLaboratories/dolby/atmos_storage/asdcplib_integration/close_file_depends_on_pluggable_filereader
Close file if open when doing reset of the reader or destroying the reader