Home
last modified time | relevance | path

Searched refs:encodebin (Results 1 – 23 of 23) sorted by relevance

/third_party/gstreamer/gstplugins_bad/gst/transcode/
Dgsttranscodebin.c102 GstElement *encodebin; member
412 encodebin_pad_added_cb (GstElement * encodebin, GstPad * pad, GstElement * self) in encodebin_pad_added_cb() argument
441 self->encodebin = gst_element_factory_make ("encodebin2", NULL); in make_encodebin()
442 if (!self->encodebin) in make_encodebin()
445 gst_bin_add (GST_BIN (self), self->encodebin); in make_encodebin()
447 g_signal_connect (self->encodebin, "pad-added", in make_encodebin()
450 g_object_set (self->encodebin, "profile", self->profile, NULL); in make_encodebin()
452 return gst_element_sync_state_with_parent (self->encodebin); in make_encodebin()
485 pads = gst_element_iterate_sink_pads (self->encodebin); in get_encodebin_pad_for_caps()
522 g_signal_emit_by_name (self->encodebin, "request-pad", srccaps, &res); in get_encodebin_pad_for_caps()
[all …]
/third_party/gstreamer/gstplugins_base/gst/encoding/
Dgstencodebasebin.h89 GstPad *(*request_pad) (GstEncodeBaseBin * encodebin, GstCaps * caps);
90 GstPad *(*request_profile_pad) (GstEncodeBaseBin * encodebin,
Dgstencodingelements.h31 GST_ELEMENT_REGISTER_DECLARE (encodebin);
Dplugin.c35 ret |= GST_ELEMENT_REGISTER (encodebin, plugin); in plugin_init()
Dgstencodebasebin.c259 encodebin, GstCaps * caps);
261 * encodebin, const gchar * profilename);
666 request_pad_for_stream (GstEncodeBaseBin * encodebin, GType ptype, in request_pad_for_stream() argument
673 GST_DEBUG_OBJECT (encodebin, "name:%s caps:%" GST_PTR_FORMAT, name, caps); in request_pad_for_stream()
679 sprof = next_unused_stream_profile (encodebin, ptype, name, caps, sprof); in request_pad_for_stream()
684 sgroup = _create_stream_group (encodebin, sprof, name, caps, in request_pad_for_stream()
709 GST_WARNING_OBJECT (encodebin, "Couldn't find a compatible stream profile"); in request_pad_for_stream()
716 _post_missing_plugin_message (encodebin, tmp->data); in request_pad_for_stream()
719 GST_WARNING_OBJECT (encodebin, "Couldn't create a StreamGroup"); in request_pad_for_stream()
760 gst_encode_base_bin_request_pad_signal (GstEncodeBaseBin * encodebin, in gst_encode_base_bin_request_pad_signal() argument
[all …]
Dgstencodebin.c95 GST_ELEMENT_REGISTER_DEFINE_WITH_CODE (encodebin, "encodebin", GST_RANK_NONE,
/third_party/gstreamer/gstplugins_base/tests/examples/encoding/
Dencoding.c213 pad_added_cb (GstElement * uridecodebin, GstPad * pad, GstElement * encodebin) in pad_added_cb() argument
217 sinkpad = gst_element_get_compatible_pad (encodebin, pad, NULL); in pad_added_cb()
224 g_signal_emit_by_name (encodebin, "request-pad", caps, &sinkpad); in pad_added_cb()
243 GstCaps * caps, GstElement * encodebin) in autoplug_continue_cb() argument
247 g_signal_emit_by_name (encodebin, "request-pad", caps, &sinkpad); in autoplug_continue_cb()
/third_party/gstreamer/gstplugins_base/tests/validate/encodebin/
Dset-encoder-properties.validatetest5 …"audiotestsrc num-buffers=4 ! encodebin name=ebin profile=\"vorbisenc|element-properties,managed=t…
/third_party/gstreamer/gstplugins_base/tests/validate/
Dmeson.build22 'encodebin/set-encoder-properties',
/third_party/gstreamer/gstplugins_bad/gst/camerabin2/
Dgstcamerabin2.c1171 encodebin_element_added (GstElement * encodebin, GstElement * new_element, in encodebin_element_added() argument
1193 encodebin_find_pad (GstCameraBin2 * camera, GstElement * encodebin, in encodebin_find_pad() argument
1204 iter = gst_element_iterate_sink_pads (encodebin); in encodebin_find_pad()
1249 klass = GST_ELEMENT_GET_CLASS (encodebin); in encodebin_find_pad()
1258 pad = gst_element_request_pad (encodebin, tmpl, NULL, NULL); in encodebin_find_pad()
1288 gst_camera_bin_link_encodebin (GstCameraBin2 * camera, GstElement * encodebin, in gst_camera_bin_link_encodebin() argument
1298 sinkpad = encodebin_find_pad (camera, encodebin, padtype); in gst_camera_bin_link_encodebin()
DPORTING25 property and encodebin manages to instantiate the elements for the format.
/third_party/gstreamer/gstplugins_base/tests/check/
Dmeson.build70 [ 'elements/encodebin.c', not theoraenc_dep.found() or not vorbisenc_dep.found() ],
/third_party/gstreamer/gstplugins_base/tests/check/elements/
Dencodebin.c1148 GST_CHECK_MAIN (encodebin);
/third_party/gstreamer/gstplugins_bad/
DNEWS35 encodebin and transcodebin
327 Encoding Profiles are used in the encodebin, transcodebin and
452 to support the option of doing the muxing outside of encodebin,
696 - encodebin:
706 encodebin, e.g. in combination with splitmuxsink.
DChangeLog100692 Will be useful when we want to set presets on the encoder via encodebin
149340 This is how it's done elsewhere and works better with encodebin.
152822 image-encodebin can't use videorate as it always store one buffer
158005 Be explicit on which encodebin we're switching profiles on the
162637 of the generic conversion elements in encodebin. This reduces caps
162648 camerabin2: Micro optimize encodebin pads linking
162649 Reduce one check in encodebin pads linking on camerabin2 by
163010 camerabin2: Always set encodebin flags when going to ready
163011 When going from NULL to READY we want the encodebin flags to be
163012 set, and not only after creating encodebin (on the first run)
[all …]
/third_party/gstreamer/gstreamer/
DNEWS35 encodebin and transcodebin
327 Encoding Profiles are used in the encodebin, transcodebin and
452 to support the option of doing the muxing outside of encodebin,
696 - encodebin:
706 encodebin, e.g. in combination with splitmuxsink.
DChangeLog20174 For example, 'uridecodebin : encodebin' -
20175 if the encodebin has multiple profiles compatible with the
46669 (encodebin notifies a 0 value for its "flag" property).
54660 Some request pads don't have a padtemplate (mostly those from encodebin). Avoid
/third_party/gstreamer/gstplugins_base/
DNEWS35 encodebin and transcodebin
327 Encoding Profiles are used in the encodebin, transcodebin and
452 to support the option of doing the muxing outside of encodebin,
696 - encodebin:
706 encodebin, e.g. in combination with splitmuxsink.
DChangeLog3647 * tests/check/elements/encodebin.c:
4249 encodebin: handle video encoder preset fail.
5127 * tests/validate/encodebin/set-encoder-properties.validatetest:
5129 encodebin: Add APIs to set element properties on encoding profiles
6021 encodebin: Enhance algorithm to check if profiles can be plugged to muxer
6028 encodebin: Ignore element classification when a muxer name specified
6059 encodebin: Split implementation into a base class
6061 encodebin to allow other implementations.
7002 encodebin: Be less restrictive on muxer caps when preset name is specified
7011 encodebin: Add vp8 and vp9 smart encoding support
[all …]
/third_party/gstreamer/gstplugins_good/
DNEWS35 encodebin and transcodebin
327 Encoding Profiles are used in the encodebin, transcodebin and
452 to support the option of doing the muxing outside of encodebin,
696 - encodebin:
706 encodebin, e.g. in combination with splitmuxsink.
DChangeLog81729 tests: add unit test to make sure encodebin picks mp4mux for variant=iso
87123 This is needed for automatic transcoding using encodebin. Our typefinder
87124 does not always add a variant to the found caps, and encodebin needs
87127 for encodebin to be able to find it. Add unit test for this as well.
/third_party/gstreamer/gst_libav/
DNEWS35 encodebin and transcodebin
327 Encoding Profiles are used in the encodebin, transcodebin and
452 to support the option of doing the muxing outside of encodebin,
696 - encodebin:
706 encodebin, e.g. in combination with splitmuxsink.
/third_party/gstreamer/gstreamer/docs/random/wtay/
Dporting-list-0.11.txt21 * -base encoding: encodebin: Encoder Bin