(API Change) media-io: Improve naming consistency

Renamed:                        To:
-----------------------------------------------------------
audio_output_blocksize          audio_output_get_block_size
audio_output_planes             audio_output_get_planes
audio_output_channels           audio_output_get_channels
audio_output_samplerate         audio_output_get_sample_rate
audio_output_getinfo            audio_output_get_info
audio_output_createline         audio_output_create_line
video_output_getinfo            video_output_get_info
video_gettime                   video_output_get_time
video_getframetime              video_output_get_frame_time
video_output_width              video_output_get_width
video_output_height             video_output_get_height
video_output_framerate          video_output_get_frame_rate
video_output_num_skipped_frames video_output_get_skipped_frames
video_output_total_frames       video_output_get_total_frames
This commit is contained in:
jp9000
2014-08-05 15:07:54 -07:00
parent 9d300685ca
commit 42a0925ce1
12 changed files with 62 additions and 58 deletions

View File

@@ -551,7 +551,7 @@ void audio_output_close(audio_t audio)
bfree(audio);
}
audio_line_t audio_output_createline(audio_t audio, const char *name)
audio_line_t audio_output_create_line(audio_t audio, const char *name)
{
if (!audio) return NULL;
@@ -582,7 +582,7 @@ audio_line_t audio_output_createline(audio_t audio, const char *name)
return line;
}
const struct audio_output_info *audio_output_getinfo(audio_t audio)
const struct audio_output_info *audio_output_get_info(audio_t audio)
{
return audio ? &audio->info : NULL;
}
@@ -603,22 +603,22 @@ bool audio_output_active(audio_t audio)
return audio->inputs.num != 0;
}
size_t audio_output_blocksize(audio_t audio)
size_t audio_output_get_block_size(audio_t audio)
{
return audio ? audio->block_size : 0;
}
size_t audio_output_planes(audio_t audio)
size_t audio_output_get_planes(audio_t audio)
{
return audio ? audio->planes : 0;
}
size_t audio_output_channels(audio_t audio)
size_t audio_output_get_channels(audio_t audio)
{
return audio ? audio->channels : 0;
}
uint32_t audio_output_samplerate(audio_t audio)
uint32_t audio_output_get_sample_rate(audio_t audio)
{
return audio ? audio->info.samples_per_sec : 0;
}

View File

@@ -182,13 +182,13 @@ EXPORT void audio_output_disconnect(audio_t video,
EXPORT bool audio_output_active(audio_t audio);
EXPORT size_t audio_output_blocksize(audio_t audio);
EXPORT size_t audio_output_planes(audio_t audio);
EXPORT size_t audio_output_channels(audio_t audio);
EXPORT uint32_t audio_output_samplerate(audio_t audio);
EXPORT const struct audio_output_info *audio_output_getinfo(audio_t audio);
EXPORT size_t audio_output_get_block_size(audio_t audio);
EXPORT size_t audio_output_get_planes(audio_t audio);
EXPORT size_t audio_output_get_channels(audio_t audio);
EXPORT uint32_t audio_output_get_sample_rate(audio_t audio);
EXPORT const struct audio_output_info *audio_output_get_info(audio_t audio);
EXPORT audio_line_t audio_output_createline(audio_t audio, const char *name);
EXPORT audio_line_t audio_output_create_line(audio_t audio, const char *name);
EXPORT void audio_line_destroy(audio_line_t line);
EXPORT void audio_line_output(audio_line_t line, const struct audio_data *data);

View File

@@ -346,7 +346,7 @@ bool video_output_active(video_t video)
return video->inputs.num != 0;
}
const struct video_output_info *video_output_getinfo(video_t video)
const struct video_output_info *video_output_get_info(video_t video)
{
return video ? &video->info : NULL;
}
@@ -369,12 +369,12 @@ bool video_output_wait(video_t video)
return os_event_try(video->stop_event) == EAGAIN;
}
uint64_t video_getframetime(video_t video)
uint64_t video_output_get_frame_time(video_t video)
{
return video ? video->frame_time : 0;
}
uint64_t video_gettime(video_t video)
uint64_t video_output_get_time(video_t video)
{
return video ? video->cur_video_time : 0;
}
@@ -394,17 +394,17 @@ void video_output_stop(video_t video)
}
}
uint32_t video_output_width(video_t video)
uint32_t video_output_get_width(video_t video)
{
return video ? video->info.width : 0;
}
uint32_t video_output_height(video_t video)
uint32_t video_output_get_height(video_t video)
{
return video ? video->info.height : 0;
}
double video_output_framerate(video_t video)
double video_output_get_frame_rate(video_t video)
{
if (!video)
return 0.0;
@@ -412,12 +412,12 @@ double video_output_framerate(video_t video)
return (double)video->info.fps_num / (double)video->info.fps_den;
}
uint32_t video_output_num_skipped_frames(video_t video)
uint32_t video_output_get_skipped_frames(video_t video)
{
return video->skipped_frames;
}
uint32_t video_output_total_frames(video_t video)
uint32_t video_output_get_total_frames(video_t video)
{
return video->total_frames;
}

