1. 23 Oct, 2005 2 commits
  2. 21 Oct, 2005 3 commits
  3. 20 Oct, 2005 3 commits
    • Tim-Philipp Müller's avatar
      gst/matroska/matroska-demux.c: Fix duration query; fix basetime in newsegment... · a7e0b7d6
      Tim-Philipp Müller authored
      gst/matroska/matroska-demux.c: Fix duration query; fix basetime in newsegment event after seek; fix duration in initi...
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_handle_src_query),
      (gst_matroska_demux_handle_seek_event),
      (gst_matroska_demux_loop_stream_parse_id):
      Fix duration query; fix basetime in newsegment event after
      seek; fix duration in initial newsegment event.
      * gst/matroska/matroska-mux.c:
      (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start):
      Extract number of channels and samplerate from vorbis headers;
      add some debug messages when querying the durations of the
      input streams.
      a7e0b7d6
    • Wim Taymans's avatar
      gst/wavparse/gstwavparse.c: Set stream time correctly in newsegment. · 57bcc588
      Wim Taymans authored
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
      (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
      (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event):
      Set stream time correctly in newsegment.
      57bcc588
    • Wim Taymans's avatar
      gst/avi/gstavidemux.c: Correctly fill in the stream time. · 9f460966
      Wim Taymans authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
      Correctly fill in the stream time.
      9f460966
  4. 19 Oct, 2005 4 commits
    • Thomas Vander Stichele's avatar
      use ELEMENT messages instead · 587a7add
      Thomas Vander Stichele authored
      Original commit message from CVS:
      use ELEMENT messages instead
      587a7add
    • Wim Taymans's avatar
      gst/: API change fix. · 3ab46f21
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types),
      (gst_qtdemux_handle_src_query):
      * gst/speed/gstspeed.c: (speed_get_query_types), (speed_src_query):
      * gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
      (gst_tta_parse_get_query_types), (gst_tta_parse_query):
      API change fix.
      3ab46f21
    • Wim Taymans's avatar
      API change fix. · ba7ee6ae
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_get_src_query_types),
      (gst_dvdemux_src_query):
      * ext/flac/gstflacdec.c: (gst_flacdec_length),
      (gst_flacdec_src_query):
      * ext/raw1394/gstdv1394src.c: (gst_dv1394src_query):
      * ext/speex/gstspeexdec.c: (speex_dec_src_query):
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
      * gst/debug/gstnavseek.c: (gst_navseek_seek):
      * gst/debug/progressreport.c: (gst_progress_report_report):
      * gst/matroska/ebml-read.c: (gst_ebml_read_get_length):
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_handle_src_query):
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_start):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
      (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
      (gst_wavparse_pad_convert), (gst_wavparse_pad_query),
      (gst_wavparse_srcpad_event):
      API change fix.
      ba7ee6ae
    • Tim-Philipp Müller's avatar
      gst/goom/: Make inline functions either 'static inline' or 'extern inline',... · 97f39d46
      Tim-Philipp Müller authored
      gst/goom/: Make inline functions either 'static inline' or 'extern inline', otherwise the Forte compiler apparently w...
      
      Original commit message from CVS:
      * gst/goom/filters.c:
      * gst/goom/graphic.h:
      * gst/goom/lines.c:
      Make inline functions either 'static inline' or 'extern inline',
      otherwise the Forte compiler apparently won't inline them (#317300).
      97f39d46
  5. 18 Oct, 2005 5 commits
    • Julien Moutte Moutte's avatar
      ext/libpng/gstpngdec.c: forgot the buffer unref in pull. · 6142c0c1
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-10-19  Julien MOUTTE  <julien@moutte.net>
      
      * ext/libpng/gstpngdec.c: forgot the buffer unref in pull.
      6142c0c1
    • Julien Moutte Moutte's avatar
      ext/libpng/gstpngdec.*: Complete rewrite of pngdec. It's now very nice and... · 1d531d5b
      Julien Moutte Moutte authored
      ext/libpng/gstpngdec.*: Complete rewrite of pngdec. It's now very nice and handle push/pull based model. if you have ...
      
      Original commit message from CVS:
      2005-10-19  Julien MOUTTE  <julien@moutte.net>
      
      * ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
      (gst_pngdec_init), (user_error_fn), (user_warning_fn),
      (user_info_callback), (user_endrow_callback),
      (user_end_callback),
      (user_read_data), (gst_pngdec_caps_create_and_set),
      (gst_pngdec_task), (gst_pngdec_chain), (gst_pngdec_sink_event),
      (gst_pngdec_libpng_clear), (gst_pngdec_libpng_init),
      (gst_pngdec_change_state), (gst_pngdec_sink_activate_push),
      (gst_pngdec_sink_activate_pull), (gst_pngdec_sink_activate):
      * ext/libpng/gstpngdec.h: Complete rewrite of pngdec. It's now
      very nice and handle push/pull based model. if you have filesrc
      connected to it, it will do random access to load the png file.
      If you have a network source that can't do _getrange, it does
      progressive loading through the chain function.
      * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps),
      (transform_rgb), (transform_bgr): Fix caps negotiation correctly
      thanks to Master Wim Taymans ;-)
      1d531d5b
    • Tim-Philipp Müller's avatar
      gst/matroska/: Ported matroska demuxer to 0.9. · 66413b5f
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/matroska/Makefile.am:
      * gst/matroska/ebml-read.c:
      * gst/matroska/ebml-read.h:
      * gst/matroska/matroska-demux.c:
      * gst/matroska/matroska-demux.h:
      * gst/matroska/matroska.c: (plugin_init):
      Ported matroska demuxer to 0.9.
      66413b5f
    • Tim-Philipp Müller's avatar
      gst/matroska/matroska-mux.c: Fix mpeg4 input handling (#318847); also, while... · 2b6838d7
      Tim-Philipp Müller authored
      gst/matroska/matroska-mux.c: Fix mpeg4 input handling (#318847); also, while we're at it, fix media type for Motion-J...
      
      Original commit message from CVS:
      Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
      * gst/matroska/matroska-mux.c:
      (gst_matroska_mux_video_pad_setcaps),
      (gst_matroska_mux_audio_pad_setcaps):
      Fix mpeg4 input handling (#318847); also, while we're at it,
      fix media type for Motion-JPEG: should be image/jpeg.
      2b6838d7
    • Wim Taymans's avatar
      gst/wavparse/gstwavparse.c: Fix for segment-start/stop API change. · 0c40cd0a
      Wim Taymans authored
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
      (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
      (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event):
      Fix for segment-start/stop API change.
      0c40cd0a
  6. 17 Oct, 2005 6 commits
    • Julien Moutte Moutte's avatar
      gst/alpha/gstalphacolor.c: Handle caps negotiation in a better way. · 1adfcec2
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-10-17  Julien MOUTTE  <julien@moutte.net>
      
      * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps),
      (transform_rgb), (transform_bgr): Handle caps negotiation in a
      better
      way.
      1adfcec2
    • Julien Moutte Moutte's avatar
      gst/videobox/gstvideobox.c: Fix caps nego some more to get · 22060a91
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-10-17  Julien MOUTTE  <julien@moutte.net>
      
      * gst/videobox/gstvideobox.c: (gst_video_box_transform_caps),
      (gst_video_box_get_unit_size): Fix caps nego some more to get
      AYUV
      output declared in transform_caps.
      22060a91
    • Julien Moutte Moutte's avatar
      ext/libpng/gstpngdec.c: We use fixed caps. · 55fd6600
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-10-17  Julien MOUTTE  <julien@moutte.net>
      
      * ext/libpng/gstpngdec.c: (gst_pngdec_init): We use fixed caps.
      55fd6600
    • Julien Moutte Moutte's avatar
      gst/videobox/gstvideobox.c: Fix wrong size calculations and implement get_unit_size correctly. · aa522287
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-10-17  Julien MOUTTE  <julien@moutte.net>
      
      * gst/videobox/gstvideobox.c: (gst_video_box_transform_caps),
      (gst_video_box_get_unit_size): Fix wrong size calculations and
      implement get_unit_size correctly.
      aa522287
    • Tim-Philipp Müller's avatar
      configure.ac: Enable flx plugin. · d472134c
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      Enable flx plugin.
      * gst/flx/gstflxdec.c: (flx_decode_chunks):
      Fix gcc4 signedness issue.
      d472134c
    • Julien Moutte Moutte's avatar
      configure.ac: Adding videomixer. · 1aa9f76c
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-10-17  Julien MOUTTE  <julien@moutte.net>
      
      * configure.ac: Adding videomixer.
      * ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
      (user_read_data), (gst_pngdec_chain): More debugging.
      * gst/alpha/Makefile.am: Adding alphacolor
      * gst/alpha/gstalphacolor.c: (gst_alpha_color_base_init),
      (gst_alpha_color_class_init), (gst_alpha_color_init),
      (gst_alpha_color_transform_caps), (gst_alpha_color_set_caps),
      (transform_rgb), (transform_bgr),
      (gst_alpha_color_transform_ip),
      (plugin_init): Ported to 0.9 using in place base tranform.
      * gst/videomixer/Makefile.am:
      * gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type),
      (gst_videomixer_pad_class_init),
      (gst_videomixer_pad_sink_setcaps),
      (gst_videomixer_pad_link), (gst_videomixer_pad_unlink),
      (gst_videomixer_pad_init), (gst_videomixer_class_init),
      (gst_videomixer_init), (gst_videomixer_getcaps),
      (gst_videomixer_request_new_pad), (gst_videomixer_fill_queues),
      (gst_videomixer_blend_buffers), (gst_videomixer_update_queues),
      (gst_videomixer_collected), (gst_videomixer_change_state):
      Ported
      to 0.9 using collectpads.
      1aa9f76c
  7. 16 Oct, 2005 3 commits
  8. 15 Oct, 2005 1 commit
    • Julien Moutte Moutte's avatar
      ext/libpng/: Ported pngdec to 0.9 · 2ae32d6f
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-10-15  Julien MOUTTE  <julien@moutte.net>
      
      * ext/libpng/Makefile.am:
      * ext/libpng/gstpng.c: (plugin_init):
      * ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
      (gst_pngdec_init), (user_read_data), (gst_pngdec_chain):
      * ext/libpng/gstpngdec.h: Ported pngdec to 0.9
      2ae32d6f
  9. 14 Oct, 2005 1 commit
    • Tim-Philipp Müller's avatar
      Port matroska muxer to 0.9 (#318847). · 22b9a5cd
      Tim-Philipp Müller authored
      Original commit message from CVS:
      Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
      * configure.ac:
      * gst/matroska/Makefile.am:
      * gst/matroska/ebml-ids.h:
      * gst/matroska/ebml-write.c:
      * gst/matroska/ebml-write.h:
      * gst/matroska/matroska-ids.h:
      * gst/matroska/matroska-mux.c:
      * gst/matroska/matroska-mux.h:
      * gst/matroska/matroska.c: (plugin_init):
      Port matroska muxer to 0.9 (#318847).
      22b9a5cd
  10. 13 Oct, 2005 3 commits
  11. 12 Oct, 2005 6 commits
    • Stefan Kost's avatar
      renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition · ea006c58
      Stefan Kost authored
      Original commit message from CVS:
      * examples/indexing/indexmpeg.c: (main):
      * ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio),
      (gst_artsdsink_close_audio), (gst_artsdsink_change_state):
      * ext/artsd/gstartsdsink.h:
      * ext/audiofile/gstafparse.c: (gst_afparse_open_file),
      (gst_afparse_close_file):
      * ext/audiofile/gstafparse.h:
      * ext/audiofile/gstafsink.c: (gst_afsink_open_file),
      (gst_afsink_close_file), (gst_afsink_chain),
      (gst_afsink_change_state):
      * ext/audiofile/gstafsink.h:
      * ext/audiofile/gstafsrc.c: (gst_afsrc_open_file),
      (gst_afsrc_close_file), (gst_afsrc_change_state):
      * ext/audiofile/gstafsrc.h:
      * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_init):
      * ext/directfb/directfbvideosink.c: (gst_directfbvideosink_init):
      * ext/dts/gstdtsdec.c: (gst_dtsdec_init):
      * ext/jack/gstjack.h:
      * ext/jack/gstjackbin.c: (gst_jack_bin_init),
      (gst_jack_bin_change_state):
      * ext/musepack/gstmusepackdec.c: (gst_musepackdec_init):
      * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_init):
      * ext/nas/nassink.c: (gst_nassink_open_audio),
      (gst_nassink_close_audio), (gst_nassink_change_state):
      * ext/nas/nassink.h:
      * ext/polyp/polypsink.c: (gst_polypsink_init):
      * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_change_state):
      * ext/sdl/sdlvideosink.h:
      * ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
      * ext/sndfile/gstsf.c: (gst_sf_set_property),
      (gst_sf_change_state), (gst_sf_release_request_pad),
      (gst_sf_open_file), (gst_sf_close_file), (gst_sf_loop):
      * ext/sndfile/gstsf.h:
      * ext/swfdec/gstswfdec.c: (gst_swfdec_init):
      * ext/tarkin/gsttarkindec.c: (gst_tarkindec_init):
      * gst/apetag/apedemux.c: (gst_ape_demux_init):
      * gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_init):
      * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_init):
      * gst/festival/gstfestival.c: (gst_festival_change_state):
      * gst/festival/gstfestival.h:
      * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init):
      * gst/multifilesink/gstmultifilesink.c: (gst_multifilesink_init),
      (gst_multifilesink_set_location), (gst_multifilesink_open_file),
      (gst_multifilesink_close_file), (gst_multifilesink_next_file),
      (gst_multifilesink_pad_query), (gst_multifilesink_handle_event),
      (gst_multifilesink_chain), (gst_multifilesink_change_state):
      * gst/multifilesink/gstmultifilesink.h:
      * gst/videodrop/gstvideodrop.c: (gst_videodrop_init):
      * sys/cdrom/gstcdplayer.c: (cdplayer_init):
      * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_init),
      (dxr3audiosink_open), (dxr3audiosink_close),
      (dxr3audiosink_chain_pcm), (dxr3audiosink_chain_ac3),
      (dxr3audiosink_change_state):
      * sys/dxr3/dxr3audiosink.h:
      * sys/dxr3/dxr3spusink.c: (dxr3spusink_init), (dxr3spusink_open),
      (dxr3spusink_close), (dxr3spusink_chain),
      (dxr3spusink_change_state):
      * sys/dxr3/dxr3spusink.h:
      * sys/dxr3/dxr3videosink.c: (dxr3videosink_init),
      (dxr3videosink_open), (dxr3videosink_close),
      (dxr3videosink_write_data), (dxr3videosink_change_state):
      * sys/dxr3/dxr3videosink.h:
      * sys/glsink/glimagesink.c: (gst_glimagesink_init):
      * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state),
      (gst_qcamsrc_open), (gst_qcamsrc_close):
      * sys/qcam/gstqcamsrc.h:
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
      * sys/vcd/vcdsrc.c: (gst_vcdsrc_set_property), (gst_vcdsrc_get),
      (gst_vcdsrc_open_file), (gst_vcdsrc_close_file),
      (gst_vcdsrc_change_state), (gst_vcdsrc_recalculate):
      * sys/vcd/vcdsrc.h:
      renamed GST_FLAGS macros to GST_OBJECT_FLAGS
      moved bitshift from macro to enum definition
      ea006c58
    • Stefan Kost's avatar
      renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition · 987ab4dd
      Stefan Kost authored
      Original commit message from CVS:
      * examples/indexing/indexmpeg.c: (main):
      * ext/esd/esdmon.c: (gst_esdmon_open_audio),
      (gst_esdmon_close_audio), (gst_esdmon_change_state):
      * ext/esd/esdmon.h:
      * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init):
      * ext/pango/gsttextoverlay.c: (gst_textoverlay_init):
      * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
      * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
      * gst/avi/gstavimux.c: (gst_avimux_init):
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_init):
      * gst/multipart/multipartdemux.c: (gst_multipart_demux_init):
      * gst/multipart/multipartmux.c: (gst_multipart_mux_init):
      * gst/oldcore/gstmultifilesrc.c: (gst_multifilesrc_init),
      (gst_multifilesrc_get), (gst_multifilesrc_open_file),
      (gst_multifilesrc_close_file), (gst_multifilesrc_change_state):
      * gst/oldcore/gstmultifilesrc.h:
      * gst/oldcore/gstpipefilter.c: (gst_pipefilter_init),
      (gst_pipefilter_open_file), (gst_pipefilter_close_file),
      (gst_pipefilter_change_state):
      * gst/oldcore/gstpipefilter.h:
      * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
      * gst/videomixer/videomixer.c: (gst_videomixer_init):
      * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_init):
      * sys/osxaudio/gstosxaudiosink.h:
      * sys/osxaudio/gstosxaudiosrc.h:
      renamed GST_FLAGS macros to GST_OBJECT_FLAGS
      moved bitshift from macro to enum definition
      987ab4dd
    • Thomas Vander Stichele's avatar
      dist cairo · f5c93b95
      Thomas Vander Stichele authored
      Original commit message from CVS:
      dist cairo
      f5c93b95
    • Thomas Vander Stichele's avatar
      ext/: update of cairo-based timeoverlay to 1.0 Cairo API doesn't work yet for... · b51bde9b
      Thomas Vander Stichele authored
      ext/: update of cairo-based timeoverlay to 1.0 Cairo API doesn't work yet for resizing of output sink
      
      Original commit message from CVS:
      
      * ext/Makefile.am:
      * ext/cairo/Makefile.am:
      * ext/cairo/gstcairo.c: (plugin_init):
      * ext/cairo/gsttextoverlay.c: (gst_textoverlay_change_state):
      * ext/cairo/gsttimeoverlay.c: (gst_timeoverlay_update_font_height),
      (gst_timeoverlay_setup), (gst_timeoverlay_planar411):
      * ext/cairo/gsttimeoverlay.h:
      update of cairo-based timeoverlay to 1.0 Cairo API
      doesn't work yet for resizing of output sink
      b51bde9b
    • Thomas Vander Stichele's avatar
      don't build checks if we don't have check · 722ec5e4
      Thomas Vander Stichele authored
      Original commit message from CVS:
      don't build checks if we don't have check
      722ec5e4
    • Thomas Vander Stichele's avatar
      don't build checks if we don't have gstcheck · dd8b6e69
      Thomas Vander Stichele authored
      Original commit message from CVS:
      don't build checks if we don't have gstcheck
      dd8b6e69
  12. 11 Oct, 2005 3 commits
    • Wim Taymans's avatar
      ext/speex/gstspeexdec.c: newsegment API fix. · f3add756
      Wim Taymans authored
      Original commit message from CVS:
      * ext/speex/gstspeexdec.c: (speex_dec_event), (speex_dec_chain):
      newsegment API fix.
      f3add756
    • Wim Taymans's avatar
      gst/: newsegment API update. · b0e9b53b
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
      * gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
      (gst_tta_parse_parse_header):
      newsegment API update.
      b0e9b53b
    • Wim Taymans's avatar
      newsegment API update. · 3a6dd6c3
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event),
      (gst_dvdemux_demux_frame):
      * ext/flac/gstflacdec.c: (gst_flacdec_write):
      * gst/auparse/gstauparse.c: (gst_auparse_chain):
      * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header),
      (gst_avi_demux_handle_seek):
      * gst/goom/gstgoom.c: (gst_goom_event):
      * gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
      (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
      (gst_wavparse_loop), (gst_wavparse_pad_convert),
      (gst_wavparse_srcpad_event):
      newsegment API update.
      3a6dd6c3