summaryrefslogtreecommitdiffstats
path: root/ext/mpeg2enc/gstmpeg2encpicturereader.cc
diff options
context:
space:
mode:
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>2003-12-23 22:50:06 +0000
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>2003-12-23 22:50:06 +0000
commit0475cf26131ccb8e8488625e45e92ea53e01b9bf (patch)
treee86516321658b9156bde05ece2ea550f3cd8b8ae /ext/mpeg2enc/gstmpeg2encpicturereader.cc
parentd3def8f8f2c9ca01c0b3c4b8236b277323982457 (diff)
downloadgst-plugins-bad-0475cf26131ccb8e8488625e45e92ea53e01b9bf.tar.gz
gst-plugins-bad-0475cf26131ccb8e8488625e45e92ea53e01b9bf.tar.bz2
gst-plugins-bad-0475cf26131ccb8e8488625e45e92ea53e01b9bf.zip
Fix caps breakage after Dave's caps branch merge.
Original commit message from CVS: 2003-12-23 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/divx/gstdivxdec.c: (gst_divxdec_base_init), (gst_divxdec_init), (gst_divxdec_negotiate): * ext/divx/gstdivxdec.h: * ext/divx/gstdivxenc.c: (gst_divxenc_base_init), (gst_divxenc_init): * ext/faac/gstfaac.c: (gst_faac_base_init), (gst_faac_init), (gst_faac_sinkconnect), (gst_faac_srcconnect): * ext/mpeg2enc/gstmpeg2enc.cc: * ext/mpeg2enc/gstmpeg2encoder.cc: * ext/mpeg2enc/gstmpeg2encpicturereader.cc: * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_base_init), (dxr3audiosink_init), (dxr3audiosink_pcm_sinklink): * sys/dxr3/dxr3spusink.c: (dxr3spusink_base_init), (dxr3spusink_init): * sys/dxr3/dxr3videosink.c: (dxr3videosink_base_init), (dxr3videosink_init): Fix caps breakage after Dave's caps branch merge.
Diffstat (limited to 'ext/mpeg2enc/gstmpeg2encpicturereader.cc')
-rw-r--r--ext/mpeg2enc/gstmpeg2encpicturereader.cc11
1 files changed, 6 insertions, 5 deletions
diff --git a/ext/mpeg2enc/gstmpeg2encpicturereader.cc b/ext/mpeg2enc/gstmpeg2encpicturereader.cc
index 226acc8d..1c8e9f4c 100644
--- a/ext/mpeg2enc/gstmpeg2encpicturereader.cc
+++ b/ext/mpeg2enc/gstmpeg2encpicturereader.cc
@@ -42,7 +42,7 @@ GstMpeg2EncPictureReader::GstMpeg2EncPictureReader (GstPad *in_pad,
GstMpeg2EncPictureReader::~GstMpeg2EncPictureReader ()
{
- gst_caps_unref (caps);
+ gst_caps_free (caps);
}
/*
@@ -52,12 +52,13 @@ GstMpeg2EncPictureReader::~GstMpeg2EncPictureReader ()
void
GstMpeg2EncPictureReader::StreamPictureParams (MPEG2EncInVidParams &strm)
{
+ GstStructure *structure = gst_caps_get_structure (caps, 0);
gint width, height;
- gfloat fps;
+ gdouble fps;
- gst_caps_get (caps, "width", &width,
- "height", &height,
- "framerate", &fps, NULL);
+ gst_structure_get_int (structure, "width", &width);
+ gst_structure_get_int (structure, "height", &height);
+ gst_structure_get_double (structure, "framerate", &fps);
strm.horizontal_size = width;
strm.vertical_size = height;