| /third_party/gstreamer/gstplugins_bad/gst/transcode/ |
| D | gsttranscodebin.c | 102 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/ |
| D | gstencodebasebin.h | 89 GstPad *(*request_pad) (GstEncodeBaseBin * encodebin, GstCaps * caps); 90 GstPad *(*request_profile_pad) (GstEncodeBaseBin * encodebin,
|
| D | gstencodingelements.h | 31 GST_ELEMENT_REGISTER_DECLARE (encodebin);
|
| D | plugin.c | 35 ret |= GST_ELEMENT_REGISTER (encodebin, plugin); in plugin_init()
|
| D | gstencodebasebin.c | 259 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 …]
|
| D | gstencodebin.c | 95 GST_ELEMENT_REGISTER_DEFINE_WITH_CODE (encodebin, "encodebin", GST_RANK_NONE,
|
| /third_party/gstreamer/gstplugins_base/tests/examples/encoding/ |
| D | encoding.c | 213 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/ |
| D | set-encoder-properties.validatetest | 5 …"audiotestsrc num-buffers=4 ! encodebin name=ebin profile=\"vorbisenc|element-properties,managed=t…
|
| /third_party/gstreamer/gstplugins_base/tests/validate/ |
| D | meson.build | 22 'encodebin/set-encoder-properties',
|
| /third_party/gstreamer/gstplugins_bad/gst/camerabin2/ |
| D | gstcamerabin2.c | 1171 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()
|
| D | PORTING | 25 property and encodebin manages to instantiate the elements for the format.
|
| /third_party/gstreamer/gstplugins_base/tests/check/ |
| D | meson.build | 70 [ 'elements/encodebin.c', not theoraenc_dep.found() or not vorbisenc_dep.found() ],
|
| /third_party/gstreamer/gstplugins_base/tests/check/elements/ |
| D | encodebin.c | 1148 GST_CHECK_MAIN (encodebin);
|
| /third_party/gstreamer/gstplugins_bad/ |
| D | NEWS | 35 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.
|
| D | ChangeLog | 100692 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/ |
| D | NEWS | 35 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.
|
| D | ChangeLog | 20174 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/ |
| D | NEWS | 35 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.
|
| D | ChangeLog | 3647 * 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/ |
| D | NEWS | 35 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.
|
| D | ChangeLog | 81729 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/ |
| D | NEWS | 35 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/ |
| D | porting-list-0.11.txt | 21 * -base encoding: encodebin: Encoder Bin
|