[Bug 644233] Set the H.264 level from the caps for encoding

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Mar 10 09:18:54 PST 2011

  GStreamer | gst-plugins-ugly | git

Olivier Crete (Tester) <olivier.crete> changed:

           What    |Removed                     |Added
           Priority|Normal                      |High
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
           Severity|normal                      |critical

--- Comment #5 from Olivier Crete (Tester) <olivier.crete at ocrete.ca> 2011-03-10 17:18:53 UTC ---
(In reply to comment #4)
> * Is profile taken into account ? It would be nice so one doesn't have to touch
> any encoder setting but only specify profile/level in caps (Thinking about
> encoding profiles).

Right now it does the "minimum" of the profile in the property and the caps.
The property defaults to main. Maybe it should default to High or even None. I
didn't change that as it would be an API change..

> * will x264enc properly limit the accepted width/height/framerate/? according
> to the available downstream caps' level and profile ?

It limits the size according to the level in setcaps and reject any incoming
stream that does not meet these limits. BUT, I haven't found a good way to
express limits in macroblocks/frame and macroblocks/second in video/x-raw-yuv
caps, so right now if you try to send something above the level, it will just
error out with not-negotiated.

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