From: Benjamin O. <co...@pd...> - 2004-06-29 11:20:41
|
CVS Root: /home/cvs/gstreamer Module: gst-plugins Changes by: company Date: Tue Jun 29 2004 21:20:37 EST Log message: * sys/oss/gstosssink.c: * sys/oss/gstosssrc.c: advertise correct template caps - we indeed do non-native endianness and 8bit audio has no endianness * sys/ximage/ximagesink.c: (gst_ximagesink_getcaps): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_getcaps): avoid (wrong) duplications in getcaps function and return template caps Modified files: . : ChangeLog sys/oss : gstosssink.c gstosssrc.c sys/ximage : ximagesink.c sys/xvimage : xvimagesink.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.828&r2=1.829 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/sys/oss/gstosssink.c.diff?r1=1.96&r2=1.97 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/sys/oss/gstosssrc.c.diff?r1=1.49&r2=1.50 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/sys/ximage/ximagesink.c.diff?r1=1.81&r2=1.82 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/sys/xvimage/xvimagesink.c.diff?r1=1.68&r2=1.69 ====Begin Diffs==== Index: ChangeLog =================================================================== RCS file: /home/cvs/gstreamer/gst-plugins/ChangeLog,v retrieving revision 1.828 retrieving revision 1.829 diff -u -d -r1.828 -r1.829 --- ChangeLog 29 Jun 2004 10:28:29 -0000 1.828 +++ ChangeLog 29 Jun 2004 11:20:25 -0000 1.829 @@ -1,3 +1,14 @@ +2004-06-29 Benjamin Otte <ot...@gn...> + + * sys/oss/gstosssink.c: + * sys/oss/gstosssrc.c: + advertise correct template caps - we indeed do non-native endianness + and 8bit audio has no endianness + * sys/ximage/ximagesink.c: (gst_ximagesink_getcaps): + * sys/xvimage/xvimagesink.c: (gst_xvimagesink_getcaps): + avoid (wrong) duplications in getcaps function and return + template caps 2004-06-29 Wim Taymans <wi...@fl...> * gst/tcp/gstmultifdsink.c: (gst_recover_policy_get_type), Index: gstosssink.c RCS file: /home/cvs/gstreamer/gst-plugins/sys/oss/gstosssink.c,v retrieving revision 1.96 retrieving revision 1.97 diff -u -d -r1.96 -r1.97 --- gstosssink.c 7 Jun 2004 13:40:08 -0000 1.96 +++ gstosssink.c 29 Jun 2004 11:20:25 -0000 1.97 @@ -102,14 +102,19 @@ }; static GstStaticPadTemplate osssink_sink_factory = -GST_STATIC_PAD_TEMPLATE ("sink", + GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS ("audio/x-raw-int, " - "endianness = (int) BYTE_ORDER, " + "endianness = (int) { LITTLE_ENDIAN, BIG_ENDIAN }, " "signed = (boolean) { TRUE, FALSE }, " - "width = (int) { 8, 16 }, " + "width = (int) 16, " "depth = (int) { 8, 16 }, " + "rate = (int) [ 1, MAX ], " "channels = (int) [ 1, 2 ]; " + "audio/x-raw-int, " + "signed = (boolean) { TRUE, FALSE }, " + "width = (int) 8, " + "depth = (int) 8, " "rate = (int) [ 1, MAX ], " "channels = (int) [ 1, 2 ]") ); Index: gstosssrc.c RCS file: /home/cvs/gstreamer/gst-plugins/sys/oss/gstosssrc.c,v retrieving revision 1.49 retrieving revision 1.50 diff -u -d -r1.49 -r1.50 --- gstosssrc.c 16 Jun 2004 10:48:04 -0000 1.49 +++ gstosssrc.c 29 Jun 2004 11:20:25 -0000 1.50 @@ -75,10 +75,15 @@ GST_PAD_SRC, Index: ximagesink.c RCS file: /home/cvs/gstreamer/gst-plugins/sys/ximage/ximagesink.c,v retrieving revision 1.81 retrieving revision 1.82 diff -u -d -r1.81 -r1.82 --- ximagesink.c 27 Jun 2004 19:02:29 -0000 1.81 +++ ximagesink.c 29 Jun 2004 11:20:25 -0000 1.82 @@ -787,9 +787,7 @@ if (ximagesink->xcontext) return gst_caps_copy (ximagesink->xcontext->caps); - return gst_caps_from_string ("video/x-raw-rgb, " - "framerate = (double) [ 1, 100 ], " - "width = (int) [ 0, MAX ], " "height = (int) [ 0, MAX ]"); + return gst_caps_copy (gst_pad_get_pad_template_caps (pad)); } static GstPadLinkReturn Index: xvimagesink.c RCS file: /home/cvs/gstreamer/gst-plugins/sys/xvimage/xvimagesink.c,v retrieving revision 1.68 retrieving revision 1.69 diff -u -d -r1.68 -r1.69 --- xvimagesink.c 27 Jun 2004 19:02:29 -0000 1.68 +++ xvimagesink.c 29 Jun 2004 11:20:25 -0000 1.69 @@ -1058,13 +1058,7 @@ if (xvimagesink->xcontext) return gst_caps_copy (xvimagesink->xcontext->caps); - "framerate = (double) [ 1.0, 100.0 ], " - "width = (int) [ 0, MAX ], " - "height = (int) [ 0, MAX ]; " - "video/x-raw-yuv, " - "framerate = (double) [ 0, MAX ], " |