1. 05 Jun, 2004 3 commits
  2. 03 Jun, 2004 1 commit
  3. 02 Jun, 2004 7 commits
    • Thomas Vander Stichele's avatar
      check error code correctly · edbd9723
      Thomas Vander Stichele authored
      Original commit message from CVS:
      check error code correctly
      edbd9723
    • Thomas Vander Stichele's avatar
      use ssize_t over size_t avoid segfault in alsa · ff1f020d
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      use ssize_t over size_t
      avoid segfault in alsa
      ff1f020d
    • Stéphane Loeuillet's avatar
      real fix thise time : don't use glib 2.4 specific defines · 2eed99ed
      Stéphane Loeuillet authored
      Original commit message from CVS:
      real fix thise time : don't use glib 2.4 specific defines
      2eed99ed
    • Wim Taymans's avatar
      gst/multipart/multipartmux.c: Oops · ca58ea6c
      Wim Taymans authored
      Original commit message from CVS:
      reviewed by: Johan
      * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
      (gst_multipart_mux_loop):
      Oops
      ca58ea6c
    • Stéphane Loeuillet's avatar
      zaheer : · 2a00562b
      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
      2a00562b
    • Wim Taymans's avatar
      gst/multipart/multipartmux.c: Added configurable boundary specifier, added the... · 01bd3b9d
      Wim Taymans authored
      gst/multipart/multipartmux.c: Added configurable boundary specifier, added the value as a caps field as well.
      
      Original commit message from CVS:
      * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
      (gst_multipart_mux_init), (gst_multipart_mux_loop),
      (gst_multipart_mux_get_property), (gst_multipart_mux_set_property),
      (gst_multipart_mux_change_state):
      Added configurable boundary specifier, added the value as a
      caps field as well.
      01bd3b9d
    • Thomas Vander Stichele's avatar
      fix shout2 check to check for the version · 69a60acc
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix shout2 check to check for the version
      69a60acc
  4. 01 Jun, 2004 5 commits
  5. 31 May, 2004 4 commits
    • Stéphane Loeuillet's avatar
      - update links to v4l[12] API docs · b0319944
      Stéphane Loeuillet authored
      Original commit message from CVS:
      - update links to v4l[12] API docs
      - remove a dupe in AUTHORS list
      b0319944
    • Stéphane Loeuillet's avatar
      gst-libs/gst/tuner/tunerchannel.h: - add a freq_multiplicator field to make... · 011ce368
      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)
      011ce368
    • Jan Schmidt's avatar
      ext/vorbis/vorbisdec.c: Initialise b_o_s and e_o_s variables · 65f1dc9e
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/vorbis/vorbisdec.c: (vorbis_dec_chain):
      Initialise b_o_s and e_o_s variables
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_video_caps_with_data):
      Add some unusual fourcc's from mplayer avi's
      * gst/multipart/multipartmux.c: (gst_multipart_mux_plugin_init):
      Make the muxer have rank GST_RANK_NONE, so it doesn't mess up
      autoplugging.
      65f1dc9e
    • Thomas Vander Stichele's avatar
      remove g_print · 8fe6d793
      Thomas Vander Stichele authored
      Original commit message from CVS:
      remove g_print
      8fe6d793
  6. 28 May, 2004 1 commit
    • Wim Taymans's avatar
      A plugin to add an alpha channel to I420 video. Can optionally do chroma keying. · 76ac9ddf
      Wim Taymans authored
      Original commit message from CVS:
      * configure.ac:
      * gst/alpha/Makefile.am:
      * gst/alpha/gstalpha.c: (gst_alpha_method_get_type),
      (gst_alpha_get_type), (gst_alpha_base_init),
      (gst_alpha_class_init), (gst_alpha_init), (gst_alpha_set_property),
      (gst_alpha_get_property), (gst_alpha_sink_link), (gst_alpha_add),
      (gst_alpha_chroma_key), (gst_alpha_chain),
      (gst_alpha_change_state), (plugin_init):
      A plugin to add an alpha channel to I420 video. Can optionally do
      chroma keying.
      * gst/multipart/Makefile.am:
      * gst/multipart/multipart.c: (plugin_init):
      * gst/multipart/multipartdemux.c: (gst_multipart_demux_base_init),
      (gst_multipart_demux_class_init), (gst_multipart_demux_init),
      (gst_multipart_demux_finalize), (gst_multipart_demux_handle_event),
      (gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain),
      (gst_multipart_demux_change_state),
      (gst_multipart_demux_plugin_init):
      * gst/multipart/multipartmux.c: (gst_multipart_mux_get_type),
      (gst_multipart_mux_base_init), (gst_multipart_mux_class_init),
      (gst_multipart_mux_get_sink_event_masks), (gst_multipart_mux_init),
      (gst_multipart_mux_sinkconnect), (gst_multipart_mux_pad_link),
      (gst_multipart_mux_pad_unlink),
      (gst_multipart_mux_request_new_pad),
      (gst_multipart_mux_handle_src_event),
      (gst_multipart_mux_next_buffer), (gst_multipart_mux_compare_pads),
      (gst_multipart_mux_queue_pads), (gst_multipart_mux_loop),
      (gst_multipart_mux_get_property), (gst_multipart_mux_set_property),
      (gst_multipart_mux_change_state), (gst_multipart_mux_plugin_init):
      A Multipart demuxer/muxer. Not sure if it violates specs. Used to
      send multipart jpeg images to a browser.
      * gst/videobox/Makefile.am:
      * gst/videobox/README:
      * gst/videobox/gstvideobox.c: (gst_video_box_fill_get_type),
      (gst_video_box_get_type), (gst_video_box_base_init),
      (gst_video_box_class_init), (gst_video_box_init),
      (gst_video_box_set_property), (gst_video_box_get_property),
      (gst_video_box_sink_link), (gst_video_box_i420),
      (gst_video_box_ayuv), (gst_video_box_chain),
      (gst_video_box_change_state), (plugin_init):
      Crops or adds borders around an image. can do alpha channel
      borders as well.
      * gst/videomixer/Makefile.am:
      * gst/videomixer/README:
      * gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type),
      (gst_videomixer_pad_base_init), (gst_videomixer_pad_class_init),
      (gst_videomixer_pad_get_sink_event_masks),
      (gst_videomixer_pad_get_property),
      (gst_videomixer_pad_set_property),
      (gst_videomixer_pad_sinkconnect), (gst_videomixer_pad_link),
      (gst_videomixer_pad_unlink), (gst_videomixer_pad_init),
      (gst_video_mixer_background_get_type), (gst_videomixer_get_type),
      (gst_videomixer_base_init), (gst_videomixer_class_init),
      (gst_videomixer_init), (gst_videomixer_request_new_pad),
      (gst_videomixer_handle_src_event),
      (gst_videomixer_blend_ayuv_i420), (gst_videomixer_fill_checker),
      (gst_videomixer_fill_color), (gst_videomixer_fill_queues),
      (gst_videomixer_blend_buffers), (gst_videomixer_update_queues),
      (gst_videomixer_loop), (gst_videomixer_get_property),
      (gst_videomixer_set_property), (gst_videomixer_change_state),
      (plugin_init):
      Generic video mixer plugin, can handle multiple inputs all with
      different framerates and video sizes. Is fully alpha channel
      aware.
      76ac9ddf
  7. 27 May, 2004 2 commits
    • Ronald S. Bultje's avatar
      ext/alsa/gstalsamixer.c: Select first track as master track. Not sure how else to handle that... · 96c33144
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_build_list):
      Select first track as master track. Not sure how else to handle
      that...
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_next_buffer):
      Discard discont events. Should fix #142962.
      96c33144
    • Ronald S. Bultje's avatar
      ext/alsa/: Add enumerations (as GstMixerOptions). Make correct distinction... · 2652468b
      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.
      2652468b
  8. 26 May, 2004 1 commit
  9. 25 May, 2004 2 commits
  10. 24 May, 2004 8 commits
    • Benjamin Otte's avatar
      ext/vorbis/oggvorbisenc.c: properly fail when we can't setup the vorbis... · 3c8d8e0e
      Benjamin Otte authored
      ext/vorbis/oggvorbisenc.c: properly fail when we can't setup the vorbis encoder due to unsupported settings
      
      Original commit message from CVS:
      * ext/vorbis/oggvorbisenc.c: (gst_oggvorbisenc_sinkconnect),
      (gst_oggvorbisenc_setup):
      properly fail when we can't setup the vorbis encoder due to
      unsupported settings
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_sinkconnect),
      (gst_vorbisenc_setup):
      same
      * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_link):
      fix case where warnings occured when one pad was unlinked while the
      other's link function was called
      3c8d8e0e
    • Thomas Vander Stichele's avatar
      use GST_ENABLE_NEW · d529bf5a
      Thomas Vander Stichele authored
      Original commit message from CVS:
      use GST_ENABLE_NEW
      d529bf5a
    • Benjamin Otte's avatar
      gst-libs/gst/resample/private.h: don't use optimizations that are #if 0'ed · 1913aba8
      Benjamin Otte authored
      Original commit message from CVS:
      * gst-libs/gst/resample/private.h:
      don't use optimizations that are #if 0'ed
      1913aba8
    • Wim Taymans's avatar
      gst/avi/gstavidemux.c: Fix potential division by zero error and hopefully get... · 1e5bcfb2
      Wim Taymans authored
      gst/avi/gstavidemux.c: Fix potential division by zero error and hopefully get the position query right to get correct...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
      Fix potential division by zero error and hopefully get
      the position query right to get correct timestamps on avi
      audio.
      1e5bcfb2
    • Wim Taymans's avatar
      gst/videoscale/videoscale.c: Fix the scaling algorithm and avoid a buffer... · a968f16e
      Wim Taymans authored
      gst/videoscale/videoscale.c: Fix the scaling algorithm and avoid a buffer overflow. removed the while loop in the sca...
      
      Original commit message from CVS:
      * gst/videoscale/videoscale.c: (gst_videoscale_scale_nearest),
      (gst_videoscale_scale_nearest_str2),
      (gst_videoscale_scale_nearest_str4),
      (gst_videoscale_scale_nearest_32bit),
      (gst_videoscale_scale_nearest_24bit),
      (gst_videoscale_scale_nearest_16bit):
      Fix the scaling algorithm and avoid a buffer overflow.
      removed the while loop in the scaling function as it
      was used for point sampling only.
      a968f16e
    • Stéphane Loeuillet's avatar
      hopefully, fix warnings in asfmux on solaris 10/with forte · 93606257
      Stéphane Loeuillet authored
      Original commit message from CVS:
      hopefully, fix warnings in asfmux on solaris 10/with forte
      93606257
    • Benjamin Otte's avatar
      ext/mad/gstid3tag.c: lots of fixes to make id3mux work and id3demux work correctly · 4aa9b0d1
      Benjamin Otte authored
      Original commit message from CVS:
      * ext/mad/gstid3tag.c: (gst_id3_tag_get_type),
      (gst_id3_tag_class_init), (gst_id3_tag_init),
      (gst_id3_tag_set_property), (gst_id3_tag_get_tag_to_render),
      (gst_id3_tag_handle_event), (gst_id3_tag_do_caps_nego),
      (gst_id3_tag_send_tag_event):
      lots of fixes to make id3mux work and id3demux work correctly
      4aa9b0d1
    • Stéphane Loeuillet's avatar
      ext/Makefile.am: add rules to build shout2send (was removed by accident when... · fdd789a4
      Stéphane Loeuillet authored
      ext/Makefile.am: add rules to build shout2send (was removed by accident when this module was no more marked experimen...
      
      Original commit message from CVS:
      
      * ext/Makefile.am:
      add rules to build shout2send (was removed by accident
      when this module was no more marked experimental/broken)
      
      * ext/shout2/gstshout2.c:
      * ext/shout2/gstshout2.h:
      adding a "connection problem" signal to shout2send
      (fixes #142954)
      fdd789a4
  11. 21 May, 2004 6 commits