1. 16 Aug, 2005 5 commits
    • Ronald S. Bultje's avatar
      gst/: Uncomment metadata and codec-name handling. · 51a630d4
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
      (gst_avi_demux_stream_header):
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
      (gst_qtdemux_add_stream), (qtdemux_parse_tree):
      Uncomment metadata and codec-name handling.
      51a630d4
    • Wim Taymans's avatar
      Fix compile warning. · b0100569
      Wim Taymans authored
      Original commit message from CVS:
      * configure.ac:
      * ext/amrnb/amrnbparse.c: (gst_amrnbparse_read_header):
      Fix compile warning.
      
      * ext/lame/gstlame.c: (gst_lame_class_init),
      (gst_lame_src_getcaps), (gst_lame_src_setcaps),
      (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
      (gst_lame_chain), (gst_lame_change_state):
      * ext/lame/gstlame.h:
      Port lame plugin
      b0100569
    • Andy Wingo's avatar
      ext/raw1394/gstdv1394src.c (gst_dv1394src_iso_receive): Note license info in... · c3f3fe9f
      Andy Wingo authored
      ext/raw1394/gstdv1394src.c (gst_dv1394src_iso_receive): Note license info in the source code -- was only in the commi...
      
      Original commit message from CVS:
      2005-08-16  Andy Wingo  <wingo@pobox.com>
      
      * ext/raw1394/gstdv1394src.c (gst_dv1394src_iso_receive): Note
      license info in the source code -- was only in the commit log
      before.
      
      * ext/dv/gstdvdec.h:
      * ext/dv/gstdvdec.c: Only decodes systemstream=FALSE dv video --
      old pipelines using dvdec should probably have a dvdemux first.
      
      * ext/dv/gstdvdemux.h:
      * ext/dv/gstdvdemux.c: Split out from dvdec, chunks the incoming
      systemstream=TRUE data into frames, sets caps data, and spits out
      PCM audio in addition to systemstream=FALSE video frames. Operates
      in chain mode only for now; should make a getrange version as
      well.
      
      * ext/dv/gstdv.c: New file, registers the libgstdv plugin.
      
      * ext/dv/Makefile.am: Library name changed to libgstdv. Split
      dvdec into dvdemux and dvdec.
      c3f3fe9f
    • Thomas Vander Stichele's avatar
      remove seeking example, they're in gst-plugins-base · 27a2fdb5
      Thomas Vander Stichele authored
      Original commit message from CVS:
      remove seeking example, they're in gst-plugins-base
      27a2fdb5
    • Ronald S. Bultje's avatar
      Handle _push() return values. · 2ba9064b
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/faad/gstfaad.c: (gst_faad_event), (gst_faad_chain):
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
      Handle _push() return values.
      2ba9064b
  2. 15 Aug, 2005 3 commits
  3. 14 Aug, 2005 3 commits
  4. 13 Aug, 2005 2 commits
  5. 12 Aug, 2005 1 commit
    • Tim-Philipp Müller's avatar
      ext/jpeg/gstjpegdec.c: Fix decoding of pictures with certain uneven or... · d39143f4
      Tim-Philipp Müller authored
      ext/jpeg/gstjpegdec.c: Fix decoding of pictures with certain uneven or unaligned widths where jpeglib needs more hori...
      
      Original commit message from CVS:
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_decode_indirect),
      (gst_jpeg_dec_decode_direct), (gst_jpeg_dec_chain):
      Fix decoding of pictures with certain uneven or unaligned
      widths where jpeglib needs more horizontal padding than our
      I420 buffers provide, resulting in blocky artifacts at the
      left side of the picture (#164176).
      Also make use of our shiny new GST_ROUND_N() macros.
      d39143f4
  6. 11 Aug, 2005 1 commit
    • Tim-Philipp Müller's avatar
      ext/jpeg/gstjpegdec.*: Fix crashes/invalid memory access for pictures that... · 2c39e571
      Tim-Philipp Müller authored
      ext/jpeg/gstjpegdec.*: Fix crashes/invalid memory access for pictures that have a height that is not a multiple of 16...
      
      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:
      Fix crashes/invalid memory access for pictures that have a height
      that is not a multiple of 16 (or rather: v_samp_factor * DCTSIZE).
      Also fix the state change function for downwards state changes
      (need to chain up to parent before destroying our resources, to
      make sure pads get deactivated and our chain function isn't
      running and using those very same resources in another thread).
      The jpeg line buffer only needs to be v_samp_factor*DCTSIZE lines
      per plane, not picture_height lines; allocate that on the stack.
      2c39e571
  7. 10 Aug, 2005 4 commits
    • Tim-Philipp Müller's avatar
      gst/wavparse/gstwavparse.c: Add some fixes from 0.8 branch: allow 24/32bps... · a0074fae
      Tim-Philipp Müller authored
      gst/wavparse/gstwavparse.c: Add some fixes from 0.8 branch: allow 24/32bps songs and blockalign samples to the header...
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers),
      (gst_wavparse_stream_data):
      Add some fixes from 0.8 branch: allow 24/32bps songs and
      blockalign samples to the header-specified size, if any
      (#311070); error out on channels==0 or bitrate==0
      (#309043, #304588).
      a0074fae
    • Thomas Vander Stichele's avatar
      port fixes from 0.8 to level · bd57e865
      Thomas Vander Stichele authored
      Original commit message from CVS:
      port fixes from 0.8 to level
      bd57e865
    • Ronald S. Bultje's avatar
      ext/faad/gstfaad.c: Add debug category, remove Close() call that made it crash... · 1d185d41
      Ronald S. Bultje authored
      ext/faad/gstfaad.c: Add debug category, remove Close() call that made it crash whenever reusing, renegotiating or any...
      
      Original commit message from CVS:
      * ext/faad/gstfaad.c: (gst_faad_class_init), (gst_faad_setcaps):
      Add debug category, remove Close() call that made it crash
      whenever reusing, renegotiating or anything; Close() actually
      free()s the handle and should only be called on READY->NULL.
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
      Actually set caps on buffer (in addition to pad), also.
      1d185d41
    • Owen Fraser-Green's avatar
      Implemented push-pull and seeking in rmdemux · ee6172a6
      Owen Fraser-Green authored
      Original commit message from CVS:
      Implemented push-pull and seeking in rmdemux
      ee6172a6
  8. 09 Aug, 2005 6 commits
    • Ronald S. Bultje's avatar
      ext/faad/gstfaad.c: Sign/unsign mismatch. · 53ba9736
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/faad/gstfaad.c: (gst_faad_event):
      Sign/unsign mismatch.
      * configure.ac:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
      (gst_qtdemux_init), (gst_qtdemux_get_src_query_types),
      (gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event),
      (plugin_init), (gst_qtdemux_handle_sink_event),
      (gst_qtdemux_change_state), (gst_qtdemux_loop_header),
      (qtdemux_sink_activate), (qtdemux_sink_activate_pull),
      (gst_qtdemux_add_stream), (qtdemux_parse), (qtdemux_parse_tree),
      (qtdemux_parse_trak), (qtdemux_video_caps), (qtdemux_audio_caps):
      * gst/qtdemux/qtdemux.h:
      Half-assed port (hey, it works).
      53ba9736
    • Tim-Philipp Müller's avatar
      gst/avi/gstavidemux.c: Fix AVI header parsing: add missing break statement after · f6d8dee6
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header):
      Fix AVI header parsing: add missing break statement after
      GST_RIFF_INFO_LIST parsing code; gst_riff_read_chunk() has
      already advanced the avi->offset, no need to do it twice
      (fixes MovieOfMovies.avi).
      f6d8dee6
    • Tim-Philipp Müller's avatar
      ext/jpeg/gstjpegdec.*: Make mjpeg actually work and skip jpeg data parsing if... · 471fec5c
      Tim-Philipp Müller authored
      ext/jpeg/gstjpegdec.*: Make mjpeg actually work and skip jpeg data parsing if we know that the input is packetized (i...
      
      Original commit message from CVS:
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init),
      (gst_jpeg_dec_setcaps), (gst_jpeg_dec_chain),
      (gst_jpeg_dec_change_state):
      * ext/jpeg/gstjpegdec.h:
      Make mjpeg actually work and skip jpeg data parsing if we
      know that the input is packetized (ie. each input buffer
      is exactly one jpeg frame).
      471fec5c
    • Ronald S. Bultje's avatar
      ext/mad/gstmad.c: It'd be nice if I could listen to my mp3 files, so send out... · 09253dca
      Ronald S. Bultje authored
      ext/mad/gstmad.c: It'd be nice if I could listen to my mp3 files, so send out an initial discont, as the sink apparen...
      
      Original commit message from CVS:
      * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
      It'd be nice if I could listen to my mp3 files, so send out an
      initial discont, as the sink apparently wants.
      09253dca
    • Ronald S. Bultje's avatar
      gst/avi/gstavidemux.c: Fix seeking (or, well, fix threading issue where a... · 139e82bd
      Ronald S. Bultje authored
      gst/avi/gstavidemux.c: Fix seeking (or, well, fix threading issue where a variable was set before a lock was taken an...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event),
      (gst_avi_demux_handle_seek):
      Fix seeking (or, well, fix threading issue where a variable was
      set before a lock was taken and was already unset before that
      same lock was taken and was thus no longer in existance when it
      actually had to be used).
      139e82bd
    • Ronald S. Bultje's avatar
      gst/avi/gstavidemux.c: Mixing binary and logical operators is not going to... · 0d1f5261
      Ronald S. Bultje authored
      gst/avi/gstavidemux.c: Mixing binary and logical operators is not going to work; fix position-querying in Totem.
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
      Mixing binary and logical operators is not going to work; fix
      position-querying in Totem.
      0d1f5261
  9. 08 Aug, 2005 7 commits
    • Tim-Philipp Müller's avatar
      ext/faad/gstfaad.*: Fix negotiation (#310932) and miscellaneous other stuff.... · 1b806af1
      Tim-Philipp Müller authored
      ext/faad/gstfaad.*: Fix negotiation (#310932) and miscellaneous other stuff. Probably still needs some more work.
      
      Original commit message from CVS:
      * ext/faad/gstfaad.c: (gst_faad_base_init), (gst_faad_class_init),
      (gst_faad_init), (gst_faad_setcaps), (gst_faad_srcgetcaps),
      (gst_faad_event), (gst_faad_update_caps), (gst_faad_chain),
      (gst_faad_change_state):
      * ext/faad/gstfaad.h:
      Fix negotiation (#310932) and miscellaneous other stuff. Probably
      still needs some more work.
      1b806af1
    • Tim-Philipp Müller's avatar
      ext/jpeg/gstjpegdec.c: Add setcaps() function (for mjpeg). · af16787f
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init),
      (gst_jpeg_dec_setcaps), (gst_jpeg_dec_chain):
      Add setcaps() function (for mjpeg).
      af16787f
    • Andy Wingo's avatar
      ext/esd/esdsink.c (gst_esdsink_getcaps): Seems that wierd va_list caps setting... · 71de30e4
      Andy Wingo authored
      ext/esd/esdsink.c (gst_esdsink_getcaps): Seems that wierd va_list caps setting function was borked. Fixed esdsink.
      
      Original commit message from CVS:
      2005-08-08  Andy Wingo  <wingo@pobox.com>
      
      * ext/esd/esdsink.c (gst_esdsink_getcaps): Seems that wierd
      va_list caps setting function was borked. Fixed esdsink.
      71de30e4
    • Andy Wingo's avatar
      sys/oss/gstosssink.c (gst_oss_sink_open, gst_oss_sink_close) · 568194ce
      Andy Wingo authored
      Original commit message from CVS:
      2005-08-08  Andy Wingo  <wingo@pobox.com>
      
      * sys/oss/gstosssink.c (gst_oss_sink_open, gst_oss_sink_close)
      (gst_oss_sink_prepare, gst_oss_sink_unprepare): Update for newer
      audiosink api.
      
      * ext/raw1394/gstdv1394src.c (gst_dv1394src_get_property)
      (gst_dv1394src_set_property): Style. All about the style.
      
      * ext/esd/esdsink.c (gst_esdsink_getcaps): Return specific caps
      only if in READY or higher (i.e., if _open() has been called.)
      (gst_esdsink_open, gst_esdsink_close, gst_esdsink_prepare)
      (gst_esdsink_unprepare): Update for audiosink changes.
      (gst_esdsink_change_state): Die!
      568194ce
    • Christian Schaller's avatar
      update spec file and fix some disting omissions · ea90cab3
      Christian Schaller authored
      Original commit message from CVS:
      update spec file and fix some disting omissions
      ea90cab3
    • Ronald S. Bultje's avatar
      ext/jpeg/Makefile.am: Fix compile. · 6a32222f
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/jpeg/Makefile.am:
      Fix compile.
      6a32222f
    • Tim-Philipp Müller's avatar
      Port jpegdec to 0.9; handles 'progressive loading' now, ie. input does no... · 7cc1cf7d
      Tim-Philipp Müller authored
      Port jpegdec to 0.9; handles 'progressive loading' now, ie. input does no longer need to be one single buffer.
      
      Original commit message from CVS:
      * configure.ac:
      * ext/Makefile.am:
      * ext/jpeg/Makefile.am:
      * ext/jpeg/gstjpeg.c: (plugin_init):
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_get_type),
      (gst_jpeg_dec_finalize), (gst_jpeg_dec_base_init),
      (gst_jpeg_dec_class_init), (gst_jpeg_dec_fill_input_buffer),
      (gst_jpeg_dec_init_source), (gst_jpeg_dec_skip_input_data),
      (gst_jpeg_dec_resync_to_restart), (gst_jpeg_dec_term_source),
      (gst_jpeg_dec_my_output_message), (gst_jpeg_dec_my_emit_message),
      (gst_jpeg_dec_my_error_exit), (gst_jpeg_dec_init),
      (is_jpeg_start_marker), (is_jpeg_end_marker),
      (gst_jpeg_dec_find_jpeg_header), (gst_jpeg_dec_ensure_header),
      (gst_jpeg_dec_have_end_marker),
      (gst_jpeg_dec_parse_tag_has_entropy_segment),
      (gst_jpeg_dec_parse_image_data), (gst_jpeg_dec_chain),
      (gst_jpeg_dec_change_state):
      * ext/jpeg/gstjpegdec.h:
      Port jpegdec to 0.9; handles 'progressive loading' now, ie. input does
      no longer need to be one single buffer.
      7cc1cf7d
  10. 04 Aug, 2005 2 commits
  11. 03 Aug, 2005 2 commits
    • Ronald S. Bultje's avatar
      Use new ghostpad API; now they actually work in Totem, also. · 7e8df65c
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset),
      (gst_gconf_audio_sink_init), (do_toggle_element),
      (cb_toggle_element), (gst_gconf_audio_sink_change_state):
      * ext/gconf/gstgconfaudiosink.h:
      * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset),
      (gst_gconf_video_sink_init), (do_toggle_element),
      (cb_toggle_element), (gst_gconf_video_sink_change_state):
      * ext/gconf/gstgconfvideosink.h:
      * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset),
      (gst_auto_audio_sink_init), (gst_auto_audio_sink_detect),
      (gst_auto_audio_sink_change_state):
      * gst/autodetect/gstautoaudiosink.h:
      * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
      (gst_auto_video_sink_init), (gst_auto_video_sink_detect),
      (gst_auto_video_sink_change_state):
      * gst/autodetect/gstautovideosink.h:
      Use new ghostpad API; now they actually work in Totem, also.
      7e8df65c
    • Ronald S. Bultje's avatar
      ext/libpng/Makefile.am: Fix uninstalled build. · 1b23cf61
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/libpng/Makefile.am:
      Fix uninstalled build.
      1b23cf61
  12. 02 Aug, 2005 3 commits
  13. 01 Aug, 2005 1 commit