[Bug 651320] avenc_mpeg4: Implement profile negotiation via caps

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu May 29 09:31:05 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=651320
  GStreamer | gst-libav | git

Wim Taymans <wim.taymans> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |wim.taymans at gmail.com
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |1.3.3

--- Comment #4 from Wim Taymans <wim.taymans at gmail.com> 2014-05-29 16:30:59 UTC ---
See if this fixes it. You can now also force video/x-xvid on the srcpad to make
it output MPEG4 advanced-simple profile.

commit 2ef3c94b82ef54673ff838c48483e5b50ff59274
Author: Wim Taymans <wtaymans at redhat.com>
Date:   Thu May 29 18:24:20 2014 +0200

    avcodecmap: handle simple and advanced-simple profile in MPEG4

    Always enable 4MV flag for MPEG4
    Pare the profile property and enable more features for advanced-simple
    profile.
    video/x-xvid is advanced-simple profile so enable more features.
    We now also support encoding of video/x-xvid so add this to the caps.

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

commit 3dda75f493a0c820cc753eddb5d866a30b9ab091
Author: Wim Taymans <wtaymans at redhat.com>
Date:   Thu May 29 18:16:42 2014 +0200

    avvidenc: do all negotiation before opening the decoder

    We first want to complete negotiation before opening the encoder.
    Negotiation might configure flags and other things that might be needed
    when opening the encoder.

commit e066785ad05f9119e3c1eded46260bcabd556b4d
Author: Wim Taymans <wtaymans at redhat.com>
Date:   Thu May 29 17:00:23 2014 +0200

    avcodecmap: do more reverse mapping of MPEG4

    We previously mapped some caps to MPEG4 and codec_tag so we can use the
    codec_tag again to map to the original caps.

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