[vlc-commits] mediacodec: increase hack delay to 2 seconds

Thomas Guillem git at videolan.org
Wed Mar 29 15:49:46 CEST 2017


vlc | branch: master | Thomas Guillem <thomas at gllm.fr> | Tue Mar 28 10:20:39 2017 +0200| [e73003407c718de0dfee01079fa341e255357da6] | committer: Thomas Guillem

mediacodec: increase hack delay to 2 seconds

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e73003407c718de0dfee01079fa341e255357da6
---

 modules/codec/omxil/mediacodec.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/modules/codec/omxil/mediacodec.c b/modules/codec/omxil/mediacodec.c
index 2f7fb19..cab628d 100644
--- a/modules/codec/omxil/mediacodec.c
+++ b/modules/codec/omxil/mediacodec.c
@@ -1266,10 +1266,10 @@ static int QueueBlockLocked(decoder_t *p_dec, block_t *p_in_block,
 
         vlc_mutex_unlock(&p_sys->lock);
         /* Wait for an input buffer. This function returns when a new input
-         * buffer is available or after 1sec of timeout. */
+         * buffer is available or after 2secs of timeout. */
         i_index = p_sys->api.dequeue_in(&p_sys->api,
                                         p_sys->api.b_direct_rendering ?
-                                        INT64_C(1000000) : -1);
+                                        INT64_C(2000000) : -1);
         vlc_mutex_lock(&p_sys->lock);
 
         if (p_sys->b_aborted)
@@ -1330,7 +1330,7 @@ static int QueueBlockLocked(decoder_t *p_dec, block_t *p_in_block,
              * the Vout won't release any output buffers, therefore MediaCodec
              * won't dequeue any input buffers. To work around this issue,
              * release all output buffers if DecodeBlock is waiting more than
-             * 1sec for a new input buffer. */
+             * 2secs for a new input buffer. */
             if (!b_dequeue_timeout)
             {
                 msg_Warn(p_dec, "Decoder stuck: invalidate all buffers");



More information about the vlc-commits mailing list