1. 27 Jul, 2005 2 commits
  2. 25 Jul, 2005 1 commit
  3. 21 Jul, 2005 1 commit
    • Wim Taymans's avatar
      ext/ogg/gstoggdemux.c: Generate correct disconts for live chained oggs. · e2da9961
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_event),
      (gst_ogg_pad_internal_chain), (gst_ogg_pad_typefind),
      (gst_ogg_demux_chain_elem_pad), (gst_ogg_demux_queue_data),
      (gst_ogg_demux_chain_peer), (gst_ogg_pad_submit_packet),
      (gst_ogg_pad_submit_page), (gst_ogg_chain_new),
      (gst_ogg_demux_init), (gst_ogg_demux_activate_chain),
      (gst_ogg_demux_perform_seek), (gst_ogg_demux_collect_chain_info),
      (gst_ogg_demux_collect_info), (gst_ogg_demux_chain),
      (gst_ogg_demux_send_event), (gst_ogg_demux_loop):
      Generate correct disconts for live chained oggs.
      
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_render),
      (gst_base_audio_sink_create_ringbuffer),
      (gst_base_audio_sink_change_state):
      Handle discont math correctly.
      
      * gst/playback/gstplaybin.c: (add_sink):
      Some small debug cleanup.
      e2da9961
  4. 20 Jul, 2005 3 commits
    • Ronald S. Bultje's avatar
      Fixes for API changes in core. · 7795794b
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_get_headers),
      (gst_ogg_mux_set_header_on_caps):
      * ext/theora/theoraenc.c: (theora_set_header_on_caps):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_set_header_on_caps):
      * ext/vorbis/vorbisparse.c: (vorbis_parse_set_header_on_caps):
      * gst-libs/gst/audio/multichannel.c:
      (gst_audio_set_channel_positions),
      (gst_audio_set_structure_channel_positions_list):
      * gst/playback/gstdecodebin.c: (dynamic_create):
      * gst/playback/gstplaybasebin.c: (setup_source), (mute_group_type):
      * gst/playback/gststreaminfo.c: (gst_stream_info_set_mute):
      Fixes for API changes in core.
      7795794b
    • Ronald S. Bultje's avatar
      Remove gconf stuff, use gconf elements instead from now on. · 950ecc5d
      Ronald S. Bultje authored
      Original commit message from CVS:
      * configure.ac:
      * gst-libs/gst/Makefile.am:
      * gst-libs/gst/gconf/.cvsignore:
      * gst-libs/gst/gconf/Makefile.am:
      * gst-libs/gst/gconf/test-gconf.c:
      * pkgconfig/Makefile.am:
      * pkgconfig/gstreamer-gconf-uninstalled.pc.in:
      * pkgconfig/gstreamer-gconf.pc.in:
      Remove gconf stuff, use gconf elements instead from now on.
      950ecc5d
    • Wim Taymans's avatar
      gst-libs/gst/audio/: Make sure the audio clock always returns an increasing value. · ee345636
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/TODO:
      * gst-libs/gst/audio/gstaudioclock.c: (gst_audio_clock_init),
      (gst_audio_clock_get_internal_time):
      * gst-libs/gst/audio/gstaudioclock.h:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_init), (gst_base_audio_sink_dispose),
      (gst_base_audio_sink_get_time), (gst_base_audio_sink_event),
      (gst_base_audio_sink_render),
      (gst_base_audio_sink_create_ringbuffer),
      (gst_base_audio_sink_change_state):
      Make sure the audio clock always returns an increasing value.
      ee345636
  5. 16 Jul, 2005 2 commits
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.c: Align samples even if we have roundoff... · c84a6b96
      Wim Taymans authored
      gst-libs/gst/audio/gstbaseaudiosink.c: Align samples even if we have roundoff errors in the timestamp conversion.
      
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_render):
      Align samples even if we have roundoff errors in the
      timestamp conversion.
      c84a6b96
    • Wim Taymans's avatar
      Updated seek example. · 82dc411e
      Wim Taymans authored
      Original commit message from CVS:
      * docs/libs/tmpl/gstringbuffer.sgml:
      * examples/seeking/seek.c: (make_vorbis_theora_pipeline),
      (query_rates), (query_positions_elems), (query_positions_pads),
      (update_scale), (do_seek):
      Updated seek example.
      
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_submit_packet),
      (gst_ogg_pad_submit_page), (gst_ogg_demux_activate_chain),
      (gst_ogg_demux_find_chains), (gst_ogg_demux_send_event),
      (gst_ogg_demux_loop):
      Push out correct discont values.
      
      * ext/theora/theoradec.c: (theora_dec_src_convert),
      (theora_dec_sink_convert), (theora_dec_src_getcaps),
      (theora_dec_sink_event), (theora_handle_type_packet),
      (theora_handle_header_packet), (theora_dec_push),
      (theora_handle_data_packet), (theora_dec_chain),
      (theora_dec_change_state):
      Better timestamping.
      
      * ext/vorbis/vorbisdec.c: (gst_vorbis_dec_init),
      (vorbis_dec_sink_event), (vorbis_dec_push),
      (vorbis_handle_data_packet), (vorbis_dec_chain):
      * ext/vorbis/vorbisdec.h:
      Better timestamping.
      
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_get_time), (gst_base_audio_sink_get_times),
      (gst_base_audio_sink_event), (gst_base_audio_sink_render):
      Handle syncing on timestamps instead of sample offsets. Make
      use of DISCONT values as described in design docs.
      
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_get_time):
      * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_acquire),
      (gst_ring_buffer_set_sample), (gst_ring_buffer_commit),
      (gst_ring_buffer_read):
      * gst-libs/gst/audio/gstringbuffer.h:
      * sys/ximage/ximagesink.c: (gst_ximagesink_get_times),
      (gst_ximagesink_show_frame):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_times):
      Correcly convert buffer timestamp to stream time.
      82dc411e
  6. 14 Jul, 2005 2 commits
    • Philippe Khalaf's avatar
      gst-libs/gst/rtp gst-libs/gst/rtp/gstbasertpdepayload.c... · dc0610fa
      Philippe Khalaf authored
      gst-libs/gst/rtp gst-libs/gst/rtp/gstbasertpdepayload.c gst-libs/gst/rtp/gstbasertpdepayload.h gst-libs/gst/rtp/gstrt...
      
      Original commit message from CVS:
      * gst-libs/gst/rtp
      * gst-libs/gst/rtp/gstbasertpdepayload.c
      * gst-libs/gst/rtp/gstbasertpdepayload.h
      * gst-libs/gst/rtp/gstrtpbuffer.c
      * gst-libs/gst/rtp/gstrtpbuffer.h
      * gst-libs/gst/rtp/Makefile.am
      * gst-libs/gst/rtp/README
      
      Support libs for RTP. Basicaly this add a GstRTPBuffer (extended GstBuffer) and
      a Depayloader Base class that shall be used by payload specific depayloaders.
      dc0610fa
    • Thomas Vander Stichele's avatar
      more autistic cleanliness in functions/names/defines · d143d256
      Thomas Vander Stichele authored
      Original commit message from CVS:
      more autistic cleanliness in functions/names/defines
      d143d256
  7. 13 Jul, 2005 3 commits
  8. 12 Jul, 2005 1 commit
  9. 10 Jul, 2005 1 commit
  10. 06 Jul, 2005 1 commit
  11. 05 Jul, 2005 2 commits
  12. 30 Jun, 2005 7 commits
  13. 29 Jun, 2005 2 commits
    • 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
  14. 28 Jun, 2005 1 commit
  15. 24 Jun, 2005 1 commit
    • Jan Schmidt's avatar
      gst-libs/gst/audio/gstaudiosink.c: Set the worker thread's running flag to... · 2255ffd3
      Jan Schmidt authored
      gst-libs/gst/audio/gstaudiosink.c: Set the worker thread's running flag to TRUE before starting the thread.
      
      Original commit message from CVS:
      2005-06-25  Jan Schmidt  <thaytan@mad.scientist.com>
      * gst-libs/gst/audio/gstaudiosink.c: (gst_audioringbuffer_acquire):
      Set the worker thread's running flag to TRUE before starting the
      thread.
      * gst/playback/gstdecodebin.c: (gst_decode_bin_init):
      Catch a failure to add typefind to the bin.
      2255ffd3
  16. 09 Jun, 2005 2 commits
  17. 08 Jun, 2005 1 commit
    • Andy Wingo Wingo's avatar
      gst/: Ghost pad API fixes. · 55d437af
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-06-09  Andy Wingo  <wingo@pobox.com>
      
      * gst-libs/gst/gconf/gconf.c:
      * gst/playback/test.c:
      * gst/playback/gstplaybin.c (gen_video_element): Ghost pad API
      fixes.
      
      * gst/audioconvert/gstaudioconvert.c: RPAD fixes.
      
      * ext/theora/theoraenc.c (theora_enc_chain):
      * ext/theora/theoradec.c (theora_handle_data_packet): GCC4 fixes.
      
      * ext/ogg/gstoggdemux.c (GstOggPad): Derive from GstPad, not
      RealPad.
      55d437af
  18. 02 Jun, 2005 2 commits
    • Wim Taymans's avatar
      Added net stuff, version net lib. · ec4f41ed
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/net/Makefile.am:
      * pkgconfig/gstreamer-libs-uninstalled.pc.in:
      * pkgconfig/gstreamer-libs.pc.in:
      Added net stuff, version net lib.
      ec4f41ed
    • Wim Taymans's avatar
      gst/: Bufferalloc changes. · d014bb6f
      Wim Taymans authored
      Original commit message from CVS:
      * gst/effectv/gstquark.c: (gst_quarktv_chain):
      * gst/goom/gstgoom.c: (gst_goom_chain):
      * gst/videobox/Makefile.am:
      * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
      (gst_video_box_init), (gst_video_box_sink_setcaps),
      (gst_video_box_chain):
      * gst/videofilter/gstvideofilter.c: (gst_videofilter_chain):
      * gst/videorate/gstvideorate.c: (gst_videorate_class_init),
      (gst_videorate_getcaps), (gst_videorate_setcaps),
      (gst_videorate_init), (gst_videorate_event), (gst_videorate_chain),
      (gst_videorate_change_state):
      Bufferalloc changes.
      d014bb6f
  19. 31 May, 2005 1 commit
  20. 25 May, 2005 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/audio/: Various small cleanups. · 5474600d
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstaudiosink.c:
      (gst_audioringbuffer_get_type), (gst_audioringbuffer_class_init),
      (audioringbuffer_thread_func), (gst_audioringbuffer_init),
      (gst_audioringbuffer_acquire), (gst_audioringbuffer_release),
      (gst_audioringbuffer_play), (gst_audioringbuffer_stop),
      (gst_audioringbuffer_delay), (gst_audiosink_class_init),
      (gst_audiosink_create_ringbuffer):
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_baseaudiosink_class_init), (gst_baseaudiosink_init),
      (gst_baseaudiosink_get_clock), (gst_baseaudiosink_get_time),
      (gst_baseaudiosink_set_property), (build_linear_format),
      (debug_spec_caps), (debug_spec_buffer),
      (gst_baseaudiosink_setcaps), (gst_baseaudiosink_get_times),
      (gst_baseaudiosink_event), (gst_baseaudiosink_preroll),
      (gst_baseaudiosink_render), (gst_baseaudiosink_create_ringbuffer),
      (gst_baseaudiosink_callback), (gst_baseaudiosink_change_state):
      * gst-libs/gst/audio/gstringbuffer.c: (gst_ringbuffer_get_type),
      (gst_ringbuffer_set_callback), (gst_ringbuffer_acquire),
      (gst_ringbuffer_release), (gst_ringbuffer_is_acquired),
      (gst_ringbuffer_play), (gst_ringbuffer_pause),
      (gst_ringbuffer_stop), (gst_ringbuffer_delay),
      (gst_ringbuffer_played_samples), (gst_ringbuffer_set_sample),
      (wait_segment), (gst_ringbuffer_commit),
      (gst_ringbuffer_prepare_read), (gst_ringbuffer_advance),
      (gst_ringbuffer_clear):
      Various small cleanups.
      
      * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_chain),
      (gst_audio_convert_change_state):
      * gst/subparse/gstsubparse.c: (gst_subparse_chain):
      No need to take the locks anymore.
      5474600d
  21. 23 May, 2005 1 commit
  22. 19 May, 2005 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/net/: Added buffer subclass to store extra to/from addresses for... · 62c46c14
      Wim Taymans authored
      gst-libs/gst/net/: Added buffer subclass to store extra to/from addresses for network sources/sinks.
      
      Original commit message from CVS:
      * gst-libs/gst/net/Makefile.am:
      * gst-libs/gst/net/README:
      * gst-libs/gst/net/gstnetbuffer.c: (gst_netbuffer_get_type),
      (gst_netbuffer_class_init), (gst_netbuffer_init),
      (gst_netbuffer_finalize), (gst_netbuffer_copy),
      (gst_netbuffer_new), (gst_netaddress_set_ip4_address),
      (gst_netaddress_set_ip6_address), (gst_netaddress_get_net_type),
      (gst_netaddress_get_ip4_address), (gst_netaddress_get_ip6_address):
      * gst-libs/gst/net/gstnetbuffer.h:
      Added buffer subclass to store extra to/from addresses for
      network sources/sinks.
      62c46c14
  23. 18 May, 2005 1 commit