Simplify time representation; better in-tree DCP subtitle parser.
authorCarl Hetherington <cth@carlh.net>
Wed, 14 Jan 2015 17:39:32 +0000 (17:39 +0000)
committerCarl Hetherington <cth@carlh.net>
Tue, 20 Jan 2015 11:20:25 +0000 (11:20 +0000)
commit3f630fb8334238ab8a58fbe1a0f513ae2c00de80
tree4b773b91029d6374bfd4f2194053d3e249d597cd
parent49cafda01b3e07c47e3b20dd5ee91e1426446aea
Simplify time representation; better in-tree DCP subtitle parser.
162 files changed:
asdcplib/COPYING [new file with mode: 0644]
asdcplib/Makefile.am [new file with mode: 0644]
asdcplib/Makefile.in [new file with mode: 0644]
asdcplib/README [new file with mode: 0755]
asdcplib/aclocal.m4 [new file with mode: 0644]
asdcplib/build-aux/config.guess [new file with mode: 0755]
asdcplib/build-aux/config.sub [new file with mode: 0755]
asdcplib/build-aux/depcomp [new file with mode: 0755]
asdcplib/build-aux/install-sh [new file with mode: 0755]
asdcplib/build-aux/ltmain.sh [new file with mode: 0644]
asdcplib/build-aux/missing [new file with mode: 0755]
asdcplib/configure [new file with mode: 0755]
asdcplib/configure.ac [new file with mode: 0644]
asdcplib/m4/ax_lib_expat.m4 [new file with mode: 0644]
asdcplib/m4/ax_lib_openssl.m4 [new file with mode: 0644]
asdcplib/m4/ax_lib_xerces.m4 [new file with mode: 0644]
asdcplib/m4/az_python.m4 [new file with mode: 0644]
asdcplib/m4/libtool.m4 [new file with mode: 0644]
asdcplib/m4/ltoptions.m4 [new file with mode: 0644]
asdcplib/m4/ltsugar.m4 [new file with mode: 0644]
asdcplib/m4/ltversion.m4 [new file with mode: 0644]
asdcplib/m4/lt~obsolete.m4 [new file with mode: 0644]
asdcplib/src/AS_DCP.cpp [new file with mode: 0755]
asdcplib/src/AS_DCP.h [new file with mode: 0755]
asdcplib/src/AS_DCP_AES.cpp [new file with mode: 0755]
asdcplib/src/AS_DCP_JP2K.cpp [new file with mode: 0755]
asdcplib/src/AS_DCP_MPEG2.cpp [new file with mode: 0755]
asdcplib/src/AS_DCP_MXF.cpp [new file with mode: 0755]
asdcplib/src/AS_DCP_PCM.cpp [new file with mode: 0755]
asdcplib/src/AS_DCP_TimedText.cpp [new file with mode: 0644]
asdcplib/src/AS_DCP_internal.h [new file with mode: 0755]
asdcplib/src/Dict.cpp [new file with mode: 0755]
asdcplib/src/Index.cpp [new file with mode: 0755]
asdcplib/src/JP2K.cpp [new file with mode: 0755]
asdcplib/src/JP2K.h [new file with mode: 0755]
asdcplib/src/JP2K_Codestream_Parser.cpp [new file with mode: 0755]
asdcplib/src/JP2K_Sequence_Parser.cpp [new file with mode: 0755]
asdcplib/src/KLV.cpp [new file with mode: 0755]
asdcplib/src/KLV.h [new file with mode: 0755]
asdcplib/src/KM_error.h [new file with mode: 0755]
asdcplib/src/KM_fileio.cpp [new file with mode: 0644]
asdcplib/src/KM_fileio.h [new file with mode: 0755]
asdcplib/src/KM_log.cpp [new file with mode: 0755]
asdcplib/src/KM_log.h [new file with mode: 0755]
asdcplib/src/KM_memio.h [new file with mode: 0755]
asdcplib/src/KM_mutex.h [new file with mode: 0755]
asdcplib/src/KM_platform.h [new file with mode: 0644]
asdcplib/src/KM_prng.cpp [new file with mode: 0755]
asdcplib/src/KM_prng.h [new file with mode: 0755]
asdcplib/src/KM_tai.cpp [new file with mode: 0644]
asdcplib/src/KM_tai.h [new file with mode: 0644]
asdcplib/src/KM_util.cpp [new file with mode: 0755]
asdcplib/src/KM_util.h [new file with mode: 0755]
asdcplib/src/KM_xml.cpp [new file with mode: 0644]
asdcplib/src/KM_xml.h [new file with mode: 0644]
asdcplib/src/MDD.cpp [new file with mode: 0644]
asdcplib/src/MDD.h [new file with mode: 0755]
asdcplib/src/MPEG.cpp [new file with mode: 0755]
asdcplib/src/MPEG.h [new file with mode: 0755]
asdcplib/src/MPEG2_Parser.cpp [new file with mode: 0755]
asdcplib/src/MXF.cpp [new file with mode: 0755]
asdcplib/src/MXF.h [new file with mode: 0755]
asdcplib/src/MXFTypes.cpp [new file with mode: 0755]
asdcplib/src/MXFTypes.h [new file with mode: 0755]
asdcplib/src/Makefile.am [new file with mode: 0644]
asdcplib/src/Makefile.in [new file with mode: 0644]
asdcplib/src/Metadata.cpp [new file with mode: 0755]
asdcplib/src/Metadata.h [new file with mode: 0755]
asdcplib/src/PCMParserList.cpp [new file with mode: 0755]
asdcplib/src/PCMParserList.h [new file with mode: 0755]
asdcplib/src/PCM_Parser.cpp [new file with mode: 0755]
asdcplib/src/S12MTimecode.h [new file with mode: 0644]
asdcplib/src/TimedText_Parser.cpp [new file with mode: 0644]
asdcplib/src/Wav.cpp [new file with mode: 0755]
asdcplib/src/Wav.h [new file with mode: 0755]
asdcplib/src/WavFileWriter.h [new file with mode: 0755]
asdcplib/src/asdcp-info.cpp [new file with mode: 0755]
asdcplib/src/asdcp-mem-test.cpp [new file with mode: 0755]
asdcplib/src/asdcp-test.cpp [new file with mode: 0755]
asdcplib/src/asdcp-unwrap.cpp [new file with mode: 0755]
asdcplib/src/asdcp-util.cpp [new file with mode: 0755]
asdcplib/src/asdcp-version.cpp [new file with mode: 0755]
asdcplib/src/asdcp-wrap.cpp [new file with mode: 0755]
asdcplib/src/blackwave.cpp [new file with mode: 0644]
asdcplib/src/fips-186-rng-test.cpp [new file with mode: 0755]
asdcplib/src/fips-186-test-harness.pl [new file with mode: 0755]
asdcplib/src/gen-tst.sh [new file with mode: 0755]
asdcplib/src/h__Reader.cpp [new file with mode: 0755]
asdcplib/src/h__Writer.cpp [new file with mode: 0755]
asdcplib/src/j2c-test.cpp [new file with mode: 0755]
asdcplib/src/jp2k-crypt-tst.sh [new file with mode: 0755]
asdcplib/src/jp2k-stereo-crypt-tst.sh [new file with mode: 0755]
asdcplib/src/jp2k-stereo-tst.sh [new file with mode: 0755]
asdcplib/src/jp2k-tst.sh [new file with mode: 0755]
asdcplib/src/klvwalk.cpp [new file with mode: 0755]
asdcplib/src/kmfilegen.cpp [new file with mode: 0755]
asdcplib/src/kmrandgen.cpp [new file with mode: 0644]
asdcplib/src/kmuuidgen.cpp [new file with mode: 0644]
asdcplib/src/mpeg-crypt-tst.sh [new file with mode: 0755]
asdcplib/src/mpeg-tst.sh [new file with mode: 0755]
asdcplib/src/path-test.cpp [new file with mode: 0644]
asdcplib/src/rng-tst.sh [new file with mode: 0755]
asdcplib/src/wav-crypt-tst.sh [new file with mode: 0755]
asdcplib/src/wav-tst.sh [new file with mode: 0755]
asdcplib/src/wavesplit.cpp [new file with mode: 0755]
asdcplib/src/wscript [new file with mode: 0644]
asdcplib/win32/Makefile.am [new file with mode: 0755]
asdcplib/win32/Makefile.in [new file with mode: 0644]
asdcplib/win32/Makefile.mak [new file with mode: 0644]
asdcplib/win32/Makefile.wmk [new file with mode: 0755]
asdcplib/win32/README.txt [new file with mode: 0755]
asdcplib/wscript [new file with mode: 0644]
run/tests
src/dcp/font.cc [new file with mode: 0644]
src/dcp/font.h [new file with mode: 0644]
src/dcp/interop_load_font.cc [new file with mode: 0644]
src/dcp/interop_load_font.h [new file with mode: 0644]
src/dcp/load_font.h [new file with mode: 0644]
src/dcp/smpte_load_font.cc [new file with mode: 0644]
src/dcp/smpte_load_font.h [new file with mode: 0644]
src/dcp/subtitle.cc [new file with mode: 0644]
src/dcp/subtitle.h [new file with mode: 0644]
src/dcp/text.cc [new file with mode: 0644]
src/dcp/text.h [new file with mode: 0644]
src/dcp/wscript [new file with mode: 0644]
src/dcp_reader.cc
src/dcp_reader.h
src/exceptions.h
src/frame_time.cc [deleted file]
src/frame_time.h [deleted file]
src/interop_dcp_reader.cc [new file with mode: 0644]
src/interop_dcp_reader.h [new file with mode: 0644]
src/metric_time.cc [deleted file]
src/metric_time.h [deleted file]
src/raw_convert.h [new file with mode: 0644]
src/raw_subtitle.cc
src/raw_subtitle.h
src/reader_factory.cc
src/smpte_dcp_reader.cc [new file with mode: 0644]
src/smpte_dcp_reader.h [new file with mode: 0644]
src/stl_binary_reader.cc
src/stl_binary_reader.h
src/stl_binary_writer.cc
src/stl_text_reader.cc
src/stl_text_reader.h
src/sub_time.cc [new file with mode: 0644]
src/sub_time.h [new file with mode: 0644]
src/subrip_reader.cc
src/subrip_reader.h
src/subtitle.h
src/time_pair.cc [deleted file]
src/time_pair.h [deleted file]
src/util.cc [new file with mode: 0644]
src/util.h [new file with mode: 0644]
src/wscript
test/dcp_reader_test.cc
test/dcp_to_stl_binary_test.cc
test/stl_binary_writer_test.cc
test/stl_text_reader_test.cc
test/subrip_reader_test.cc
test/time_test.cc
wscript