Handle multiple audio streams in a single piece of content
authorCarl Hetherington <cth@carlh.net>
Wed, 27 May 2015 19:55:51 +0000 (20:55 +0100)
committerCarl Hetherington <cth@carlh.net>
Tue, 2 Jun 2015 12:38:21 +0000 (13:38 +0100)
commit0a93237cb5e4642d3b698ff9b7d0cfae5401478c
treeb0d5255ae2b90d1c9ef489e78239c2f081ea0a9e
parent608c146eb09fac2a8fc60e1a72591f6bb8364e1f
Handle multiple audio streams in a single piece of content
in a similar way to the V1 patch.
55 files changed:
doc/design/decoder_structures.tex
run/tests
src/lib/audio_content.cc
src/lib/audio_content.h
src/lib/audio_decoder.cc
src/lib/audio_decoder.h
src/lib/audio_decoder_stream.cc [new file with mode: 0644]
src/lib/audio_decoder_stream.h [new file with mode: 0644]
src/lib/audio_examiner.h
src/lib/audio_mapping.cc
src/lib/audio_mapping.h
src/lib/audio_stream.cc [new file with mode: 0644]
src/lib/audio_stream.h [new file with mode: 0644]
src/lib/content.cc
src/lib/content_audio.h
src/lib/dcp_content.cc
src/lib/dcp_decoder.cc
src/lib/dcpomatic_time.h
src/lib/decoder.h
src/lib/ffmpeg.cc
src/lib/ffmpeg.h
src/lib/ffmpeg_audio_stream.cc
src/lib/ffmpeg_audio_stream.h
src/lib/ffmpeg_content.cc
src/lib/ffmpeg_content.h
src/lib/ffmpeg_decoder.cc
src/lib/ffmpeg_decoder.h
src/lib/film.cc
src/lib/player.cc
src/lib/single_stream_audio_content.cc
src/lib/single_stream_audio_content.h
src/lib/sndfile_base.cc [new file with mode: 0644]
src/lib/sndfile_base.h [new file with mode: 0644]
src/lib/sndfile_content.cc
src/lib/sndfile_content.h
src/lib/sndfile_decoder.cc
src/lib/sndfile_decoder.h
src/lib/sndfile_examiner.cc [new file with mode: 0644]
src/lib/sndfile_examiner.h [new file with mode: 0644]
src/lib/wscript
src/wx/audio_dialog.cc
src/wx/audio_panel.cc
src/wx/audio_panel.h
src/wx/content_properties_dialog.cc
src/wx/dcp_panel.cc
src/wx/timeline.cc
test/audio_decoder_test.cc
test/audio_delay_test.cc
test/ffmpeg_audio_test.cc
test/ffmpeg_decoder_seek_test.cc
test/ffmpeg_decoder_sequential_test.cc
test/ffmpeg_pts_offset_test.cc
test/frame_rate_test.cc
test/seek_zero_test.cc
test/upmixer_a_test.cc