vlc | branch: master | Thomas Guillem <tho...@gllm.fr> | Wed May 13 11:22:59 
2015 +0200| [0d92b77532efd9338334be8690f33d0459f3b81f] | committer: Thomas 
Guillem

mediacodec: more verbose in case of error

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

 modules/codec/omxil/android_mediacodec.c |    6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/modules/codec/omxil/android_mediacodec.c 
b/modules/codec/omxil/android_mediacodec.c
index 42014e5..0c70b6c 100644
--- a/modules/codec/omxil/android_mediacodec.c
+++ b/modules/codec/omxil/android_mediacodec.c
@@ -1603,6 +1603,8 @@ static picture_t *DecodeVideo(decoder_t *p_dec, block_t 
**pp_block)
                      * indefinitely and abort after 2seconds (100 * 2 * 10ms)
                      * without any data. Indeed, MediaCodec can fail without
                      * throwing any exception or error returns... */
+                    msg_Err(p_dec, "No output/input for %lld ms, abort",
+                                    i_attempts * timeout);
                     b_error = true;
                     break;
                 }
@@ -1615,7 +1617,11 @@ static picture_t *DecodeVideo(decoder_t *p_dec, block_t 
**pp_block)
     } while (p_block && i_input_ret == 0 && i_output_ret == 0);
 
     if (i_input_ret == -1 || i_output_ret == -1)
+    {
+        msg_Err(p_dec, "%s failed",
+                i_input_ret == -1 ? "PutInput" : "GetOutput");
         b_error = true;
+    }
 
 endclean:
 

_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to