X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fcodec%2Fsdl_image.c;h=bd28da76913d8a73188a64a2c70177cc21456089;hb=c12acbd7d48431d7b5029d765e69e87378aca7a2;hp=6ce6baa94059f36137f1f53e957858af19323c7d;hpb=51bbf793131496c6f31f70953ff434f17be80d63;p=vlc diff --git a/modules/codec/sdl_image.c b/modules/codec/sdl_image.c index 6ce6baa940..bd28da7691 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;