out flush in gst-openmax

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

out flush in gst-openmax

bard
Hello All,

I use gst-openmax0.10.1 to access qcom openmaxIL.
command "gst-launch filesrc location=/home/user/src.264 ! omx_h264dec ! fake
sink"

It turns out that Error from OpenMAX component
 
fill_this_buffer_proxy failure
ERROR: from element /GstPipeline:pipeline0/GstOmxH264Dec:omxh264dec0: GStreamer encountered a general stream error.
Additional debug info:
gstomx_base_filter.c(684): pad_chain (): /GstPipeline:pipeline0/GstOmxH264Dec:omxh264dec0:
Error from OpenMAX component
ERROR: pipeline doesn't want to preroll.
ERROR: Sending OMX_EventError to ClientSetting pipeline to NULL ...

What happens?


Reply | Threaded
Open this post in threaded view
|

Re: out flush in gst-openmax

Victor Manuel Jáquez Leal
On Wed, Dec 1, 2010 at 10:22 AM, bard <[hidden email]> wrote:

>
> Hello All,
>
> I use gst-openmax0.10.1 to access qcom openmaxIL.
> command "gst-launch filesrc location=/home/user/src.264 ! omx_h264dec ! fake
> sink"
>
> It turns out that Error from OpenMAX component
>
> fill_this_buffer_proxy failure
> ERROR: from element /GstPipeline:pipeline0/GstOmxH264Dec:omxh264dec0:
> GStreamer encountered a general stream error.
> Additional debug info:
> gstomx_base_filter.c(684): pad_chain ():
> /GstPipeline:pipeline0/GstOmxH264Dec:omxh264dec0:
> Error from OpenMAX component
> ERROR: pipeline doesn't want to preroll.
> ERROR: Sending OMX_EventError to ClientSetting pipeline to NULL ...

Your OMX H264 component raised an error. This doesn't look like a
gstreamer error, neither a gst-openmax one, this looks more like
something wrong in you OpenMAX implementation.

vmjl

>
> What happens?
>
>
>
> --
> View this message in context: http://gstreamer-devel.966125.n4.nabble.com/out-flush-in-gst-openmax-tp3066876p3066876.html
> Sent from the GStreamer-devel mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> Tap into the largest installed PC base & get more eyes on your game by
> optimizing for Intel(R) Graphics Technology. Get started today with the
> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
> http://p.sf.net/sfu/intelisp-dev2dev
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>

------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: out flush in gst-openmax

bard
Thank you vmjl ,

I will figure out what's wrong in OpenMax.

So for gst-openmax , it doesn't need to modify in gstomx_base_filter.c pad_chain (). Right?
 

Bard
Reply | Threaded
Open this post in threaded view
|

Re: out flush in gst-openmax

Victor Manuel Jáquez Leal
On Wed, Dec 1, 2010 at 11:34 AM, bard <[hidden email]> wrote:
>
> Thank you vmjl ,
>
> I will figure out what's wrong in OpenMax.
>
> So for gst-openmax , it doesn't need to modify in gstomx_base_filter.c
> pad_chain (). Right?

In theory, if your omx component follows "correctly" the spec, no
changes are needed in gst-openmax

vmjl

>
>
> Bard
> --
> View this message in context: http://gstreamer-devel.966125.n4.nabble.com/out-flush-in-gst-openmax-tp3066876p3067008.html
> Sent from the GStreamer-devel mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> Tap into the largest installed PC base & get more eyes on your game by
> optimizing for Intel(R) Graphics Technology. Get started today with the
> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
> http://p.sf.net/sfu/intelisp-dev2dev
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>

------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: out flush in gst-openmax

bard
Thank you!

It helps me a lot.
Reply | Threaded
Open this post in threaded view
|

Re: out flush in gst-openmax

Haakon Sporsheim
In reply to this post by Victor Manuel Jáquez Leal
2010/12/1 Victor Manuel Jáquez Leal <[hidden email]>:

> On Wed, Dec 1, 2010 at 11:34 AM, bard <[hidden email]> wrote:
>>
>> Thank you vmjl ,
>>
>> I will figure out what's wrong in OpenMax.
>>
>> So for gst-openmax , it doesn't need to modify in gstomx_base_filter.c
>> pad_chain (). Right?
>
> In theory, if your omx component follows "correctly" the spec, no
> changes are needed in gst-openmax
>
> vmjl
>
I've been trying to use gst-openmax on android utilizing the qualcomm
snapdragon chip in HTC Passion/Google N1. I'm not sure if this is the
same omx core as referenced by Bard. Anyway, I've found that
gst-openmax has some shortcomings. First of all, responding to the
event OMX_EventPortSettingsChanged. So I'm not sure whether or not
gst-openmax "correctly" follows the OpenMAX IL spec. I'm not an expert
in this area so you probably want to wait for an answer from one of
the gst-openmax maintainers!?

Haakon

>>
>>
>> Bard
>> --
>> View this message in context: http://gstreamer-devel.966125.n4.nabble.com/out-flush-in-gst-openmax-tp3066876p3067008.html
>> Sent from the GStreamer-devel mailing list archive at Nabble.com.
>>
>> ------------------------------------------------------------------------------
>> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
>> Tap into the largest installed PC base & get more eyes on your game by
>> optimizing for Intel(R) Graphics Technology. Get started today with the
>> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
>> http://p.sf.net/sfu/intelisp-dev2dev
>> _______________________________________________
>> gstreamer-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>
>
> ------------------------------------------------------------------------------
> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> Tap into the largest installed PC base & get more eyes on your game by
> optimizing for Intel(R) Graphics Technology. Get started today with the
> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
> http://p.sf.net/sfu/intelisp-dev2dev
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>

------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: out flush in gst-openmax

