[vlc-commits] transcode: small refactor

Ilkka Ollakka git at videolan.org
Wed Dec 4 09:01:46 CET 2013


vlc | branch: master | Ilkka Ollakka <ileoo at videolan.org> | 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 );
         }
 



More information about the vlc-commits mailing list