Failed to allocate buffer while playing mp4 file

Bruce Tsai wagamama.tsai at gmail.com
Sun Sep 1 19:43:10 PDT 2013


If I want to print more debug info, how could I build gstreamer-sdk with my
modified code by "cerbero"?

Thanks

Yi-Lung (Bruce) Tsai


On Mon, Sep 2, 2013 at 9:50 AM, Bruce Tsai <wagamama.tsai at gmail.com> wrote:

> I tested the same app on my recently bought new Nexus 7 (2013).
> The media_codecs.xml of Nexus 7 is listed in [1].
> The screen is blank rather than weird video frames while playing content.
> And the errors, see logs in [2], are a little different from Note 2.
> There are no errors like "gstamcvideodec.c:1053:gst_amc_video_dec_loop:<amcvideodec-omxsecavcdec0>
> Failed to allocate buffer".
> But "gstamc.c:701:gst_amc_codec_dequeue_output_buffer Failed to call Java
> method" still exists.
>
> For the unknown color formats, I found that some codecs have color format
> (0x7fa30c03) that is not mentioned in Android Java API [3].
> But I do find this number is defined as
> "COLOR_QCOM_FormatYUV420PackedSemiPlanar64x32Tile2m8ka" in
> gst-plugins-bad-static-0.10.23/sys/androidmedia/gstamc-constants.h.
> This is weird to consider a known color format as an unknown color format
> while scanning codec information.
>
> [1]
> https://dl.dropboxusercontent.com/u/72809300/GoogleNexus7/media_codecs.xml
> [2]
> https://dl.dropboxusercontent.com/u/72809300/GoogleNexus7/log_no_mp4_video.txt
> [3]
> http://developer.android.com/reference/android/media/MediaCodecInfo.CodecCapabilities.html#COLOR_FormatSurface
>
> Yi-Lung (Bruce) Tsai
>
>
>
>> Message: 2
>> Date: Fri, 30 Aug 2013 09:54:40 +0200
>> From: Sebastian Dr?ge <slomo at circular-chaos.org>
>> To: Discussions about GStreamer on Android
>>         <gstreamer-android at lists.freedesktop.org>
>> Subject: Re: Failed to allocate buffer while playing mp4 file
>> Message-ID: <1377849280.4321.8.camel at thor.lan>
>> Content-Type: text/plain; charset="utf-8"
>>
>>
>> On Do, 2013-08-29 at 16:40 +0800, Bruce Tsai wrote:
>> > Hi Sebastian,
>> >
>> >
>> > The media_codecs.xml is
>> > put https://www.dropbox.com/s/02m5g8gms9t798k/media_codecs.xml
>> > And the video frame is look
>> > like
>> https://dl.dropboxusercontent.com/u/72809300/SamsungNote2/2013-08-29%2016.16.32.jpg
>> >
>> >
>> > The ogv file, also download from sintel, is playable on Note 2.
>>
>> That one doesn't use the hardware codecs though :)
>>
>>
>> Not sure what else I could do here without actual access to the device.
>> You would need to check why exactly it fails to call the Java method,
>> and also debug why the color format that is used by the decoder does not
>> match what we assume in the androidmedia plugin... and try to reverse
>> engineer how it is supposed to be used.
>>
>> -------------- next part --------------
>> A non-text attachment was scrubbed...
>> Name: signature.asc
>> Type: application/pgp-signature
>> Size: 198 bytes
>> Desc: This is a digitally signed message part
>> URL: <
>> http://lists.freedesktop.org/archives/gstreamer-android/attachments/20130830/91be2dcd/attachment-0001.pgp
>> >
>>
>> ------------------------------
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-android/attachments/20130902/b930132d/attachment.html>


More information about the gstreamer-android mailing list