X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fcodec%2Fcdg.c;h=31ecd0e55fc1dda9ddd51c58dd0224a24251bb4d;hb=73339d95a75f7f9311d4aa8674ee2600f884d8d7;hp=974021ea7d6769f11a9a56ca87a235313e065aed;hpb=ec6a7b8ec1fc9f070d1d5242836b1d643f9f2dd8;p=vlc diff --git a/modules/codec/cdg.c b/modules/codec/cdg.c index 974021ea7d..31ecd0e55f 100644 --- a/modules/codec/cdg.c +++ b/modules/codec/cdg.c @@ -31,7 +31,6 @@ #include #include #include -#include /***************************************************************************** * decoder_sys_t : decoder descriptor @@ -117,8 +116,8 @@ static int Open( vlc_object_t *p_this ) p_dec->fmt_out.i_codec = VLC_CODEC_RGB32; p_dec->fmt_out.video.i_width = CDG_DISPLAY_WIDTH; p_dec->fmt_out.video.i_height = CDG_DISPLAY_HEIGHT; - p_dec->fmt_out.video.i_aspect = - VOUT_ASPECT_FACTOR * p_dec->fmt_out.video.i_width / p_dec->fmt_out.video.i_height; + p_dec->fmt_out.video.i_sar_num = 1; + p_dec->fmt_out.video.i_sar_den = 1; p_dec->fmt_out.video.i_rmask = 0xff << CDG_COLOR_R_SHIFT; p_dec->fmt_out.video.i_gmask = 0xff << CDG_COLOR_G_SHIFT; p_dec->fmt_out.video.i_bmask = 0xff << CDG_COLOR_B_SHIFT; @@ -167,7 +166,7 @@ static picture_t *Decode( decoder_t *p_dec, block_t **pp_block ) goto exit; Render( p_sys, p_pic ); - 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; } exit: