[Bug 744246] gl: Broken VideoAlignment handling?

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Feb 28 11:44:35 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=744246

--- Comment #28 from Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> ---
Works now, it also fixes a lot of the issues I was having on nouveau here. The
dirver is probably less robust to us giving wrong larger size.

commit 8c0fcef81868f0a89adfc766a2a0a89cb1923245
Author: Nicolas Dufresne <nicolas.dufresne at collabora.co.uk>
Date:   Sat Feb 28 13:01:16 2015 -0500

    glmemory: Provide correct size on upload

    Provide the right size to GL when uploading. Using maxsize is wrong
    since we offset the data point with the memory offset and video
    alignement offset.

    https://bugzilla.gnome.org/show_bug.cgi?id=744246

commit e9bec9ec0e79cd007b7a070adec200fb207ebc65
Author: Nicolas Dufresne <nicolas.dufresne at collabora.co.uk>
Date:   Sat Feb 28 12:48:03 2015 -0500

    glmemory: Provide correct size on download

    Provide the right size to GL when downloading. This fixes downloading
    from GLMemory that where created for libav.

    https://bugzilla.gnome.org/show_bug.cgi?id=744246

commit 4db0ef5789880fe588a6372dc457efe37345f464
Author: Nicolas Dufresne <nicolas.dufresne at collabora.co.uk>
Date:   Sat Feb 28 11:55:26 2015 -0500

    glmemory: Use fallback for partial copy

    When the memory is partial copy, the texture size and videoinfo no
    longer make sense. As we cannot guess what the application wants, we
    safely copy into a sysmem memory.

    https://bugzilla.gnome.org/show_bug.cgi?id=744246

commit b8f168cd65fbdc85199bfb4eca2afd1445215880
Author: Nicolas Dufresne <nicolas.dufresne at collabora.co.uk>
Date:   Wed Feb 25 18:07:03 2015 -0500

    glmemory: Add GstAllocationParams and alignment support

    This implements support for GstAllocationParams and memory alignments.
    The parameters where simply ignored which could lead to crash on
    certain platform when used with libav and no luck.

    https://bugzilla.gnome.org/show_bug.cgi?id=74424

-- 
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