X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fcodec%2Fsdl_image.c;h=4a9f5d23ddbb9c7360c271768ce7bb83bdf6b655;hb=e8d5a49a2633d4a2944827f21774fa8ca1108112;hp=6ce6baa94059f36137f1f53e957858af19323c7d;hpb=c5c06b64c806052086e5772d64e540a8db7e4a9b;p=vlc diff --git a/modules/codec/sdl_image.c b/modules/codec/sdl_image.c index 6ce6baa940..4a9f5d23dd 100644 --- a/modules/codec/sdl_image.c +++ b/modules/codec/sdl_image.c @@ -24,6 +24,7 @@ /***************************************************************************** * Preamble *****************************************************************************/ + #ifdef HAVE_CONFIG_H # include "config.h" #endif @@ -32,7 +33,7 @@ #include #include -#include SDL_IMAGE_INCLUDE_FILE +#include /***************************************************************************** * decoder_sys_t : sdl decoder descriptor @@ -172,8 +173,8 @@ static picture_t *DecodeBlock( decoder_t *p_dec, block_t **pp_block ) } p_dec->fmt_out.video.i_width = p_surface->w; p_dec->fmt_out.video.i_height = p_surface->h; - p_dec->fmt_out.video.i_aspect = VOUT_ASPECT_FACTOR * p_surface->w - / p_surface->h; + p_dec->fmt_out.video.i_sar_num = 1; + p_dec->fmt_out.video.i_sar_den = 1; /* Get a new picture. */ p_pic = decoder_NewPicture( p_dec ); @@ -262,7 +263,8 @@ static picture_t *DecodeBlock( decoder_t *p_dec, block_t **pp_block ) } } - p_pic->date = p_block->i_pts > 0 ? p_block->i_pts : p_block->i_dts; + p_pic->date = (p_block->i_pts > VLC_TS_INVALID) ? + p_block->i_pts : p_block->i_dts; SDL_FreeSurface( p_surface ); block_Release( p_block ); *pp_block = NULL;