void flush ();
protected:
- friend class audio_filter_impulse_kernel_test;
- friend class audio_filter_impulse_input_test;
+ friend struct audio_filter_impulse_kernel_test;
+ friend struct audio_filter_impulse_input_test;
std::vector<float> sinc_blackman (float cutoff, bool invert) const;
}
protected:
- friend class dcptime_round_up_test;
+ friend struct dcptime_round_up_test;
Type _t;
static const int HZ = 96000;
boost::optional<ContentTime> first_audio;
private:
- friend class ffmpeg_pts_offset_test;
+ friend struct ffmpeg_pts_offset_test;
/* Constructor for tests */
FFmpegAudioStream ()
std::list<ContentTimePeriod> subtitles_during (ContentTimePeriod, bool starting) const;
private:
- friend class ffmpeg_pts_offset_test;
+ friend struct ffmpeg_pts_offset_test;
std::vector<boost::shared_ptr<FFmpegSubtitleStream> > _subtitle_streams;
boost::shared_ptr<FFmpegSubtitleStream> _subtitle_stream;
FFmpegDecoder (boost::shared_ptr<const FFmpegContent>, boost::shared_ptr<Log>);
private:
- friend class ::ffmpeg_pts_offset_test;
+ friend struct ::ffmpeg_pts_offset_test;
void seek (ContentTime time, bool);
bool pass ();
private:
- friend class ::isdcf_name_test;
+ friend struct ::isdcf_name_test;
void signal_changed (Property);
std::string video_identifier () const;
/** true if our state has changed since we last saved it */
mutable bool _dirty;
- friend class paths_test;
- friend class film_metadata_test;
+ friend struct paths_test;
+ friend struct film_metadata_test;
};
#endif
std::string digest () const;
private:
- friend class pixel_formats_test;
+ friend struct pixel_formats_test;
void allocate ();
void swap (Image &);
private:
friend class PlayerWrapper;
friend class Piece;
- friend class player_overlaps_test;
+ friend struct player_overlaps_test;
void setup_pieces ();
void playlist_changed ();
std::vector<SubRipSubtitle> _subtitles;
private:
- friend class subrip_time_test;
- friend class subrip_coordinate_test;
- friend class subrip_content_test;
- friend class subrip_parse_test;
+ friend struct subrip_time_test;
+ friend struct subrip_coordinate_test;
+ friend struct subrip_content_test;
+ friend struct subrip_parse_test;
static ContentTime convert_time (std::string);
static int convert_coordinate (std::string);
}
private:
- friend class ffmpeg_pts_offset_test;
+ friend struct ffmpeg_pts_offset_test;
bool _use_subtitles;
/** x offset for placing subtitles, as a proportion of the container width;
float _video_frame_rate;
private:
- friend class ffmpeg_pts_offset_test;
- friend class best_dcp_frame_rate_test_single;
- friend class best_dcp_frame_rate_test_double;
- friend class audio_sampling_rate_test;
+ friend struct ffmpeg_pts_offset_test;
+ friend struct best_dcp_frame_rate_test_single;
+ friend struct best_dcp_frame_rate_test_double;
+ friend struct audio_sampling_rate_test;
void setup_default_colour_conversion ();