media-io: Add function for total video frames

This commit is contained in:
jp9000
2014-07-27 09:25:19 -07:00
parent e796aba928
commit 289137d5f9
2 changed files with 9 additions and 0 deletions

View File

@@ -60,6 +60,7 @@ struct video_output {
uint64_t frame_time;
volatile uint64_t cur_video_time;
uint32_t skipped_frames;
uint32_t total_frames;
bool initialized;
@@ -161,6 +162,8 @@ static void *video_thread(void *param)
video_output_cur_frame(video);
pthread_mutex_unlock(&video->data_mutex);
video->total_frames++;
}
return NULL;
@@ -413,3 +416,8 @@ uint32_t video_output_num_skipped_frames(video_t video)
{
return video->skipped_frames;
}
uint32_t video_output_total_frames(video_t video)
{
return video->total_frames;
}

View File

@@ -144,6 +144,7 @@ EXPORT uint32_t video_output_height(video_t video);
EXPORT double video_output_framerate(video_t video);
EXPORT uint32_t video_output_num_skipped_frames(video_t video);
EXPORT uint32_t video_output_total_frames(video_t video);
#ifdef __cplusplus