vlc | branch: master | Ilkka Ollakka <[email protected]> | Fri Nov 22 21:58:57 2013 +0200| [8b1981c4178a07da5241ea56808f0cfdfd1620e8] | committer: Ilkka Ollakka
transcode: small refactor > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8b1981c4178a07da5241ea56808f0cfdfd1620e8 --- modules/stream_out/transcode/audio.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/stream_out/transcode/audio.c b/modules/stream_out/transcode/audio.c index 0f11019..4a6f387 100644 --- a/modules/stream_out/transcode/audio.c +++ b/modules/stream_out/transcode/audio.c @@ -238,9 +238,10 @@ int transcode_audio_process( sout_stream_t *p_stream, i_drift ); date_Set( &id->interpolated_pts, p_audio_buf->i_pts ); i_pts = date_Get( &id->interpolated_pts ); + if( likely(p_audio_buf->i_pts != VLC_TS_INVALID ) ) + i_drift = p_audio_buf->i_pts - i_pts; } - if( likely(p_audio_buf->i_pts != VLC_TS_INVALID ) ) - p_sys->i_master_drift = p_audio_buf->i_pts - i_pts; + p_sys->i_master_drift = i_drift; date_Increment( &id->interpolated_pts, p_audio_buf->i_nb_samples ); } _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
