X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=README;h=3684f70933497a12d581c385a84562b50c3310fa;hb=b7f0b8f115baf56bdfbceef303e4528433ec6092;hp=a5a0d60edf1c2cd72305b3cf9a6178ff131451d2;hpb=4117245ebe1745dc7d74093e7f64ae8b56f82a4e;p=asdcplib.git diff --git a/README b/README index a5a0d60..3684f70 100755 --- a/README +++ b/README @@ -67,7 +67,9 @@ MinGW installed. For those Windows users who would prefer to build this natively, an "nmake" build file and instructions can be found in the win32 subdirectory. -OpenSSL is also required. See http://www.openssl.org/ +OpenSSL is also required, version 0.9.8k is recommended. See +http://www.openssl.org/ for more information and download +instructions. Optional support for writing Timed Text Track Files is supported by either Xerces-C or Expat. See http://xerces.apache.org/xerces-c/ or @@ -102,14 +104,83 @@ blackwave - Write a WAVE file full of zeros, Used to make filler Documentation -Currently, the API documentation is mostly in AS_DCP.h. Read -that file for a detailed description of the library's capabilities. -Read asdcp-test.cpp for library usage examples. The command-line +The API documentation is mostly in AS_DCP.h. Read that file for +a detailed description of the library's capabilities. Read +asdcp-test.cpp for library usage examples. The command-line utilities all respond to -h. Change History +2010.07.20 - bug fixes, v1.6.37 + o Fixed TimedTextResourceSubDescriptor UL value. + + +2010.06.16 - bug fixes, v1.6.36 + o Added support for new Edit Rates to asdcp-test.cpp. + o Expanded timed-text file reader in asdcp-test.cpp. + o Fixed large BER value encoding (plaintext) and decoding + (plaintext and ciphertext). This feature was introduced in + v1.5.31). + o Fixed AvgBps value for multi-channel Wave input. + + +2010.05.13 - bug fixes, enhancements, v1.6.34 + o ST 429-5 files have corrected ULs for DCTimedTextDescriptor and + GenericStream DataElement. Files made with previous versions of + the library are incompatible with this and future versions. + o Fixed File Package TrackNumber values. Thanks to Sankar. + o Added edit rate constants to AS_DCP.h (25, 30, 50, 60). + o Changed AudioDescriptor "SampelRate" element name to "EditRate" + to make it consistent with the other types. + o Now builds with XercesC 3.x. + o KM_memio.h has better const behavior. + o Fixed a bug in KM_memio.h string archiving. + + +2010.01.05 - bug fixes, enhancements, v1.5.32 + o Re-fixed swapped Interop and SMPTE OP Atom UL values. The swap + introduced in v1.5.31 was done in error. + o Added -z,-Z options to asdcp-test (j2c parameter checking) + o Reformed jp2k-test as j2c-test, added help and list processing, + added to standard install target. + + +2009.12.31 - bug fixes, enhancements, v1.5.31 + o Fixed swapped Interop and SMPTE OP Atom UL values. + o Added get_BER_length_for_value() subroutine. + o Modified ASDCP::h__Writer::WriteEKLVPacket() to allow larger BER + lengths for KLV packets larger than 16 MB. This was required to + support large font files in the SMPTE 429-5 implementation. + + +2009.11.06 - bug fixes, enhancements, v1.5.29 + o Fixed a bug that could cause HMAC values to be incorrectly + stored in MXF files. Files created with versions of asdcplib + prior to this version may have incorrect HMAC values. + o Improved handing of XML files for MXF wrapping. + o Jpeg2000 codestream EditRate and SampleRate mismatches + now warns instead of returning an error. + o Improved error handling in Jpeg2000 sequence parsing routines. + o Added two methods to Kumu::Timestamp, AddSeconds(), to add (or + subtract) seconds to a time value, and GetSecondsSinceEpoch() + to get the number of seconds since the unix epoch. + o Added new option to asdcp-test, '-a', to specify a UUID when + creating MXF files. + o Added support for specifying the intrinsic duration of MXF files + containing timed text. + o Added new option to wavesplit, '-i', to display WAV file metadata. + + +2009.05.21 - bug fixes, v.1.4.24 + o Fixed a bug that caused incorrect SubDescriptors UL values to be + written into interop format MXF track files. Note that this involved + a substantial reorganization of MXF internals. Please test thoroughly + in your application before using in production. Note that this is a + significant bug fix and track files created with 1.4.22 may be incompatible + with other systems. + + 2009.04.09 - SMPTE format fixes, enhancements and bug fixes, v.1.4.22 o asdcplib now uses GNU autotools on POSIX systems to configure and build. See "./configure" for details. Note that two options,