Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use static strings (i.e. all). This gives us less memory u...
Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use static strings (i.e. all). This gives us less memory u...

Original commit message from CVS:
* configure.ac:
* ext/alsa/gstalsamixerelement.c:
(gst_alsa_mixer_element_class_init):
* ext/alsa/gstalsasink.c: (gst_alsasink_class_init):
* ext/alsa/gstalsasrc.c: (gst_alsasrc_class_init):
* ext/cdparanoia/gstcdparanoiasrc.c:
(gst_cd_paranoia_src_class_init):
* ext/gio/gstgiosink.c: (gst_gio_sink_class_init):
* ext/gio/gstgiosrc.c: (gst_gio_src_class_init):
* ext/gio/gstgiostreamsink.c: (gst_gio_stream_sink_class_init):
* ext/gio/gstgiostreamsrc.c: (gst_gio_stream_src_class_init):
* ext/gnomevfs/gstgnomevfssink.c: (gst_gnome_vfs_sink_class_init):
* ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_class_init):
* ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init):
* ext/pango/gsttextoverlay.c: (gst_text_overlay_class_init):
* ext/pango/gsttextrender.c: (gst_text_render_class_init):
* ext/theora/theoradec.c: (gst_theora_dec_class_init):
* ext/theora/theoraenc.c: (gst_theora_enc_class_init):
* ext/theora/theoraparse.c: (gst_theora_parse_class_init):
* ext/vorbis/vorbisenc.c: (gst_vorbis_enc_class_init):
* gst-libs/gst/audio/gstaudiofiltertemplate.c:
(gst_audio_filter_template_class_init):
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_class_init):
* gst-libs/gst/audio/gstbaseaudiosrc.c:
(gst_base_audio_src_class_init):
* gst-libs/gst/cdda/gstcddabasesrc.c:
(gst_cdda_base_src_class_init):
* gst-libs/gst/interfaces/mixertrack.c:
(gst_mixer_track_class_init):
* gst-libs/gst/rtp/gstbasertpdepayload.c:
(gst_base_rtp_depayload_class_init):
* gst-libs/gst/rtp/gstbasertppayload.c:
(gst_basertppayload_class_init):
* gst/audioconvert/gstaudioconvert.c:
(gst_audio_convert_class_init):
* gst/audiorate/gstaudiorate.c: (gst_audio_rate_class_init):
* gst/audioresample/gstaudioresample.c:
(gst_audioresample_class_init):
* gst/audiotestsrc/gstaudiotestsrc.c:
(gst_audio_test_src_class_init):
* gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init):
* gst/playback/gstdecodebin2.c: (gst_decode_bin_class_init):
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
(preroll_unlinked):
* gst/playback/gstplaybin.c: (gst_play_bin_class_init):
* gst/playback/gstplaybin2.c: (gst_play_bin_class_init):
* gst/playback/gstplaysink.c: (gst_play_sink_class_init):
* gst/playback/gstqueue2.c: (gst_queue_class_init):
* gst/playback/gststreaminfo.c: (gst_stream_info_class_init):
* gst/playback/gststreamselector.c: (gst_selector_pad_class_init),
(gst_stream_selector_class_init):
* gst/playback/gsturidecodebin.c: (gst_uri_decode_bin_class_init):
* gst/subparse/gstsubparse.c: (gst_sub_parse_class_init):
* gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init):
* gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_class_init):
* gst/tcp/gsttcpclientsrc.c: (gst_tcp_client_src_class_init):
* gst/tcp/gsttcpserversink.c: (gst_tcp_server_sink_class_init):
* gst/tcp/gsttcpserversrc.c: (gst_tcp_server_src_class_init):
* gst/videorate/gstvideorate.c: (gst_video_rate_class_init):
* gst/videoscale/gstvideoscale.c: (gst_video_scale_class_init):
* gst/videotestsrc/gstvideotestsrc.c:
(gst_video_test_src_class_init):
* gst/volume/gstvolume.c: (gst_volume_class_init):
* sys/v4l/gstv4lelement.c: (gst_v4lelement_class_init):
* sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_class_init):
* sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_class_init):
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_class_init):
* sys/ximage/ximagesink.c: (gst_ximagesink_class_init):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_class_init):
Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use
static strings (i.e. all). This gives us less memory usage,
fewer allocations and thus less memory defragmentation. Depend
on core CVS for this. Fixes bug #523806.

