1. 07 Feb, 2007 3 commits
    • Tim-Philipp Müller's avatar
      docs/plugins/inspect/plugin-rtp.xml: Update for new elements. · ba2af9fa
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/plugins/inspect/plugin-rtp.xml:
      Update for new elements.
      * gst/debug/progressreport.h:
      Commit newly-created header file as well.
      ba2af9fa
    • Tim-Philipp Müller's avatar
      Make progressreport element post messages with the current progress on the... · b5ee4225
      Tim-Philipp Müller authored
      Make progressreport element post messages with the current progress on the bus. Also add some basic docs for it.
      
      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.hierarchy:
      * gst/debug/Makefile.am:
      * gst/debug/progressreport.c: (gst_progress_report_post_progress),
      (gst_progress_report_do_query), (gst_progress_report_report):
      Make progressreport element post messages with the current progress
      on the bus. Also add some basic docs for it.
      b5ee4225
    • Tim-Philipp Müller's avatar
      ext/hal/hal.*: Some small cleanups; deal with errors when parsing the HAL ALSA... · 784a4689
      Tim-Philipp Müller authored
      ext/hal/hal.*: Some small cleanups; deal with errors when parsing the HAL ALSA capabilities a bit better.
      
      Original commit message from CVS:
      * ext/hal/hal.c: (gst_hal_get_string):
      * ext/hal/hal.h:
      Some small cleanups; deal with errors when parsing the HAL ALSA
      capabilities a bit better.
      784a4689
  2. 06 Feb, 2007 4 commits
    • Tim-Philipp Müller's avatar
      gst/smpte/gstsmpte.c: Let's try this again and use the right cast this time. · 2a873dd9
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/smpte/gstsmpte.c: (gst_smpte_transition_type_get_type):
      Let's try this again and use the right cast this time.
      2a873dd9
    • Tim-Philipp Müller's avatar
      gst/smpte/gstsmpte.c: Add cast to avoid compiler warnings with older GLib... · 7dd530e6
      Tim-Philipp Müller authored
      gst/smpte/gstsmpte.c: Add cast to avoid compiler warnings with older GLib versions where the nick/name members in GEn...
      
      Original commit message from CVS:
      * gst/smpte/gstsmpte.c: (gst_smpte_transition_type_get_type):
      Add cast to avoid compiler warnings with older GLib versions
      where the nick/name members in GEnumValue are not declared as
      constant strings.
      7dd530e6
    • Tim-Philipp Müller's avatar
      ext/gconf/: In gconfaudiosink, get the right key as the old key in do_toggle... · 881308d5
      Tim-Philipp Müller authored
      ext/gconf/: In gconfaudiosink, get the right key as the old key in do_toggle (ie. one dependent on the profile select...
      
      Original commit message from CVS:
      * ext/gconf/gconf.c: (gst_gconf_get_key_for_sink_profile),
      (gst_gconf_render_bin_from_key),
      (gst_gconf_get_default_audio_sink):
      * ext/gconf/gconf.h:
      * ext/gconf/gstgconfaudiosink.c: (get_gconf_key_for_profile),
      (do_toggle_element), (gst_gconf_audio_sink_set_property),
      (gst_gconf_audio_sink_get_property):
      In gconfaudiosink, get the right key as the old key in do_toggle
      (ie. one dependent on the profile selected). Log some more stuff so
      we can see what's actually going on.
      881308d5
    • Sebastian Dröge's avatar
      gst/audiofx/: Some small cleanups and port both elements to the new... · cdba2c42
      Sebastian Dröge authored
      gst/audiofx/: Some small cleanups and port both elements to the new GstAudioFilter base class to save a few lines of ...
      
      Original commit message from CVS:
      * gst/audiofx/audioamplify.c: (gst_audio_amplify_base_init),
      (gst_audio_amplify_class_init), (gst_audio_amplify_init),
      (gst_audio_amplify_set_process_function),
      (gst_audio_amplify_setup):
      * gst/audiofx/audioamplify.h:
      * gst/audiofx/audioinvert.c: (gst_audio_invert_base_init),
      (gst_audio_invert_class_init), (gst_audio_invert_setup):
      * gst/audiofx/audioinvert.h:
      Some small cleanups and port both elements to the new GstAudioFilter
      base class to save a few lines of common code.
      * gst/audiofx/Makefile.am:
      Link against libgstaudio for the above changes
      cdba2c42
  3. 03 Feb, 2007 1 commit
    • Tim-Philipp Müller's avatar
      Fix up to use the newly ported (actually working) GstAudioFilter. · f7935f9a
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      * gst/equalizer/Makefile.am:
      * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init),
      (gst_iir_equalizer_class_init), (gst_iir_equalizer_init),
      (setup_filter), (gst_iir_equalizer_compute_frequencies),
      (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property),
      (gst_iir_equalizer_transform_ip), (gst_iir_equalizer_setup),
      (plugin_init):
      * gst/equalizer/gstiirequalizer.h:
      Fix up to use the newly ported (actually working) GstAudioFilter.
      Bump core/base requirements to CVS for this.
      * tests/icles/.cvsignore:
      * tests/icles/Makefile.am:
      * tests/icles/equalizer-test.c: (check_bus),
      (equalizer_set_band_value), (equalizer_set_all_band_values),
      (equalizer_set_band_value_and_wait),
      (equalizer_set_all_band_values_and_wait), (do_slider_fiddling),
      (main):
      Add brain-dead interactive test for equalizer.
      f7935f9a
  4. 02 Feb, 2007 2 commits
    • Tim-Philipp Müller's avatar
      gst/equalizer/gstiirequalizer.c: Rename "values" property to "band-values" and change type into a · 8996dbb3
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_class_init),
      (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property),
      (gst_iir_equalizer_filter_inplace):
      Rename "values" property to "band-values" and change type into a
      GValueArray, so it's more easily bindable and the range of the
      values passed in is defined and checked etc.; also do some
      locking.
      8996dbb3
    • James Doc Livingston's avatar
      Port equalizer plugin to 0.10 (#403572). · 4655cbd4
      James Doc Livingston authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Original commit message from CVS:
      Patch by: James "Doc" Livingston  <doclivingston at gmail com>
      * configure.ac:
      * gst/equalizer/Makefile.am:
      * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_get_type),
      (gst_iir_equalizer_base_init), (gst_iir_equalizer_class_init),
      (gst_iir_equalizer_compute_frequencies),
      (gst_iir_equalizer_set_property),
      (gst_iir_equalizer_filter_inplace), (gst_iir_equalizer_setup),
      (plugin_init):
      Port equalizer plugin to 0.10 (#403572).
      4655cbd4
  5. 31 Jan, 2007 1 commit
    • Sebastian Dröge's avatar
      ext/wavpack/gstwavpackparse.c: Fix a off by one that leads to the duration... · 9387b181
      Sebastian Dröge authored
      ext/wavpack/gstwavpackparse.c: Fix a off by one that leads to the duration reported as one sample less than it is
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query),
      (gst_wavpack_parse_handle_seek_event),
      (gst_wavpack_parse_create_src_pad):
      Fix a off by one that leads to the duration reported as one
      sample less than it is
      9387b181
  6. 30 Jan, 2007 1 commit
    • Edward Hervey's avatar
      configure.ac: Check for an Objective C compiler · 5d004d2c
      Edward Hervey authored
      Original commit message from CVS:
      * configure.ac:
      Check for an Objective C compiler
      * sys/Makefile.am:
      * sys/osxvideo/Makefile.am:
      * sys/osxvideo/cocoawindow.h:
      * sys/osxvideo/cocoawindow.m:
      * sys/osxvideo/osxvideosink.h:
      * sys/osxvideo/osxvideosink.m:
      Port of osxvideo plugin to 0.10. Do NOT consider 100% stable !
      Fixes #402470
      5d004d2c
  7. 29 Jan, 2007 1 commit
  8. 28 Jan, 2007 1 commit
    • Tim-Philipp Müller's avatar
      gst/videocrop/gstvideocrop.c: Fix cropping for packed 4:2:2 formats YUYV/YUY2 and UYVY. · 726254bd
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/videocrop/gstvideocrop.c:
      (gst_video_crop_get_image_details_from_caps),
      (gst_video_crop_transform_packed_complex):
      Fix cropping for packed 4:2:2 formats YUYV/YUY2 and UYVY.
      * tests/icles/videocrop-test.c: (check_bus_for_errors),
      (test_with_caps), (main):
      Block streaming thread before changing filter caps while the
      pipeline is running so that we don't get random not-negotiated
      errors just because GStreamer can't handle that yet.
      726254bd
  9. 27 Jan, 2007 1 commit
  10. 26 Jan, 2007 1 commit
  11. 25 Jan, 2007 8 commits
    • Sebastian Dröge's avatar
      ext/wavpack/gstwavpackparse.c: Fix the SEEKING query. We can seek if we are in... · 0ccf6d49
      Sebastian Dröge authored
      ext/wavpack/gstwavpackparse.c: Fix the SEEKING query. We can seek if we are in pull mode, not the other way around. A...
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query):
      Fix the SEEKING query. We can seek if we are in pull mode, not the
      other way around. Also set the correct format in the seeking query and
      handle the case where the headers are not read yet and we can't say
      anything about our seeking capabilities.
      0ccf6d49
    • Sebastian Dröge's avatar
      ext/wavpack/: Fix spelling in 2 places: It's called Wavpack, not WavePack. · 7f63a4fc
      Sebastian Dröge authored
      Original commit message from CVS:
      * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
      Fix spelling in 2 places: It's called Wavpack, not WavePack.
      7f63a4fc
    • Wim Taymans's avatar
      gst/rtsp/gstrtspsrc.c: Convert SDP fields to upper/lowercase following the... · 2de7376a
      Wim Taymans authored
      gst/rtsp/gstrtspsrc.c: Convert SDP fields to upper/lowercase following the rules in the SDP to caps document.
      
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
      (gst_rtspsrc_activate_streams):
      Convert SDP fields to upper/lowercase following the rules in the SDP to
      caps document.
      2de7376a
    • Wim Taymans's avatar
      gst/rtp/: Fix case of encoding-name and key/value pairs to match the document. · 22eb34e2
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/README:
      * gst/rtp/gstrtpilbcdepay.c:
      * gst/rtp/gstrtpilbcpay.c:
      * gst/rtp/gstrtpmp4gdepay.c:
      * gst/rtp/gstrtpmp4gpay.c:
      * gst/rtp/gstrtpspeexdepay.c:
      * gst/rtp/gstrtpspeexpay.c:
      * gst/rtp/gstrtpsv3vdepay.c:
      * gst/rtp/gstrtptheoradepay.c:
      * gst/rtp/gstrtptheorapay.c:
      * gst/rtp/gstrtpvorbisdepay.c:
      * gst/rtp/gstrtpvorbispay.c:
      Fix case of encoding-name and key/value pairs to match the document.
      This is to make interoperation with SDP case-insensitive as required by
      the relevant RFCs.
      22eb34e2
    • Edward Hervey's avatar
      gst/: Use proper print statements. · a02af52f
      Edward Hervey authored
      Original commit message from CVS:
      * gst/multifile/gstmultifilesink.c:
      (gst_multi_file_sink_class_init):
      * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_class_init):
      * gst/mve/gstmvedemux.c: (gst_mve_video_create_buffer),
      (gst_mve_video_palette), (gst_mve_video_code_map),
      (gst_mve_audio_init), (gst_mve_audio_data), (gst_mve_timer_create),
      (gst_mve_demux_chain):
      * gst/mve/gstmvemux.c: (gst_mve_mux_push_chunk):
      * gst/mve/mveaudioenc.c: (mve_compress_audio):
      * gst/mve/mvevideodec16.c: (ipvideo_copy_block):
      * gst/mve/mvevideodec8.c: (ipvideo_copy_block):
      * gst/mve/mvevideoenc16.c: (mve_encode_frame16):
      * gst/mve/mvevideoenc8.c: (mve_encode_frame8):
      Use proper print statements.
      Fixes build on mac os x.
      <wingo> oo look at me my name is edward i'm hacking on macos wooo
      a02af52f
    • Wim Taymans's avatar
      configure.ac: Bump required -core/-base to CVS · a95df527
      Wim Taymans authored
      Original commit message from CVS:
      * configure.ac:
      Bump required -core/-base to CVS
      a95df527
    • Wim Taymans's avatar
      gst/rtp/gstrtpL16pay.*: Fill up to MTU using adapter. · 40d06b6a
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_setcaps),
      (gst_rtp_L16_pay_flush), (gst_rtp_L16_pay_handle_buffer):
      * gst/rtp/gstrtpL16pay.h:
      Fill up to MTU using adapter.
      Timestamp rtp packets.
      40d06b6a
    • Edward Hervey's avatar
      Use G_GSIZE_FORMAT in print statements for portability. · d7666d03
      Edward Hervey authored
      Original commit message from CVS:
      * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
      * sys/ximage/ximageutil.c: (ximageutil_check_xshm_calls):
      Use G_GSIZE_FORMAT in print statements for portability.
      Fixes build on macosx.
      d7666d03
  12. 24 Jan, 2007 7 commits
    • Wim Taymans's avatar
      gst/rtp/: Port and enable raw audio payloader/depayloader. Needs a bit more... · 85420195
      Wim Taymans authored
      gst/rtp/: Port and enable raw audio payloader/depayloader. Needs a bit more work on the payloader side.
      
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_base_init),
      (gst_rtp_L16_depay_class_init), (gst_rtp_L16_depay_init),
      (gst_rtp_L16_depay_parse_int), (gst_rtp_L16_depay_setcaps),
      (gst_rtp_L16_depay_process), (gst_rtp_L16_depay_set_property),
      (gst_rtp_L16_depay_get_property), (gst_rtp_L16_depay_change_state),
      (gst_rtp_L16_depay_plugin_init):
      * gst/rtp/gstrtpL16depay.h:
      * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_get_type),
      (gst_rtp_L16_pay_base_init), (gst_rtp_L16_pay_class_init),
      (gst_rtp_L16_pay_init), (gst_rtp_L16_pay_finalize),
      (gst_rtp_L16_pay_setcaps), (gst_rtp_L16_pay_handle_buffer),
      (gst_rtp_L16_pay_plugin_init):
      * gst/rtp/gstrtpL16pay.h:
      Port and enable raw audio payloader/depayloader. Needs a bit more work
      on the payloader side.
      85420195
    • Wim Taymans's avatar
      gst/rtsp/gstrtspsrc.*: Only unblock the udp pads when we linked and activated them all. · a6a9207c
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (pad_blocked),
      (gst_rtspsrc_stream_configure_transport),
      (gst_rtspsrc_activate_streams), (gst_rtspsrc_loop_udp):
      * gst/rtsp/gstrtspsrc.h:
      Only unblock the udp pads when we linked and activated them all.
      Fixes #395688.
      a6a9207c
    • Wim Taymans's avatar
      gst/rtp/: Added simple AC3 depayloader (RFC 4184). · f0831787
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpac3depay.c: (gst_rtp_ac3_depay_base_init),
      (gst_rtp_ac3_depay_class_init), (gst_rtp_ac3_depay_init),
      (gst_rtp_ac3_depay_setcaps), (gst_rtp_ac3_depay_process),
      (gst_rtp_ac3_depay_set_property), (gst_rtp_ac3_depay_get_property),
      (gst_rtp_ac3_depay_change_state), (gst_rtp_ac3_depay_plugin_init):
      * gst/rtp/gstrtpac3depay.h:
      Added simple AC3 depayloader (RFC 4184).
      * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps):
      Fix a leak.
      f0831787
    • Sebastian Dröge's avatar
      gst/audiofx/: Add new element "audioamplify". This allows scaling of raw audio... · 54b10ebf
      Sebastian Dröge authored
      gst/audiofx/: Add new element "audioamplify". This allows scaling of raw audio samples, similar to the "volume" eleme...
      
      Original commit message from CVS:
      reviewed by: Stefan Kost  <ensonic@users.sf.net>
      * gst/audiofx/Makefile.am:
      * gst/audiofx/audioamplify.c:
      (gst_audio_amplify_clipping_method_get_type),
      (gst_audio_amplify_base_init), (gst_audio_amplify_class_init),
      (gst_audio_amplify_init), (gst_audio_amplify_set_process_function),
      (gst_audio_amplify_set_property), (gst_audio_amplify_get_property),
      (gst_audio_amplify_set_caps),
      (gst_audio_amplify_transform_int_clip),
      (gst_audio_amplify_transform_int_wrap_negative),
      (gst_audio_amplify_transform_int_wrap_positive),
      (gst_audio_amplify_transform_float_clip),
      (gst_audio_amplify_transform_float_wrap_negative),
      (gst_audio_amplify_transform_float_wrap_positive),
      (gst_audio_amplify_transform_ip):
      * gst/audiofx/audioamplify.h:
      * gst/audiofx/audiofx.c: (plugin_init):
      Add new element "audioamplify". This allows scaling of raw audio
      samples, similar to the "volume" element, but provides different modes
      for clipping and allows unlimited amplification. It's mainly targeted
      for creative sound design and not as a replacement of the "volume"
      element. Fixes #397162
      * 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-audiofx.xml:
      Add docs for audioamplify and integrate them into the build system
      * tests/check/Makefile.am:
      * tests/check/elements/audioamplify.c: (setup_amplify),
      (cleanup_amplify), (GST_START_TEST), (amplify_suite), (main):
      Add fairly extensive unit test suite for audioamplify
      54b10ebf
    • Wim Taymans's avatar
      gst/rtsp/gstrtspsrc.c: Unblock pads after adding the pads to the element so... · 1f51fd97
      Wim Taymans authored
      gst/rtsp/gstrtspsrc.c: Unblock pads after adding the pads to the element so that autopluggers get a change to link so...
      
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (pad_unblocked), (pad_blocked):
      Unblock pads after adding the pads to the element so that autopluggers
      get a change to link something. Possibly fixes #395688.
      1f51fd97
    • Wim Taymans's avatar
      gst/rtp/: Fix caps with payload numbers. · 3df533de
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtpamrdepay.c:
      * gst/rtp/gstrtpgsmdepay.c:
      * gst/rtp/gstrtph263pdepay.c:
      * gst/rtp/gstrtph263ppay.c:
      * gst/rtp/gstrtph264depay.c:
      * gst/rtp/gstrtpilbcdepay.c:
      * gst/rtp/gstrtpmp2tdepay.c:
      * gst/rtp/gstrtpmp4gdepay.c:
      * gst/rtp/gstrtpmp4gpay.c:
      * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init):
      * gst/rtp/gstrtpmp4vpay.c:
      * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_class_init),
      (gst_rtp_mpa_depay_init), (gst_rtp_mpa_depay_setcaps),
      (gst_rtp_mpa_depay_process):
      * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_class_init),
      (gst_rtp_mpv_depay_init), (gst_rtp_mpv_depay_process):
      * gst/rtp/gstrtppcmadepay.c:
      * gst/rtp/gstrtppcmudepay.c:
      * gst/rtp/gstrtpspeexdepay.c:
      * gst/rtp/gstrtpspeexpay.c:
      * gst/rtp/gstrtpsv3vdepay.c:
      * gst/rtp/gstrtptheoradepay.c:
      * gst/rtp/gstrtptheorapay.c:
      * gst/rtp/gstrtpvorbisdepay.c:
      * gst/rtp/gstrtpvorbispay.c:
      Fix caps with payload numbers.
      Add some fixed payload numbers to caps when possible.
      3df533de
    • Wim Taymans's avatar
      gst/qtdemux/gstrtpxqtdepay.c: Fix caps on the depayloader. · 1cf20feb
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/gstrtpxqtdepay.c:
      Fix caps on the depayloader.
      1cf20feb
  13. 23 Jan, 2007 3 commits
    • Sebastian Dröge's avatar
      gst/audiofx/: Add new audiofx element "audioinvert". This element swaps the... · 447ae144
      Sebastian Dröge authored
      gst/audiofx/: Add new audiofx element "audioinvert". This element swaps the upper and lower half of samples and can b...
      
      Original commit message from CVS:
      reviewed by: Stefan Kost  <ensonic@users.sf.net>
      * gst/audiofx/Makefile.am:
      * gst/audiofx/audiofx.c: (plugin_init):
      * gst/audiofx/audioinvert.c: (gst_audio_invert_base_init),
      (gst_audio_invert_class_init), (gst_audio_invert_init),
      (gst_audio_invert_set_property), (gst_audio_invert_get_property),
      (gst_audio_invert_set_caps), (gst_audio_invert_transform_int),
      (gst_audio_invert_transform_float),
      (gst_audio_invert_transform_ip):
      * gst/audiofx/audioinvert.h:
      Add new audiofx element "audioinvert". This element swaps the upper
      and lower half of samples and can be used for example for a
      wide-stereo effect. Fixes #396057
      * 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-audiofx.xml:
      Add docs for the audioinvert element and add them to the build system.
      * tests/check/Makefile.am:
      * tests/check/elements/audioinvert.c: (setup_invert),
      (cleanup_invert), (GST_START_TEST), (invert_suite), (main):
      Add unit test suite for the audioinvert element.
      447ae144
    • Wim Taymans's avatar
      gst/rtp/gstrtpmp4gdepay.c: Parse config params as string and int. · 60054f47
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_parse_int),
      (gst_rtp_mp4g_depay_setcaps), (gst_rtp_mp4g_depay_process):
      Parse config params as string and int.
      Parse and use AU header length
      60054f47
    • Wim Taymans's avatar
      gst/smpte/: constify some static structs. · 168db53b
      Wim Taymans authored
      Original commit message from CVS:
      * gst/smpte/barboxwipes.c: (gst_wipe_boxes_draw),
      (gst_wipe_triangles_clock_draw), (gst_wipe_triangles_draw):
      * gst/smpte/gstmask.c: (_gst_mask_register):
      * gst/smpte/gstmask.h:
      * gst/smpte/gstsmpte.c: (gst_smpte_update_mask):
      * gst/smpte/paint.c: (gst_smpte_paint_hbox), (draw_bresenham_line),
      (gst_smpte_paint_triangle_clock):
      constify some static structs.
      Don't update the mask if nothing changed to the params.
      Make sure we never draw outside of the picture. Fixes #398325.
      168db53b
  14. 22 Jan, 2007 1 commit
    • Tim-Philipp Müller's avatar
      gst/avi/gstavidemux.c: Error out properly when pull_range fails while we're... · a10f2478
      Tim-Philipp Müller authored
      gst/avi/gstavidemux.c: Error out properly when pull_range fails while we're reading the headers, instead of just paus...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header_pull):
      Error out properly when pull_range fails while we're reading the
      headers, instead of just pausing the task silently. Fixes #399338.
      a10f2478
  15. 19 Jan, 2007 3 commits
    • Tim-Philipp Müller's avatar
      gst/smpte/gstsmpte.c: Some more sanity checks to make sure the input formats... · 813c331a
      Tim-Philipp Müller authored
      gst/smpte/gstsmpte.c: Some more sanity checks to make sure the input formats match and the input pads are actually ne...
      
      Original commit message from CVS:
      * gst/smpte/gstsmpte.c: (gst_smpte_collected):
      Some more sanity checks to make sure the input formats match and the
      input pads are actually negotiated, in case someone tries to feed
      buffers from fakesrc or filesrc. Fixes #398299.
      Also const-ify an array, just because we can.
      813c331a
    • Edward Hervey's avatar
      gst/smpte/gstsmpte.c: Ignore previous commit, that was only valid for widths... · 3206d6ee
      Edward Hervey authored
      gst/smpte/gstsmpte.c: Ignore previous commit, that was only valid for widths and heights that are multiples of 4.
      
      Original commit message from CVS:
      * gst/smpte/gstsmpte.c: (fill_i420), (gst_smpte_collected):
      Ignore previous commit, that was only valid for widths and heights
      that are multiples of 4.
      Copy over size/stride macros from jpegdec. This allows the element
      to work with any width,height...
      ... but puts in evidence that the actual transformations only work
      with width/height that are multiples of 4.
      3206d6ee
    • Edward Hervey's avatar
      gst/smpte/gstsmpte.c: Allocate buffers of the right size. · 5d45f48f
      Edward Hervey authored
      Original commit message from CVS:
      * gst/smpte/gstsmpte.c: (gst_smpte_collected):
      Allocate buffers of the right size.
      The proper size of a I420 buffer in bytes is:
      width * height * 3
      ------------------
      2
      5d45f48f
  16. 18 Jan, 2007 2 commits
    • Tim-Philipp Müller's avatar
      gst/smpte/gstsmpte.c: Proxy getcaps on sink pads too, so that we either end up... · 914b79fa
      Tim-Philipp Müller authored
      gst/smpte/gstsmpte.c: Proxy getcaps on sink pads too, so that we either end up with the same dimensions on all pads o...
      
      Original commit message from CVS:
      * gst/smpte/gstsmpte.c: (gst_smpte_init):
      Proxy getcaps on sink pads too, so that we either end up with the
      same dimensions on all pads or error out if that's not possible
      (seems to work even!). Fixes #398086, I think.
      914b79fa
    • Tim-Philipp Müller's avatar
      docs/plugins/: Remove ladspa from docs; add hierarchy info for... · fe266ffd
      Tim-Philipp Müller authored
      docs/plugins/: Remove ladspa from docs; add hierarchy info for GstAudioPanorama; fix integer properties with -1 as mi...
      
      Original commit message from CVS:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins.args:
      * docs/plugins/gst-plugins-good-plugins.hierarchy:
      Remove ladspa from docs; add hierarchy info for GstAudioPanorama;
      fix integer properties with -1 as minimum value.
      * docs/plugins/inspect/plugin-1394.xml:
      * docs/plugins/inspect/plugin-aasink.xml:
      * docs/plugins/inspect/plugin-alaw.xml:
      * docs/plugins/inspect/plugin-alpha.xml:
      * docs/plugins/inspect/plugin-alphacolor.xml:
      * docs/plugins/inspect/plugin-annodex.xml:
      * docs/plugins/inspect/plugin-apetag.xml:
      * docs/plugins/inspect/plugin-audiofx.xml:
      * docs/plugins/inspect/plugin-auparse.xml:
      * docs/plugins/inspect/plugin-autodetect.xml:
      * docs/plugins/inspect/plugin-avi.xml:
      * docs/plugins/inspect/plugin-cacasink.xml:
      * docs/plugins/inspect/plugin-cairo.xml:
      * docs/plugins/inspect/plugin-cdio.xml:
      * docs/plugins/inspect/plugin-cutter.xml:
      * docs/plugins/inspect/plugin-debug.xml:
      * docs/plugins/inspect/plugin-dv.xml:
      * docs/plugins/inspect/plugin-efence.xml:
      * docs/plugins/inspect/plugin-effectv.xml:
      * docs/plugins/inspect/plugin-esdsink.xml:
      * docs/plugins/inspect/plugin-flac.xml:
      * docs/plugins/inspect/plugin-flxdec.xml:
      * docs/plugins/inspect/plugin-gconfelements.xml:
      * docs/plugins/inspect/plugin-gdkpixbuf.xml:
      * docs/plugins/inspect/plugin-goom.xml:
      * docs/plugins/inspect/plugin-halelements.xml:
      * docs/plugins/inspect/plugin-icydemux.xml:
      * docs/plugins/inspect/plugin-id3demux.xml:
      * docs/plugins/inspect/plugin-jpeg.xml:
      * docs/plugins/inspect/plugin-level.xml:
      * docs/plugins/inspect/plugin-matroska.xml:
      * docs/plugins/inspect/plugin-mulaw.xml:
      * docs/plugins/inspect/plugin-multipart.xml:
      * docs/plugins/inspect/plugin-navigationtest.xml:
      * docs/plugins/inspect/plugin-ossaudio.xml:
      * docs/plugins/inspect/plugin-png.xml:
      * docs/plugins/inspect/plugin-rtp.xml:
      * docs/plugins/inspect/plugin-rtsp.xml:
      * docs/plugins/inspect/plugin-shout2send.xml:
      * docs/plugins/inspect/plugin-smpte.xml:
      * docs/plugins/inspect/plugin-speex.xml:
      * docs/plugins/inspect/plugin-taglib.xml:
      * docs/plugins/inspect/plugin-udp.xml:
      * docs/plugins/inspect/plugin-videobalance.xml:
      * docs/plugins/inspect/plugin-videobox.xml:
      * docs/plugins/inspect/plugin-videoflip.xml:
      * docs/plugins/inspect/plugin-videomixer.xml:
      * docs/plugins/inspect/plugin-wavenc.xml:
      * docs/plugins/inspect/plugin-wavparse.xml:
      * docs/plugins/inspect/plugin-ximagesrc.xml:
      Update to CVS.
      fe266ffd