1. 02 Jun, 2004 1 commit
  2. 01 Jun, 2004 5 commits
  3. 31 May, 2004 3 commits
    • Stéphane Loeuillet's avatar
      - update links to v4l[12] API docs · 229d42b3
      Stéphane Loeuillet authored
      Original commit message from CVS:
      - update links to v4l[12] API docs
      - remove a dupe in AUTHORS list
      229d42b3
    • 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
    • Jan Schmidt's avatar
      ext/vorbis/vorbisdec.c: Initialise b_o_s and e_o_s variables · 0e141ff4
      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.
      0e141ff4
  4. 28 May, 2004 1 commit
    • Wim Taymans's avatar
      A plugin to add an alpha channel to I420 video. Can optionally do chroma keying. · eb3557ad
      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.
      eb3557ad
  5. 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... · 9f076da7
      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.
      9f076da7
    • 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
  6. 26 May, 2004 1 commit
  7. 25 May, 2004 2 commits
  8. 24 May, 2004 8 commits
    • Benjamin Otte's avatar
      ext/vorbis/oggvorbisenc.c: properly fail when we can't setup the vorbis... · 2e050e03
      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
      2e050e03
    • Thomas Vander Stichele's avatar
      use GST_ENABLE_NEW · 72f03b68
      Thomas Vander Stichele authored
      Original commit message from CVS:
      use GST_ENABLE_NEW
      72f03b68
    • Benjamin Otte's avatar
      gst-libs/gst/resample/private.h: don't use optimizations that are #if 0'ed · 75375e26
      Benjamin Otte authored
      Original commit message from CVS:
      * gst-libs/gst/resample/private.h:
      don't use optimizations that are #if 0'ed
      75375e26
    • Wim Taymans's avatar
      gst/avi/gstavidemux.c: Fix potential division by zero error and hopefully get... · c404f962
      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.
      c404f962
    • Wim Taymans's avatar
      gst/videoscale/videoscale.c: Fix the scaling algorithm and avoid a buffer... · 30c85388
      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.
      30c85388
    • Stéphane Loeuillet's avatar
      hopefully, fix warnings in asfmux on solaris 10/with forte · 99ea03f9
      Stéphane Loeuillet authored
      Original commit message from CVS:
      hopefully, fix warnings in asfmux on solaris 10/with forte
      99ea03f9
    • Benjamin Otte's avatar
      ext/mad/gstid3tag.c: lots of fixes to make id3mux work and id3demux work correctly · fd3b7164
      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
      fd3b7164
    • Stéphane Loeuillet's avatar
      ext/Makefile.am: add rules to build shout2send (was removed by accident when... · e55022de
      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)
      e55022de
  9. 21 May, 2004 10 commits
  10. 20 May, 2004 7 commits