[vlc-commits] demux: subtitle: i_microsecperframe is an vlc_tick_t
Steve Lhomme
git at videolan.org
Wed Sep 19 15:46:17 CEST 2018
vlc | branch: master | Steve Lhomme <robux4 at ycbcr.xyz> | Fri Jun 1 17:09:18 2018 +0200| [0e96c111023f1a411b7898c8436cff224ae0b342] | committer: Steve Lhomme
demux: subtitle: i_microsecperframe is an vlc_tick_t
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0e96c111023f1a411b7898c8436cff224ae0b342
---
modules/demux/subtitle.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/modules/demux/subtitle.c b/modules/demux/subtitle.c
index 8733d883e4..5490b2a8fc 100644
--- a/modules/demux/subtitle.c
+++ b/modules/demux/subtitle.c
@@ -138,7 +138,7 @@ typedef struct
typedef struct
{
enum subtitle_type_e i_type;
- int64_t i_microsecperframe;
+ vlc_tick_t i_microsecperframe;
char *psz_header; /* SSA */
@@ -338,7 +338,7 @@ static int Open ( vlc_object_t *p_this )
f_fps = var_CreateGetFloat( p_demux, "sub-fps" );
if( f_fps >= 1.f )
{
- p_sys->props.i_microsecperframe = llroundf( 1000000.f / f_fps );
+ p_sys->props.i_microsecperframe = llroundf( (float)CLOCK_FREQ / f_fps );
msg_Dbg( p_demux, "Override subtitle fps %f", (double) f_fps );
}
@@ -1012,7 +1012,7 @@ static int ParseMicroDvd( vlc_object_t *p_obj, subs_properties_t *p_props,
/* Check if it's usable, and if the sub-fps is not set */
float f_fps = us_strtof( psz_text, NULL );
if( f_fps > 0.f && var_GetFloat( p_obj, "sub-fps" ) <= 0.f )
- p_props->i_microsecperframe = llroundf(1000000.f / f_fps);
+ p_props->i_microsecperframe = llroundf((float)CLOCK_FREQ / f_fps);
}
free( psz_text );
}
More information about the vlc-commits
mailing list