androidmedia: gstamcaudiodec doesn't output anything
Describe your issue
I'm trying to decode an opus audio stream (via webrtcbin
) with the AndroidMediaCodec
opus decoder (from the androidmedia
plugin), and it keeps timing out and not outputting anything (into openslessink
).
When I use opusdec
it works fine, and the the HW-accelerated H.264 amcvideodecoder
also works fine.
Expected Behavior
openslessink
receives the decoded audio/x-raw
frames
Observed Behavior
Infinite loop with a 100ms
timeout step at amcaudiodec.c
D/GStreamer+amcaudiodec: 0:00:00.786297402 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.786316138 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.790074571 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.886465303 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.886475823 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.890191125 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
...
Setup
- Operating System: Android Linux
- Device: Mobile
- GStreamer Version: 1.20.2
Steps to reproduce the bug
webrtcbin ! opusparse ! amcaudiodec-omxgoogleopusdecoder ! queue leaky=downstream ! volume ! openslessink
How reproducible is the bug?
Always reproducible
Solutions you have tried
gst_element_link_filtered
to bind the exact Caps for both the src and sink pad
Additional Information
Long form log of the element lifecycle:
I/GStreamer+GST_ELEMENT_PADS: 0:00:00.121874453 ../gst/gstelement.c:1017:gst_element_get_static_pad found pad amcaudiodec-omxgoogleopusdecoder0:src
D/GStreamer+GST_PARENTAGE: 0:00:00.641109133 ../gst/gstbin.c:1527:gst_bin_add adding element amcaudiodec-omxgoogleopusdecoder0 to bin pipeline0
D/GStreamer+bin: 0:00:00.641115555 ../gst/gstbin.c:1167:gst_bin_add_func:pipeline0 element :amcaudiodec-omxgoogleopusdecoder0
D/GStreamer+GST_REFCOUNTING: 0:00:00.641122388 ../gst/gstobject.c:709:gst_object_set_parent:amcaudiodec-omxgoogleopusdecoder0 set parent (ref and sink)
D/GStreamer+GST_PARENTAGE: 0:00:00.641129291 ../gst/gstelement.c:3478:gst_element_set_bus_func:amcaudiodec-omxgoogleopusdecoder0 setting bus to 0x71f24a7f0120
D/GStreamer+GST_CLOCK: 0:00:00.641135653 ../gst/gstelement.c:506:gst_element_set_base_time:amcaudiodec-omxgoogleopusdecoder0 set base_time=6:46:57.877277505, old 0:00:00.000000000
D/GStreamer+GST_CLOCK: 0:00:00.641143358 ../gst/gstelement.c:568:gst_element_set_start_time:amcaudiodec-omxgoogleopusdecoder0 set start_time=0:00:00.000000000, old 0:00:00.000000000
D/GStreamer+GST_CLOCK: 0:00:00.641150892 ../gst/gstelement.c:445:gst_element_set_clock:amcaudiodec-omxgoogleopusdecoder0 setting clock 0x71f27a7980c0
D/GStreamer+GST_PARENTAGE: 0:00:00.641165730 ../gst/gstbin.c:1364:gst_bin_add_func:pipeline0 added element "amcaudiodec-omxgoogleopusdecoder0"
D/GStreamer+GST_STATES: 0:00:00.641175559 ../gst/gstelement.c:2461:gst_element_sync_state_with_parent:amcaudiodec-omxgoogleopusdecoder0 syncing state (NULL) to parent pipeline0 PAUSED (PAUSED, PAUSED)
D/GStreamer+GST_STATES: 0:00:00.641182722 ../gst/gstelement.c:2958:gst_element_set_state_func:amcaudiodec-omxgoogleopusdecoder0 set_state to PAUSED
D/GStreamer+GST_STATES: 0:00:00.641186059 ../gst/gstelement.c:2983:gst_element_set_state_func:amcaudiodec-omxgoogleopusdecoder0 setting target state to PAUSED
D/GStreamer+GST_STATES: 0:00:00.641191459 ../gst/gstelement.c:2996:gst_element_set_state_func:amcaudiodec-omxgoogleopusdecoder0 current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS
D/GStreamer+GST_STATES: 0:00:00.641197671 ../gst/gstelement.c:3030:gst_element_set_state_func:amcaudiodec-omxgoogleopusdecoder0 intermediate: setting state from NULL to READY
D/GStreamer+amcaudiodec: 0:00:00.641205876 ../sys/androidmedia/gstamcaudiodec.c:245:gst_amc_audio_dec_open:amcaudiodec-omxgoogleopusdecoder0 Opening decoder
D/GStreamer+amcaudiodec: 0:00:00.661849697 ../sys/androidmedia/gstamcaudiodec.c:255:gst_amc_audio_dec_open:amcaudiodec-omxgoogleopusdecoder0 Opened decoder
D/GStreamer+GST_STATES: 0:00:00.661914630 ../gst/gstelement.c:3119:gst_element_change_state:amcaudiodec-omxgoogleopusdecoder0 element changed state SUCCESS
I/GStreamer+GST_STATES: 0:00:00.668174678 ../gst/gstelement.c:2782:gst_element_continue_state:amcaudiodec-omxgoogleopusdecoder0 committing state from NULL to READY, pending PAUSED, next PAUSED
I/GStreamer+GST_STATES: 0:00:00.668183495 ../gst/gstelement.c:2710:_priv_gst_element_state_changed:amcaudiodec-omxgoogleopusdecoder0 notifying about state-changed NULL to READY (PAUSED pending)
D/GStreamer+GST_BUS: 0:00:00.668193995 ../gst/gstbus.c:339:gst_bus_post:bus3 [msg 0x71f24a848110] posting on bus state-changed message: 0x71f24a848110, time 99:99:99.999999999, seq-num 6521, element 'amcaudiodec-omxgoogleopusdecoder0', GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)paused;
D/GStreamer+bin: 0:00:00.668217329 ../gst/gstbin.c:3688:gst_bin_handle_message_func:pipeline0 [msg 0x71f24a848110] handling child amcaudiodec-omxgoogleopusdecoder0 message of type state-changed
D/GStreamer+GST_BUS: 0:00:00.668228640 ../gst/gstbus.c:339:gst_bus_post:bus4 [msg 0x71f24a848110] posting on bus state-changed message: 0x71f24a848110, time 99:99:99.999999999, seq-num 6521, element 'amcaudiodec-omxgoogleopusdecoder0', GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)paused;
I/GStreamer+GST_STATES: 0:00:00.668261182 ../gst/gstelement.c:2789:gst_element_continue_state:amcaudiodec-omxgoogleopusdecoder0 continue state change READY to PAUSED, final PAUSED
D/GStreamer+audiodecoder: 0:00:00.668266833 ../gst-libs/gst/audio/gstaudiodecoder.c:3103:gst_audio_decoder_start:amcaudiodec-omxgoogleopusdecoder0 gst_audio_decoder_start
D/GStreamer+audiodecoder: 0:00:00.668270970 ../gst-libs/gst/audio/gstaudiodecoder.c:513:gst_audio_decoder_reset:amcaudiodec-omxgoogleopusdecoder0 gst_audio_decoder_reset
D/GStreamer+GST_ELEMENT_PADS: 0:00:00.668277333 ../gst/gstelement.c:3228:gst_element_pads_activate:amcaudiodec-omxgoogleopusdecoder0 activate pads
D/GStreamer+GST_PADS: 0:00:00.668284155 ../gst/gstpad.c:1098:gst_pad_set_active:amcaudiodec-omxgoogleopusdecoder0:src activating pad from none
D/GStreamer+GST_PADS: 0:00:00.668289195 ../gst/gstpad.c:1004:pre_activate:amcaudiodec-omxgoogleopusdecoder0:src setting pad into push mode, unset flushing
D/GStreamer+GST_PADS: 0:00:00.668293293 ../gst/gstpad.c:1227:activate_mode_internal:amcaudiodec-omxgoogleopusdecoder0:src activated in push mode
D/GStreamer+GST_PADS: 0:00:00.668298553 ../gst/gstpad.c:1098:gst_pad_set_active:amcaudiodec-omxgoogleopusdecoder0:sink activating pad from none
D/GStreamer+GST_PADS: 0:00:00.668301929 ../gst/gstpad.c:1004:pre_activate:amcaudiodec-omxgoogleopusdecoder0:sink setting pad into push mode, unset flushing
D/GStreamer+GST_PADS: 0:00:00.668306558 ../gst/gstpad.c:1227:activate_mode_internal:amcaudiodec-omxgoogleopusdecoder0:sink activated in push mode
D/GStreamer+GST_ELEMENT_PADS: 0:00:00.668310666 ../gst/gstelement.c:3247:gst_element_pads_activate:amcaudiodec-omxgoogleopusdecoder0 pad activation successful
D/GStreamer+GST_STATES: 0:00:00.668316857 ../gst/gstelement.c:3119:gst_element_change_state:amcaudiodec-omxgoogleopusdecoder0 element changed state SUCCESS
I/GStreamer+GST_STATES: 0:00:00.668320404 ../gst/gstelement.c:2807:gst_element_continue_state:amcaudiodec-omxgoogleopusdecoder0 completed state change to PAUSED
I/GStreamer+GST_STATES: 0:00:00.668324963 ../gst/gstelement.c:2710:_priv_gst_element_state_changed:amcaudiodec-omxgoogleopusdecoder0 notifying about state-changed READY to PAUSED (VOID_PENDING pending)
D/GStreamer+GST_BUS: 0:00:00.668331295 ../gst/gstbus.c:339:gst_bus_post:bus3 [msg 0x71f24a848090] posting on bus state-changed message: 0x71f24a848090, time 99:99:99.999999999, seq-num 6522, element 'amcaudiodec-omxgoogleopusdecoder0', GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
D/GStreamer+bin: 0:00:00.668346193 ../gst/gstbin.c:3688:gst_bin_handle_message_func:pipeline0 [msg 0x71f24a848090] handling child amcaudiodec-omxgoogleopusdecoder0 message of type state-changed
D/GStreamer+GST_BUS: 0:00:00.668355671 ../gst/gstbus.c:339:gst_bus_post:bus4 [msg 0x71f24a848090] posting on bus state-changed message: 0x71f24a848090, time 99:99:99.999999999, seq-num 6522, element 'amcaudiodec-omxgoogleopusdecoder0', GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
D/GStreamer+GST_STATES: 0:00:00.668378013 ../gst/gstelement.c:3042:gst_element_set_state_func:amcaudiodec-omxgoogleopusdecoder0 returned SUCCESS
I/GStreamer+GST_ELEMENT_PADS: 0:00:00.668385738 ../gst/gstutils.c:1819:gst_element_link_pads_full trying to link element opusparse0:(any) to element amcaudiodec-omxgoogleopusdecoder0:(any)
D/GStreamer+GST_ELEMENT_PADS: 0:00:00.668404303 ../gst/gstutils.c:1150:gst_element_get_compatible_pad finding pad in amcaudiodec-omxgoogleopusdecoder0 compatible with opusparse0:src
I/GStreamer+GST_PADS: 0:00:00.668409112 ../gst/gstutils.c:1080:gst_pad_check_link trying to link opusparse0:src and amcaudiodec-omxgoogleopusdecoder0:sink
D/GStreamer+GST_CAPS: 0:00:00.668481689 ../gst/gstutils.c:3103:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:sink get pad caps with filter (NULL)
D/GStreamer+GST_PADS: 0:00:00.668491287 ../gst/gstpad.c:4174:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:sink doing query 0x71f21a92d400 (caps)
D/GStreamer+audiodecoder: 0:00:00.668499954 ../gst-libs/gst/audio/gstaudiodecoder.c:2915:gst_audio_decoder_sink_query:amcaudiodec-omxgoogleopusdecoder0:sink received query caps query: 0x71f21a92d400, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.668512608 ../gst/gstutils.c:3149:gst_pad_peer_query_caps:amcaudiodec-omxgoogleopusdecoder0:src get pad peer caps with filter (NULL)
D/GStreamer+GST_PADS: 0:00:00.668522076 ../gst/gstpad.c:4301:gst_pad_peer_query:amcaudiodec-omxgoogleopusdecoder0:src peer query 0x71f21a92df70 (caps)
I/GStreamer+GST_PADS: 0:00:00.668528808 ../gst/gstpad.c:4357:gst_pad_peer_query:amcaudiodec-omxgoogleopusdecoder0:src pad has no peer
D/GStreamer+GST_PADS: 0:00:00.668544107 ../gst/gstpad.c:4197:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:sink sent query 0x71f21a92d400 (caps), result 1
D/GStreamer+GST_CAPS: 0:00:00.668552624 ../gst/gstutils.c:3110:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:sink query returned audio/x-opus, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
D/GStreamer+GST_ELEMENT_PADS: 0:00:00.668567101 ../gst/gstutils.c:1209:gst_element_get_compatible_pad found existing unlinked compatible pad amcaudiodec-omxgoogleopusdecoder0:sink
I/GStreamer+GST_PADS: 0:00:00.668574405 ../gst/gstutils.c:1633:prepare_link_maybe_ghosting opusparse0 and amcaudiodec-omxgoogleopusdecoder0 in same bin, no need for ghost pads
I/GStreamer+GST_PADS: 0:00:00.668624279 ../gst/gstpad.c:2383:gst_pad_link_prepare trying to link opusparse0:src and amcaudiodec-omxgoogleopusdecoder0:sink
D/GStreamer+GST_CAPS: 0:00:00.668697828 ../gst/gstutils.c:3103:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:sink get pad caps with filter (NULL)
D/GStreamer+GST_PADS: 0:00:00.668708018 ../gst/gstpad.c:4174:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:sink doing query 0x71f21a92dd90 (caps)
D/GStreamer+audiodecoder: 0:00:00.668712246 ../gst-libs/gst/audio/gstaudiodecoder.c:2915:gst_audio_decoder_sink_query:amcaudiodec-omxgoogleopusdecoder0:sink received query caps query: 0x71f21a92dd90, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.668721563 ../gst/gstutils.c:3149:gst_pad_peer_query_caps:amcaudiodec-omxgoogleopusdecoder0:src get pad peer caps with filter (NULL)
D/GStreamer+GST_PADS: 0:00:00.668733135 ../gst/gstpad.c:4301:gst_pad_peer_query:amcaudiodec-omxgoogleopusdecoder0:src peer query 0x71f21a92dd40 (caps)
I/GStreamer+GST_PADS: 0:00:00.668739948 ../gst/gstpad.c:4357:gst_pad_peer_query:amcaudiodec-omxgoogleopusdecoder0:src pad has no peer
D/GStreamer+GST_PADS: 0:00:00.668750177 ../gst/gstpad.c:4197:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:sink sent query 0x71f21a92dd90 (caps), result 1
D/GStreamer+GST_CAPS: 0:00:00.668758002 ../gst/gstutils.c:3110:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:sink query returned audio/x-opus, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
D/GStreamer+GST_CAPS: 0:00:00.668777118 ../gst/gstpad.c:2285:gst_pad_link_check_compatible_unlocked:amcaudiodec-omxgoogleopusdecoder0:sink sink caps audio/x-opus, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
I/GStreamer+GST_PADS: 0:00:00.668791636 ../gst/gstpad.c:2591:gst_pad_link_full linked opusparse0:src and amcaudiodec-omxgoogleopusdecoder0:sink, successful
D/GStreamer+bin: 0:00:00.668878430 ../gst/gstbin.c:958:bin_remove_messages:amcaudiodec-omxgoogleopusdecoder0:sink deleting message 0x71f24a848010 of type structure-change (types 0x00001000)
D/GStreamer+GST_ELEMENT_PADS: 0:00:00.668901654 ../gst/gstutils.c:1949:gst_element_link_pads_full linked pad opusparse0:src to pad amcaudiodec-omxgoogleopusdecoder0:sink
I/GStreamer+GST_ELEMENT_PADS: 0:00:00.669203275 ../gst/gstutils.c:1819:gst_element_link_pads_full trying to link element amcaudiodec-omxgoogleopusdecoder0:(any) to element queue1:(any)
D/GStreamer+GST_ELEMENT_PADS: 0:00:00.669210078 ../gst/gstutils.c:1929:gst_element_link_pads_full trying src pad amcaudiodec-omxgoogleopusdecoder0:sink
D/GStreamer+GST_ELEMENT_PADS: 0:00:00.669213284 ../gst/gstutils.c:1929:gst_element_link_pads_full trying src pad amcaudiodec-omxgoogleopusdecoder0:src
D/GStreamer+GST_ELEMENT_PADS: 0:00:00.669216380 ../gst/gstutils.c:1150:gst_element_get_compatible_pad finding pad in queue1 compatible with amcaudiodec-omxgoogleopusdecoder0:src
I/GStreamer+GST_PADS: 0:00:00.669220518 ../gst/gstutils.c:1080:gst_pad_check_link trying to link amcaudiodec-omxgoogleopusdecoder0:src and queue1:sink
D/GStreamer+GST_CAPS: 0:00:00.669224305 ../gst/gstutils.c:3103:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:src get pad caps with filter (NULL)
D/GStreamer+GST_PADS: 0:00:00.669234905 ../gst/gstpad.c:4174:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src doing query 0x71f21a92dd40 (caps)
D/GStreamer+audiodecoder: 0:00:00.669239944 ../gst-libs/gst/audio/gstaudiodecoder.c:3066:gst_audio_decoder_src_query:amcaudiodec-omxgoogleopusdecoder0:src received query caps query: 0x71f21a92dd40, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.669246447 ../gst/gstpad.c:3260:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src query caps caps query: 0x71f21a92dd40, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.669256235 ../gst/gstpad.c:3283:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src trying pad template caps
D/GStreamer+GST_CAPS: 0:00:00.669262808 ../gst/gstpad.c:3313:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src using caps 0x71f21a774d90 audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string)S16LE, layout=(string)interleaved
D/GStreamer+GST_PADS: 0:00:00.669269921 ../gst/gstpad.c:3515:gst_pad_query_default:amcaudiodec-omxgoogleopusdecoder0:src not forwarding 0x71f21a92dd40 (caps) query
D/GStreamer+GST_PADS: 0:00:00.669274360 ../gst/gstpad.c:4197:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src sent query 0x71f21a92dd40 (caps), result 1
D/GStreamer+GST_CAPS: 0:00:00.669277696 ../gst/gstutils.c:3110:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:src query returned audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string)S16LE, layout=(string)interleaved
I/GStreamer+GST_PADS: 0:00:00.669330967 ../gst/gstutils.c:1633:prepare_link_maybe_ghosting amcaudiodec-omxgoogleopusdecoder0 and queue1 in same bin, no need for ghost pads
D/GStreamer+GST_BUS: 0:00:00.669336808 ../gst/gstbus.c:339:gst_bus_post:bus3 [msg 0x71f24a8383a0] posting on bus structure-change message: 0x71f24a8383a0, time 99:99:99.999999999, seq-num 6529, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)link, owner=(GstElement)"(GstAmcAudioDec-OmxGoogleOpusDecoder)\ amcaudiodec-omxgoogleopusdecoder0", busy=(boolean)true;
I/GStreamer+GST_PADS: 0:00:00.669367115 ../gst/gstpad.c:2383:gst_pad_link_prepare trying to link amcaudiodec-omxgoogleopusdecoder0:src and queue1:sink
D/GStreamer+GST_CAPS: 0:00:00.669371093 ../gst/gstutils.c:3103:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:src get pad caps with filter (NULL)
D/GStreamer+GST_PADS: 0:00:00.669378597 ../gst/gstpad.c:4174:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src doing query 0x71f21a92d400 (caps)
D/GStreamer+audiodecoder: 0:00:00.669382284 ../gst-libs/gst/audio/gstaudiodecoder.c:3066:gst_audio_decoder_src_query:amcaudiodec-omxgoogleopusdecoder0:src received query caps query: 0x71f21a92d400, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.669387854 ../gst/gstpad.c:3260:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src query caps caps query: 0x71f21a92d400, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.669393445 ../gst/gstpad.c:3283:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src trying pad template caps
D/GStreamer+GST_CAPS: 0:00:00.669395890 ../gst/gstpad.c:3313:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src using caps 0x71f21a774d90 audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string)S16LE, layout=(string)interleaved
D/GStreamer+GST_PADS: 0:00:00.669402071 ../gst/gstpad.c:3515:gst_pad_query_default:amcaudiodec-omxgoogleopusdecoder0:src not forwarding 0x71f21a92d400 (caps) query
D/GStreamer+GST_PADS: 0:00:00.669405898 ../gst/gstpad.c:4197:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src sent query 0x71f21a92d400 (caps), result 1
D/GStreamer+GST_CAPS: 0:00:00.669409255 ../gst/gstutils.c:3110:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:src query returned audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string)S16LE, layout=(string)interleaved
D/GStreamer+GST_CAPS: 0:00:00.669459119 ../gst/gstpad.c:2283:gst_pad_link_check_compatible_unlocked:amcaudiodec-omxgoogleopusdecoder0:src src caps audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string)S16LE, layout=(string)interleaved
I/GStreamer+GST_PADS: 0:00:00.669473106 ../gst/gstpad.c:2591:gst_pad_link_full linked amcaudiodec-omxgoogleopusdecoder0:src and queue1:sink, successful
D/GStreamer+GST_EVENT: 0:00:00.669483716 ../gst/gstpad.c:5831:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:src have event type reconfigure event: 0x71f21a929e70, time 99:99:99.999999999, seq-num 6530, (NULL)
D/GStreamer+audiodecoder: 0:00:00.669494606 ../gst-libs/gst/audio/gstaudiodecoder.c:2712:gst_audio_decoder_src_event:amcaudiodec-omxgoogleopusdecoder0 received event 61441, reconfigure
D/GStreamer+GST_PADS: 0:00:00.669503984 ../gst/gstpad.c:2968:gst_pad_iterate_internal_links_default:amcaudiodec-omxgoogleopusdecoder0:src Making iterator
D/GStreamer+GST_PADS: 0:00:00.669572073 ../gst/gstpad.c:5915:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:src sent event, ret error
D/GStreamer+GST_BUS: 0:00:00.669576892 ../gst/gstbus.c:339:gst_bus_post:bus3 [msg 0x71f24a838320] posting on bus structure-change message: 0x71f24a838320, time 99:99:99.999999999, seq-num 6531, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)link, owner=(GstElement)"(GstAmcAudioDec-OmxGoogleOpusDecoder)\ amcaudiodec-omxgoogleopusdecoder0", busy=(boolean)false;
D/GStreamer+GST_ELEMENT_PADS: 0:00:00.669610666 ../gst/gstutils.c:1949:gst_element_link_pads_full linked pad amcaudiodec-omxgoogleopusdecoder0:src to pad queue1:sink
D/GStreamer+GST_PADS: 0:00:00.669917256 ../gst/gstpad.c:4174:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src doing query 0x71f21a92df20 (caps)
D/GStreamer+audiodecoder: 0:00:00.669920392 ../gst-libs/gst/audio/gstaudiodecoder.c:3066:gst_audio_decoder_src_query:amcaudiodec-omxgoogleopusdecoder0:src received query caps query: 0x71f21a92df20, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.669925752 ../gst/gstpad.c:3260:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src query caps caps query: 0x71f21a92df20, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.669931092 ../gst/gstpad.c:3283:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src trying pad template caps
D/GStreamer+GST_CAPS: 0:00:00.669934439 ../gst/gstpad.c:3313:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src using caps 0x71f21a774d90 audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string)S16LE, layout=(string)interleaved
D/GStreamer+GST_PADS: 0:00:00.669940651 ../gst/gstpad.c:3515:gst_pad_query_default:amcaudiodec-omxgoogleopusdecoder0:src not forwarding 0x71f21a92df20 (caps) query
D/GStreamer+GST_PADS: 0:00:00.669944658 ../gst/gstpad.c:4197:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src sent query 0x71f21a92df20 (caps), result 1
D/GStreamer+GST_PADS: 0:00:00.672867109 ../gst/gstpad.c:4174:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src doing query 0x71f21a811d40 (caps)
D/GStreamer+audiodecoder: 0:00:00.672871117 ../gst-libs/gst/audio/gstaudiodecoder.c:3066:gst_audio_decoder_src_query:amcaudiodec-omxgoogleopusdecoder0:src received query caps query: 0x71f21a811d40, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.672880204 ../gst/gstpad.c:3260:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src query caps caps query: 0x71f21a811d40, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.672886987 ../gst/gstpad.c:3283:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src trying pad template caps
D/GStreamer+GST_CAPS: 0:00:00.672890083 ../gst/gstpad.c:3313:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src using caps 0x71f21a774d90 audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string)S16LE, layout=(string)interleaved
D/GStreamer+GST_PADS: 0:00:00.672901615 ../gst/gstpad.c:3515:gst_pad_query_default:amcaudiodec-omxgoogleopusdecoder0:src not forwarding 0x71f21a811d40 (caps) query
D/GStreamer+GST_PADS: 0:00:00.672907055 ../gst/gstpad.c:4197:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src sent query 0x71f21a811d40 (caps), result 1
D/GStreamer+GST_PADS: 0:00:00.673195751 ../gst/gstpad.c:4174:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src doing query 0x71f21a92df20 (caps)
D/GStreamer+audiodecoder: 0:00:00.673202013 ../gst-libs/gst/audio/gstaudiodecoder.c:3066:gst_audio_decoder_src_query:amcaudiodec-omxgoogleopusdecoder0:src received query caps query: 0x71f21a92df20, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.673210299 ../gst/gstpad.c:3260:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src query caps caps query: 0x71f21a92df20, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.673217422 ../gst/gstpad.c:3283:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src trying pad template caps
D/GStreamer+GST_CAPS: 0:00:00.673220478 ../gst/gstpad.c:3313:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src using caps 0x71f21a774d90 audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string)S16LE, layout=(string)interleaved
D/GStreamer+GST_PADS: 0:00:00.673229545 ../gst/gstpad.c:3515:gst_pad_query_default:amcaudiodec-omxgoogleopusdecoder0:src not forwarding 0x71f21a92df20 (caps) query
D/GStreamer+GST_PADS: 0:00:00.673234224 ../gst/gstpad.c:4197:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src sent query 0x71f21a92df20 (caps), result 1
D/GStreamer+GST_EVENT: 0:00:00.673477735 ../gst/gstpad.c:5831:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:src have event type reconfigure event: 0x71f21a929d90, time 99:99:99.999999999, seq-num 6543, (NULL)
D/GStreamer+audiodecoder: 0:00:00.673485610 ../gst-libs/gst/audio/gstaudiodecoder.c:2712:gst_audio_decoder_src_event:amcaudiodec-omxgoogleopusdecoder0 received event 61441, reconfigure
D/GStreamer+GST_PADS: 0:00:00.673490299 ../gst/gstpad.c:2968:gst_pad_iterate_internal_links_default:amcaudiodec-omxgoogleopusdecoder0:src Making iterator
D/GStreamer+GST_PADS: 0:00:00.673540033 ../gst/gstpad.c:5915:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:src sent event, ret error
D/GStreamer+GST_EVENT: 0:00:00.674390342 ../gst/gstpad.c:5831:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink have event type stream-start event: 0x71f21a7fe4f0, time 99:99:99.999999999, seq-num 139, GstEventStreamStart, stream-id=(string)c3b92738bf5e8334d4b92e60b1db8e9f, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)1;
D/GStreamer+audiodecoder: 0:00:00.674401153 ../gst-libs/gst/audio/gstaudiodecoder.c:2567:gst_audio_decoder_sink_event:amcaudiodec-omxgoogleopusdecoder0 received event 10254, stream-start
D/GStreamer+audiodecoder: 0:00:00.674405811 ../gst-libs/gst/audio/gstaudiodecoder.c:513:gst_audio_decoder_reset:amcaudiodec-omxgoogleopusdecoder0 gst_audio_decoder_reset
D/GStreamer+audiodecoder: 0:00:00.674410220 ../gst-libs/gst/audio/gstaudiodecoder.c:2350:gst_audio_decoder_sink_eventfunc:amcaudiodec-omxgoogleopusdecoder0 received STREAM_START. Clearing taglist
D/GStreamer+GST_PADS: 0:00:00.674417934 ../gst/gstpad.c:4105:check_sticky:amcaudiodec-omxgoogleopusdecoder0:src pushing all sticky events
D/GStreamer+GST_PADS: 0:00:00.674464743 ../gst/gstpad.c:4057:push_sticky:amcaudiodec-omxgoogleopusdecoder0:src event stream-start marked received
D/GStreamer+GST_PADS: 0:00:00.674470023 ../gst/gstpad.c:5915:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink sent event, ret ok
D/GStreamer+GST_STATES: 0:00:00.674700860 ../gst/gstbin.c:1957:bin_element_is_sink:pipeline0 child amcaudiodec-omxgoogleopusdecoder0 is not sink
D/GStreamer+GST_EVENT: 0:00:00.676438088 ../gst/gstpad.c:5831:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink have event type caps event: 0x71f21a92c740, time 99:99:99.999999999, seq-num 6551, GstEventCaps, caps=(GstCaps)"audio/x-opus,\ rate=(int)48000,\ channels=(int)1,\ channel-mapping-family=(int)0,\ stream-count=(int)1,\ coupled-count=(int)0,\ streamheader=(buffer)<\ 4f707573486561640101000080bb0000000000,\ 4f707573546167731f0000004753747265616d657220656e636f64656420766f72626973636f6d6d656e740000000001\ >";
D/GStreamer+GST_CAPS: 0:00:00.676461612 ../gst/gstutils.c:3186:gst_pad_query_accept_caps:amcaudiodec-omxgoogleopusdecoder0:sink accept caps of audio/x-opus, rate=(int)48000, channels=(int)1, channel-mapping-family=(int)0, stream-count=(int)1, coupled-count=(int)0, streamheader=(buffer)< 4f707573486561640101000080bb0000000000, 4f707573546167731f0000004753747265616d657220656e636f64656420766f72626973636f6d6d656e740000000001 >
D/GStreamer+GST_PADS: 0:00:00.676489024 ../gst/gstpad.c:4174:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:sink doing query 0x71f21a811d90 (accept-caps)
D/GStreamer+audiodecoder: 0:00:00.676497681 ../gst-libs/gst/audio/gstaudiodecoder.c:2915:gst_audio_decoder_sink_query:amcaudiodec-omxgoogleopusdecoder0:sink received query accept-caps query: 0x71f21a811d90, GstQueryAcceptCaps, caps=(GstCaps)"audio/x-opus,\ rate=(int)48000,\ channels=(int)1,\ channel-mapping-family=(int)0,\ stream-count=(int)1,\ coupled-count=(int)0,\ streamheader=(buffer)<\ 4f707573486561640101000080bb0000000000,\ 4f707573546167731f0000004753747265616d657220656e636f64656420766f72626973636f6d6d656e740000000001\ >", result=(boolean)false;
D/GStreamer+GST_CAPS: 0:00:00.676521926 ../gst/gstutils.c:3103:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:sink get pad caps with filter audio/x-opus, rate=(int)48000, channels=(int)1, channel-mapping-family=(int)0, stream-count=(int)1, coupled-count=(int)0, streamheader=(buffer)< 4f707573486561640101000080bb0000000000, 4f707573546167731f0000004753747265616d657220656e636f64656420766f72626973636f6d6d656e740000000001 >
D/GStreamer+GST_PADS: 0:00:00.676545712 ../gst/gstpad.c:4174:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:sink doing query 0x71f21a811de0 (caps)
D/GStreamer+audiodecoder: 0:00:00.676550290 ../gst-libs/gst/audio/gstaudiodecoder.c:2915:gst_audio_decoder_sink_query:amcaudiodec-omxgoogleopusdecoder0:sink received query caps query: 0x71f21a811de0, GstQueryCaps, filter=(GstCaps)"audio/x-opus,\ rate=(int)48000,\ channels=(int)1,\ channel-mapping-family=(int)0,\ stream-count=(int)1,\ coupled-count=(int)0,\ streamheader=(buffer)<\ 4f707573486561640101000080bb0000000000,\ 4f707573546167731f0000004753747265616d657220656e636f64656420766f72626973636f6d6d656e740000000001\ >", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.676573464 ../gst/gstutils.c:3149:gst_pad_peer_query_caps:amcaudiodec-omxgoogleopusdecoder0:src get pad peer caps with filter audio/x-raw, rate=(int)48000, channels=(int)1
D/GStreamer+GST_PADS: 0:00:00.676589344 ../gst/gstpad.c:4301:gst_pad_peer_query:amcaudiodec-omxgoogleopusdecoder0:src peer query 0x71f21a92d450 (caps)
D/GStreamer+GST_CAPS: 0:00:00.677057180 ../gst/gstutils.c:3156:gst_pad_peer_query_caps:amcaudiodec-omxgoogleopusdecoder0:src peer query returned audio/x-raw, rate=(int)48000, channels=(int)1, format=(string)S16LE, layout=(string)interleaved
D/GStreamer+GST_PADS: 0:00:00.682161530 ../gst/gstpad.c:4197:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:sink sent query 0x71f21a811de0 (caps), result 1
D/GStreamer+GST_CAPS: 0:00:00.682172872 ../gst/gstutils.c:3110:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:sink query returned audio/x-opus, rate=(int)48000, channels=(int)1, channel-mapping-family=(int)0, stream-count=(int)1, coupled-count=(int)0, streamheader=(buffer)< 4f707573486561640101000080bb0000000000, 4f707573546167731f0000004753747265616d657220656e636f64656420766f72626973636f6d6d656e740000000001 >
D/GStreamer+GST_PADS: 0:00:00.682198029 ../gst/gstpad.c:4197:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:sink sent query 0x71f21a811d90 (accept-caps), result 1
D/GStreamer+default: 0:00:00.682205513 ../gst/gstutils.c:3191:gst_pad_query_accept_caps:amcaudiodec-omxgoogleopusdecoder0:sink query returned 1
D/GStreamer+audiodecoder: 0:00:00.682210553 ../gst-libs/gst/audio/gstaudiodecoder.c:2567:gst_audio_decoder_sink_event:amcaudiodec-omxgoogleopusdecoder0 received event 12814, caps
D/GStreamer+audiodecoder: 0:00:00.682217416 ../gst-libs/gst/audio/gstaudiodecoder.c:908:gst_audio_decoder_sink_setcaps:amcaudiodec-omxgoogleopusdecoder0 caps: audio/x-opus, rate=(int)48000, channels=(int)1, channel-mapping-family=(int)0, stream-count=(int)1, coupled-count=(int)0, streamheader=(buffer)< 4f707573486561640101000080bb0000000000, 4f707573546167731f0000004753747265616d657220656e636f64656420766f72626973636f6d6d656e740000000001 >
D/GStreamer+amcaudiodec: 0:00:00.682235200 ../sys/androidmedia/gstamcaudiodec.c:833:gst_amc_audio_dec_set_format:amcaudiodec-omxgoogleopusdecoder0 Setting new caps audio/x-opus, rate=(int)48000, channels=(int)1, channel-mapping-family=(int)0, stream-count=(int)1, coupled-count=(int)0, streamheader=(buffer)< 4f707573486561640101000080bb0000000000, 4f707573546167731f0000004753747265616d657220656e636f64656420766f72626973636f6d6d656e740000000001 >
D/GStreamer+amcaudiodec: 0:00:00.682362220 ../sys/androidmedia/gstamcaudiodec.c:964:gst_amc_audio_dec_set_format:amcaudiodec-omxgoogleopusdecoder0 Configuring codec with format: {csd-1=java.nio.DirectByteBuffer[pos=0 lim=48 cap=48], sample-rate=48000, mime=audio/opus, channel-count=1, csd-0=java.nio.DirectByteBuffer[pos=0 lim=19 cap=19]}
D/GStreamer+GST_PADS: 0:00:00.692347519 ../gst/gstpad.c:6282:gst_pad_start_task:amcaudiodec-omxgoogleopusdecoder0:src start task
I/GStreamer+GST_PADS: 0:00:00.694890421 ../gst/gstpad.c:6291:gst_pad_start_task:amcaudiodec-omxgoogleopusdecoder0:src created task 0x71f27a7f0950
D/GStreamer+GST_PADS: 0:00:00.694894509 ../gst/gstpad.c:6210:do_stream_status:amcaudiodec-omxgoogleopusdecoder0:src doing stream-status 0
D/GStreamer+GST_PADS: 0:00:00.694902855 ../gst/gstpad.c:6237:do_stream_status:amcaudiodec-omxgoogleopusdecoder0:src posting stream-status 0
D/GStreamer+GST_BUS: 0:00:00.694907393 ../gst/gstbus.c:339:gst_bus_post:bus3 [msg 0x71f24a7fd610] posting on bus stream-status message: 0x71f24a7fd610, time 99:99:99.999999999, seq-num 6754, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)create, owner=(GstElement)"(GstAmcAudioDec-OmxGoogleOpusDecoder)\ amcaudiodec-omxgoogleopusdecoder0", object=(GstTask)"(GstTask)\ task7";
D/GStreamer+GST_BUS: 0:00:00.694940125 ../gst/gstbus.c:339:gst_bus_post:bus4 [msg 0x71f24a7fd610] posting on bus stream-status message: 0x71f24a7fd610, time 99:99:99.999999999, seq-num 6754, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)create, owner=(GstElement)"(GstAmcAudioDec-OmxGoogleOpusDecoder)\ amcaudiodec-omxgoogleopusdecoder0", object=(GstTask)"(GstTask)\ task7";
D/GStreamer+GST_PADS: 0:00:00.695035326 ../gst/gstpad.c:5915:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink sent event, ret ok
D/GStreamer+GST_PADS: 0:00:00.695042199 ../gst/gstpad.c:5363:store_sticky_event:amcaudiodec-omxgoogleopusdecoder0:sink notify caps
D/GStreamer+GST_PADS: 0:00:00.695180380 ../gst/gstpad.c:6210:do_stream_status:amcaudiodec-omxgoogleopusdecoder0:src doing stream-status 1
D/GStreamer+GST_PADS: 0:00:00.695208233 ../gst/gstpad.c:6237:do_stream_status:amcaudiodec-omxgoogleopusdecoder0:src posting stream-status 1
D/GStreamer+GST_BUS: 0:00:00.695218733 ../gst/gstbus.c:339:gst_bus_post:bus3 [msg 0x71f24a848190] posting on bus stream-status message: 0x71f24a848190, time 99:99:99.999999999, seq-num 6755, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)enter, owner=(GstElement)"(GstAmcAudioDec-OmxGoogleOpusDecoder)\ amcaudiodec-omxgoogleopusdecoder0", object=(GstTask)"(GstTask)\ amcaudiodec-omxgoogleopusdecoder0:src";
D/GStreamer+GST_BUS: 0:00:00.695267685 ../gst/gstbus.c:339:gst_bus_post:bus4 [msg 0x71f24a848190] posting on bus stream-status message: 0x71f24a848190, time 99:99:99.999999999, seq-num 6755, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)enter, owner=(GstElement)"(GstAmcAudioDec-OmxGoogleOpusDecoder)\ amcaudiodec-omxgoogleopusdecoder0", object=(GstTask)"(GstTask)\ amcaudiodec-omxgoogleopusdecoder0:src";
D/GStreamer+task: 0:00:00.695299606 ../gst/gsttask.c:301:gst_task_configure_name:amcaudiodec-omxgoogleopusdecoder0:src Setting thread name to 'amcaudiodec-omxg'
D/GStreamer+amcaudiodec: 0:00:00.695305066 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+GST_EVENT: 0:00:00.944557098 ../gst/gstpad.c:5831:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink have event type gap event: 0x71f21ab68560, time 99:99:99.999999999, seq-num 6930, GstEventGap, timestamp=(guint64)269095013, duration=(guint64)814, gap-flags=(GstGapFlags)GST_GAP_FLAG_MISSING_DATA;
D/GStreamer+audiodecoder: 0:00:00.944570704 ../gst-libs/gst/audio/gstaudiodecoder.c:2567:gst_audio_decoder_sink_event:amcaudiodec-omxgoogleopusdecoder0 received event 40966, gap
D/GStreamer+audiodecoder: 0:00:00.944579831 ../gst-libs/gst/audio/gstaudiodecoder.c:2287:gst_audio_decoder_handle_gap:amcaudiodec-omxgoogleopusdecoder0 gap event: plc 1, do_plc 0, position 0:00:00.269095013 duration 0:00:00.000000814
D/GStreamer+audiodecoder: 0:00:00.944590191 ../gst-libs/gst/audio/gstaudiodecoder.c:1143:send_pending_events:amcaudiodec-omxgoogleopusdecoder0 Pushing pending events
D/GStreamer+GST_PADS: 0:00:00.944870541 ../gst/gstpad.c:5915:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink sent event, ret ok
D/GStreamer+GST_EVENT: 0:00:00.945065791 ../gst/gstpad.c:5831:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink have event type gap event: 0x71f21ab684f0, time 99:99:99.999999999, seq-num 6932, GstEventGap, timestamp=(guint64)269095827, duration=(guint64)814, gap-flags=(GstGapFlags)GST_GAP_FLAG_MISSING_DATA;
D/GStreamer+audiodecoder: 0:00:00.945079387 ../gst-libs/gst/audio/gstaudiodecoder.c:2567:gst_audio_decoder_sink_event:amcaudiodec-omxgoogleopusdecoder0 received event 40966, gap
D/GStreamer+audiodecoder: 0:00:00.945087522 ../gst-libs/gst/audio/gstaudiodecoder.c:2287:gst_audio_decoder_handle_gap:amcaudiodec-omxgoogleopusdecoder0 gap event: plc 1, do_plc 0, position 0:00:00.269095827 duration 0:00:00.000000814
D/GStreamer+audiodecoder: 0:00:00.945094686 ../gst-libs/gst/audio/gstaudiodecoder.c:1143:send_pending_events:amcaudiodec-omxgoogleopusdecoder0 Pushing pending events
D/GStreamer+GST_PADS: 0:00:00.945122298 ../gst/gstpad.c:5915:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink sent event, ret ok
D/GStreamer+GST_EVENT: 0:00:00.945295476 ../gst/gstpad.c:5831:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink have event type gap event: 0x71f21ab68480, time 99:99:99.999999999, seq-num 6933, GstEventGap, timestamp=(guint64)269096641, duration=(guint64)814, gap-flags=(GstGapFlags)GST_GAP_FLAG_MISSING_DATA;
D/GStreamer+audiodecoder: 0:00:00.945307829 ../gst-libs/gst/audio/gstaudiodecoder.c:2567:gst_audio_decoder_sink_event:amcaudiodec-omxgoogleopusdecoder0 received event 40966, gap
D/GStreamer+audiodecoder: 0:00:00.945316826 ../gst-libs/gst/audio/gstaudiodecoder.c:2287:gst_audio_decoder_handle_gap:amcaudiodec-omxgoogleopusdecoder0 gap event: plc 1, do_plc 0, position 0:00:00.269096641 duration 0:00:00.000000814
D/GStreamer+audiodecoder: 0:00:00.945325763 ../gst-libs/gst/audio/gstaudiodecoder.c:1143:send_pending_events:amcaudiodec-omxgoogleopusdecoder0 Pushing pending events
D/GStreamer+GST_PADS: 0:00:00.945358174 ../gst/gstpad.c:5915:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink sent event, ret ok
D/GStreamer+GST_EVENT: 0:00:00.945540179 ../gst/gstpad.c:5831:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink have event type gap event: 0x71f21ab68410, time 99:99:99.999999999, seq-num 6934, GstEventGap, timestamp=(guint64)269097455, duration=(guint64)814, gap-flags=(GstGapFlags)GST_GAP_FLAG_MISSING_DATA;
D/GStreamer+audiodecoder: 0:00:00.945552492 ../gst-libs/gst/audio/gstaudiodecoder.c:2567:gst_audio_decoder_sink_event:amcaudiodec-omxgoogleopusdecoder0 received event 40966, gap
D/GStreamer+audiodecoder: 0:00:00.945558303 ../gst-libs/gst/audio/gstaudiodecoder.c:2287:gst_audio_decoder_handle_gap:amcaudiodec-omxgoogleopusdecoder0 gap event: plc 1, do_plc 0, position 0:00:00.269097455 duration 0:00:00.000000814
D/GStreamer+audiodecoder: 0:00:00.945569394 ../gst-libs/gst/audio/gstaudiodecoder.c:1143:send_pending_events:amcaudiodec-omxgoogleopusdecoder0 Pushing pending events
D/GStreamer+GST_PADS: 0:00:00.945590534 ../gst/gstpad.c:5915:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink sent event, ret ok
...
...
...
D/GStreamer+amcaudiodec: 0:00:00.685324678 ../sys/androidmedia/gstamcaudiodec.c:1315:gst_amc_audio_dec_drain:amcaudiodec-omxgoogleopusdecoder0 Waiting until codec is drained
D/GStreamer+amcaudiodec: 0:00:00.685547259 ../sys/androidmedia/gstamcaudiodec.c:450:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Output format has changed
D/GStreamer+amcaudiodec: 0:00:00.685743140 ../sys/androidmedia/gstamcaudiodec.c:461:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Got new output format: {sample-rate=48000, mime=audio/raw, channel-count=1}
D/GStreamer+audiodecoder: 0:00:00.685852647 ../gst-libs/gst/audio/gstaudiodecoder.c:849:gst_audio_decoder_set_output_caps:amcaudiodec-omxgoogleopusdecoder0 Setting srcpad caps audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)1
D/GStreamer+amcaudiodec: 0:00:00.685928962 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.686050732 ../sys/androidmedia/gstamcaudiodec.c:492:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Got output buffer at index 0: offset 0 size 0 time 288958 flags 0x00000004
D/GStreamer+amcaudiodec: 0:00:00.686141574 ../sys/androidmedia/gstamcaudiodec.c:596:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Drained
D/GStreamer+amcaudiodec: 0:00:00.686156743 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.686186950 ../sys/androidmedia/gstamcaudiodec.c:1317:gst_amc_audio_dec_drain:amcaudiodec-omxgoogleopusdecoder0 Drained codec
D/GStreamer+GST_PADS: 0:00:00.686210745 ../gst/gstpad.c:4301:gst_pad_peer_query:amcaudiodec-omxgoogleopusdecoder0:sink peer query 0x71f21abc0e30 (latency)
W/GStreamer+audiodecoder: 0:00:00.688010541 ../gst-libs/gst/audio/gstaudiodecoder.c:1791:gst_audio_decoder_drain:amcaudiodec-omxgoogleopusdecoder0 still 1 frames left after draining
D/GStreamer+audiodecoder: 0:00:00.688040478 ../gst-libs/gst/audio/gstaudiodecoder.c:513:gst_audio_decoder_reset:amcaudiodec-omxgoogleopusdecoder0 gst_audio_decoder_reset
D/GStreamer+audiodecoder: 0:00:00.688051469 ../gst-libs/gst/audio/gstaudiodecoder.c:1661:gst_audio_decoder_push_buffers:amcaudiodec-omxgoogleopusdecoder0 available: 160
D/GStreamer+amcaudiodec: 0:00:00.688072449 ../sys/androidmedia/gstamcaudiodec.c:1069:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Handling frame
D/GStreamer+amcaudiodec: 0:00:00.688182467 ../sys/androidmedia/gstamcaudiodec.c:1189:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Queueing buffer 0: size 160 time 269847 flags 0x00000001
D/GStreamer+GST_SCHEDULING: 0:00:00.688283959 ../gst/gstpad.c:4451:gst_pad_chain_data_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink called chainfunction &gst_audio_decoder_chain with buffer 0x71f27a7f0a20, returned ok
D/GStreamer+GST_SCHEDULING: 0:00:00.688695889 ../gst/gstpad.c:4445:gst_pad_chain_data_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink calling chainfunction &gst_audio_decoder_chain with buffer buffer: 0x71f27a7dfd80, pts 0:00:00.289846005, dts 0:00:00.289846005, dur 0:00:00.020000000, size 160, offset 60000000, offset_end 2880, flags 0x0
D/GStreamer+audiodecoder: 0:00:00.688719143 ../gst-libs/gst/audio/gstaudiodecoder.c:1661:gst_audio_decoder_push_buffers:amcaudiodec-omxgoogleopusdecoder0 available: 160
D/GStreamer+amcaudiodec: 0:00:00.688724944 ../sys/androidmedia/gstamcaudiodec.c:1069:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Handling frame
D/GStreamer+amcaudiodec: 0:00:00.688806969 ../sys/androidmedia/gstamcaudiodec.c:1189:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Queueing buffer 1: size 160 time 289846 flags 0x00000001
D/GStreamer+GST_SCHEDULING: 0:00:00.688915885 ../gst/gstpad.c:4451:gst_pad_chain_data_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink called chainfunction &gst_audio_decoder_chain with buffer 0x71f27a7dfd80, returned ok
D/GStreamer+GST_SCHEDULING: 0:00:00.689264224 ../gst/gstpad.c:4445:gst_pad_chain_data_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink calling chainfunction &gst_audio_decoder_chain with buffer buffer: 0x71f27a7f05a0, pts 0:00:00.309830203, dts 0:00:00.309830203, dur 0:00:00.020000000, size 160, offset 80000000, offset_end 3840, flags 0x0
D/GStreamer+audiodecoder: 0:00:00.689279223 ../gst-libs/gst/audio/gstaudiodecoder.c:1661:gst_audio_decoder_push_buffers:amcaudiodec-omxgoogleopusdecoder0 available: 160
D/GStreamer+amcaudiodec: 0:00:00.689300783 ../sys/androidmedia/gstamcaudiodec.c:1069:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Handling frame
D/GStreamer+amcaudiodec: 0:00:00.689381486 ../sys/androidmedia/gstamcaudiodec.c:1189:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Queueing buffer 2: size 160 time 309830 flags 0x00000001
D/GStreamer+GST_SCHEDULING: 0:00:00.689461357 ../gst/gstpad.c:4451:gst_pad_chain_data_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink called chainfunction &gst_audio_decoder_chain with buffer 0x71f27a7f05a0, returned ok
D/GStreamer+GST_SCHEDULING: 0:00:00.689926708 ../gst/gstpad.c:4445:gst_pad_chain_data_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink calling chainfunction &gst_audio_decoder_chain with buffer buffer: 0x71f27a7dfc60, pts 0:00:00.329777206, dts 0:00:00.329777206, dur 0:00:00.020000000, size 160, offset 100000000, offset_end 4800, flags 0x0
D/GStreamer+audiodecoder: 0:00:00.689940384 ../gst-libs/gst/audio/gstaudiodecoder.c:1661:gst_audio_decoder_push_buffers:amcaudiodec-omxgoogleopusdecoder0 available: 160
D/GStreamer+amcaudiodec: 0:00:00.689951134 ../sys/androidmedia/gstamcaudiodec.c:1069:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Handling frame
D/GStreamer+amcaudiodec: 0:00:00.786297402 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.786316138 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.790074571 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.886465303 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.886475823 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.890191125 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.287119213 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.287140423 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.291006150 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.387312202 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.387333602 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.391267638 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.487478449 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.487492887 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.491402967 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.587683581 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.587729828 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.591567542 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.687981307 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.688009421 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.691745642 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.788214562 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.788224100 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.791917621 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.888421357 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.888487241 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.892133582 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.988708593 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.988741856 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.992333614 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.089195538 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.089242547 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
...
...
...