Reasonably straightforward stuff; main things are adding
authorCarl Hetherington <cth@carlh.net>
Tue, 12 Apr 2016 21:10:54 +0000 (22:10 +0100)
committerCarl Hetherington <cth@carlh.net>
Wed, 18 May 2016 10:50:29 +0000 (11:50 +0100)
commit6f344b876689a1234a5eb75041882f06f5d9fe5c
tree3a51f17cab8b8f31b21661b643aaed6a53326031
parent36774ee2b48f0bfde43b743592e5816ff58bb7d2
Reasonably straightforward stuff; main things are adding
a _parent to VideoContent (mainly, but not only, for signalling)
and moving the video shared_ptr into Content, which makes much
more sense to replace dynamic_cast tests for whether something
has video or whatever.  Nearly builds.
38 files changed:
src/lib/content.h
src/lib/dcp_content.cc
src/lib/dcp_content.h
src/lib/dcp_decoder.cc
src/lib/dcp_decoder.h
src/lib/ffmpeg_content.cc
src/lib/ffmpeg_content.h
src/lib/ffmpeg_decoder.cc
src/lib/ffmpeg_examiner.h
src/lib/film.cc
src/lib/image_content.cc
src/lib/image_content.h
src/lib/image_decoder.cc
src/lib/image_decoder.h
src/lib/image_examiner.cc
src/lib/player.cc
src/lib/playlist.cc
src/lib/types.h
src/lib/video_content.cc
src/lib/video_content.h
src/lib/video_decoder.cc
src/lib/video_decoder.h
src/tools/dcpomatic.cc
src/tools/dcpomatic_create.cc
src/wx/content_panel.cc
src/wx/content_panel.h
src/wx/dcp_panel.cc
src/wx/timeline.cc
src/wx/timing_panel.cc
src/wx/video_panel.cc
test/4k_test.cc
test/black_fill_test.cc
test/dcp_subtitle_test.cc
test/ffmpeg_audio_test.cc
test/ffmpeg_dcp_test.cc
test/ffmpeg_pts_offset_test.cc
test/frame_rate_test.cc
test/isdcf_name_test.cc