]> git.sesse.net Git - vlc/blobdiff - modules/packetizer/mpeg4audio.c
Do not loose pts on stream properties changes.
[vlc] / modules / packetizer / mpeg4audio.c
index f47aecb3969cf824b8578596701d734127addbce..3e4561c09d213a64031992f729c671bed66e824c 100644 (file)
@@ -1205,8 +1205,9 @@ static void SetupOutput( decoder_t *p_dec, block_t *p_block )
         msg_Info( p_dec, "AAC channels: %d samplerate: %d",
                   p_sys->i_channels, p_sys->i_rate );
 
+        const mtime_t i_end_date = date_Get( &p_sys->end_date );
         date_Init( &p_sys->end_date, p_sys->i_rate, 1 );
-        date_Set( &p_sys->end_date, p_sys->i_pts );
+        date_Set( &p_sys->end_date, i_end_date );
     }
 
     p_dec->fmt_out.audio.i_rate     = p_sys->i_rate;