mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-24 02:31:03 +00:00
Remove all usage of gst_pad_get_caps(), and replace it with gst_pad_get_allowed_caps() or gst_pad_get_negotiated_cap().
Original commit message from CVS: Remove all usage of gst_pad_get_caps(), and replace it with gst_pad_get_allowed_caps() or gst_pad_get_negotiated_cap().
This commit is contained in:
parent
0b5c2392bb
commit
37d7aecdb6
6 changed files with 23 additions and 5 deletions
18
ChangeLog
18
ChangeLog
|
@ -1,3 +1,21 @@
|
||||||
|
2004-01-11 David Schleef <ds@schleef.org>
|
||||||
|
|
||||||
|
* ext/alsa/gstalsasrc.c: (gst_alsa_src_set_caps):
|
||||||
|
* ext/faac/gstfaac.c: (gst_faac_sinkconnect):
|
||||||
|
* ext/gdk_pixbuf/gstgdkanimation.c:
|
||||||
|
(gst_gdk_animation_iter_create_pixbuf):
|
||||||
|
* ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_link),
|
||||||
|
(gst_gdk_pixbuf_chain):
|
||||||
|
* ext/gdk_pixbuf/gstgdkpixbuf.h:
|
||||||
|
* ext/jack/gstjack.c: (gst_jack_change_state):
|
||||||
|
* ext/xvid/gstxviddec.c: (gst_xviddec_sink_link):
|
||||||
|
* gst-libs/gst/play/gstplay.c: (gst_play_get_sink_element):
|
||||||
|
* gst-libs/gst/play/play.c: (gst_play_get_sink_element):
|
||||||
|
* gst/videofilter/gstvideofilter.c:
|
||||||
|
(gst_videofilter_set_output_size):
|
||||||
|
Remove all usage of gst_pad_get_caps(), and replace it with
|
||||||
|
gst_pad_get_allowed_caps() or gst_pad_get_negotiated_cap().
|
||||||
|
|
||||||
2004-01-11 David Schleef <ds@schleef.org>
|
2004-01-11 David Schleef <ds@schleef.org>
|
||||||
|
|
||||||
* configure.ac:
|
* configure.ac:
|
||||||
|
|
|
@ -239,7 +239,7 @@ gst_alsa_src_set_caps (GstAlsaSrc *src, gboolean aggressive)
|
||||||
if (all_caps == NULL) return FALSE;
|
if (all_caps == NULL) return FALSE;
|
||||||
/* now intersect this with all caps of the peers... */
|
/* now intersect this with all caps of the peers... */
|
||||||
for (i = 0; i < GST_ELEMENT (src)->numpads; i++) {
|
for (i = 0; i < GST_ELEMENT (src)->numpads; i++) {
|
||||||
all_caps = gst_caps_intersect (all_caps, gst_pad_get_caps (this->pad[i]));
|
all_caps = gst_caps_intersect (all_caps, gst_pad_get_allowed_caps (this->pad[i]));
|
||||||
if (all_caps == NULL) {
|
if (all_caps == NULL) {
|
||||||
GST_DEBUG ("No compatible caps found in alsasrc (%s)", GST_ELEMENT_NAME (this));
|
GST_DEBUG ("No compatible caps found in alsasrc (%s)", GST_ELEMENT_NAME (this));
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
|
@ -928,7 +928,7 @@ gst_play_get_sink_element (GstPlay *play,
|
||||||
gboolean has_video_cap = FALSE;
|
gboolean has_video_cap = FALSE;
|
||||||
gboolean has_audio_cap = FALSE;
|
gboolean has_audio_cap = FALSE;
|
||||||
|
|
||||||
caps = gst_pad_get_caps (GST_PAD (pads->data));
|
caps = gst_pad_get_negotiated_caps (GST_PAD (pads->data));
|
||||||
structure = gst_caps_get_structure (caps, 0);
|
structure = gst_caps_get_structure (caps, 0);
|
||||||
|
|
||||||
if (strcmp (gst_structure_get_name (structure),
|
if (strcmp (gst_structure_get_name (structure),
|
||||||
|
|
|
@ -928,7 +928,7 @@ gst_play_get_sink_element (GstPlay *play,
|
||||||
gboolean has_video_cap = FALSE;
|
gboolean has_video_cap = FALSE;
|
||||||
gboolean has_audio_cap = FALSE;
|
gboolean has_audio_cap = FALSE;
|
||||||
|
|
||||||
caps = gst_pad_get_caps (GST_PAD (pads->data));
|
caps = gst_pad_get_negotiated_caps (GST_PAD (pads->data));
|
||||||
structure = gst_caps_get_structure (caps, 0);
|
structure = gst_caps_get_structure (caps, 0);
|
||||||
|
|
||||||
if (strcmp (gst_structure_get_name (structure),
|
if (strcmp (gst_structure_get_name (structure),
|
||||||
|
|
|
@ -911,7 +911,7 @@ gst_play_get_sink_element (GstPlay * play,
|
||||||
const char *media_type;
|
const char *media_type;
|
||||||
|
|
||||||
media_type = gst_structure_get_name (gst_caps_get_structure (
|
media_type = gst_structure_get_name (gst_caps_get_structure (
|
||||||
gst_pad_get_caps (GST_PAD (pads->data)), 0));
|
gst_pad_get_negotiated_caps (GST_PAD (pads->data)), 0));
|
||||||
if (strcmp (media_type, "audio/x-raw-int") == 0)
|
if (strcmp (media_type, "audio/x-raw-int") == 0)
|
||||||
{
|
{
|
||||||
has_audio_cap = TRUE;
|
has_audio_cap = TRUE;
|
||||||
|
|
|
@ -411,7 +411,7 @@ void gst_videofilter_set_output_size(GstVideofilter *videofilter,
|
||||||
videofilter->to_buf_size = (videofilter->to_width * videofilter->to_height
|
videofilter->to_buf_size = (videofilter->to_width * videofilter->to_height
|
||||||
* videofilter->format->bpp)/8;
|
* videofilter->format->bpp)/8;
|
||||||
|
|
||||||
srccaps = gst_caps_copy(gst_pad_get_caps(videofilter->srcpad));
|
srccaps = gst_caps_copy (gst_pad_get_negotiated_caps(videofilter->srcpad));
|
||||||
structure = gst_caps_get_structure (srccaps, 0);
|
structure = gst_caps_get_structure (srccaps, 0);
|
||||||
|
|
||||||
gst_structure_set (structure, "width", G_TYPE_INT, width,
|
gst_structure_set (structure, "width", G_TYPE_INT, width,
|
||||||
|
|
Loading…
Reference in a new issue