1. 30 Jun, 2005 5 commits
  2. 25 Nov, 2004 2 commits
  3. 01 Nov, 2004 1 commit
    • Jan Schmidt's avatar
      Fixes a bunch of problems with finalize and dispose functions, either... · 4cf67a08
      Jan Schmidt authored
      Fixes a bunch of problems with finalize and dispose functions, either assumptions that dispose is only called once, o...
      
      Original commit message from CVS:
      * ext/alsa/gstalsa.c: (gst_alsa_class_init), (gst_alsa_dispose),
      (gst_alsa_finalize):
      * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init),
      (gst_cdaudio_finalize):
      * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_class_init),
      (cdparanoia_finalize):
      * ext/divx/gstdivxdec.c: (gst_divxdec_dispose):
      * ext/divx/gstdivxenc.c: (gst_divxenc_dispose):
      * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_class_init),
      (dvdreadsrc_finalize):
      * ext/flac/gstflacdec.c: (gst_flacdec_class_init),
      (gst_flacdec_finalize):
      * ext/flac/gstflacenc.c: (gst_flacenc_class_init),
      (gst_flacenc_finalize):
      * ext/gnomevfs/gstgnomevfssink.c: (gst_gnomevfssink_class_init),
      (gst_gnomevfssink_finalize):
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_class_init),
      (gst_gnomevfssrc_finalize):
      * ext/libfame/gstlibfame.c: (gst_fameenc_class_init),
      (gst_fameenc_finalize):
      * ext/nas/nassink.c: (gst_nassink_class_init),
      (gst_nassink_finalize):
      * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_finalize),
      (gst_sdlvideosink_class_init):
      * ext/sndfile/gstsf.c: (gst_sf_dispose):
      * gst-libs/gst/mixer/mixertrack.c: (gst_mixer_track_dispose):
      * gst-libs/gst/tuner/tunerchannel.c: (gst_tuner_channel_dispose):
      * gst-libs/gst/tuner/tunernorm.c: (gst_tuner_norm_dispose):
      * gst-libs/gst/xwindowlistener/xwindowlistener.c:
      (gst_x_window_listener_dispose):
      * gst/audioscale/gstaudioscale.c:
      * gst/playondemand/gstplayondemand.c: (play_on_demand_class_init),
      (play_on_demand_finalize):
      * gst/videofilter/gstvideobalance.c: (gst_videobalance_dispose):
      * gst/videoscale/gstvideoscale.c: (gst_videoscale_chain):
      * sys/cdrom/gstcdplayer.c: (cdplayer_class_init),
      (cdplayer_finalize):
      * sys/glsink/glimagesink.c: (gst_glimagesink_finalize),
      (gst_glimagesink_class_init):
      * sys/oss/gstosselement.c: (gst_osselement_class_init),
      (gst_osselement_finalize):
      * sys/oss/gstosssink.c: (gst_osssink_dispose):
      * sys/oss/gstosssrc.c: (gst_osssrc_dispose):
      * sys/v4l/gstv4lelement.c: (gst_v4lelement_dispose):
      Fixes a bunch of problems with finalize and dispose functions,
      either assumptions that dispose is only called once, or not calling
      the parent class dispose/finalize function
      4cf67a08
  4. 09 Jul, 2004 1 commit
  5. 02 Jun, 2004 2 commits
    • Stéphane Loeuillet's avatar
      real fix thise time : don't use glib 2.4 specific defines · 276f819c
      Stéphane Loeuillet authored
      Original commit message from CVS:
      real fix thise time : don't use glib 2.4 specific defines
      276f819c
    • Stéphane Loeuillet's avatar
      zaheer : · 23e3f829
      Stéphane Loeuillet authored
      Original commit message from CVS:
      zaheer :
      * gst/tcp/gsttcp.c:
      * gst/tcp/gsttcpclientsrc.c:
      * gst/tcp/gsttcpclientsrc.h:
      * gst/tcp/gsttcpserversrc.c:
      - portability fix, to compile on OSX
      (fixes #143146)
      
      * sys/osxaudio/gstosxaudioelement.c:
      * sys/osxaudio/gstosxaudiosink.c:
      * sys/osxaudio/gstosxaudiosrc.c:
      - compilation warnings on OSX
      (fixes #143153)
      
      me :
      * ext/vorbis/vorbisdec.c : sign warning fixes
      
      * gst-libs/gst/mixer/mixertrack.c : forgoten include
      to define newly used G_MAXINT32, bad owen, bad
      23e3f829
  6. 01 Jun, 2004 1 commit
  7. 31 May, 2004 1 commit
    • Stéphane Loeuillet's avatar
      gst-libs/gst/tuner/tunerchannel.h: - add a freq_multiplicator field to make... · f47ad86b
      Stéphane Loeuillet authored
      gst-libs/gst/tuner/tunerchannel.h: - add a freq_multiplicator field to make the conversion between internal frequency...
      
      Original commit message from CVS:
      * gst-libs/gst/tuner/tunerchannel.h:
      - add a freq_multiplicator field to make the conversion
      between internal frequency unit and Hz
      * sys/v4l/gstv4lelement.c:
      * sys/v4l2/gstv4l2element.c:
      - change default video device to /dev/video0
      * sys/v4l/v4l_calls.c:
      * sys/v4l2/v4l2_calls.c:
      - we only expose frequency to the user in Hz instead of
      bastard v4lX unit (either 62.5kHz or 62.5Hz)
      f47ad86b
  8. 27 May, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/alsa/: Add enumerations (as GstMixerOptions). Make correct distinction... · 8f88f928
      Ronald S. Bultje authored
      ext/alsa/: Add enumerations (as GstMixerOptions). Make correct distinction between input/output tracks. Add capture/p...
      
      Original commit message from CVS:
      * ext/alsa/Makefile.am:
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_interface_init),
      (gst_alsa_mixer_build_list), (gst_alsa_mixer_get_volume),
      (gst_alsa_mixer_set_volume), (gst_alsa_mixer_set_mute),
      (gst_alsa_mixer_set_record), (gst_alsa_mixer_set_option),
      (gst_alsa_mixer_get_option):
      * ext/alsa/gstalsamixer.h:
      * ext/alsa/gstalsamixeroptions.c:
      (gst_alsa_mixer_options_get_type),
      (gst_alsa_mixer_options_class_init), (gst_alsa_mixer_options_init),
      (gst_alsa_mixer_options_new):
      * ext/alsa/gstalsamixeroptions.h:
      * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_new):
      * ext/alsa/gstalsamixertrack.h:
      Add enumerations (as GstMixerOptions). Make correct distinction
      between input/output tracks. Add capture/playback private flag.
      Use flag to decide on whether to set capture or playback volumes
      or switches. Use playback and record switches.
      * gst-libs/gst/mixer/Makefile.am:
      * gst-libs/gst/mixer/mixer-marshal.list:
      * gst-libs/gst/mixer/mixer.c: (gst_mixer_class_init),
      (gst_mixer_set_option), (gst_mixer_get_option),
      (gst_mixer_mute_toggled), (gst_mixer_record_toggled),
      (gst_mixer_volume_changed), (gst_mixer_option_changed):
      * gst-libs/gst/mixer/mixer.h:
      * gst-libs/gst/mixer/mixeroptions.c: (gst_mixer_options_get_type),
      (gst_mixer_options_class_init), (gst_mixer_options_init),
      (gst_mixer_options_dispose):
      * gst-libs/gst/mixer/mixeroptions.h:
      Add GstMixerOptions.
      * sys/oss/gstosselement.c: (gst_osselement_class_probe_devices):
      Rename Audio Mixer to OSS Mixer (similar to Alsa Mixer). Fix
      broken device detection on computers with multiple OSS sound
      cards.
      8f88f928
  9. 15 Mar, 2004 2 commits
  10. 14 Mar, 2004 1 commit
  11. 12 Mar, 2004 1 commit
    • Benjamin Otte's avatar
      gst-libs/gst/xoverlay/xoverlay.*: replace XID with unsigned long to get rid of... · 19d221ba
      Benjamin Otte authored
      gst-libs/gst/xoverlay/xoverlay.*: replace XID with unsigned long to get rid of the xlibs dependency in
      
      Original commit message from CVS:
      * gst-libs/gst/xoverlay/xoverlay.c: (gst_x_overlay_set_xwindow_id),
      (gst_x_overlay_got_xwindow_id):
      * gst-libs/gst/xoverlay/xoverlay.h:
      replace XID with unsigned long to get rid of the xlibs dependency in
      XOverlay (fixes #137004)
      19d221ba
  12. 09 Mar, 2004 1 commit
  13. 04 Mar, 2004 1 commit
  14. 03 Feb, 2004 3 commits
    • Julien Moutte Moutte's avatar
      gst-libs/gst/xoverlay/xoverlay.*: Adding the _expose method to tell an overlay... · d1f51a27
      Julien Moutte Moutte authored
      gst-libs/gst/xoverlay/xoverlay.*: Adding the _expose method to tell an overlay to redraw the image because it has bee...
      
      Original commit message from CVS:
      2004-02-04  Julien MOUTTE  <julien@moutte.net>
      
      * gst-libs/gst/xoverlay/xoverlay.c: (gst_x_overlay_expose):
      * gst-libs/gst/xoverlay/xoverlay.h: Adding the _expose method to tell
      an overlay to redraw the image because it has been exposed.
      * sys/ximage/ximagesink.c: (gst_ximagesink_ximage_destroy),
      (gst_ximagesink_ximage_put), (gst_ximagesink_expose),
      (gst_ximagesink_xoverlay_init), (gst_ximagesink_init):
      * sys/ximage/ximagesink.h: Implement expose method from XOverlay
      interface
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_destroy),
      (gst_xvimagesink_xvimage_put), (gst_xvimagesink_expose),
      (gst_xvimagesink_xoverlay_init), (gst_xvimagesink_init):
      * sys/xvimage/xvimagesink.h: Implement expose method from XOverlay
      interface
      d1f51a27
    • Thomas Vander Stichele's avatar
      use glib-gen.mak fix Makefile.am bugs and clean them up · e963f787
      Thomas Vander Stichele authored
      Original commit message from CVS:
      use glib-gen.mak
      fix Makefile.am bugs and clean them up
      e963f787
    • David I. Lehn's avatar
      gst-libs/gst/: Generate enum type code with glib-mkenums. · 95778bdb
      David I. Lehn authored
      Original commit message from CVS:
      * gst-libs/gst/colorbalance/Makefile.am:
      * gst-libs/gst/colorbalance/colorbalance.h:
      * gst-libs/gst/mixer/Makefile.am:
      * gst-libs/gst/mixer/mixer.h:
      * gst-libs/gst/play/Makefile.am:
      * gst-libs/gst/play/play.h:
      * gst-libs/gst/tuner/Makefile.am:
      * gst-libs/gst/tuner/tuner.h:
      Generate enum type code with glib-mkenums.
      * gst-libs/gst/colorbalance/.cvsignore:
      * gst-libs/gst/mixer/.cvsignore:
      * gst-libs/gst/play/.cvsignore:
      * gst-libs/gst/tuner/.cvsignore:
      Ignore generated files.
      95778bdb
  15. 25 Jan, 2004 1 commit
    • Ronald S. Bultje's avatar
      gst-libs/gst/: Add gtk-doc style comments. Also fix a function name. · 7c1c3a17
      Ronald S. Bultje authored
      Original commit message from CVS:
      2004-01-25  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * gst-libs/gst/mixer/mixer.c:
      * gst-libs/gst/propertyprobe/propertyprobe.c:
      * gst-libs/gst/tuner/tuner.c: (gst_tuner_find_norm_by_name),
      (gst_tuner_find_channel_by_name):
      * gst-libs/gst/tuner/tuner.h:
      Add gtk-doc style comments. Also fix a function name.
      7c1c3a17
  16. 15 Jan, 2004 1 commit
    • Julien Moutte Moutte's avatar
      ext/alsa/gstalsamixer.c: Setting mixer interface type to HARDWARE. · 9aa32817
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2004-01-15  Julien MOUTTE <julien@moutte.net>
      
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_interface_init): Setting
      mixer interface type to HARDWARE.
      * gst-libs/gst/mixer/mixer.c: (gst_mixer_class_init): Adding a default
      type to SOFTWARE.
      * gst-libs/gst/mixer/mixer.h: Adding mixer interface type and macro.
      * gst-libs/gst/mixer/mixertrack.h: Adding mixertrack flag SOFTWARE.
      * gst/volume/gstvolume.c: (gst_volume_interface_supported),
      (gst_volume_interface_init), (gst_volume_list_tracks),
      (gst_volume_set_volume), (gst_volume_get_volume),
      (gst_volume_set_mute), (gst_volume_mixer_init),
      (gst_volume_dispose), (gst_volume_get_type), (volume_class_init),
      (volume_init): Implementing mixer interface.
      * gst/volume/gstvolume.h: Adding tracklist for mixer interface.
      * sys/oss/gstosselement.c: (gst_osselement_get_type),
      (gst_osselement_change_state): Removing some trailing commas in
      structures.
      * sys/oss/gstossmixer.c: (gst_ossmixer_interface_init): Setting mixer
      interface type to HARDWARE.
      * sys/v4l/gstv4lcolorbalance.c:
      (gst_v4l_color_balance_interface_init): Setting colorbalance interface
      type to HARDWARE.
      * sys/v4l2/gstv4l2colorbalance.c:
      (gst_v4l2_color_balance_interface_init): Setting colorbalance
      interface type to HARDWARE.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain): use exactly the
      same code than ximagesink for event handling.
      9aa32817
  17. 14 Jan, 2004 1 commit
    • Julien Moutte Moutte's avatar
      gst-libs/gst/colorbalance/colorbalance.c: Adding a default type. · 2e376792
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2004-01-14  Julien MOUTTE <julien@moutte.net>
      
      * gst-libs/gst/colorbalance/colorbalance.c:
      (gst_color_balance_class_init): Adding a default type.
      * gst-libs/gst/colorbalance/colorbalance.h: Adding a macro to access
      the type.
      * gst/videofilter/gstvideobalance.c: (gst_videobalance_get_type),
      (gst_videobalance_dispose), (gst_videobalance_class_init),
      (gst_videobalance_init), (gst_videobalance_interface_supported),
      (gst_videobalance_interface_init),
      (gst_videobalance_colorbalance_list_channels),
      (gst_videobalance_colorbalance_set_value),
      (gst_videobalance_colorbalance_get_value),
      (gst_videobalance_colorbalance_init): Implementing colorbalance
      interface.
      * gst/videofilter/gstvideobalance.h: Adding colorbalance channels
      list.
      * sys/ximage/ximagesink.c: (gst_ximagesink_set_xwindow_id): Fixing a
      bug which was triggering a BadAccess X error when setting an overlay
      before pad was really negotiated.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_colorbalance_init):
      Using the colorbalance type macro.
      2e376792
  18. 13 Jan, 2004 1 commit
    • Jon Trowbridge's avatar
      gst-libs/gst/colorbalance/colorbalance.h: Adding a type to the colorbalance... · 0aef65d5
      Jon Trowbridge authored and Julien Moutte Moutte's avatar Julien Moutte Moutte committed
      gst-libs/gst/colorbalance/colorbalance.h: Adding a type to the colorbalance interface stating if it is hardware based...
      
      Original commit message from CVS:
      2004-01-13  Julien MOUTTE <julien@moutte.net>
      
      * gst-libs/gst/colorbalance/colorbalance.h: Adding a type to the
      colorbalance interface stating if it is hardware based or software
      based.
      * gst/videofilter/gstvideobalance.c: (gst_videobalance_planar411):
      Removing a trailing comma.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xcontext_get),
      (gst_xvimagesink_colorbalance_init): Integrating a patch from Jon
      Trowbridge <trow@ximian.com> querying Xv adaptor for min/max value as
      the documentation seems to be wrong on the -1000 to 1000 interval.
      0aef65d5
  19. 12 Jan, 2004 2 commits
    • Julien Moutte Moutte's avatar
      gst-libs/gst/colorbalance/colorbalancechannel.c: Adding safety check in dispose method. · 59363208
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2004-01-12  Julien MOUTTE <julien@moutte.net>
      
      * gst-libs/gst/colorbalance/colorbalancechannel.c:
      (gst_color_balance_channel_dispose): Adding safety check in dispose
      method.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xcontext_get),
      (gst_xvimagesink_xcontext_clear),
      (gst_xvimagesink_interface_supported),
      (gst_xvimagesink_colorbalance_list_channels),
      (gst_xvimagesink_colorbalance_set_value),
      (gst_xvimagesink_colorbalance_get_value),
      (gst_xvimagesink_colorbalance_init), (gst_xvimagesink_get_type):
      Adding colorbalance interface support to set XV parameters such as
      HUE, BRIGHTNESS, CONTRAST, SATURATION.
      * sys/xvimage/xvimagesink.h: Adding the channels list for colorbalance
      interface.
      59363208
    • Benjamin Otte's avatar
      gst-libs/gst/tuner/tuner.*: GObjects aren't const. · 929c5fff
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-12  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * gst-libs/gst/tuner/tuner.c: (gst_tuner_class_init),
      (gst_tuner_find_norm_by_name), (gst_v4l2_find_channel_by_name),
      (gst_tuner_channel_changed), (gst_tuner_norm_changed),
      (gst_tuner_frequency_changed), (gst_tuner_signal_changed):
      * gst-libs/gst/tuner/tuner.h:
      GObjects aren't const.
      Add find_by_name functions.
      Add checks to _changed functions.
      * sys/v4l/gstv4ltuner.c: (gst_v4l_tuner_get_channel),
      (gst_v4l_tuner_get_norm):
      Fixes for above.
      929c5fff
  20. 09 Jan, 2004 1 commit
    • Julien Moutte Moutte's avatar
      ext/ffmpeg/gstffmpegcolorspace.c: Implementing gst_pad_alloc_buffer to use... · 7b89c1a8
      Julien Moutte Moutte authored
      ext/ffmpeg/gstffmpegcolorspace.c: Implementing gst_pad_alloc_buffer to use optimized buffer allocation.
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_chain):
      Implementing gst_pad_alloc_buffer to use optimized buffer allocation.
      * gst-libs/gst/xoverlay/xoverlay.c:
      (gst_x_overlay_got_desired_size): Updating doc for the xid being 0.
      * gst/videoscale/gstvideoscale.c: (gst_videoscale_chain):
      Implementing gst_pad_alloc_buffer to use optimized buffer allocation.
      * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_get):
      Implementing gst_pad_alloc_buffer to use optimized buffer allocation.
      * sys/ximage/ximagesink.c: (gst_ximagesink_chain),
      (gst_ximagesink_buffer_free), (gst_ximagesink_buffer_alloc),
      (gst_ximagesink_set_xwindow_id), (gst_ximagesink_init): Implementing
      the bufferalloc_function to replace bufferpools, fixing the XOverlay
      interface implementation to handle xid being 0 and fix some bugs
      triggered by Benjamin's testcase.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain),
      (gst_xvimagesink_buffer_free), (gst_xvimagesink_buffer_alloc),
      (gst_xvimagesink_set_xwindow_id), (gst_xvimagesink_init): Implementing
      the bufferalloc_function to replace bufferpools, fixing the XOverlay
      interface implementation to handle xid being 0 and fix some bugs
      triggered by Benjamin's testcase.
      7b89c1a8
  21. 06 Jan, 2004 2 commits
    • Jan Schmidt's avatar
      ext/dv/gstdvdec.c: Fix caps negotiation. · b22d0599
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/dv/gstdvdec.c: (gst_dvdec_loop):
      Fix caps negotiation.
      
      * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_class_init),
      (dvdnavsrc_update_buttoninfo), (dvdnavsrc_get),
      (dvdnavsrc_get_event_mask), (dvdnav_handle_navigation_event),
      (dvdnavsrc_event):
      * ext/mpeg2dec/gstmpeg2dec.c:
      * gst-libs/gst/navigation/navigation.c:
      (gst_navigation_send_key_event), (gst_navigation_send_mouse_event):
      * gst-libs/gst/navigation/navigation.h:
      * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_handle_src_event):
      * sys/ximage/ximagesink.c: (gst_ximagesink_handle_xevents):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_handle_xevents):
      Super-simple first version of mouse and keyboard events. Clicking
      on a DVD menu now works, although it may not take you where you
      expected.
      
      * gst/sine/gstsinesrc.c: (gst_sinesrc_src_fixate):
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_videotestsrc_src_fixate):
      These fixate functions were broken - they never actually
      fixated :)
      b22d0599
    • Ronald S. Bultje's avatar
      ext/shout/gstshout.c: fix for new caps system. · 491381bf
      Ronald S. Bultje authored
      Original commit message from CVS:
      2004-01-06  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * ext/shout/gstshout.c: (gst_icecastsend_base_init),
      (gst_icecastsend_init):
      fix for new caps system.
      * gst-libs/gst/mixer/mixertrack.h:
      * sys/oss/gstossmixer.c: (gst_ossmixer_build_list):
      Add 'master track' flag (for tools like ACME that only want to
      change the main volume).
      491381bf
  22. 04 Jan, 2004 1 commit
    • Benjamin Otte's avatar
      gst-libs/gst/xoverlay/xoverlay.*: Add optional "desired size" signal and querying. · 5e15a670
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-04  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * gst-libs/gst/xoverlay/xoverlay.c: (gst_x_overlay_base_init),
      (gst_x_overlay_got_xwindow_id), (gst_x_overlay_get_desired_size),
      (gst_x_overlay_got_desired_size):
      * gst-libs/gst/xoverlay/xoverlay.h:
      Add optional "desired size" signal and querying.
      5e15a670
  23. 09 Dec, 2003 1 commit
  24. 07 Dec, 2003 3 commits
  25. 19 Nov, 2003 1 commit
  26. 17 Nov, 2003 1 commit
  27. 13 Nov, 2003 1 commit