summaryrefslogtreecommitdiff
path: root/src/KM_fileio.h
AgeCommit message (Collapse)Author
2019-02-12 o Fixed ISXD bugs:jhurst
o Incorrect UTF_8_Text_DataEssenceCoding UL o Incorrect ISXDDataEssenceDescriptor_NamespaceURI UL o Incorrect use of FrameWrappedISXDData UL o Incorrect use of FrameWrappedISXDContainer UL o Added KM_WIN32_UTF8 macro to protect old users from new ideas
2019-01-28 o Added wilde-char support for filenames on Win32jhurst
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
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
2014-09-21imf bugsjhurst
date parse bug timed-text transform removed
2014-04-29added a note about AS-02 support.mikey
2014-01-02 o Fixed missing-index-partion bugs for AS-02 files.jhurst
o Improved integration of ST 377-4 MCA concepts with ST 429-2 static labels. o Added new EssenceType_t values for IMF/AS-02 track files. o Added detection for AS-02 track files to ASDCP::EssenceType() o Changed lots of "const char*" to "const std::string&" in the APIs defined by KM_fileio.h and AS_DCP.h. o Fixed VBR Delta Segment entries to correctly flag progressive material. o Fixed PCM unwrapping bugs in as-02-unwrap.
2013-02-08big change rollupjhurst
2009-06-22new log and fileio featuresjhurst
XMLElement parse bugfix (was ignoring well-formedness errors)
2009-04-15Explicitly set the DirScanner handle to NULL (-1 for Windows) on instantiation.msheby
2009-04-05new functions for KM_fileIOjhurst
comment updates in AS_DCP.h additional frame rates in AS_DCP.h
2009-03-12Win32 platform portability fixes.msheby
2009-03-10HANDLE is a bad symbol for portable code!jhurst
2008-10-06easy marshalling for IArchivejhurst
2008-09-10now using libtai for time-datejhurst
2008-08-15removed extraneous assert(), added multi-/ test to path-test.cppjhurst
2008-08-09The following changes have been checked into napali:jhurst
1. The is some template voodoo in KM_fileio.h to ward off the D_FILE_OFFSET_BITS=64 bug 2. KM_log.cpp now uses mutex protection for the global default LogSink 3. I added Kumu::Version (uses the same value as ASDCP::Version()). I did this because... 4. I modified Makefile.am so that kmfilegen, kmrandgen, and kmuuidgen only link against libkumu, as nature intended.
2007-10-25Update copyright date.msheby
2007-10-25Win32 portability fixesmsheby
2007-06-13oopsjhurst
2007-06-08fixed encryption for timed textjhurst
2006-09-231.1.9 release ajhurst
2006-04-21kumu mergejhurst
2006-04-05ginormo merge-back with Kumu, SMPTE MIC key and MPEG parser fixjhurst