Fix compilation with GCC

This commit is contained in:
Thomas Goyne 2014-05-22 14:58:18 -07:00
parent 2bf23af00a
commit df406d5452

View file

@ -29,7 +29,7 @@ class wxString;
namespace agi { struct Context; } namespace agi { struct Context; }
class Project { class Project {
std::unique_ptr<AudioProvider> audio_provider; std::unique_ptr<::AudioProvider> audio_provider;
std::unique_ptr<AsyncVideoProvider> video_provider; std::unique_ptr<AsyncVideoProvider> video_provider;
agi::vfr::Framerate timecodes; agi::vfr::Framerate timecodes;
std::vector<int> keyframes; std::vector<int> keyframes;
@ -39,7 +39,7 @@ class Project {
agi::fs::path timecodes_file; agi::fs::path timecodes_file;
agi::fs::path keyframes_file; agi::fs::path keyframes_file;
agi::signal::Signal<AudioProvider *> AnnounceAudioProviderModified; agi::signal::Signal<::AudioProvider *> AnnounceAudioProviderModified;
agi::signal::Signal<AsyncVideoProvider *> AnnounceVideoProviderModified; agi::signal::Signal<AsyncVideoProvider *> AnnounceVideoProviderModified;
agi::signal::Signal<agi::vfr::Framerate const&> AnnounceTimecodesModified; agi::signal::Signal<agi::vfr::Framerate const&> AnnounceTimecodesModified;
agi::signal::Signal<std::vector<int> const&> AnnounceKeyframesModified; agi::signal::Signal<std::vector<int> const&> AnnounceKeyframesModified;
@ -74,7 +74,7 @@ public:
void LoadAudio(agi::fs::path const& path); void LoadAudio(agi::fs::path const& path);
void CloseAudio(); void CloseAudio();
AudioProvider *AudioProvider() const { return audio_provider.get(); } ::AudioProvider *AudioProvider() const { return audio_provider.get(); }
agi::fs::path const& AudioName() const { return audio_file; } agi::fs::path const& AudioName() const { return audio_file; }
void LoadVideo(agi::fs::path const& path); void LoadVideo(agi::fs::path const& path);