1. 22 Feb, 2006 2 commits
    • Wim Taymans's avatar
      ext/dv/: Ueber spiffify some more, added debug category. · ec24b0df
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdec.c: (gst_dvdec_base_init), (gst_dvdec_init),
      (gst_dvdec_change_state):
      * ext/dv/gstdvdec.h:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_base_init), (gst_dvdemux_init),
      (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert),
      (gst_dvdemux_src_query), (gst_dvdemux_sink_query),
      (gst_dvdemux_handle_sink_event), (gst_dvdemux_demux_frame),
      (gst_dvdemux_flush), (gst_dvdemux_chain),
      (gst_dvdemux_change_state):
      * ext/dv/gstdvdemux.h:
      Ueber spiffify some more, added debug category.
      Use _scale.
      Use segments, respect playback rate from newsegment.
      Fix refcount issue.
      ec24b0df
    • Edward Hervey's avatar
      gst/qtdemux/qtdemux.c: Add 'dvsd' and 'dv25' to list of possible fourcc values for DV Video. · 7eed67bb
      Edward Hervey authored
      Original commit message from CVS:
      Reviewed by : Edward Hervey <edward@fluendo.com>
      * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
      Add 'dvsd' and 'dv25' to list of possible fourcc values for DV Video.
      Add image/png for fourcc 'png '
      7eed67bb
  2. 20 Feb, 2006 3 commits
    • Jan Schmidt's avatar
      Port ximagesrc to 0.10 (Closes #304795) · 2730137d
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      * sys/Makefile.am:
      * sys/ximagesrc/Makefile.am:
      * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_return_buf),
      (gst_ximagesrc_open_display), (gst_ximagesrc_start),
      (gst_ximagesrc_stop), (gst_ximagesrc_unlock),
      (gst_ximagesrc_recalc), (composite_pixel),
      (gst_ximagesrc_ximage_get), (gst_ximagesrc_create),
      (gst_ximagesrc_set_property), (gst_ximagesrc_get_property),
      (gst_ximagesrc_clear_bufpool), (gst_ximagesrc_base_init),
      (gst_ximagesrc_dispose), (gst_ximagesrc_finalize),
      (gst_ximagesrc_get_caps), (gst_ximagesrc_set_caps),
      (gst_ximagesrc_fixate), (gst_ximagesrc_class_init),
      (gst_ximagesrc_init), (plugin_init):
      * sys/ximagesrc/ximagesrc.h:
      * sys/ximagesrc/ximageutil.c: (ximageutil_handle_xerror),
      (ximageutil_check_xshm_calls), (ximageutil_xcontext_get),
      (ximageutil_xcontext_clear),
      (ximageutil_calculate_pixel_aspect_ratio),
      (gst_ximagesrc_buffer_finalize), (gst_ximage_buffer_free),
      (gst_ximagesrc_buffer_init), (gst_ximagesrc_buffer_class_init),
      (gst_ximagesrc_buffer_get_type), (gst_ximageutil_ximage_new),
      (gst_ximageutil_ximage_destroy):
      * sys/ximagesrc/ximageutil.h:
      
      Port ximagesrc to 0.10 (Closes #304795)
      2730137d
    • Jan Schmidt's avatar
      configure.ac: releasing 0.10.1, "Slimy - yet satisfying" · 370d972c
      Jan Schmidt authored
      Original commit message from CVS:
      2006-02-20  Jan Schmidt <thaytan@mad.scientist.com>
      
      * configure.ac:
      releasing 0.10.1, "Slimy - yet satisfying"
      370d972c
    • Jan Schmidt's avatar
      ext/ladspa/gstsignalprocessor.c: Fix compilation of LADPSA. It doesn't seem to... · bce85134
      Jan Schmidt authored
      ext/ladspa/gstsignalprocessor.c: Fix compilation of LADPSA. It doesn't seem to work, and isn't enabled for the build,...
      
      Original commit message from CVS:
      * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_event),
      (gst_signal_processor_process):
      Fix compilation of LADPSA. It doesn't seem to work, and isn't
      enabled for the build, but it helps me win the feature-count
      competitions ooh yeah.
      bce85134
  3. 19 Feb, 2006 3 commits
    • Wim Taymans's avatar
      gst/avi/gstavidemux.c: Use scaling code for added precission and more correct... · e9d173cc
      Wim Taymans authored
      gst/avi/gstavidemux.c: Use scaling code for added precission and more correct stop position in case scale==0.
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_src_convert),
      (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event),
      (gst_avi_demux_parse_file_header), (gst_avi_demux_stream_init),
      (gst_avi_demux_parse_avih), (gst_avi_demux_parse_superindex),
      (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_stream),
      (gst_avi_demux_stream_header), (gst_avi_demux_change_state):
      Use scaling code for added precission and more correct stop
      position in case scale==0.
      e9d173cc
    • Wim Taymans's avatar
      gst/flx/gstflxdec.*: Implement DURATION query. · 645eac79
      Wim Taymans authored
      Original commit message from CVS:
      * gst/flx/gstflxdec.c: (gst_flxdec_src_query_handler),
      (gst_flxdec_chain):
      * gst/flx/gstflxdec.h:
      Implement DURATION query.
      645eac79
    • Wim Taymans's avatar
      gst/flx/: Set MALLOCDATA for the temp buffers so we don't leak. · b4d28290
      Wim Taymans authored
      Original commit message from CVS:
      * gst/flx/flx_color.h:
      * gst/flx/flx_fmt.h:
      * gst/flx/gstflxdec.c: (gst_flxdec_init),
      (gst_flxdec_src_query_handler), (flx_decode_color),
      (gst_flxdec_chain):
      * gst/flx/gstflxdec.h:
      Set MALLOCDATA for the temp buffers so we don't leak.
      Some debug cleanups.
      Consume all data in the adapter before leaving the chain
      function. Fixes #330678.
      b4d28290
  4. 18 Feb, 2006 2 commits
  5. 17 Feb, 2006 6 commits
  6. 16 Feb, 2006 7 commits
    • Tim-Philipp Müller's avatar
      gst/wavparse/gstwavparse.c: Pass extra_data to gst_riff_create_audio_caps(), so that · 1514ba29
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
      Pass extra_data to gst_riff_create_audio_caps(), so that
      WAVEFORMATEX stuff works. Post audio codec name and post
      it as taglist on the bus. Allow up to 8 channesl for raw
      PCM in the source pad template caps.
      1514ba29
    • Wim Taymans's avatar
      gst/multipart/multipartdemux.c: Applied #318663. Gives quite a few false... · dad1e05f
      Wim Taymans authored
      gst/multipart/multipartdemux.c: Applied #318663. Gives quite a few false positives in autoscan mode, but it's better ...
      
      Original commit message from CVS:
      * gst/multipart/multipartdemux.c: (gst_multipart_demux_base_init),
      (gst_multipart_demux_class_init), (gst_multipart_demux_init),
      (gst_multipart_demux_finalize), (gst_multipart_find_pad_by_mime),
      (gst_multipart_demux_chain), (gst_multipart_demux_change_state),
      (gst_multipart_set_property), (gst_multipart_get_property):
      Applied #318663. Gives quite a few false positives in
      autoscan mode, but it's better than nothing. Not closing yet.
      dad1e05f
    • Wim Taymans's avatar
      Update documentation. · 9e085424
      Wim Taymans authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * docs/plugins/gst-plugins-good-plugins.args:
      * docs/plugins/inspect/plugin-udp.xml:
      * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
      (gst_udpsrc_start):
      Update documentation.
      Fix args.
      9e085424
    • Edward Hervey's avatar
      gst/qtdemux/qtdemux.c: Don't stop the task if the pad isn't linked. · 160649c0
      Edward Hervey authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event),
      (gst_qtdemux_loop), (qtdemux_sink_activate_pull):
      Don't stop the task if the pad isn't linked.
      160649c0
    • Jan Schmidt's avatar
      gst/id3demux/id3tags.c: ID3 2.3.0 used synch-safe integers for the tag size,... · cfafeaf4
      Jan Schmidt authored
      gst/id3demux/id3tags.c: ID3 2.3.0 used synch-safe integers for the tag size, but not for the frame size. (Fixes #331368)
      
      Original commit message from CVS:
      * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list):
      ID3 2.3.0 used synch-safe integers for the tag size, but not for the
      frame size. (Fixes #331368)
      cfafeaf4
    • Wim Taymans's avatar
      gst/rtsp/README: Updated README. · d465618d
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/README:
      Updated README.
      
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type),
      (gst_rtspsrc_class_init), (gst_rtspsrc_set_property),
      (gst_rtspsrc_get_property), (gst_rtspsrc_stream_setup_rtp):
      * gst/rtsp/gstrtspsrc.h:
      Make sure the RTP port is an even port an try to allocate
      another if not.
      Added retry property to control max retries for port allocation.
      Make sure RTCP port is RTP port+1.
      Cleanup when port allocation fails.
      Fixes #319183.
      d465618d
    • Wouter Paesen's avatar
      gst/alpha/gstalpha.c: Don't ignore return value of the parent class's state · 2d150478
      Wouter Paesen authored
      Original commit message from CVS:
      * gst/alpha/gstalpha.c: (gst_alpha_change_state):
      Don't ignore return value of the parent class's state
      change function (#331385, patch by: Wouter Paesen).
      2d150478
  7. 15 Feb, 2006 4 commits
    • Wim Taymans's avatar
      Add HAL sound device wrapper plugins. Closes #329106 · 5e5386b4
      Wim Taymans authored
      Original commit message from CVS:
      * configure.ac:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * docs/plugins/gst-plugins-good-plugins.hierarchy:
      * ext/Makefile.am:
      * ext/hal/Makefile.am:
      * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init),
      (gst_hal_audio_sink_class_init), (gst_hal_audio_sink_reset),
      (gst_hal_audio_sink_init), (gst_hal_audio_sink_dispose),
      (do_toggle_element), (gst_hal_audio_sink_set_property),
      (gst_hal_audio_sink_get_property),
      (gst_hal_audio_sink_change_state):
      * ext/hal/gsthalaudiosink.h:
      * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init),
      (gst_hal_audio_src_class_init), (gst_hal_audio_src_reset),
      (gst_hal_audio_src_init), (gst_hal_audio_src_dispose),
      (do_toggle_element), (gst_hal_audio_src_set_property),
      (gst_hal_audio_src_get_property), (gst_hal_audio_src_change_state):
      * ext/hal/gsthalaudiosrc.h:
      * ext/hal/gsthalelements.c: (plugin_init):
      * ext/hal/gsthalelements.h:
      * ext/hal/hal.c: (gst_hal_get_string),
      (gst_hal_render_bin_from_udi), (gst_hal_get_audio_sink),
      (gst_hal_get_audio_src):
      * ext/hal/hal.h:
      Add HAL sound device wrapper plugins. Closes #329106
      5e5386b4
    • Tim-Philipp Müller's avatar
      gst/qtdemux/qtdemux.c: It appears 100% equals 1/1 and not 100/1 ... · 7531337e
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain):
      It appears 100% equals 1/1 and not 100/1 ...
      7531337e
    • Wim Taymans's avatar
      gst/avi/gstavidemux.c: Add comment in a fultile attempt to stop the... · ccfc0d94
      Wim Taymans authored
      gst/avi/gstavidemux.c: Add comment in a fultile attempt to stop the copy-and-paste paradigm leading to duplication of...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event):
      Add comment in a fultile attempt to stop the copy-and-paste
      paradigm leading to duplication of bad code.
      
      * gst/rtsp/rtsptransport.c: (rtsp_transport_parse):
      Mime parameters have to be checked case insensitive
      ccfc0d94
    • Tim-Philipp Müller's avatar
      gst/qtdemux/qtdemux.c: When buffering MDAT data, show the user something is... · 484c2cc1
      Tim-Philipp Müller authored
      gst/qtdemux/qtdemux.c: When buffering MDAT data, show the user something is happening by posting 'buffering' messages...
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_post_buffering),
      (gst_qtdemux_chain):
      When buffering MDAT data, show the user something is
      happening by posting 'buffering' messages on the bus.
      484c2cc1
  8. 14 Feb, 2006 4 commits
  9. 13 Feb, 2006 4 commits
    • Edward Hervey's avatar
      gst/qtdemux/: QtDemux can now work push-based. · 7e2a0496
      Edward Hervey authored
      Original commit message from CVS:
      * gst/qtdemux/Makefile.am:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
      (gst_qtdemux_handle_sink_event), (gst_qtdemux_change_state),
      (extract_initial_length_and_fourcc),
      (gst_qtdemux_loop_state_header), (gst_qtdemux_loop_state_movie),
      (gst_qtdemux_loop_header), (next_entry_size), (gst_qtdemux_chain),
      (qtdemux_sink_activate), (qtdemux_sink_activate_pull),
      (qtdemux_sink_activate_push), (qtdemux_parse_trak):
      * gst/qtdemux/qtdemux.h:
      QtDemux can now work push-based.
      It still needs some love for seeking.
      7e2a0496
    • Jan Schmidt's avatar
      gst/id3demux/id3v2frames.c: Add more validation to ensure that a char encoding... · 8d38cd44
      Jan Schmidt authored
      gst/id3demux/id3v2frames.c: Add more validation to ensure that a char encoding conversion produced a valid UTF-8 string.
      
      Original commit message from CVS:
      * gst/id3demux/id3v2frames.c: (parse_insert_string_field),
      (parse_split_strings):
      Add more validation to ensure that a char encoding conversion
      produced a valid UTF-8 string.
      8d38cd44
    • Edward Hervey's avatar
      gst/avi/gstavidemux.c: Properly handle end of segment. Closes #330885. · d502325e
      Edward Hervey authored
      Original commit message from CVS:
      Reviewed by: Edward Hervey  <edward@fluendo.com>
      * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
      Properly handle end of segment. Closes #330885.
      d502325e
    • Wim Taymans's avatar
      gst/rtp/gstrtpmp4gpay.h: For got to commit this one. · c90eadd5
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtpmp4gpay.h:
      For got to commit this one.
      c90eadd5
  10. 12 Feb, 2006 2 commits
  11. 11 Feb, 2006 2 commits
  12. 10 Feb, 2006 1 commit
    • Wim Taymans's avatar
      gst/rtp/gstrtpmp4vpay.c: First set options, then set caps or else the... · 2bbf2b42
      Wim Taymans authored
      gst/rtp/gstrtpmp4vpay.c: First set options, then set caps or else the baseclass will not know about the options, duh.
      
      Original commit message from CVS:
      * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_setcaps):
      First set options, then set caps or else the baseclass
      will not know about the options, duh.
      2bbf2b42