1. 11 Nov, 2008 1 commit
  2. 10 Nov, 2008 4 commits
  3. 05 Nov, 2008 1 commit
    • Sebastian Dröge's avatar
      gst/matroska/: Implement Dirac muxing into Matroska comforming to the spec,... · ff5c0355
      Sebastian Dröge authored
      gst/matroska/: Implement Dirac muxing into Matroska comforming to the spec, i.e. put all Dirac packages up to a pictu...
      
      Original commit message from CVS:
      * gst/matroska/matroska-ids.h:
      * gst/matroska/matroska-mux.c: (gst_matroska_pad_free),
      (gst_matroska_mux_handle_dirac_packet),
      (gst_matroska_mux_write_data):
      Implement Dirac muxing into Matroska comforming to the spec, i.e.
      put all Dirac packages up to a picture into a Matroska block.
      TODO: Implement writing of the ReferenceBlock Matroska elements,
      currently the Dirac muxing is only 100% correct if Matroska version 2
      is selected for muxing.
      ff5c0355
  4. 04 Nov, 2008 1 commit
    • Stefan Kost's avatar
      Don't install static libs for plugins. Fixes #550851 for -good. · 084812bf
      Stefan Kost authored
      Original commit message from CVS:
      * ext/aalib/Makefile.am:
      * ext/annodex/Makefile.am:
      * ext/cairo/Makefile.am:
      * ext/dv/Makefile.am:
      * ext/esd/Makefile.am:
      * ext/flac/Makefile.am:
      * ext/gconf/Makefile.am:
      * ext/gdk_pixbuf/Makefile.am:
      * ext/hal/Makefile.am:
      * ext/jpeg/Makefile.am:
      * ext/ladspa/Makefile.am:
      * ext/libcaca/Makefile.am:
      * ext/libmng/Makefile.am:
      * ext/libpng/Makefile.am:
      * ext/mikmod/Makefile.am:
      * ext/pulse/Makefile.am:
      * ext/raw1394/Makefile.am:
      * ext/shout2/Makefile.am:
      * ext/soup/Makefile.am:
      * ext/speex/Makefile.am:
      * ext/taglib/Makefile.am:
      * ext/wavpack/Makefile.am:
      * gst/alpha/Makefile.am:
      * gst/apetag/Makefile.am:
      * gst/audiofx/Makefile.am:
      * gst/auparse/Makefile.am:
      * gst/autodetect/Makefile.am:
      * gst/avi/Makefile.am:
      * gst/cutter/Makefile.am:
      * gst/debug/Makefile.am:
      * gst/effectv/Makefile.am:
      * gst/equalizer/Makefile.am:
      * gst/flx/Makefile.am:
      * gst/goom/Makefile.am:
      * gst/goom2k1/Makefile.am:
      * gst/icydemux/Makefile.am:
      * gst/id3demux/Makefile.am:
      * gst/interleave/Makefile.am:
      * gst/law/Makefile.am:
      * gst/level/Makefile.am:
      * gst/matroska/Makefile.am:
      * gst/median/Makefile.am:
      * gst/monoscope/Makefile.am:
      * gst/multifile/Makefile.am:
      * gst/multipart/Makefile.am:
      * gst/oldcore/Makefile.am:
      * gst/qtdemux/Makefile.am:
      * gst/replaygain/Makefile.am:
      * gst/rtp/Makefile.am:
      * gst/rtsp/Makefile.am:
      * gst/smpte/Makefile.am:
      * gst/spectrum/Makefile.am:
      * gst/udp/Makefile.am:
      * gst/videobox/Makefile.am:
      * gst/videocrop/Makefile.am:
      * gst/videofilter/Makefile.am:
      * gst/videomixer/Makefile.am:
      * gst/wavenc/Makefile.am:
      * gst/wavparse/Makefile.am:
      * sys/directdraw/Makefile.am:
      * sys/directsound/Makefile.am:
      * sys/oss/Makefile.am:
      * sys/osxaudio/Makefile.am:
      * sys/osxvideo/Makefile.am:
      * sys/sunaudio/Makefile.am:
      * sys/v4l2/Makefile.am:
      * sys/waveform/Makefile.am:
      * sys/ximage/Makefile.am:
      Don't install static libs for plugins. Fixes #550851 for -good.
      084812bf
  5. 31 Oct, 2008 1 commit
  6. 30 Oct, 2008 2 commits
    • Sebastian Dröge's avatar
      gst/wavenc/gstwavenc.*: Add support for float/double as input and remove the... · bab5d042
      Sebastian Dröge authored
      gst/wavenc/gstwavenc.*: Add support for float/double as input and remove the (nowadays) useless parsing of the depth ...
      
      Original commit message from CVS:
      * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf),
      (gst_wavenc_sink_setcaps), (gst_wavenc_change_state):
      * gst/wavenc/gstwavenc.h:
      Add support for float/double as input and remove the (nowadays)
      useless parsing of the depth as we require width==depth.
      bab5d042
    • Wim Taymans's avatar
      gst/rtp/: Narrow down the caps of the mpeg audio pay/depayloaders to only... · d1dc70ef
      Wim Taymans authored
      gst/rtp/: Narrow down the caps of the mpeg audio pay/depayloaders to only accept mpeg version 1. Fixes #558427.
      
      Original commit message from CVS:
      * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_setcaps):
      * gst/rtp/gstrtpmpapay.c:
      Narrow down the caps of the mpeg audio pay/depayloaders to only accept
      mpeg version 1. Fixes #558427.
      d1dc70ef
  7. 29 Oct, 2008 1 commit
  8. 28 Oct, 2008 5 commits
    • Wim Taymans's avatar
      gst/rtp/gstrtpchannels.*: Add method to get possible channel positions. · b29385bd
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtpchannels.c: (gst_rtp_channels_get_by_index):
      * gst/rtp/gstrtpchannels.h:
      Add method to get possible channel positions.
      b29385bd
    • Wim Taymans's avatar
      gst/rtp/Makefile.am: Also commit updated makefile · 23f37b01
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      Also commit updated makefile
      23f37b01
    • Sebastian Dröge's avatar
      gst/wavenc/gstwavenc.c: Don't allow width=32,depth=24 as input. WAV requires... · 0e1f7b54
      Sebastian Dröge authored
      gst/wavenc/gstwavenc.c: Don't allow width=32,depth=24 as input. WAV requires that the width is the next integer multi...
      
      Original commit message from CVS:
      * gst/wavenc/gstwavenc.c: (gst_wavenc_chain):
      Don't allow width=32,depth=24 as input. WAV requires that the width
      is the next integer multiply of 8 from the depth.
      0e1f7b54
    • Wim Taymans's avatar
      gst/rtp/: Add mappings for multichannel support. Does not completely just work... · 09e44960
      Wim Taymans authored
      gst/rtp/: Add mappings for multichannel support. Does not completely just work because the getcaps function does not ...
      
      Original commit message from CVS:
      * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_setcaps):
      * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_setcaps),
      (gst_rtp_L16_pay_getcaps):
      * gst/rtp/gstrtpchannels.c: (check_channels),
      (gst_rtp_channels_get_by_pos), (gst_rtp_channels_get_by_order),
      (gst_rtp_channels_create_default):
      * gst/rtp/gstrtpchannels.h:
      Add mappings for multichannel support. Does not completely just work
      because the getcaps function does not yet return the allowed channel
      mappings. See #556641.
      09e44960
    • Stefan Kost's avatar
      gst/goom/: Add license headers in all source files. Remove filter.c from · 6eb6d5b9
      Stefan Kost authored
      Original commit message from CVS:
      * gst/goom/Makefile.am:
      * gst/goom/README:
      * gst/goom/config_param.c:
      * gst/goom/convolve_fx.c:
      * gst/goom/drawmethods.c:
      * gst/goom/drawmethods.h:
      * gst/goom/filters.c:
      * gst/goom/filters_mmx.s:
      * gst/goom/flying_stars_fx.c:
      * gst/goom/goom.h:
      * gst/goom/goom_config.h:
      * gst/goom/goom_config_param.h:
      * gst/goom/goom_core.c:
      * gst/goom/goom_filters.h:
      * gst/goom/goom_fx.h:
      * gst/goom/goom_graphic.h:
      * gst/goom/goom_plugin_info.h:
      * gst/goom/goom_tools.c:
      * gst/goom/goom_tools.h:
      * gst/goom/goom_typedefs.h:
      * gst/goom/goom_visual_fx.h:
      * gst/goom/graphic.c:
      * gst/goom/ifs.c:
      * gst/goom/ifs.h:
      * gst/goom/lines.c:
      * gst/goom/lines.h:
      * gst/goom/mathtools.c:
      * gst/goom/mathtools.h:
      * gst/goom/mmx.c:
      * gst/goom/motif_goom1.h:
      * gst/goom/motif_goom2.h:
      * gst/goom/plugin_info.c:
      * gst/goom/ppc_drawings.h:
      * gst/goom/ppc_zoom_ultimate.h:
      * gst/goom/sound_tester.c:
      * gst/goom/sound_tester.h:
      * gst/goom/surf3d.c:
      * gst/goom/surf3d.h:
      * gst/goom/tentacle3d.c:
      * gst/goom/tentacle3d.h:
      * gst/goom/v3d.c:
      * gst/goom/v3d.h:
      * gst/goom/xmmx.c:
      Add license headers in all source files. Remove filter.c from
      EXTRA_DIST, as its in SOURCES already. Mention the files in the REDME
      which are not used right now. Fixes #557709.
      6eb6d5b9
  9. 27 Oct, 2008 9 commits
    • Olivier Crete's avatar
      gst/rtp/gstrtpL16pay.c: Implement getcaps in rtpL16pay. Fixes #556484. · 19619961
      Olivier Crete authored
      Original commit message from CVS:
      Patch by: Olivier Crete <tester at tester dot ca>
      * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_class_init),
      (gst_rtp_L16_pay_setcaps), (gst_rtp_L16_pay_getcaps):
      Implement getcaps in rtpL16pay. Fixes #556484.
      19619961
    • Wim Taymans's avatar
      gst/rtp/gstrtpL16depay.c: Check if clock-rate and channels are valid. · 2428a1ca
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_setcaps),
      (gst_rtp_L16_depay_process):
      Check if clock-rate and channels are valid.
      Don't ignore the return value of setcaps.
      No need to validate the buffer, the base class does that for us.
      Use the marker bit to set the DISCONT flag on outgoing buffers.
      * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_setcaps):
      Don't ignore the return value of set_outcaps.
      * gst/rtp/gstrtpac3depay.c: (gst_rtp_ac3_depay_setcaps),
      (gst_rtp_ac3_depay_process):
      Don't ignore the return value of set_caps.
      No need to validate the buffer, the base class does that for us.
      * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_setcaps),
      (gst_rtp_amr_depay_process):
      * gst/rtp/gstrtpamrdepay.h:
      Don't ignore the return value of setcaps.
      No need to validate the buffer, the base class does that for us.
      No need to set output caps on the buffers, the base class does that for
      us.
      The subclass will make sure we are negotiated.
      * gst/rtp/gstrtpdvdepay.c: (gst_rtp_dv_depay_setcaps),
      (gst_rtp_dv_depay_process), (gst_rtp_dv_depay_reset):
      * gst/rtp/gstrtpdvdepay.h:
      Clean up caps negotiation.
      The subclass will make sure we are negotiated.
      * gst/rtp/gstrtpg726depay.c: (gst_rtp_g726_depay_setcaps),
      (gst_rtp_g726_depay_process):
      Clean up caps negotiation.
      Use the marker bit to set the DISCONT flag on outgoing buffers.
      * gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_init),
      (gst_rtp_g729_depay_setcaps), (gst_rtp_g729_depay_process):
      * gst/rtp/gstrtpg729depay.h:
      The subclass will make sure we are negotiated.
      Use the marker bit to set the DISCONT flag on outgoing buffers.
      * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_setcaps),
      (gst_rtp_gsm_depay_process):
      Clean up caps negotiation.
      Use the marker bit to set the DISCONT flag on outgoing buffers.
      * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_setcaps):
      Clean up caps negotiation.
      Don't ignore the return value of set_outcaps.
      * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_setcaps),
      (gst_rtp_h263_depay_process):
      Clean up caps negotiation.
      No need to validate the buffer, the base class does that for us.
      * gst/rtp/gstrtph263pay.c: (gst_rtp_h263_pay_setcaps),
      (gst_rtp_h263_pay_flush), (gst_rtp_h263_pay_handle_buffer):
      * gst/rtp/gstrtph263pay.h:
      Don't ignore the return value of set_outcaps.
      Do some more timestamps.
      * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps),
      (gst_rtp_h263p_depay_process):
      Clean up caps negotiation.
      Don't ignore the return value of setcaps.
      No need to validate the buffer, the base class does that for us.
      * gst/rtp/gstrtph263ppay.c: (gst_rtp_h263p_pay_class_init),
      (gst_rtp_h263p_pay_setcaps), (gst_rtp_h263p_pay_flush),
      (gst_rtp_h263p_pay_handle_buffer):
      * gst/rtp/gstrtph263ppay.h:
      Don't ignore the return value of set_outcaps.
      Do some more timestamps.
      * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_setcaps),
      (gst_rtp_h264_depay_process):
      Clean up caps negotiation.
      Don't ignore the return value of setcaps.
      Fix possible caps leak.
      No need to validate the buffer, the base class does that for us.
      * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_setcaps):
      Add some more debug info.
      * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps),
      (gst_rtp_ilbc_depay_process):
      Clean up caps negotiation.
      Use the marker bit to set the DISCONT flag on outgoing buffers.
      * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_sink_setcaps):
      Clean up caps negotiation.
      * gst/rtp/gstrtpmp1sdepay.c: (gst_rtp_mp1s_depay_setcaps),
      (gst_rtp_mp1s_depay_process):
      Clean up caps negotiation.
      Don't ignore the return value of setcaps.
      No need to validate the buffer, the base class does that for us.
      No need to set caps on buffers, subclass does that for us.
      * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps),
      (gst_rtp_mp2t_depay_process):
      Clean up caps negotiation.
      Don't ignore the return value of setcaps.
      No need to validate the buffer, the base class does that for us.
      No need to set caps on buffers, subclass does that for us.
      * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_setcaps),
      (gst_rtp_mp4a_depay_process):
      Clean up caps negotiation.
      Don't ignore the return value of setcaps.
      No need to validate the buffer, the base class does that for us.
      * gst/rtp/gstrtpmp4apay.c: (gst_rtp_mp4a_pay_new_caps),
      (gst_rtp_mp4a_pay_setcaps):
      Don't ignore the return value of set_outcaps.
      * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_setcaps),
      (gst_rtp_mp4g_depay_process):
      Clean up caps negotiation.
      Don't ignore the return value of setcaps.
      No need to validate the buffer, the base class does that for us.
      No need to set caps on buffers, subclass does that for us.
      * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_finalize),
      (gst_rtp_mp4g_pay_new_caps), (gst_rtp_mp4g_pay_setcaps):
      Don't ignore the return value of set_outcaps.
      * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps),
      (gst_rtp_mp4v_depay_process):
      Clean up caps negotiation.
      Don't ignore the return value of setcaps.
      No need to validate the buffer, the base class does that for us.
      No need to set caps on buffers, subclass does that for us.
      * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_new_caps),
      (gst_rtp_mp4v_pay_setcaps):
      Don't ignore the return value of set_outcaps.
      * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_setcaps),
      (gst_rtp_mpa_depay_process):
      Clean up caps negotiation.
      Don't ignore the return value of setcaps.
      No need to validate the buffer, the base class does that for us.
      Use the marker bit to set the DISCONT flag on outgoing buffers.
      * gst/rtp/gstrtpmpapay.c: (gst_rtp_mpa_pay_setcaps):
      Don't ignore the return value of set_outcaps.
      * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_setcaps),
      (gst_rtp_mpv_depay_process):
      Clean up caps negotiation.
      Actually set output caps.
      No need to validate the buffer, the base class does that for us.
      * gst/rtp/gstrtpmpvpay.c: (gst_rtp_mpv_pay_setcaps):
      Don't ignore the return value of set_outcaps.
      * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_setcaps),
      (gst_rtp_pcma_depay_process):
      Clean up caps negotiation.
      Set output buffer duration because we can.
      Use the marker bit to set the DISCONT flag on outgoing buffers.
      * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_setcaps):
      Don't ignore the return value of set_outcaps.
      * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_setcaps),
      (gst_rtp_pcmu_depay_process):
      Clean up caps negotiation.
      Use the marker bit to set the DISCONT flag on outgoing buffers.
      * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_setcaps):
      Don't ignore the return value of set_outcaps.
      * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_init),
      (gst_rtp_speex_depay_setcaps), (gst_rtp_speex_depay_process):
      Clean up caps negotiation.
      Set output caps on the pad and header buffers.
      Set duration on output buffers because we can.
      * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_parse_ident):
      Don't ignore the return value of set_outcaps.
      * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_setcaps),
      (gst_rtp_sv3v_depay_process):
      Clean up caps negotiation.
      No need to validate the buffer, the base class does that for us.
      No need to set caps out output buffers, subclass does that.
      * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps),
      (gst_rtp_theora_depay_process):
      Don't ignore the return value of setcaps.
      No need to validate the buffer, the base class does that for us.
      * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_class_init),
      (gst_rtp_theora_pay_flush_packet), (encode_base64),
      (gst_rtp_theora_pay_finish_headers), (gst_rtp_theora_pay_parse_id),
      (gst_rtp_theora_pay_handle_buffer):
      Don't ignore the return value of set_outcaps.
      * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps),
      (gst_rtp_vorbis_depay_process):
      Don't ignore the return value of setcaps.
      No need to validate the buffer, the base class does that for us.
      * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers):
      Don't ignore the return value of set_outcaps.
      * gst/rtp/gstrtpvrawdepay.c: (gst_rtp_vraw_depay_setcaps):
      Clean up caps negotiation, don't ignore setcaps return.
      * gst/rtp/gstrtpvrawpay.c: (gst_rtp_vraw_pay_setcaps):
      Don't ignore the return value of set_outcaps.
      2428a1ca
    • Wim Taymans's avatar
      gst/matroska/matroska-demux.c: Forward unknown events upstream. · 99eb36ea
      Wim Taymans authored
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_handle_src_event):
      Forward unknown events upstream.
      99eb36ea
    • Sebastian Dröge's avatar
      gst/autodetect/: Fix "Since" tags in the documentation. · ebd13c46
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/autodetect/gstautoaudiosrc.c:
      (gst_auto_audio_src_class_init):
      * gst/autodetect/gstautovideosrc.c:
      (gst_auto_video_src_class_init):
      Fix "Since" tags in the documentation.
      ebd13c46
    • Stefan Kost's avatar
      gst/autodetect/: Implement src plugins. Little code/string cleanup in the sinks. · a6f4df46
      Stefan Kost authored
      Original commit message from CVS:
      * gst/autodetect/Makefile.am:
      * gst/autodetect/gstautoaudiosink.c:
      * gst/autodetect/gstautoaudiosrc.c:
      * gst/autodetect/gstautoaudiosrc.h:
      * gst/autodetect/gstautodetect.c:
      * gst/autodetect/gstautovideosink.c:
      * gst/autodetect/gstautovideosrc.c:
      * gst/autodetect/gstautovideosrc.h:
      Implement src plugins. Little code/string cleanup in the sinks.
      Fixes #523813.
      a6f4df46
    • Peter Kjellerstedt's avatar
      gst/matroska/matroska-mux.c: Fix a memory leak when pads are requested but the... · 40d198cf
      Peter Kjellerstedt authored
      gst/matroska/matroska-mux.c: Fix a memory leak when pads are requested but the pipeline never goes into PLAYING.
      
      Original commit message from CVS:
      Patch by: Peter Kjellerstedt <pkj at axis com>
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_reset),
      (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad):
      Fix a memory leak when pads are requested but the pipeline never
      goes into PLAYING.
      Correctly remove request pads, no matter if they have collected
      data or not.
      Fixes bug #557710.
      40d198cf
    • Sebastian Dröge's avatar
      gst/udp/gstudpnetutils.h: Define the correct WINVER so getaddinfo() can be... · d9563106
      Sebastian Dröge authored
      gst/udp/gstudpnetutils.h: Define the correct WINVER so getaddinfo() can be used when using mingw32. Fixes bug #557294.
      
      Original commit message from CVS:
      Patch by: <lrn1986 at gmail dot com>
      * gst/udp/gstudpnetutils.h:
      Define the correct WINVER so getaddinfo() can be used when using
      mingw32. Fixes bug #557294.
      d9563106
    • Sebastian Dröge's avatar
      gst/udp/: Fix "argument type mismatch" compiler warnings on Windows. · cbec4b2d
      Sebastian Dröge authored
      Original commit message from CVS:
      Patch by: <lrn1986 at gmail dot com>
      * gst/udp/gstdynudpsink.c: (gst_dynudpsink_render):
      * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render):
      * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
      Fix "argument type mismatch" compiler warnings on Windows.
      Fixes bug #557293.
      cbec4b2d
    • Sebastian Dröge's avatar
      gst/equalizer/gstiirequalizer.c: Don't calculate the filter coefficients for... · 3ca3d1de
      Sebastian Dröge authored
      gst/equalizer/gstiirequalizer.c: Don't calculate the filter coefficients for every single buffer but only when it's n...
      
      Original commit message from CVS:
      * gst/equalizer/gstiirequalizer.c: (update_coefficients):
      Don't calculate the filter coefficients for every single buffer
      but only when it's needed. Fixes bug #557260.
      3ca3d1de
  10. 21 Oct, 2008 2 commits
  11. 15 Oct, 2008 3 commits
  12. 09 Oct, 2008 1 commit
  13. 08 Oct, 2008 3 commits
  14. 26 Sep, 2008 2 commits
    • Wim Taymans's avatar
      gst/rtp/gstrtpamrdepay.c: Mark DISCONT on output buffers when the marker bit... · b17599a2
      Wim Taymans authored
      gst/rtp/gstrtpamrdepay.c: Mark DISCONT on output buffers when the marker bit signals a new talk spurt.
      
      Original commit message from CVS:
      * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_class_init),
      (gst_rtp_amr_depay_process):
      Mark DISCONT on output buffers when the marker bit signals a new talk
      spurt.
      * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_handle_buffer):
      Set the marker bit for buffers with a DISCONT flag to signal a talk
      spurt.
      b17599a2
    • Wim Taymans's avatar
      gst/rtp/: Added MP4A-LATM payloader to match the depayloader. · c77bfaac
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpmp4apay.c: (gst_rtp_mp4a_pay_get_type),
      (gst_rtp_mp4a_pay_base_init), (gst_rtp_mp4a_pay_class_init),
      (gst_rtp_mp4a_pay_init), (gst_rtp_mp4a_pay_finalize),
      (gst_rtp_mp4a_pay_parse_audio_config), (gst_rtp_mp4a_pay_new_caps),
      (gst_rtp_mp4a_pay_setcaps), (gst_rtp_mp4a_pay_handle_buffer),
      (gst_rtp_mp4a_pay_change_state), (gst_rtp_mp4a_pay_plugin_init):
      * gst/rtp/gstrtpmp4apay.h:
      Added MP4A-LATM payloader to match the depayloader.
      c77bfaac
  15. 25 Sep, 2008 4 commits