Michael Joachimiak
I had the same problem yesterday. I feel that error reporting from OpenMAX is way to short.
My problew was the stream size (width or height not divisible over 16).
What parameters/pipeline is used to encode src.264? What is the size of the stream?

2010/12/2 Haakon Sporsheim <[hidden email]>
2010/12/1 Victor Manuel Jáquez Leal <[hidden email]>:
> On Wed, Dec 1, 2010 at 11:34 AM, bard <[hidden email]> wrote:
>>
>> Thank you vmjl ,
>>
>> I will figure out what's wrong in OpenMax.
>>
>> So for gst-openmax , it doesn't need to modify in gstomx_base_filter.c
>> pad_chain (). Right?
>
> In theory, if your omx component follows "correctly" the spec, no
> changes are needed in gst-openmax
>
> vmjl
>
I've been trying to use gst-openmax on android utilizing the qualcomm
snapdragon chip in HTC Passion/Google N1. I'm not sure if this is the
same omx core as referenced by Bard. Anyway, I've found that
gst-openmax has some shortcomings. First of all, responding to the
event OMX_EventPortSettingsChanged. So I'm not sure whether or not
gst-openmax "correctly" follows the OpenMAX IL spec. I'm not an expert
in this area so you probably want to wait for an answer from one of
the gst-openmax maintainers!?

Haakon

>>
>>
>> Bard
>> --
>> View this message in context: http://gstreamer-devel.966125.n4.nabble.com/out-flush-in-gst-openmax-tp3066876p3067008.html
>> Sent from the GStreamer-devel mailing list archive at Nabble.com.
>>
>> ------------------------------------------------------------------------------
>> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
>> Tap into the largest installed PC base & get more eyes on your game by
>> optimizing for Intel(R) Graphics Technology. Get started today with the
>> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
>> http://p.sf.net/sfu/intelisp-dev2dev
>> _______________________________________________
>> gstreamer-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>
>
> ------------------------------------------------------------------------------
> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> Tap into the largest installed PC base & get more eyes on your game by
> optimizing for Intel(R) Graphics Technology. Get started today with the
> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
> http://p.sf.net/sfu/intelisp-dev2dev
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>

------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



--
Your Sincerely
Michael Joachimiak

------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: out flush in gst-openmax

bard
Thank you Haakon and Michael.
I don't know what paremeters/pipeline used , I downloaded it from website.

bard@ubuntu:~/vmshare/video_sample/omxtestprogram$ file src13_hrc7_525_420_2.264 
src13_hrc7_525_420_2.264: JVT NAL sequence, H.264 video, main @ L 30
By the way,I saw there is some configure needed from qcom's document about H264 NAL parser.
But In gst-openmax ,it doesn't deal with it ?

Michael Joachimiak wrote
I had the same problem yesterday. I feel that error reporting from OpenMAX
is way to short.
My problew was the stream size (width or height not divisible over 16).
What parameters/pipeline is used to encode src.264? What is the size of the
stream?

2010/12/2 Haakon Sporsheim <haakon.sporsheim@gmail.com>

> 2010/12/1 Victor Manuel Jáquez Leal <ceyusa@gmail.com>:
> > On Wed, Dec 1, 2010 at 11:34 AM, bard <bard_kuo@compalcomm.com> wrote:
> >>
> >> Thank you vmjl ,
> >>
> >> I will figure out what's wrong in OpenMax.
> >>
> >> So for gst-openmax , it doesn't need to modify in gstomx_base_filter.c
> >> pad_chain (). Right?
> >
> > In theory, if your omx component follows "correctly" the spec, no
> > changes are needed in gst-openmax
> >
> > vmjl
> >
> I've been trying to use gst-openmax on android utilizing the qualcomm
> snapdragon chip in HTC Passion/Google N1. I'm not sure if this is the
> same omx core as referenced by Bard. Anyway, I've found that
> gst-openmax has some shortcomings. First of all, responding to the
> event OMX_EventPortSettingsChanged. So I'm not sure whether or not
> gst-openmax "correctly" follows the OpenMAX IL spec. I'm not an expert
> in this area so you probably want to wait for an answer from one of
> the gst-openmax maintainers!?
>
> Haakon
>
> >>
> >>
> >> Bard
> >> --
> >> View this message in context:
> http://gstreamer-devel.966125.n4.nabble.com/out-flush-in-gst-openmax-tp3066876p3067008.html
> >> Sent from the GStreamer-devel mailing list archive at Nabble.com.
> >>
> >>
> ------------------------------------------------------------------------------
> >> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> >> Tap into the largest installed PC base & get more eyes on your game by
> >> optimizing for Intel(R) Graphics Technology. Get started today with the
> >> Intel(R) Software Partner Program. Five $500 cash prizes are up for
> grabs.
> >> http://p.sf.net/sfu/intelisp-dev2dev
> >> _______________________________________________
> >> gstreamer-devel mailing list
> >> gstreamer-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >>
> >
> >
> ------------------------------------------------------------------------------
> > Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> > Tap into the largest installed PC base & get more eyes on your game by
> > optimizing for Intel(R) Graphics Technology. Get started today with the
> > Intel(R) Software Partner Program. Five $500 cash prizes are up for
> grabs.
> > http://p.sf.net/sfu/intelisp-dev2dev
> > _______________________________________________
> > gstreamer-devel mailing list
> > gstreamer-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >
>
>
> ------------------------------------------------------------------------------
> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> Tap into the largest installed PC base & get more eyes on your game by
> optimizing for Intel(R) Graphics Technology. Get started today with the
> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
> http://p.sf.net/sfu/intelisp-dev2dev
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>



--
Your Sincerely
Michael Joachimiak

------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
gstreamer-devel mailing list
gstreamer-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel