[Bug 761014] File can't be played with hardware acceleration in Android gstreamer tutorial 5
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sun Jan 24 13:29:03 PST 2016
https://bugzilla.gnome.org/show_bug.cgi?id=761014
--- Comment #8 from Gregoire <gregoire at gentil.com> ---
And here is the working gstreamer1.5 (amc log).
The differences between 1.5 and 1.7.2 follows:
*************WORKING 1.5*************
01-24 13:20:47.855: I/OMXClient(21363): Using client-side OMX mux.
01-24 13:20:47.877: D/GStreamer+amcvideodec(21363): 0:00:17.424835205
0x9fcc6f80
gstamcvideodec.c:273:gst_amc_video_dec_open:<amcvideodec-omxqcomvideodecoderavc0>
Opened decoder
01-24 13:20:47.880: D/GStreamer+amcvideodec(21363): 0:00:17.427032470
0x9fcc6f80
gstamcvideodec.c:972:gst_amc_video_dec_set_format:<amcvideodec-omxqcomvideodecoderavc0>
Setting new caps video/x-h264, stream-format=(string)byte-stream,
alignment=(string)au, level=(string)4, profile=(string)baseline,
width=(int)1280, height=(int)1440, framerate=(fraction)101/4,
pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true
01-24 13:20:47.880: D/GStreamer+amcvideodec(21363): 0:00:17.427368163
0x9fcc6f80
gstamcvideodec.c:1066:gst_amc_video_dec_set_format:<amcvideodec-omxqcomvideodecoderavc0>
Configuring codec with format: {height=1440, width=1280, mime=video/avc}
01-24 13:20:47.881: W/ACodec(21363): do not know color format 0x7fa30c03 =
2141391875
01-24 13:20:48.047: D/GStreamer+amcvideodec(21363): 0:00:17.594451904
0x9f3ebcc0
gstamcvideodec.c:602:gst_amc_video_dec_loop:<amcvideodec-omxqcomvideodecoderavc0>
Waiting for available output buffer
01-24 13:20:48.060: D/GStreamer+amcvideodec(21363): 0:00:17.607513427
0x9fcc6f80
gstamcvideodec.c:1164:gst_amc_video_dec_handle_frame:<amcvideodec-omxqcomvideodecoderavc0>
Handling frame
01-24 13:20:48.149: D/GStreamer+amcvideodec(21363): 0:00:17.696350097
0x9f3ebcc0
gstamcvideodec.c:667:gst_amc_video_dec_loop:<amcvideodec-omxqcomvideodecoderavc0>
Dequeueing output buffer timed out
01-24 13:20:48.149: D/GStreamer+amcvideodec(21363): 0:00:17.696502685
0x9f3ebcc0
gstamcvideodec.c:602:gst_amc_video_dec_loop:<amcvideodec-omxqcomvideodecoderavc0>
Waiting for available output buffer
01-24 13:20:48.161: D/GStreamer+amcvideodec(21363): 0:00:17.708099364
0x9fcc6f80
gstamcvideodec.c:1201:gst_amc_video_dec_handle_frame:<amcvideodec-omxqcomvideodecoderavc0>
Dequeueing input buffer timed out
01-24 13:20:48.233: D/GStreamer+amcvideodec(21363): 0:00:17.780364991
0x9fcc6f80
gstamcvideodec.c:1272:gst_amc_video_dec_handle_frame:<amcvideodec-omxqcomvideodecoderavc0>
Queueing buffer 0: size 61612 time 0 flags 0x00000001
01-24 13:20:48.250: D/GStreamer+amcvideodec(21363): 0:00:17.797180176
0x9f3ebcc0
gstamcvideodec.c:667:gst_amc_video_dec_loop:<amcvideodec-omxqcomvideodecoderavc0>
Dequeueing output buffer timed out
01-24 13:20:48.250: D/GStreamer+amcvideodec(21363): 0:00:17.797332764
0x9f3ebcc0
gstamcvideodec.c:602:gst_amc_video_dec_loop:<amcvideodec-omxqcomvideodecoderavc0>
Waiting for available output buffer
*************NOT WORKING 1.7.2*************
01-24 13:07:59.030: I/OMXClient(20724): Using client-side OMX mux.
01-24 13:07:59.047: D/GStreamer+amcvideodec(20724): 0:00:12.134796144
0x9e27adb0
gstamcvideodec.c:451:gst_amc_video_dec_open:<amcvideodec-omxqcomvideodecoderavc0>
Opened decoder
01-24 13:07:59.049: D/GStreamer+amcvideodec(20724): 0:00:12.136169435
0x9e27adb0
gstamcvideodec.c:575:gst_amc_video_dec_change_state:<amcvideodec-omxqcomvideodecoderavc0>
changing state: READY => PAUSED
01-24 13:07:59.062: D/GStreamer+amcvideodec(20724): 0:00:12.149291993
0x9e27adb0
gstamcvideodec.c:1757:gst_amc_video_dec_set_format:<amcvideodec-omxqcomvideodecoderavc0>
Setting new caps video/x-h264, stream-format=(string)byte-stream,
alignment=(string)au, level=(string)4, profile=(string)baseline,
width=(int)1280, height=(int)1440, framerate=(fraction)101/4,
pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true
01-24 13:07:59.066: D/GStreamer+amcvideodec(20724): 0:00:12.153564454
0x9e27adb0
gstamcvideodec.c:1864:gst_amc_video_dec_set_format:<amcvideodec-omxqcomvideodecoderavc0>
Available downstream caps: video/x-raw(memory:GLMemory), format=(string)RGBA,
texture-target=(string)external-oes, width=(int)[ 1, 2147483647 ],
height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ];
video/x-raw, format=(string)NV12, width=(int)[ 1, 2147483647 ], height=(int)[
1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw,
format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647
], framerate=(fraction)[ 0/1, 2147483647/1 ]
01-24 13:07:59.068: D/GStreamer+amcvideodec(20724): 0:00:12.155517579
0x9e27adb0
gstamcvideodec.c:2437:_find_local_gl_context:<amcvideodec-omxqcomvideodecoderavc0>
found local context 0xa077f120
01-24 13:07:59.068: I/GStreamer+amcvideodec(20724): 0:00:12.155670167
0x9e27adb0
gstamcvideodec.c:1933:gst_amc_video_dec_set_format:<amcvideodec-omxqcomvideodecoderavc0>
GL output: enabled
01-24 13:07:59.070: D/GStreamer+amcvideodec(20724): 0:00:12.157592774
0x9e27adb0
gstamcvideodec.c:1985:gst_amc_video_dec_set_format:<amcvideodec-omxqcomvideodecoderavc0>
Configuring codec with format: {height=1440, width=1280, mime=video/avc}
01-24 13:07:59.071: I/MediaCodec(20724): [OMX.qcom.video.decoder.avc] setting
surface generation to 21221377
01-24 13:07:59.072: E/ACodec(20724): [OMX.qcom.video.decoder.avc]
storeMetaDataInBuffers failed w/ err -2147483648
01-24 13:07:59.079: D/SurfaceUtils(20724): set up nativeWindow 0x9ece0e08 for
1280x1440, color 0x7fa30c03, rotation 0, usage 0x42002900
01-24 13:07:59.154: D/GStreamer+amcvideodec(20724): 0:00:12.241241456
0x9eea77b0
gstamcvideodec.c:1199:gst_amc_video_dec_loop:<amcvideodec-omxqcomvideodecoderavc0>
Waiting for available output buffer
01-24 13:07:59.184: D/GStreamer+amcvideodec(20724): 0:00:12.271392823
0x9e27adb0
gstamcvideodec.c:2077:gst_amc_video_dec_handle_frame:<amcvideodec-omxqcomvideodecoderavc0>
Handling frame
01-24 13:07:59.256: D/GStreamer+amcvideodec(20724): 0:00:12.343383790
0x9eea77b0
gstamcvideodec.c:1209:gst_amc_video_dec_loop:<amcvideodec-omxqcomvideodecoderavc0>
dequeueOutputBuffer() returned -1 (0xffffffff)
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list