1. 10 Jul, 2011 1 commit
  2. 04 Jul, 2011 1 commit
  3. 25 May, 2011 1 commit
  4. 10 Apr, 2011 1 commit
  5. 13 Oct, 2010 1 commit
  6. 18 Mar, 2010 1 commit
  7. 17 Mar, 2010 1 commit
  8. 16 Feb, 2010 1 commit
    • Anders Skargren's avatar
      multipartdemux: improve header mime-type parsing · 6a877b2e
      Anders Skargren authored
      Make the handing of the mime type within the "boundary" a bit less naive.
      The standard for MIME allows parameters to follow the "type" / "subtype"
      clause separated from the mime type by ';'.
      
      Modifies the multipartdemuxer's header parsing so it doesnt assume
      the whole line after "content-type:" is the mime type and thus makes it a bit
      more resilient to finding absurd mime types in the case where parameters are
      added.
      
      Fixes #604711
      6a877b2e
  9. 08 Sep, 2009 1 commit
  10. 22 Jun, 2009 1 commit
  11. 21 May, 2009 4 commits
  12. 05 May, 2009 2 commits
  13. 10 Mar, 2009 1 commit
  14. 29 Jan, 2009 1 commit
  15. 28 Jan, 2009 1 commit
  16. 26 Jan, 2009 1 commit
  17. 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
  18. 28 Aug, 2008 1 commit
    • Mersad Jelacic's avatar
      gst/multipart/: Convert audio/x-adpcm to and from the audio/G726-X in the... · 9b08b530
      Mersad Jelacic authored
      gst/multipart/: Convert audio/x-adpcm to and from the audio/G726-X in the muxer and demuxer. Fixes #549551.
      
      Original commit message from CVS:
      Patch by: Mersad Jelacic <mersad at axis dot com>
      * gst/multipart/multipartdemux.c:
      * gst/multipart/multipartmux.c: (gst_multipart_mux_get_mime):
      Convert audio/x-adpcm to and from the audio/G726-X in the muxer and
      demuxer. Fixes #549551.
      9b08b530
  19. 22 Aug, 2008 1 commit
  20. 21 May, 2008 1 commit
    • Patrick Radizi's avatar
      gst/multipart/multipartdemux.*: Don't blindly copy the mime-type as the caps... · 94fb1d98
      Patrick Radizi authored
      gst/multipart/multipartdemux.*: Don't blindly copy the mime-type as the caps name because they not always map directl...
      
      Original commit message from CVS:
      Patch by: Patrick Radizi <patrick dot radizi at axis dot com>
      * gst/multipart/multipartdemux.c: (gst_multipart_demux_class_init),
      (gst_multipart_demux_get_gstname),
      (gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain):
      * gst/multipart/multipartdemux.h:
      Don't blindly copy the mime-type as the caps name because they not
      always map directly. Instead use a hashtable with common mappings.
      Fixes #533287.
      94fb1d98
  21. 05 Feb, 2008 1 commit
  22. 15 Jan, 2008 1 commit
    • Stefan Kost's avatar
      Re-add multipartdemux to the docs. Last round of section cleanup. · 5b8e97b8
      Stefan Kost authored
      Original commit message from CVS:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * gst/multipart/Makefile.am:
      * gst/multipart/multipartdemux.c:
      * gst/multipart/multipartdemux.h:
      * gst/multipart/multipartmux.c:
      * gst/multipart/multipartmux.h:
      Re-add multipartdemux to the docs. Last round of section cleanup.
      5b8e97b8
  23. 11 Dec, 2007 1 commit
    • Wouter Cloetens's avatar
      gst/multipart/multipartdemux.c: Copy timestamp from input to output. Not very... · dbf28d28
      Wouter Cloetens authored
      gst/multipart/multipartdemux.c: Copy timestamp from input to output. Not very perfect yet but better than nothing. Fi...
      
      Original commit message from CVS:
      Patch by: Wouter Cloetens <wouter at mind dot be>
      * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain):
      Copy timestamp from input to output. Not very perfect yet but better
      than nothing. Fixes #503023.
      dbf28d28
  24. 05 Jun, 2007 1 commit
    • Wim Taymans's avatar
      gst/multipart/multipartmux.c: Add support for mapping gst structure names to... · 46ae6f90
      Wim Taymans authored
      gst/multipart/multipartmux.c: Add support for mapping gst structure names to the MIME type equivalent.
      
      Original commit message from CVS:
      * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
      (gst_multipart_mux_get_mime), (gst_multipart_mux_collected):
      Add support for mapping gst structure names to the MIME type equivalent.
      Implemented for audio/x-mulaw->audio/basic. Fixes #442874.
      46ae6f90
  25. 03 May, 2007 2 commits
  26. 04 Mar, 2007 2 commits
    • Jan Schmidt's avatar
      gst/multipart/multipartdemux.c: Use gst_pad_new_from_static_template instead... · 2229ae3f
      Jan Schmidt authored
      gst/multipart/multipartdemux.c: Use gst_pad_new_from_static_template instead of static_pad_template_get+pad_new.
      
      Original commit message from CVS:
      * gst/multipart/multipartdemux.c: (gst_multipart_demux_init),
      (gst_multipart_find_pad_by_mime):
      Use gst_pad_new_from_static_template instead of
      static_pad_template_get+pad_new.
      2229ae3f
    • Jan Schmidt's avatar
      Fix a bunch of leaks shown by the newly-added states test. · de1357a4
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/flac/gstflacenc.c: (gst_flac_enc_finalize):
      * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_class_init),
      (gst_gconf_audio_sink_dispose), (gst_gconf_audio_sink_finalize):
      * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init),
      (gst_gconf_audio_src_class_init), (gst_gconf_audio_src_dispose),
      (gst_gconf_audio_src_finalize), (do_toggle_element):
      * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init),
      (gst_gconf_video_sink_class_init), (gst_gconf_video_sink_finalize),
      (do_toggle_element):
      * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init),
      (gst_gconf_video_src_class_init), (gst_gconf_video_src_dispose),
      (gst_gconf_video_src_finalize), (do_toggle_element):
      * ext/gconf/gstswitchsink.c: (gst_switch_sink_class_init),
      (gst_switch_sink_reset), (gst_switch_sink_set_child):
      * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
      * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
      * ext/shout2/gstshout2.c: (gst_shout2send_class_init),
      (gst_shout2send_init), (gst_shout2send_finalize):
      * gst/debug/testplugin.c: (gst_test_class_init),
      (gst_test_finalize):
      * gst/flx/gstflxdec.c: (gst_flxdec_class_init),
      (gst_flxdec_dispose):
      * gst/multipart/multipartmux.c: (gst_multipart_mux_finalize):
      * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_finalize):
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
      (gst_rtspsrc_finalize):
      * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_free_context):
      * gst/rtsp/rtspextwms.h:
      * gst/smpte/gstsmpte.c: (gst_smpte_class_init),
      (gst_smpte_finalize):
      * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_finalize):
      * gst/udp/gstudpsink.c: (gst_udpsink_class_init),
      (gst_udpsink_finalize):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_dispose),
      (gst_wavparse_sink_activate):
      * sys/oss/gstosssink.c: (gst_oss_sink_finalise):
      * sys/oss/gstosssrc.c: (gst_oss_src_class_init),
      (gst_oss_src_finalize):
      * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_destroy):
      * sys/v4l2/gstv4l2object.h:
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
      (gst_v4l2src_finalize):
      * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get):
      Fix a bunch of leaks shown by the newly-added states test.
      de1357a4
  27. 25 Jan, 2007 1 commit
    • 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
  28. 11 Jan, 2007 1 commit
    • Jonas Holmberg's avatar
      gst/multipart/multipartmux.c: Return FLOW errors ASAP. Fixes #394977. · 5c1a7a92
      Jonas Holmberg authored
      Original commit message from CVS:
      Based on patch by: Jonas Holmberg <jonas dot holmberg at axis dot com>
      * gst/multipart/multipartmux.c: (gst_multipart_mux_init),
      (gst_multipart_mux_request_new_pad),
      (gst_multipart_mux_queue_pads), (gst_multipart_mux_collected),
      (gst_multipart_mux_change_state):
      Return FLOW errors ASAP. Fixes #394977.
      Misc cleanups.
      5c1a7a92
  29. 06 Dec, 2006 1 commit
    • Wim Taymans's avatar
      gst/multipart/multipartmux.c: Keep track of the buffer timestamp in the... · 1444040b
      Wim Taymans authored
      gst/multipart/multipartmux.c: Keep track of the buffer timestamp in the collectdata member instead of modifying the b...
      
      Original commit message from CVS:
      * gst/multipart/multipartmux.c: (gst_multipart_mux_compare_pads),
      (gst_multipart_mux_queue_pads), (gst_multipart_mux_collected):
      Keep track of the buffer timestamp in the collectdata member instead
      of modifying the buffer without making the metadata writable first.
      Fixes #382277.
      1444040b
  30. 27 Nov, 2006 1 commit
  31. 06 Oct, 2006 1 commit
    • Wim Taymans's avatar
      gst/multipart/multipartdemux.c: Activate pads before adding. · 09328ad0
      Wim Taymans authored
      Original commit message from CVS:
      * gst/multipart/multipartdemux.c: (gst_multipart_demux_init),
      (gst_multipart_find_pad_by_mime):
      Activate pads before adding.
      * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init):
      BOILERPLATE sets parent_class for us.
      09328ad0
  32. 16 Sep, 2006 1 commit
    • Stefan Kost's avatar
      More G_OBJECT macro fixing. · eb1b7236
      Stefan Kost authored
      Original commit message from CVS:
      * ext/flac/gstflactag.c:
      * gst/alpha/gstalpha.c:
      * gst/debug/breakmydata.c:
      * gst/debug/negotiation.c:
      * gst/debug/testplugin.c:
      * gst/effectv/gstaging.c:
      * gst/effectv/gstdice.c:
      * gst/effectv/gstedge.c:
      * gst/effectv/gstquark.c:
      * gst/effectv/gstrev.c:
      * gst/effectv/gstshagadelic.c:
      * gst/effectv/gstvertigo.c:
      * gst/effectv/gstwarp.c:
      * gst/multipart/multipartdemux.c:
      * gst/multipart/multipartmux.c:
      * gst/videobox/gstvideobox.c:
      * gst/videofilter/gstgamma.c:
      * gst/videofilter/gstvideotemplate.c:
      * gst/videomixer/videomixer.c:
      * sys/sunaudio/gstsunaudiosrc.h:
      More G_OBJECT macro fixing.
      eb1b7236
  33. 15 Sep, 2006 1 commit
    • Wim Taymans's avatar
      gst/multipart/multipartdemux.c: Fix documentation, it is not possible to... · 00256ae0
      Wim Taymans authored
      gst/multipart/multipartdemux.c: Fix documentation, it is not possible to control the framerate of jpegdec using filte...
      
      Original commit message from CVS:
      * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain):
      Fix documentation, it is not possible to control the framerate of jpegdec
      using filtered caps yet. Fixes #355210.
      Return the downstream GstFlowReturn instead of GST_FLOW_OK so that we
      stop when there is an error.
      00256ae0
  34. 17 Aug, 2006 1 commit
    • Sjoerd Simons's avatar
      gst/multipart/multipartdemux.c: Accept leading whitespace before the boundary · 52c986d8
      Sjoerd Simons authored
      Original commit message from CVS:
      Patch by: Sjoerd Simons <sjoerd at luon dot net>
      * gst/multipart/multipartdemux.c: (multipart_parse_header):
      Accept leading whitespace before the boundary
      This patch makes the demuxer allow some whitespace before the actual
      boundary. This makes the demuxer work with the ``old'' gstreamer
      multipartmuxer again (which placed an extra \n before the start
      of the stream) Fixes #349068.
      52c986d8