[vlc-commits] EsOutDecodersStopBuffering: remove assert
Rafaël Carré
git at videolan.org
Fri Aug 22 11:57:03 CEST 2014
vlc | branch: master | Rafaël Carré <funman at videolan.org> | Fri Aug 22 11:55:29 2014 +0200| [8bb2d53a5a98770ab29baeb4581a5d90cafd3411] | committer: Rafaël Carré
EsOutDecodersStopBuffering: remove assert
The master program clock does not necessarily have a reference
A different program PCR can be issued first, and the assertion
would be triggered since c3bd897e586d906d631a1cdc51232f76ff1ca1fe
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8bb2d53a5a98770ab29baeb4581a5d90cafd3411
---
src/input/es_out.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/input/es_out.c b/src/input/es_out.c
index f042fa6..dafaaec 100644
--- a/src/input/es_out.c
+++ b/src/input/es_out.c
@@ -603,11 +603,9 @@ static void EsOutDecodersStopBuffering( es_out_t *out, bool b_forced )
mtime_t i_system_start;
mtime_t i_stream_duration;
mtime_t i_system_duration;
- i_ret = input_clock_GetState( p_sys->p_pgrm->p_clock,
+ if (input_clock_GetState( p_sys->p_pgrm->p_clock,
&i_stream_start, &i_system_start,
- &i_stream_duration, &i_system_duration );
- assert( !i_ret || b_forced );
- if( i_ret )
+ &i_stream_duration, &i_system_duration ))
return;
mtime_t i_preroll_duration = 0;
More information about the vlc-commits
mailing list