[Bug 702003] [libav] renegotiation might cause corrupted video

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jun 11 05:02:57 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=702003
  GStreamer | gst-libav | 1.x

Thiago Sousa Santos <thiago.sousa.santos> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |1.1.x

--- Comment #3 from Thiago Sousa Santos <thiago.sousa.santos at collabora.co.uk> 2013-06-11 12:02:53 UTC ---
commit dce9d85695d37b39c2a37b413a5b43d74c0db302
Author: Thiago Santos <thiago.sousa.santos at collabora.com>
Date:   Tue Jun 11 08:24:17 2013 -0300

    avviddec: reset coded_width/_height before trying to open codec

    If coded_width/_height is supplied, the codec might use it as the
    width/height and if it is wrong can lead to segfaults or video
    corruption.

    This is specially harmful on renegotiation scenarios where the
    resolution changed. There seems to be no specific function for reseting
    the AV Context in libav, so just set it directly.

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

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