summaryrefslogtreecommitdiff
path: root/src/ST2052_TextParser.cpp
AgeCommit message (Collapse)Author
2021-06-03Do not export symbols on definitions in cpp. (moved functions and classes to ↵milla
an unnamed namespace and made variables static)
2020-07-15replaced openssl dependency with internal SHA-1 APIjhurst
2018-03-25 o Fixed MinorVersion error (was "2", is now "3") when writing BodyPartition ↵jhurst
packs preceding partitions in AS-02 files. o Fixed AS-DCP timed text writer, was creating DM Segment instead of SourceClip in the source package. o Changed SourcePackage timecode track start to 00:00:00:00 (was 01:00:00:00) o Fixed reference counting errors in asdcp.MXFWriter and asdcp.TimedTextWriter that were causing asdcp.MXFReader and asdcp.TimedTextReader (respectively) to remain allocated after all references had been deleted, thus leaking file handles and memory. o Fixed broken arg parser (missing format token in format string for "EssenceType" argument) in TimedTextWriter
2016-12-07 o Improved IMSC-1 profile detection. May not yet be perfect, experimentationjhurst
encouraged! o Refactored XML element & attribute visitation to KM_xml.h o Added km_join() template to KM_util.h
2016-12-02 o Replaced WIN32 directory scanner with dirent_win.hjhurst
o The NamespaceURI property of AS-02 timed text files has been exposed in the API and via as-02-wrap -P. This behavior replaces previous bad behavior, but puts responsibility for selecting the correct value on the operator. o Exposed CreatePNGNameId and CreateFontNameId subroutines in AS_02::TimedText o Adjusted UUID generation based on PNG and font names to exclude paths by inserting a call to PathBasename at each Id generation site
2016-12-02 o The NamespaceURI property of AS-02 timed text files has been exposed in ↵jhurst
the API and via as-02-wrap -P. This behavior replaces previous bad behavior, but puts responsibility for selecting the correct value on the operator.
2016-03-02Changed default UNIX file permissions to "666"jhurst
Changed default UNIX file permissions to "777" Added missing initializer for caltime::offset Fixed UL values for Aux Data files (per ST 429-14) Added support for default TTML fonts (ST2052_TextParser)
2015-10-07 o Moved personal dev environment from older gcc to newer clang. Many small ↵jhurst
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
2015-05-21compile fixesjhurst
2014-10-01version bumpmschroffel
2014-09-21imf bugsjhurst
date parse bug timed-text transform removed