1. 11 Oct, 2005 1 commit
  2. 02 Sep, 2005 1 commit
  3. 05 Aug, 2005 1 commit
    • Thomas Vander Stichele's avatar
      renamed to actual element names, so much nicer to look at · e571f069
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * common/gtk-doc-plugins.mak:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-base-plugins-docs.sgml:
      * docs/plugins/gst-plugins-base-plugins-sections.txt:
      renamed to actual element names, so much nicer to look at
      * docs/plugins/tmpl/gstmultifdsink.sgml:
      remove
      * docs/plugins/tmpl/multifdsink.sgml:
      * docs/plugins/tmpl/tcpserversink.sgml:
      add
      * ext/alsa/gstalsa.c:
      * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_get_property):
      * ext/ogg/gstoggmux.c:
      * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_chain):
      * gst/playback/gstdecodebin.c:
      * gst/tcp/gstmultifdsink.c: (gst_multifdsink_class_init):
      * gst/tcp/gsttcpserversink.c:
      various fixes and documentation additions
      e571f069
  4. 02 Aug, 2005 1 commit
    • Jan Schmidt's avatar
      ext/ogg/gstoggmux.c: Stop collectpads before calling the parent state change... · 49fc8261
      Jan Schmidt authored
      ext/ogg/gstoggmux.c: Stop collectpads before calling the parent state change function on PAUSED->READY.
      
      Original commit message from CVS:
      2005-08-02  Jan Schmidt  <thaytan@mad.scientist.com>
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_change_state):
      Stop collectpads before calling the parent state
      change function on PAUSED->READY.
      49fc8261
  5. 27 Jul, 2005 1 commit
    • Wim Taymans's avatar
      examples/seeking/seek.c: Update seek example. · ee8ed3a8
      Wim Taymans authored
      Original commit message from CVS:
      * examples/seeking/seek.c: (setup_dynamic_link),
      (make_dv_pipeline), (make_vorbis_theora_pipeline), (query_rates),
      (query_positions_elems), (query_positions_pads), (do_seek):
      Update seek example.
      
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_event),
      (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_demux_handle_event),
      (gst_ogg_demux_deactivate_current_chain),
      (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):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_collected):
      * ext/theora/theoradec.c: (theora_dec_src_event),
      (theora_dec_src_getcaps), (theora_dec_sink_event),
      (theora_dec_push), (theora_dec_chain):
      * ext/vorbis/Makefile.am:
      * ext/vorbis/vorbisdec.c: (vorbis_dec_src_event),
      (vorbis_dec_sink_event), (vorbis_dec_push),
      (vorbis_handle_data_packet):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_sink_event),
      (gst_vorbisenc_chain):
      * gst/playback/gststreaminfo.c: (cb_probe):
      * gst/subparse/gstsubparse.c: (gst_subparse_src_event):
      * gst/videorate/gstvideorate.c: (gst_videorate_event):
      * gst/videoscale/gstvideoscale.c:
      (gst_videoscale_handle_src_event):
      * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_event):
      * sys/ximage/ximagesink.c: (gst_ximagesink_show_frame),
      (gst_ximagesink_navigation_send_event):
      * sys/xvimage/xvimagesink.c:
      (gst_xvimagesink_navigation_send_event):
      Various event updates and cleanups
      ee8ed3a8
  6. 20 Jul, 2005 1 commit
    • 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
  7. 23 Jun, 2005 1 commit
  8. 02 Jun, 2005 1 commit
    • Wim Taymans's avatar
      Cleanups and buffer alloc. · 6db63908
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/README:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_submit_packet),
      (gst_ogg_demux_activate_chain), (gst_ogg_demux_clear_chains):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_buffer_from_page):
      * ext/theora/theoradec.c: (theora_dec_src_query),
      (theora_handle_data_packet):
      * ext/theora/theoraenc.c: (theora_buffer_from_packet),
      (theora_enc_chain):
      * ext/vorbis/vorbisdec.c: (vorbis_dec_sink_event),
      (vorbis_handle_data_packet):
      * gst/audioconvert/bufferframesconvert.c:
      (buffer_frames_convert_chain):
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      (gst_ffmpegcsp_getcaps), (gst_ffmpegcsp_configure_context),
      (gst_ffmpegcsp_setcaps), (gst_ffmpegcsp_bufferalloc),
      (gst_ffmpegcsp_chain):
      * gst/videorate/gstvideorate.c: (gst_videorate_transformcaps),
      (gst_videorate_getcaps), (gst_videorate_setcaps),
      (gst_videorate_event), (gst_videorate_chain):
      * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_activate),
      (gst_videotestsrc_src_query), (gst_videotestsrc_loop):
      * sys/ximage/ximagesink.c: (gst_ximagesink_ximage_new),
      (gst_ximagesink_setcaps), (gst_ximagesink_buffer_alloc):
      * sys/xvimage/xvimagesink.c: (gst_xvimage_buffer_destroy),
      (gst_xvimage_buffer_finalize), (gst_xvimage_buffer_free),
      (gst_xvimage_buffer_class_init), (gst_xvimage_buffer_get_type),
      (gst_xvimagesink_xvimage_new), (gst_xvimagesink_xvimage_put),
      (gst_xvimagesink_show_frame), (gst_xvimagesink_buffer_alloc):
      Cleanups and buffer alloc.
      6db63908
  9. 16 May, 2005 1 commit
    • David Schleef's avatar
      Port from GstData to GstMiniObject. · d90ee5bf
      David Schleef authored
      Original commit message from CVS:
      Port from GstData to GstMiniObject.
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_dispose):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_buffer_from_page),
      (gst_ogg_mux_queue_pads), (gst_ogg_mux_set_header_on_caps),
      (gst_ogg_mux_collected):
      * ext/ogg/gstogmparse.c: (gst_ogm_parse_chain):
      * ext/theora/theoradec.c: (theora_handle_comment_packet),
      (theora_handle_data_packet):
      * ext/theora/theoraenc.c: (theora_buffer_from_packet),
      (theora_set_header_on_caps), (theora_enc_chain):
      * ext/vorbis/vorbisdec.c: (vorbis_dec_sink_event),
      (vorbis_handle_comment_packet):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_set_header_on_caps):
      * ext/vorbis/vorbisparse.c: (vorbis_parse_set_header_on_caps):
      * gst-libs/gst/audio/gstaudiofilter.c: (gst_audiofilter_chain):
      * gst-libs/gst/tag/gstvorbistag.c: (gst_vorbis_tag_chain):
      * gst/audioconvert/gstaudioconvert.c:
      (gst_audio_convert_get_buffer):
      * gst/playback/gstdecodebin.c: (gst_decode_bin_class_init):
      * gst/playback/gstplaybasebin.c: (check_queue), (probe_triggered),
      (mute_stream), (silence_stream):
      * gst/playback/gstplaybin.c: (gst_play_bin_class_init):
      * gst/volume/gstvolume.c: (volume_transform):
      * sys/ximage/ximagesink.c: (gst_ximage_buffer_finalize),
      (gst_ximage_buffer_init), (gst_ximage_buffer_class_init),
      (gst_ximage_buffer_get_type), (gst_ximagesink_check_xshm_calls),
      (gst_ximagesink_ximage_new), (gst_ximagesink_ximage_destroy),
      (gst_ximagesink_ximage_put), (gst_ximagesink_imagepool_clear),
      (gst_ximagesink_show_frame), (gst_ximagesink_buffer_free),
      (gst_ximagesink_buffer_alloc):
      * sys/ximage/ximagesink.h:
      d90ee5bf
  10. 09 May, 2005 1 commit
    • Wim Taymans's avatar
      Port to new query API. · 0ba57f58
      Wim Taymans authored
      Original commit message from CVS:
      Port to new query API.
      Updated seek.
      Cleanups in x[v]imagesink
      0ba57f58
  11. 05 May, 2005 1 commit
    • Wim Taymans's avatar
      ext/ogg/: Ported ogg muxer. · 59241d5e
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/Makefile.am:
      * ext/ogg/README:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_typefind),
      (gst_ogg_pad_submit_packet), (gst_ogg_demux_sink_activate),
      (gst_ogg_print):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_init),
      (gst_ogg_mux_request_new_pad), (gst_ogg_mux_next_buffer),
      (gst_ogg_mux_push_page), (gst_ogg_mux_queue_pads),
      (gst_ogg_mux_get_headers), (gst_ogg_mux_set_header_on_caps),
      (gst_ogg_mux_send_headers), (gst_ogg_mux_collected),
      (gst_ogg_mux_change_state):
      Ported ogg muxer.
      59241d5e
  12. 31 Mar, 2005 1 commit
  13. 13 Jan, 2005 1 commit
    • Thomas Vander Stichele's avatar
      ext/ogg/gstoggmux.c: eos/bos debugging · 66962aae
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * ext/ogg/gstoggmux.c:
      eos/bos debugging
      * gst/tcp/gstmultifdsink.c:
      * gst/tcp/gstmultifdsink.h:
      * gst/tcp/gsttcp.c:
      * gst/tcp/gsttcp.h:
      * gst/tcp/gsttcpclientsink.c:
      * gst/tcp/gsttcpclientsrc.c:
      * gst/tcp/gsttcpserversink.c:
      * gst/tcp/gsttcpserversrc.c:
      improve reusability of elements after state changes and errors
      make multifdsink throw away streamheaders when receiving new ones
      66962aae
  14. 07 Nov, 2004 1 commit
  15. 24 Oct, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/ogg/gstoggmux.c: Basic pad template which accepts OGM tracks, speex, flac,... · 39caf72e
      Ronald S. Bultje authored
      ext/ogg/gstoggmux.c: Basic pad template which accepts OGM tracks, speex, flac, vorbis and theora. Any is incorrect.
      
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c:
      Basic pad template which accepts OGM tracks, speex, flac, vorbis
      and theora. Any is incorrect.
      * gst/asfdemux/gstasfmux.c: (gst_asfmux_vidsink_link):
      Fix caps.
      * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_base_init):
      * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_base_init),
      (gst_v4lmjpegsrc_init), (gst_v4lmjpegsrc_srcconnect),
      (gst_v4lmjpegsrc_getcaps), (gst_v4lmjpegsrc_change_state):
      * sys/v4l/gstv4lmjpegsrc.h:
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_src_link), (gst_v4lsrc_getcaps),
      (gst_v4lsrc_change_state):
      * sys/v4l/v4lmjpegsrc_calls.c: (gst_v4lmjpegsrc_capture_start),
      (gst_v4lmjpegsrc_capture_stop):
      Fix caps. Keep track of internal state. Work.
      39caf72e
  16. 01 Oct, 2004 1 commit
  17. 22 Sep, 2004 1 commit
    • Zaheer Abbas Merali's avatar
      ext/: remove explicit newmedia support from oggmux and vorbisenc add debug category to vorbisenc · fa3ce15b
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      2004-09-22  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_init),
      (gst_ogg_mux_next_buffer), (gst_ogg_mux_loop):
      * ext/vorbis/vorbis.c: (plugin_init):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_init),
      (gst_vorbisenc_chain):
      * ext/vorbis/vorbisenc.h:
      remove explicit newmedia support from oggmux and vorbisenc
      add debug category to vorbisenc
      * gst/multifilesink/gstmultifilesink.c:
      (gst_multifilesink_class_init), (gst_multifilesink_init),
      (gst_multifilesink_dispose), (gst_multifilesink_set_location),
      (gst_multifilesink_set_property), (gst_multifilesink_next_file),
      (gst_multifilesink_handle_event), (gst_multifilesink_chain),
      (plugin_init):
      * gst/multifilesink/gstmultifilesink.h:
      add support for streamheader in multifilesink
      fa3ce15b
  18. 15 Sep, 2004 1 commit
    • Wim Taymans's avatar
      ext/ogg/: Fix the case where the muxer would mark pages as delta frames when... · 630cdffa
      Wim Taymans authored
      ext/ogg/: Fix the case where the muxer would mark pages as delta frames when they are not (vorbis only ogg).
      
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_push):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_next_buffer),
      (gst_ogg_mux_send_headers), (gst_ogg_mux_loop):
      Fix the case where the muxer would mark pages as delta
      frames when they are not (vorbis only ogg).
      630cdffa
  19. 27 Aug, 2004 1 commit
  20. 22 Aug, 2004 1 commit
  21. 20 Aug, 2004 1 commit
  22. 17 Aug, 2004 1 commit
    • Wim Taymans's avatar
      ext/ogg/: Mark delta units in the muxer. · 202a0de6
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_iterate),
      (gst_ogg_pad_push):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_init),
      (gst_ogg_mux_request_new_pad), (gst_ogg_mux_next_buffer),
      (gst_ogg_mux_buffer_from_page), (gst_ogg_mux_push_page),
      (gst_ogg_mux_send_headers), (gst_ogg_mux_loop):
      Mark delta units in the muxer.
      Try to decode the packet after an out-of-sync error from
      libogg.
      202a0de6
  23. 03 Aug, 2004 1 commit
    • Benjamin Otte's avatar
      compile fixes for --disable-gst-debug, G_DISABLE_ASSERT and friends · 17869737
      Benjamin Otte authored
      Original commit message from CVS:
      * ext/alsa/gstalsamixer.c: (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/dvdnav/dvdnavsrc.c: (dvdnav_get_event_name),
      (dvdnavsrc_print_event):
      * ext/ogg/gstoggdemux.c: (_find_chain_process), (gst_ogg_print):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_pad_link),
      (gst_ogg_mux_pad_unlink):
      * gst/multipart/multipartmux.c: (gst_multipart_mux_pad_link),
      (gst_multipart_mux_pad_unlink):
      * gst/videofilter/gstvideobalance.c:
      (gst_videobalance_colorbalance_set_value):
      * gst/videomixer/videomixer.c: (gst_videomixer_pad_link),
      (gst_videomixer_pad_unlink):
      * po/uk.po:
      * sys/oss/gstossmixer.c:
      * sys/v4l/gstv4lcolorbalance.c:
      * sys/v4l/gstv4ltuner.c:
      * sys/v4l/v4lsrc_calls.c:
      * sys/v4l2/gstv4l2colorbalance.c:
      * sys/v4l2/gstv4l2tuner.c:
      compile fixes for --disable-gst-debug, G_DISABLE_ASSERT and friends
      17869737
  24. 29 Jun, 2004 1 commit
    • Wim Taymans's avatar
      ext/ogg/: Fix memleak in oggdemux when running unconnected pads. doc update in... · 2917844f
      Wim Taymans authored
      ext/ogg/: Fix memleak in oggdemux when running unconnected pads. doc update in mux, start working on keyframe mode.
      
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_push):
      * ext/ogg/gstoggmux.c:
      Fix memleak in oggdemux when running unconnected pads.
      doc update in mux, start working on keyframe mode.
      2917844f
  25. 16 Jun, 2004 1 commit
  26. 11 Jun, 2004 1 commit
    • Wim Taymans's avatar
      ext/ogg/gstoggmux.c: Added property to set the maximum delay of a page. · ff3c3251
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init),
      (gst_ogg_mux_init), (gst_ogg_mux_next_buffer),
      (gst_ogg_mux_get_headers), (gst_ogg_mux_set_header_on_caps),
      (gst_ogg_mux_send_headers), (gst_ogg_mux_loop),
      (gst_ogg_mux_get_property), (gst_ogg_mux_set_property):
      Added property to set the maximum delay of a page.
      ff3c3251
  27. 10 Jun, 2004 2 commits
    • Wim Taymans's avatar
      ext/ogg/gstoggmux.c: Added max-delay property to control the maximum amount of... · 811fe5ce
      Wim Taymans authored
      ext/ogg/gstoggmux.c: Added max-delay property to control the maximum amount of data to put in one page.
      
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init),
      (gst_ogg_mux_init), (gst_ogg_mux_next_buffer),
      (gst_ogg_mux_get_headers), (gst_ogg_mux_set_header_on_caps),
      (gst_ogg_mux_send_headers), (gst_ogg_mux_loop),
      (gst_ogg_mux_get_property), (gst_ogg_mux_set_property):
      Added max-delay property to control the maximum amount
      of data to put in one page.
      811fe5ce
    • Wim Taymans's avatar
      ext/: Fix refcounting bugs · 86cbbbae
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_next_buffer),
      (gst_ogg_mux_get_headers), (gst_ogg_mux_set_header_on_caps),
      (gst_ogg_mux_send_headers), (gst_ogg_mux_loop):
      * ext/theora/theoraenc.c: (theora_enc_chain):
      Fix refcounting bugs
      86cbbbae
  28. 09 Jun, 2004 1 commit
    • Wim Taymans's avatar
      ext/ogg/gstoggmux.c: Use stream caps to setup the initial pages in the ogg stream. · ad028c85
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_init),
      (gst_ogg_mux_next_buffer), (gst_ogg_mux_buffer_from_page),
      (gst_ogg_mux_push_page), (gst_ogg_mux_get_headers),
      (gst_ogg_mux_set_header_on_caps), (gst_ogg_mux_send_headers),
      (gst_ogg_mux_loop):
      Use stream caps to setup the initial pages in the ogg stream.
      Correctly set the streamheader caps on the srcpad.
      ad028c85
  29. 27 May, 2004 1 commit
  30. 21 May, 2004 1 commit
  31. 18 May, 2004 1 commit
    • Wim Taymans's avatar
      ext/ogg/gstoggmux.c: Fix an ugly memleak where the muxer didn't flush enough... · db9cdcef
      Wim Taymans authored
      ext/ogg/gstoggmux.c: Fix an ugly memleak where the muxer didn't flush enough ogg pages. This also resulted in badly m...
      
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_get_type), (gst_ogg_mux_init),
      (gst_ogg_mux_sinkconnect), (gst_ogg_mux_request_new_pad),
      (gst_ogg_mux_next_buffer), (gst_ogg_mux_push_page),
      (gst_ogg_mux_compare_pads), (gst_ogg_mux_queue_pads),
      (gst_ogg_mux_loop):
      Fix an ugly memleak where the muxer didn't flush enough ogg
      pages. This also resulted in badly muxed ogg files.
      db9cdcef
  32. 11 May, 2004 1 commit
  33. 10 May, 2004 1 commit
    • Wim Taymans's avatar
      ext/ogg/: Added an ogg muxer. · a694bd08
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstogg.c: (plugin_init):
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_plugin_init),
      (gst_ogg_print):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_get_type),
      (gst_ogg_mux_base_init), (gst_ogg_mux_class_init),
      (gst_ogg_mux_get_sink_event_masks), (gst_ogg_mux_init),
      (gst_ogg_mux_sinkconnect), (gst_ogg_mux_pad_link),
      (gst_ogg_mux_pad_unlink), (gst_ogg_mux_request_new_pad),
      (gst_ogg_mux_handle_src_event), (gst_ogg_mux_next_buffer),
      (gst_ogg_mux_push_page), (gst_ogg_mux_compare_pads),
      (gst_ogg_mux_queue_pads), (gst_ogg_mux_loop),
      (gst_ogg_mux_get_property), (gst_ogg_mux_set_property),
      (gst_ogg_mux_change_state), (gst_ogg_mux_plugin_init):
      Added an ogg muxer.
      Small typo fixes in the demuxer.
      a694bd08