]> git.sesse.net Git - vlc/blobdiff - modules/packetizer/vc1.c
Stick b_error to object types that actually use it
[vlc] / modules / packetizer / vc1.c
index 679ee15f0cb3d5d6eb1f6a8dfc0d4d0095741fe0..0293febced9867d7c34926fb8e35e8e958aab344 100644 (file)
@@ -492,7 +492,8 @@ static block_t *ParseIDU( decoder_t *p_dec, bool *pb_used_ts, block_t *p_frag )
                 const int i_display_width  = bs_read( &s, 14 )+1;
                 const int i_display_height = bs_read( &s, 14 )+1;
 
-                p_es->video.i_aspect = VOUT_ASPECT_FACTOR * i_display_width / i_display_height;
+                p_es->video.i_sar_num = i_display_width  * p_es->video.i_height;
+                p_es->video.i_sar_den = i_display_height * p_es->video.i_width;
 
                 if( !p_sys->b_sequence_header )
                     msg_Dbg( p_dec, "display size %dx%d", i_display_width, i_display_height );