lovebug356/gstreamer,cablelabs/gstreamer,jpxiong/gstreamer,drothlis/gstreamer,ensonic/gstreamer,lubosz/gstreamer,krieger-od/gstreamer,krichter722/gstreamer,ylatuya/gstreamer,mrchapp/gstreamer,cfoch/gstreamer,collects/gstreamer,lovebug356/gstreamer,mrchapp/gstreamer,cfoch/gstreamer,ylatuya/gstreamer,collects/gstreamer,justinjoy/gstreamer,ylatuya/gstreamer,centricular/gstreamer,shelsonjava/gstreamer,krichter722/gstreamer,mparis/gstreamer,cfoch/gstreamer,Distrotech/gstreamer,cablelabs/gstreamer,jpakkane/gstreamer,justinjoy/gstreamer,surround-io/gstreamer,mrchapp/gstreamer,magcius/gstreamer,ahmedammar/platform_external_gst_gstreamer,mparis/gstreamer,lubosz/gstreamer,surround-io/gstreamer,Distrotech/gstreamer,centricular/gstreamer,jpxiong/gstreamer,drothlis/gstreamer,justinjoy/gstreamer,krieger-od/gstreamer,krichter722/gstreamer,jpxiong/gstreamer,centricular/gstreamer,jpxiong/gstreamer,krichter722/gstreamer,cablelabs/gstreamer,lubosz/gstreamer,StreamUtils/gstreamer,centricular/gstreamer,Distrotech/gstreamer,Lachann/gstreamer,lovebug356/gstreamer,krieger-od/gstreamer,magcius/gstreamer,jpakkane/gstreamer,ensonic/gstreamer,jpakkane/gstreamer,Lachann/gstreamer,magcius/gstreamer,centricular/gstreamer,Lachann/gstreamer,mparis/gstreamer,cfoch/gstreamer,ylatuya/gstreamer,magcius/gstreamer,justinjoy/gstreamer,krieger-od/gstreamer,shelsonjava/gstreamer,Distrotech/gstreamer,ensonic/gstreamer,Lachann/gstreamer,Lachann/gstreamer,cablelabs/gstreamer,shelsonjava/gstreamer,surround-io/gstreamer,jpakkane/gstreamer,drothlis/gstreamer,cablelabs/gstreamer,krichter722/gstreamer,ensonic/gstreamer,krieger-od/gstreamer,justinjoy/gstreamer,ensonic/gstreamer,StreamUtils/gstreamer,mrchapp/gstreamer,ylatuya/gstreamer,lovebug356/gstreamer,drothlis/gstreamer,StreamUtils/gstreamer,mparis/gstreamer,ahmedammar/platform_external_gst_gstreamer,surround-io/gstreamer,collects/gstreamer,shelsonjava/gstreamer,lubosz/gstreamer,jpakkane/gstreamer,mrchapp/gstreamer,StreamUtils/gstreamer,lubosz/gstreamer,drothlis/gstreamer,jpxiong/gstreamer,mparis/gstreamer,collects/gstreamer,ahmedammar/platform_external_gst_gstreamer,lovebug356/gstreamer,shelsonjava/gstreamer,magcius/gstreamer,surround-io/gstreamer,ahmedammar/platform_external_gst_gstreamer,StreamUtils/gstreamer,Distrotech/gstreamer,cfoch/gstreamer,collects/gstreamer,ahmedammar/platform_external_gst_gstreamer