[Bug 730207] v4l2: Seeking with M2M devices

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu May 15 09:23:43 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=730207
  GStreamer | gst-plugins-good | git

Nicolas Dufresne <nicolas.dufresne> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |1.3.2

--- Comment #1 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2014-05-15 16:23:36 UTC ---
The following patchset address the issue. Even though not perfect (see bug
#727611) it makes seeking work again for mmap pools and also fixes the
dmabuf-import and userptr cases. This include few, but seperate cosmetic
changes.


commit 541a9670d23c89f69f5c272c5c2fa37edf6d8f1c
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date:   Thu May 15 10:44:29 2014 -0400

    v4l2videodec: Handle start_streaming error

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

commit bff156bc57e7e367697f545ffcf08791880bd04c
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date:   Thu May 15 10:39:40 2014 -0400

    v4l2videodec: Print the flow return causing the loop to leave

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

commit f384047be390ebb8a940a0361e59ce75af5d5934
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date:   Thu May 15 10:31:40 2014 -0400

    v4l2videodec: Don't lock the decoder when stopping task

    That src pad task may need to take the lock when being pulled
    down. takeing that lock can lead to a deadlock.

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

commit 5f10d2b4e2c23b678d00c1185d4e68b9c0c3ea75
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date:   Wed May 14 17:18:52 2014 -0400

    v4l2transform: Don't leak pool if activation failed

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

commit a4b5811d22ba401fbcfc4d264034a9ca1d9aca67
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date:   Wed May 14 17:18:35 2014 -0400

    v4l2: Split flush in start/stop_streaming

    This allow calling start streaming later for capture device. Currently it
breaks
    in dmabuf-import because downstream is holding a buffer that will only be
    released after stream-start.

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

commit c1792de95e9a6b28891a53cd953941d30bebf09d
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date:   Wed May 14 15:12:26 2014 -0400

    v4l2transform: Flush buffer pools on flush stop

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

commit 7986c55dcb6095a3bc379f17472374eeefc350b6
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date:   Wed May 14 13:28:31 2014 -0400

    v4l2allocator: Fix use of atomic active marker

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

commit 19608ac85b13c7ce41d303fc2e3d3b6914489106
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date:   Wed May 14 13:05:42 2014 -0400

    v4l2bufferpool: Don't deactivate otherpool

    We should not stop the otherpool unless we also stop our own
    pool, otherwise it will never get restarted.

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

commit 4b2808c31036ef22410b87fb10274a694ca9d554
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date:   Wed May 14 12:33:58 2014 -0400

    v4l2bufferpool: Also update num_buffers for import cases

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

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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