1. 01 Nov, 2005 6 commits
    • Thomas Vander Stichele's avatar
      Fix leaks and invalid memory access as reported by valgrind · b1b1fe52
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad),
      (setup_matroskamux), (check_buffer_data), (GST_START_TEST):
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_finalize),
      (gst_matroska_mux_reset), (gst_matroska_mux_audio_pad_setcaps),
      (gst_matroska_mux_start), (gst_matroska_mux_write_data),
      (gst_matroska_mux_collected):
      Fix leaks and invalid memory access as reported by valgrind
      b1b1fe52
    • Thomas Vander Stichele's avatar
      ... and add the missing file · c88fb978
      Thomas Vander Stichele authored
      Original commit message from CVS:
      ... and add the missing file
      c88fb978
    • Michal Benes's avatar
      add a unit test for matroskamux fix the bugs that the unit test exposed · d52d22ca
      Michal Benes authored and Thomas Vander Stichele's avatar Thomas Vander Stichele committed
      Original commit message from CVS:
      Patch by: Michal Benes <michal.benes@xeris.cz>
      
      * check/Makefile.am:
      * gst/matroska/ebml-write.c: (gst_ebml_write_seek):
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_handle_src_event),
      (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start):
      add a unit test for matroskamux
      fix the bugs that the unit test exposed
      d52d22ca
    • Thomas Vander Stichele's avatar
      fix Makefile.am · c63a68ef
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix Makefile.am
      c63a68ef
    • Tim-Philipp Müller's avatar
      gst/autodetect/: Fix state change function and use GST_DEBUG_FUNCPTR in class_init. · 7448422f
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/autodetect/gstautoaudiosink.c:
      (gst_auto_audio_sink_class_init),
      (gst_auto_audio_sink_change_state):
      * gst/autodetect/gstautovideosink.c:
      (gst_auto_video_sink_class_init),
      (gst_auto_video_sink_change_state):
      Fix state change function and use GST_DEBUG_FUNCPTR in
      class_init.
      7448422f
    • Tim-Philipp Müller's avatar
      gst/matroska/: Set timestamps on outgoing ebml headers as well, so that the... · 7d9dd13c
      Tim-Philipp Müller authored
      gst/matroska/: Set timestamps on outgoing ebml headers as well, so that the element after matroskamux can get the tim...
      
      Original commit message from CVS:
      Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
      * gst/matroska/ebml-write.c: (gst_ebml_write_new),
      (gst_ebml_write_reset), (gst_ebml_write_element_new):
      * gst/matroska/ebml-write.h:
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data):
      Set timestamps on outgoing ebml headers as well, so that the
      element after matroskamux can get the timestamp already when
      reading the first ebml element and doesn't have to wait for
      the actual data buffer for that (#320308).
      7d9dd13c
  2. 31 Oct, 2005 4 commits
  3. 28 Oct, 2005 3 commits
    • Edgard Gusmão Lima's avatar
      Add checks for return values from gst_pad_push and gst_pad_alloc_buffer. · 758cd8fd
      Edgard Gusmão Lima authored
      Original commit message from CVS:
      Add checks for return values from gst_pad_push and gst_pad_alloc_buffer.
      758cd8fd
    • Tim-Philipp Müller's avatar
      gst/matroska/: Add SimpleBlock support to matroska demuxer and muxer (part of · 0166570e
      Tim-Philipp Müller authored
      Original commit message from CVS:
      Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_init_stream),
      (gst_matroska_demux_parse_info),
      (gst_matroska_demux_parse_blockgroup_or_simpleblock),
      (gst_matroska_demux_parse_cluster):
      * gst/matroska/matroska-ids.h:
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init),
      (gst_matroska_mux_init), (gst_matroska_mux_start),
      (gst_matroska_mux_create_buffer_header),
      (gst_matroska_mux_write_data), (gst_matroska_mux_set_property),
      (gst_matroska_mux_get_property):
      * gst/matroska/matroska-mux.h:
      Add SimpleBlock support to matroska demuxer and muxer (part of
      Matroska v2). (#319731)
      0166570e
    • Wim Taymans's avatar
      ext/jpeg/gstjpegdec.*: Cleanups. Don't create caps for every chain. · a6562db2
      Wim Taymans authored
      Original commit message from CVS:
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init), (gst_jpeg_dec_chain),
      (gst_jpeg_dec_change_state):
      * ext/jpeg/gstjpegdec.h:
      Cleanups. Don't create caps for every chain.
      a6562db2
  4. 27 Oct, 2005 5 commits
  5. 26 Oct, 2005 10 commits
  6. 25 Oct, 2005 8 commits
  7. 24 Oct, 2005 4 commits
    • Edward Hervey's avatar
      ext/dv/gstdvdemux.c: Call gst_element_no_more_pads when there will be no more pads. · ecc3125b
      Edward Hervey authored
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_add_pads):
      Call gst_element_no_more_pads when there will be no more pads.
      ecc3125b
    • Wim Taymans's avatar
      gst/rtp/: Added two new payloaders, an RFC 2190 payloader for h263 and a... · 8417929e
      Wim Taymans authored
      gst/rtp/: Added two new payloaders, an RFC 2190 payloader for h263 and a payload convertor for an asterisk server.
      
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_get_type),
      (gst_asteriskh263_base_init), (gst_asteriskh263_class_init),
      (gst_asteriskh263_init), (gst_asteriskh263_finalize),
      (gst_asteriskh263_chain), (gst_asteriskh263_set_property),
      (gst_asteriskh263_get_property), (gst_asteriskh263_change_state),
      (gst_asteriskh263_plugin_init):
      * gst/rtp/gstasteriskh263.h:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtph263enc.c: (gst_rtph263enc_get_type),
      (gst_rtph263enc_base_init), (gst_rtph263enc_class_init),
      (gst_rtph263enc_init), (gst_rtph263enc_finalize),
      (gst_rtph263enc_setcaps), (gst_rtph263enc_gobfiner),
      (gst_rtph263enc_flush), (gst_rtph263enc_handle_buffer),
      (gst_rtph263enc_plugin_init):
      * gst/rtp/gstrtph263enc.h:
      Added two new payloaders, an RFC 2190 payloader for h263 and
      a payload convertor for an asterisk server.
      8417929e
    • Tim-Philipp Müller's avatar
      sys/oss/gstosssrc.c: Set bytes_per_sample correctly (is not always 4, but... · 0e01f91d
      Tim-Philipp Müller authored
      sys/oss/gstosssrc.c: Set bytes_per_sample correctly (is not always 4, but depends on width and number of channels).
      
      Original commit message from CVS:
      * sys/oss/gstosssrc.c: (gst_oss_src_prepare):
      Set bytes_per_sample correctly (is not always 4, but
      depends on width and number of channels).
      0e01f91d
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacenc.*: Fix seeking, so that flacenc can rewrite the header... · 2042e06d
      Tim-Philipp Müller authored
      ext/flac/gstflacenc.*: Fix seeking, so that flacenc can rewrite the header with the correct duration and amount of sa...
      
      Original commit message from CVS:
      * ext/flac/gstflacenc.c: (gst_flacenc_base_init),
      (gst_flacenc_init), (gst_flacenc_sink_setcaps),
      (gst_flacenc_seek_callback), (gst_flacenc_write_callback),
      (gst_flacenc_sink_event), (gst_flacenc_chain),
      (gst_flacenc_set_property), (gst_flacenc_get_property),
      (gst_flacenc_change_state):
      * ext/flac/gstflacenc.h:
      Fix seeking, so that flacenc can rewrite the header with the
      correct duration and amount of samples and all that at EOS;
      also set timestamps and granulepos on outgoing buffers; add
      debug category; fix state change function.
      2042e06d