View File

@@ -132,19 +132,19 @@ EXPORT void video_output_disconnect(video_t video,
EXPORT bool video_output_active(video_t video);
EXPORT const struct video_output_info *video_output_getinfo(video_t video);
EXPORT const struct video_output_info *video_output_get_info(video_t video);
EXPORT void video_output_swap_frame(video_t video, struct video_data *frame);
EXPORT bool video_output_wait(video_t video);
EXPORT uint64_t video_getframetime(video_t video);
EXPORT uint64_t video_gettime(video_t video);
EXPORT uint64_t video_output_get_frame_time(video_t video);
EXPORT uint64_t video_output_get_time(video_t video);
EXPORT void video_output_stop(video_t video);
EXPORT uint32_t video_output_width(video_t video);
EXPORT uint32_t video_output_height(video_t video);
EXPORT double video_output_framerate(video_t video);
EXPORT uint32_t video_output_get_width(video_t video);
EXPORT uint32_t video_output_get_height(video_t video);
EXPORT double video_output_get_frame_rate(video_t video);
EXPORT uint32_t video_output_num_skipped_frames(video_t video);
EXPORT uint32_t video_output_total_frames(video_t video);
EXPORT uint32_t video_output_get_skipped_frames(video_t video);
EXPORT uint32_t video_output_get_total_frames(video_t video);
#ifdef __cplusplus

View File

@@ -104,7 +104,7 @@ static inline struct audio_convert_info *get_audio_info(
struct obs_encoder *encoder, struct audio_convert_info *info)
{
const struct audio_output_info *aoi;
aoi = audio_output_getinfo(encoder->media);
aoi = audio_output_get_info(encoder->media);
memset(info, 0, sizeof(struct audio_convert_info));
if (encoder->info.get_audio_info)
@@ -417,7 +417,7 @@ void obs_encoder_set_video(obs_encoder_t encoder, video_t video)
if (!video || !encoder || encoder->info.type != OBS_ENCODER_VIDEO)
return;
voi = video_output_getinfo(video);
voi = video_output_get_info(video);
encoder->media = video;
encoder->timebase_num = voi->fps_den;
@@ -431,7 +431,7 @@ void obs_encoder_set_audio(obs_encoder_t encoder, audio_t audio)
encoder->media = audio;
encoder->timebase_num = 1;
encoder->timebase_den = audio_output_samplerate(audio);
encoder->timebase_den = audio_output_get_sample_rate(audio);
}
video_t obs_encoder_video(obs_encoder_t encoder)

View File

@@ -122,7 +122,7 @@ bool obs_source_init(struct obs_source *source,
return false;
if (info && info->output_flags & OBS_SOURCE_AUDIO) {
source->audio_line = audio_output_createline(obs->audio.audio,
source->audio_line = audio_output_create_line(obs->audio.audio,
source->context.name);
if (!source->audio_line) {
blog(LOG_ERROR, "Failed to create audio line for "
@@ -509,7 +509,7 @@ void obs_source_video_tick(obs_source_t source, float seconds)
static inline uint64_t conv_frames_to_time(size_t frames)
{
const struct audio_output_info *info;
info = audio_output_getinfo(obs->audio.audio);
info = audio_output_get_info(obs->audio.audio);
return (uint64_t)frames * 1000000000ULL /
(uint64_t)info->samples_per_sec;
@@ -560,8 +560,8 @@ static void calc_volume_levels(struct obs_source *source, float *array,
float rms_val = 0.0f;
audio_t audio = obs_get_audio();
const uint32_t sample_rate = audio_output_samplerate(audio);
const size_t channels = audio_output_channels(audio);
const uint32_t sample_rate = audio_output_get_sample_rate(audio);
const size_t channels = audio_output_get_channels(audio);
const size_t count = frames * channels;
const size_t vol_peak_delay = sample_rate * 3;
const float alpha = 0.15f;
@@ -1380,7 +1380,7 @@ static inline void reset_resampler(obs_source_t source,
const struct audio_output_info *obs_info;
struct resample_info output_info;
obs_info = audio_output_getinfo(obs->audio.audio);
obs_info = audio_output_get_info(obs->audio.audio);
output_info.format = obs_info->format;
output_info.samples_per_sec = obs_info->samples_per_sec;
@@ -1409,8 +1409,8 @@ static inline void reset_resampler(obs_source_t source,
static inline void copy_audio_data(obs_source_t source,
const uint8_t *const data[], uint32_t frames, uint64_t ts)
{
size_t planes = audio_output_planes(obs->audio.audio);
size_t blocksize = audio_output_blocksize(obs->audio.audio);
size_t planes = audio_output_get_planes(obs->audio.audio);
size_t blocksize = audio_output_get_block_size(obs->audio.audio);
size_t size = (size_t)frames * blocksize;
bool resize = source->audio_storage_size < size;

View File

@@ -28,7 +28,9 @@ static uint64_t tick_sources(uint64_t cur_time, uint64_t last_time)
float seconds;
if (!last_time)
last_time = cur_time - video_getframetime(obs->video.video);
last_time = cur_time -
video_output_get_frame_time(obs->video.video);
delta_time = cur_time - last_time;
seconds = (float)((double)delta_time / 1000000000.0);
@@ -386,7 +388,7 @@ static inline void output_video_data(struct obs_core_video *video,
struct video_data *frame, int cur_texture)
{
const struct video_output_info *info;
info = video_output_getinfo(video->video);
info = video_output_get_info(video->video);
if (video->gpu_conversion) {
if (!set_gpu_converted_data(video, frame, cur_texture))
@@ -430,7 +432,7 @@ void *obs_video_thread(void *param)
uint64_t last_time = 0;
while (video_output_wait(obs->video.video)) {
uint64_t cur_time = video_gettime(obs->video.video);
uint64_t cur_time = video_output_get_time(obs->video.video);
last_time = tick_sources(cur_time, last_time);

View File

@@ -314,9 +314,10 @@ static void obs_free_video(void)
struct obs_core_video *video = &obs->video;
if (video->video) {
uint32_t total_frames = video_output_total_frames(video->video);
uint32_t total_frames =
video_output_get_total_frames(video->video);
uint32_t skipped_frames =
video_output_num_skipped_frames(video->video);
video_output_get_skipped_frames(video->video);
double percentage_skipped =
(double)skipped_frames / (double)total_frames * 100.0;
@@ -720,7 +721,7 @@ bool obs_get_video_info(struct obs_video_info *ovi)
if (!obs || !video->graphics)
return false;
info = video_output_getinfo(video->video);
info = video_output_get_info(video->video);
memset(ovi, 0, sizeof(struct obs_video_info));
ovi->base_width = video->base_width;
@@ -742,7 +743,7 @@ bool obs_get_audio_info(struct audio_output_info *aoi)
if (!obs || !audio->audio)
return false;
info = audio_output_getinfo(audio->audio);
info = audio_output_get_info(audio->audio);
memcpy(aoi, info, sizeof(struct audio_output_info));
return true;