1. 13 Jul, 2005 3 commits
    • Thomas Vander Stichele's avatar
      make GST_PLUGIN_LDFLAGS only be flags; GST_LIBS should be added manually to... · 1ea0574a
      Thomas Vander Stichele authored
      make GST_PLUGIN_LDFLAGS only be flags; GST_LIBS should be added manually to each Makefile.am so we are sure it goes
      
      Original commit message from CVS:
      make GST_PLUGIN_LDFLAGS only be flags; GST_LIBS should be
      added manually to each Makefile.am so we are sure it goes
      *last* and doesn't add -L flags before linking in libs of our
      own, like, say, internal .la libs, that then accidentally pick
      up the installed copy.
      1ea0574a
    • Andy Wingo Wingo's avatar
      sys/v4l/gstv4lsrc.c (gst_v4lsrc_stop): Fix a spurious warning. · 7bfdb236
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-07-13  Andy Wingo  <wingo@pobox.com>
      
      * sys/v4l/gstv4lsrc.c (gst_v4lsrc_stop): Fix a spurious warning.
      (gst_v4lsrc_fixate): Fixate on format as well.
      7bfdb236
    • Andy Wingo Wingo's avatar
      sys/xvimage/xvimagesink.c (gst_xvimage_buffer_destroy) · d4ceba9d
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-07-13  Andy Wingo  <wingo@pobox.com>
      
      * sys/xvimage/xvimagesink.c (gst_xvimage_buffer_destroy)
      (gst_xvimagesink_xvimage_new): Ref the xvimagesink while the
      buffer points to it.
      (gst_xvimagesink_check_xshm_calls): Don't use our xvimage buffer,
      rather just doing X calls ourselves. Also fixes a memleak.
      d4ceba9d
  2. 12 Jul, 2005 1 commit
    • Andy Wingo Wingo's avatar
      sys/v4l/gstv4lsrc.c (gst_v4lsrc_get_property) (gst_v4lsrc_set_property,... · c9c9cdd7
      Andy Wingo Wingo authored
      sys/v4l/gstv4lsrc.c (gst_v4lsrc_get_property) (gst_v4lsrc_set_property, gst_v4lsrc_class_init, gst_v4lsrc_init)
      
      Original commit message from CVS:
      2005-07-12  Andy Wingo  <wingo@pobox.com>
      
      * sys/v4l/gstv4lsrc.c (gst_v4lsrc_get_property)
      (gst_v4lsrc_set_property, gst_v4lsrc_class_init, gst_v4lsrc_init)
      (gst_v4lsrc_create): Re-add the copy-mode property, default to
      TRUE to avoid deadlocks if an element holds on to our buffers.
      c9c9cdd7
  3. 11 Jul, 2005 1 commit
  4. 10 Jul, 2005 1 commit
  5. 08 Jul, 2005 3 commits
    • Thomas Vander Stichele's avatar
      plug memleak in oggdemux, fix format strings in vorbisdec · eec80f9d
      Thomas Vander Stichele authored
      Original commit message from CVS:
      plug memleak in oggdemux, fix format strings in vorbisdec
      eec80f9d
    • Thomas Vander Stichele's avatar
      add device property · 33f1e163
      Thomas Vander Stichele authored
      Original commit message from CVS:
      add device property
      33f1e163
    • Thomas Vander Stichele's avatar
      ext/gnomevfs/: add/clean up debugging · c1b14f40
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * ext/gnomevfs/gstgnomevfs.c: (plugin_init):
      * ext/gnomevfs/gstgnomevfssrc.c: (audiocast_init),
      (audiocast_register_listener), (audiocast_thread_run),
      (gst_gnomevfssrc_send_additional_headers_callback),
      (gst_gnomevfssrc_received_headers_callback),
      (gst_gnomevfssrc_push_callbacks), (gst_gnomevfssrc_pop_callbacks),
      (gst_gnomevfssrc_get_icy_metadata), (gst_gnomevfssrc_create),
      (gst_gnomevfssrc_get_size):
      add/clean up debugging
      * gst/audiorate/gstaudiorate.c: (gst_audiorate_init):
      cleanups
      c1b14f40
  6. 07 Jul, 2005 3 commits
    • Andy Wingo Wingo's avatar
      sys/v4l/gstv4lsrc.c (gst_v4lsrc_fixate): Also fixate the framerate. Need to... · f38bff62
      Andy Wingo Wingo authored
      sys/v4l/gstv4lsrc.c (gst_v4lsrc_fixate): Also fixate the framerate. Need to get a handle on when exactly this functio...
      
      Original commit message from CVS:
      2005-07-07  Andy Wingo  <wingo@pobox.com>
      
      * sys/v4l/gstv4lsrc.c (gst_v4lsrc_fixate): Also fixate the
      framerate. Need to get a handle on when exactly this function is
      called, tho.
      f38bff62
    • Andy Wingo Wingo's avatar
      sys/v4l/v4lsrc_calls.*: Remove sync-related stuff. · 84761c6a
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-07-07  Andy Wingo  <wingo@pobox.com>
      
      * sys/v4l/v4lsrc_calls.h:
      * sys/v4l/v4lsrc_calls.c: Remove sync-related stuff.
      (gst_v4lsrc_get_fps_list): Moved here from gstv4lsrc.c.
      (gst_v4lsrc_buffer_new): Totally derive from GstBuffer.
      
      * sys/v4l/v4l_calls.h: Cast to V4lElement.
      * sys/v4l/v4l_calls.c: Header loc fixen, don't load mjpeg, all
      v4lelements are sources.
      
      * sys/v4l/gstv4lxoverlay.h:
      * sys/v4l/gstv4lxoverlay.c:
      * sys/v4l/gstv4ltuner.h:
      * sys/v4l/gstv4ltuner.c: Header loc fixen.
      
      * sys/v4l/gstv4lsrc.h:
      * sys/v4l/gstv4lsrc.c: Crucial GPL update. Clean up a bit, port to
      PushSrc/BaseSrc. Removed most sync-related properties, videorate
      or something should handle that. Made a live source.
      
      * sys/v4l/gstv4lelement.h:
      * sys/v4l/gstv4lelement.c: Derive from GstPushSrc. No more
      signals. Some cleanups.
      
      * sys/v4l/gstv4lcolorbalance.h: Interface header update.
      
      * sys/v4l/gstv4l.c: Don't register v4lelement, or the jpeg/mjpeg
      stuff.
      
      * sys/v4l/Makefile.am: Build everything except the jpeg/mjpeg
      stuff.
      
      * sys/Makefile.am (SUBDIRS): Hit the V4L crack pipe.
      84761c6a
    • Wim Taymans's avatar
      ext/: Remove deprecated/unused query types. · 9c4abc69
      Wim Taymans authored
      Original commit message from CVS:
      * ext/theora/theoradec.c: (theora_get_query_types),
      (theora_dec_src_getcaps), (theora_dec_push):
      * ext/vorbis/vorbisdec.c: (vorbis_get_query_types):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_get_query_types):
      Remove deprecated/unused query types.
      9c4abc69
  7. 06 Jul, 2005 2 commits
    • Wim Taymans's avatar
      Added audiosource base classes. · ceb88a77
      Wim Taymans authored
      Original commit message from CVS:
      Added audiosource base classes.
      Ported alsasrc, still very basic.
      ceb88a77
    • Wim Taymans's avatar
      ext/theora/theoradec.c: Prepare for better timestamp fix later. · a46a991d
      Wim Taymans authored
      Original commit message from CVS:
      * ext/theora/theoradec.c: (theora_dec_src_getcaps),
      (theora_dec_push), (theora_handle_data_packet):
      Prepare for better timestamp fix later.
      
      * gst/audioconvert/gstaudioconvert.c:
      List most accurate caps first
      
      * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_loop):
      Use proper pad task function.
      
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new),
      (gst_xvimagesink_show_frame):
      Fix deadlock when alloc failed.
      a46a991d
  8. 05 Jul, 2005 8 commits
    • Andy Wingo Wingo's avatar
      s/BASESRC/BASE_SRC/. · 82fd8407
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-07-05  Andy Wingo  <wingo@pobox.com>
      
      * ext/gnomevfs/gstgnomevfssrc.c:
      * gst/sine/gstsinesrc.c:
      * gst/tcp/gsttcpserversrc.c:
      * gst/tcp/gsttcpclientsrc.c: s/BASESRC/BASE_SRC/.
      82fd8407
    • Andy Wingo Wingo's avatar
      sys/v4l/: Port from 0.8. · 25d9545c
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-07-05  Andy Wingo  <wingo@pobox.com>
      
      * sys/v4l/: Port from 0.8.
      25d9545c
    • Andy Wingo Wingo's avatar
      whoops, fix changelog · c871aa3d
      Andy Wingo Wingo authored
      Original commit message from CVS:
      whoops, fix changelog
      c871aa3d
    • Andy Wingo Wingo's avatar
      Many files: Null if we got it.... · e4180644
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-07-05  Andy Wingo  <wingo@pobox.com>
      
      * Many files: Null if we got it....
      e4180644
    • Andy Wingo Wingo's avatar
      gst/tcp/: Signedness fixes. · 8c6f8b84
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-07-05  Andy Wingo  <wingo@pobox.com>
      
      * gst/tcp/gsttcpserversink.c (gst_tcpserversink_handle_server_read):
      * gst/tcp/gstmultifdsink.c (gst_multifdsink_client_queue_data):
      Signedness fixes.
      8c6f8b84
    • Wim Taymans's avatar
      Ported tcp plugins to 0.9. · e9de36e3
      Wim Taymans authored
      Original commit message from CVS:
      * configure.ac:
      * gst/tcp/Makefile.am:
      * gst/tcp/README:
      * gst/tcp/gstmultifdsink.c: (gst_multifdsink_get_type),
      (gst_multifdsink_base_init), (gst_multifdsink_class_init),
      (gst_multifdsink_init), (gst_multifdsink_remove_client_link),
      (is_sync_frame), (gst_multifdsink_handle_client_write),
      (gst_multifdsink_render), (gst_multifdsink_start),
      (gst_multifdsink_stop), (gst_multifdsink_change_state):
      * gst/tcp/gstmultifdsink.h:
      * gst/tcp/gsttcp.c: (gst_tcp_host_to_ip),
      (gst_tcp_gdp_read_buffer), (gst_tcp_gdp_read_caps),
      (gst_tcp_gdp_write_buffer), (gst_tcp_gdp_write_caps):
      * gst/tcp/gsttcp.h:
      * gst/tcp/gsttcpclientsink.c: (gst_tcpclientsink_class_init),
      (gst_tcpclientsink_init), (gst_tcpclientsink_setcaps),
      (gst_tcpclientsink_render), (gst_tcpclientsink_start),
      (gst_tcpclientsink_stop), (gst_tcpclientsink_change_state):
      * gst/tcp/gsttcpclientsink.h:
      * gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_get_type),
      (gst_tcpclientsrc_base_init), (gst_tcpclientsrc_class_init),
      (gst_tcpclientsrc_init), (gst_tcpclientsrc_getcaps),
      (gst_tcpclientsrc_create), (gst_tcpclientsrc_start),
      (gst_tcpclientsrc_stop), (gst_tcpclientsrc_unlock):
      * gst/tcp/gsttcpclientsrc.h:
      * gst/tcp/gsttcpplugin.c: (plugin_init):
      * gst/tcp/gsttcpserversink.c: (gst_tcpserversink_class_init):
      * gst/tcp/gsttcpserversink.h:
      * gst/tcp/gsttcpserversrc.c: (gst_tcpserversrc_get_type),
      (gst_tcpserversrc_base_init), (gst_tcpserversrc_class_init),
      (gst_tcpserversrc_init), (gst_tcpserversrc_finalize),
      (gst_tcpserversrc_create), (gst_tcpserversrc_start),
      (gst_tcpserversrc_stop):
      * gst/tcp/gsttcpserversrc.h:
      * gst/tcp/gsttcpsink.c:
      * gst/tcp/gsttcpsink.h:
      * gst/tcp/gsttcpsrc.c:
      * gst/tcp/gsttcpsrc.h:
      Ported tcp plugins to 0.9.
      e9de36e3
    • Andy Wingo Wingo's avatar
      changelog · 207c8ee7
      Andy Wingo Wingo authored
      Original commit message from CVS:
      changelog
      207c8ee7
    • Andy Wingo Wingo's avatar
      gst/videoscale/gstvideoscale.c (gst_videoscale_transform_caps): Style fix. · 0db66b48
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-07-05  Andy Wingo  <wingo@pobox.com>
      
      * gst/videoscale/gstvideoscale.c (gst_videoscale_transform_caps):
      Style fix.
      0db66b48
  9. 04 Jul, 2005 4 commits
    • Wim Taymans's avatar
      ext/vorbis/vorbisenc.c: Set caps on output buffer. · 45bb2fe9
      Wim Taymans authored
      Original commit message from CVS:
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_chain):
      Set caps on output buffer.
      45bb2fe9
    • Andy Wingo Wingo's avatar
      ext/gnomevfs/gstgnomevfssrc.c (gst_gnomevfssrc_received_headers_callback) · 7d4be3b7
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-07-04  Andy Wingo  <wingo@pobox.com>
      
      * ext/gnomevfs/gstgnomevfssrc.c
      (gst_gnomevfssrc_received_headers_callback)
      (audiocast_thread_kill, audiocast_thread_run): FORTIFY fixen,
      hopefully.
      7d4be3b7
    • Andy Wingo Wingo's avatar
      gst/audioconvert/gstaudioconvert.c (gst_audio_convert_fixate): No refcount leakage. · 3a7f5a2e
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-07-04  Andy Wingo  <wingo@pobox.com>
      
      * gst/audioconvert/gstaudioconvert.c (gst_audio_convert_fixate):
      No refcount leakage.
      3a7f5a2e
    • Andy Wingo Wingo's avatar
      configure.ac: Enable -Werror. · 1f40231d
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-07-04  Andy Wingo  <wingo@pobox.com>
      
      * configure.ac: Enable -Werror.
      
      * ext/theora/theoradec.c (theora_dec_src_getcaps):
      * gst/audioconvert/bufferframesconvert.c
      (buffer_frames_convert_fixate):
      * gst/audioconvert/gstaudioconvert.c (_fixate_caps_to_int)
      (gst_audio_convert_fixate):
      * gst/sine/gstsinesrc.c (gst_sinesrc_src_fixate)
      (gst_sinesrc_create): Fixate func changes.
      
      * sys/ximage/ximagesink.c: (gst_ximagesink_renegotiate_size),
      (gst_ximagesink_buffer_alloc): Unused var.
      1f40231d
  10. 01 Jul, 2005 3 commits
    • Andy Wingo Wingo's avatar
      ext/theora/theoradec.c (theora_dec_src_getcaps): Implement a getcaps to do... · 5e606a84
      Andy Wingo Wingo authored
      ext/theora/theoradec.c (theora_dec_src_getcaps): Implement a getcaps to do explicit caps. Needs to be done in all dec...
      
      Original commit message from CVS:
      2005-07-01  Andy Wingo  <wingo@pobox.com>
      
      * ext/theora/theoradec.c (theora_dec_src_getcaps): Implement a
      getcaps to do explicit caps. Needs to be done in all decoders,
      possibly via a base class.
      
      * configure.ac (GST_PLUGIN_LDFLAGS): Add videoscale.
      
      * ext/ogg/gstoggdemux.c (gst_ogg_pad_typefind): No need to set
      caps on the sink pad, just rely on the pad template. Also, setting
      ANY caps on a pad is not valid because the caps are not fixed.
      
      * sys/ximage/ximagesink.c (gst_ximagesink_buffer_alloc): Set the
      caps on the buffer, and get the width from the desired_caps if
      they're set.
      (gst_ximagesink_renegotiate_size): Implement via setting the
      desired_caps on the ximagesink.
      (gst_ximagesink_setcaps): Only reset the width of the player if it
      wasn't already set. Not sure if this is right.
      (gst_ximagesink_show_frame): Memcpy only for normal buffers.
      
      * sys/ximage/ximagesink.h (desired_caps): New field, is the caps
      that the user wants. NULL unless the window has been resized.
      
      * gst/volume/gstvolume.c (volume_transform): Adapt to
      basetransform refcount changes.
      5e606a84
    • Andy Wingo Wingo's avatar
      gst/videoscale/gstvideoscale.*: Clean up, port to 0.9. Derives from... · 5f91e70f
      Andy Wingo Wingo authored
      gst/videoscale/gstvideoscale.*: Clean up, port to 0.9. Derives from BaseTransform, implements a transform_caps. Remov...
      
      Original commit message from CVS:
      2005-07-01  Andy Wingo  <wingo@pobox.com>
      
      * gst/videoscale/gstvideoscale.c:
      * gst/videoscale/gstvideoscale.h: Clean up, port to 0.9. Derives
      from BaseTransform, implements a transform_caps. Removed dead code
      including some PAR stuff that was never reached -- should probably
      be added back somehow.
      5f91e70f
    • Andy Wingo Wingo's avatar
      gst/videoscale: Merge David's work from 0.8 branch. Changes to come later. · 40634774
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-07-01  Andy Wingo  <wingo@pobox.com>
      
      * gst/videoscale: Merge David's work from 0.8 branch. Changes to
      come later.
      40634774
  11. 30 Jun, 2005 3 commits
  12. 29 Jun, 2005 5 commits
    • Ronald S. Bultje's avatar
      gst/playback/gstplaybasebin.c: Oops, I shouldn't apply hacks. · d7c5ab0c
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_init):
      Oops, I shouldn't apply hacks.
      d7c5ab0c
    • Ronald S. Bultje's avatar
      gst/videotestsrc/gstvideotestsrc.c: Remove pad_loop function which doesn't work. · dc84f0dc
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_init):
      Remove pad_loop function which doesn't work.
      dc84f0dc
    • Ronald S. Bultje's avatar
      ext/ogg/gstoggdemux.c: Send EOS when deactivating. · 1ce6923a
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_deactivate_current_chain):
      Send EOS when deactivating.
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_init),
      (check_queue), (queue_threshold_reached), (queue_out_of_data),
      (gen_preroll_element), (probe_triggered), (mute_stream),
      (silence_stream), (new_decoded_pad), (setup_substreams),
      (set_active_source):
      * gst/playback/gstplaybin.c: (gst_play_bin_get_property),
      (remove_sinks), (add_sink):
      * gst/playback/gststreaminfo.c: (cb_probe), (gst_stream_info_new):
      Change for new probe API.
      1ce6923a
    • Wim Taymans's avatar
      gst-libs/gst/audio/: Fix compilation error. · 2e262374
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstaudiosink.c: (gst_audioringbuffer_init):
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_baseaudiosink_class_init), (gst_baseaudiosink_dispose),
      (gst_baseaudiosink_change_state):
      * gst-libs/gst/audio/gstbaseaudiosink.h:
      * gst-libs/gst/audio/gstringbuffer.c:
      (gst_ringbuffer_set_callback):
      Fix compilation error.
      Ringbuffer starts out as not running.
      Free our clock in dispose.
      When releasing the ringbuffer we need to renegotiate so
      clear the pad caps.
      2e262374
    • Thomas Vander Stichele's avatar
      reinstate plugin docs · 36d0c9ce
      Thomas Vander Stichele authored
      Original commit message from CVS:
      reinstate plugin docs
      36d0c9ce
  13. 28 Jun, 2005 3 commits