After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 740214 - [API] encodebin: Add a way to disable caps renegotiation for output stream format
[API] encodebin: Add a way to disable caps renegotiation for output stream fo...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
unspecified
Other All
: Normal enhancement
: 1.5.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-11-16 15:50 UTC by Thibault Saunier
Modified: 2014-11-28 15:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
encodebin: Add a way to disable caps renegotiation for output stream format (7.82 KB, patch)
2014-11-16 15:50 UTC, Thibault Saunier
none Details | Review
win32: Update def files (1.06 KB, patch)
2014-11-16 15:50 UTC, Thibault Saunier
rejected Details | Review
encodebin: Add a way to disable caps renegotiation for output stream format (8.67 KB, patch)
2014-11-17 17:35 UTC, Thibault Saunier
committed Details | Review

Description Thibault Saunier 2014-11-16 15:50:28 UTC
In some cases, the user might want the stream outputted by encodebin to
be in the exact same format during all the stream. We should let the
user specify when this is the case. This commit add some API in the
GstEncodingProfile to determine whether the format can be renegotiated
after the encoding started or not.

API:
    gst_encoding_profile_set_allow_renegotiation
    gst_encoding_profile_get_allow_renegotiation
Comment 1 Thibault Saunier 2014-11-16 15:50:32 UTC
Created attachment 290803 [details] [review]
encodebin: Add a way to disable caps renegotiation for output stream format

In some cases, the user might want the stream outputted by encodebin to
be in the exact same format during all the stream. We should let the
user specify when this is the case. This commit add some API in the
GstEncodingProfile to determine whether the format can be renegotiated
after the encoding started or not.

API:
    gst_encoding_profile_set_allow_renegotiation
    gst_encoding_profile_get_allow_renegotiation
Comment 2 Thibault Saunier 2014-11-16 15:50:40 UTC
Created attachment 290804 [details] [review]
win32: Update def files
Comment 3 Thibault Saunier 2014-11-17 17:35:25 UTC
Created attachment 290870 [details] [review]
encodebin: Add a way to disable caps renegotiation for output stream format

In some cases, the user might want the stream outputted by encodebin to
be in the exact same format during all the stream. We should let the
user specify when this is the case. This commit add some API in the
GstEncodingProfile to determine whether the format can be renegotiated
after the encoding started or not.

API:
    gst_encoding_profile_set_allow_dynamic_output
    gst_encoding_profile_get_allow_dynamic_output
Comment 4 Mathieu Duponchelle 2014-11-25 17:33:13 UTC
Review of attachment 290804 [details] [review]:

obsolete
Comment 5 Mathieu Duponchelle 2014-11-25 17:33:32 UTC
Review of attachment 290870 [details] [review]:

Go ahead :)
Comment 6 Thibault Saunier 2014-11-28 15:57:40 UTC
Attachment 290870 [details] pushed as 72c05d1 - encodebin: Add a way to disable caps renegotiation for output stream format