|
|
|
@ -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; |
|
|
|
|