Here is the GStreamer pipeline:
gst-launch -v videotestsrc num-buffers=1000 ! ducatih264enc ! 'video/x-
h264' ! mpegtsmux ! rtpmp2tpay ! udpsink host=192.168.1.2 port=10000
And the error message:
videnc2_control return value is :0
assert: blk->dim.area.width (=0) !> 0 at check_block(memmgr.c:632)
Caught SIGSEGV accessing addres (nil)
What am I missing to encode h.264 using Ducati? Is there an alternate
pipeline?
if (caps) {
GstStructure *s = gst_caps_get_structure (caps, 0);
self->caps = gst_caps_ref (caps);
gst_structure_get_int (s, "width", &self->padded_width);
gst_structure_get_int (s, "height", &self->padded_height);
} else {
self->padded_width = 0;
self->padded_height = 0;
self->caps = NULL;
}
I get the same result even if I stick a caps filter before
ducatih264enc and specifically set the height and width. Why is the
caps pointer null?
Has anyone been able to get the Ducati H264 encoder to work with
GStreamer? Can you share your pipeline?
BR,
-R
Or if you are not comfortable doing that, then I guess once the
holidays are over the PPA will be updated again
BR,
-R
On Wed, Dec 21, 2011 at 4:20 AM, AppalaRaju <raj...@gmail.com> wrote:
> Hi Robdclark,
>
> It seems, ubuntu-omap4-multimedia-extra package on PPA is not latest as you
> said.
> Can you please guide me, how to install latest packages from mentioned
> repository.
> Ans also please mention, what are the latest packages than the PPA.
>
> Thanks,
> Raju
> --
> అప్పల రాజు
BR,
-R