Browse Source

scte27: use the frame duration in vlc_tick_t

pull/72/head
Steve Lhomme 8 years ago
parent
commit
dd422c7d65
  1. 12
      modules/codec/scte27.c

12
modules/codec/scte27.c

@ -358,33 +358,33 @@ static subpicture_t *DecodeSubtitleMessage(decoder_t *dec,
subpicture_region_Delete(region);
return NULL;
}
int frame_duration;
vlc_tick_t frame_duration;
switch (display_standard) {
case 0:
sub->i_original_picture_width = 720;
sub->i_original_picture_height = 480;
frame_duration = 33367;
frame_duration = VLC_TICK_FROM_US(33367);
break;
case 1:
sub->i_original_picture_width = 720;
sub->i_original_picture_height = 576;
frame_duration = 40000;
frame_duration = VLC_TICK_FROM_MS(40);
break;
case 2:
sub->i_original_picture_width = 1280;
sub->i_original_picture_height = 720;
frame_duration = 16683;
frame_duration = VLC_TICK_FROM_US(16683);
break;
case 3:
sub->i_original_picture_width = 1920;
sub->i_original_picture_height = 1080;
frame_duration = 16683;
frame_duration = VLC_TICK_FROM_US(16683);
break;
default:
msg_Warn(dec, "Unknown display standard");
sub->i_original_picture_width = 0;
sub->i_original_picture_height = 0;
frame_duration = 40000;
frame_duration = VLC_TICK_FROM_MS(40);
break;
}
sub->b_absolute = true;

Loading…
Cancel
Save