1. 30 Nov, 2005 7 commits
    • Thomas Vander Stichele's avatar
      move · 53c29a12
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * PORTED_09:
      * docs/random/PORTED_09:
      move
      * tests/Makefile.am:
      add
      * win32/gst.sln:
      remove
      53c29a12
    • Thomas Vander Stichele's avatar
      move under tests · 33fb1e42
      Thomas Vander Stichele authored
      Original commit message from CVS:
      move under tests
      33fb1e42
    • Tim-Philipp Müller's avatar
      ext/pango/gsttextrender.*: Add missing files. · 2bdb9428
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/pango/gsttextrender.c: (gst_text_render_base_init),
      (gst_text_render_class_init), (resize_bitmap),
      (gst_text_render_render_text), (gst_text_render_setcaps),
      (gst_text_render_fixate_caps), (gst_text_renderer_bitmap_to_ayuv),
      (gst_text_render_chain), (gst_text_render_finalize),
      (gst_text_render_init), (gst_text_render_set_property):
      * ext/pango/gsttextrender.h:
      Add missing files.
      2bdb9428
    • Tim-Philipp Müller's avatar
      Port pango-based textoverlay, timeoverlay and textrender to 0.9 and add... · b1d87b1f
      Tim-Philipp Müller authored
      Port pango-based textoverlay, timeoverlay and textrender to 0.9 and add background shading and text wrapping modes. M...
      
      Original commit message from CVS:
      * configure.ac:
      * ext/Makefile.am:
      * ext/pango/Makefile.am:
      * ext/pango/gstclockoverlay.c: (gst_clock_overlay_base_init),
      (gst_clock_overlay_render_time), (gst_clock_overlay_get_text),
      (gst_clock_overlay_class_init), (gst_clock_overlay_init):
      * ext/pango/gstclockoverlay.h:
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_base_init),
      (gst_text_overlay_get_text), (gst_text_overlay_class_init),
      (gst_text_overlay_finalize), (gst_text_overlay_init),
      (gst_text_overlay_update_wrap_mode), (gst_text_overlay_setcaps),
      (gst_text_overlay_text_pad_linked),
      (gst_text_overlay_text_pad_unlinked),
      (gst_text_overlay_set_property), (gst_text_overlay_getcaps),
      (gst_text_overlay_shade_y), (gst_text_overlay_blit_yuv420),
      (gst_text_overlay_resize_bitmap), (gst_text_overlay_render_text),
      (gst_text_overlay_push_frame), (gst_text_overlay_pop_video),
      (gst_text_overlay_pop_text), (gst_text_overlay_collected),
      (gst_text_overlay_change_state), (plugin_init):
      * ext/pango/gsttextoverlay.h:
      * ext/pango/gsttimeoverlay.c: (gst_time_overlay_base_init),
      (gst_time_overlay_render_time), (gst_time_overlay_get_text),
      (gst_time_overlay_class_init), (gst_time_overlay_init):
      * ext/pango/gsttimeoverlay.h:
      Port pango-based textoverlay, timeoverlay and textrender to 0.9
      and add background shading and text wrapping modes. Make
      timoverlay derive from textoverlay. Also add new clockoverlay
      element.
      b1d87b1f
    • Julien Moutte Moutte's avatar
      gst/udp/Makefile.am: Moved to netbuffer. · 92116812
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-11-30  Julien MOUTTE  <julien@moutte.net>
      
      * gst/udp/Makefile.am: Moved to netbuffer.
      92116812
    • Julien Moutte Moutte's avatar
      Ported multipart mux/demux to 0.9. · f67f9e92
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-11-30  Julien MOUTTE  <julien@moutte.net>
      
      * configure.ac:
      * PORTED_O9:
      * gst/multipart/Makefile.am:
      * gst/multipart/multipartdemux.c:
      (gst_multipart_demux_base_init),
      (gst_multipart_demux_class_init), (gst_multipart_demux_init),
      (gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain),
      (gst_multipart_demux_change_state),
      (gst_multipart_demux_plugin_init):
      * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
      (gst_multipart_mux_init), (gst_multipart_mux_finalize),
      (gst_multipart_mux_sinkconnect),
      (gst_multipart_mux_request_new_pad),
      (gst_multipart_mux_handle_src_event),
      (gst_multipart_mux_queue_pads), (gst_multipart_mux_collected),
      (gst_multipart_mux_change_state): Ported multipart mux/demux to
      0.9.
      f67f9e92
    • Thomas Vander Stichele's avatar
      gst/: update for symbols change · 4ad25ff0
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * gst/debug/gstnavigationtest.c: (gst_navigationtest_get_type):
      * gst/debug/gstnavigationtest.h:
      * gst/effectv/gstaging.c: (gst_agingtv_get_type):
      * gst/effectv/gstdice.c: (gst_dicetv_get_type):
      * gst/effectv/gstedge.c: (gst_edgetv_get_type):
      * gst/effectv/gstquark.c: (gst_quarktv_get_type):
      * gst/effectv/gstrev.c: (gst_revtv_get_type):
      * gst/effectv/gstshagadelic.c: (gst_shagadelictv_get_type):
      * gst/effectv/gstvertigo.c: (gst_vertigotv_get_type):
      * gst/effectv/gstwarp.c: (gst_warptv_get_type):
      * gst/videofilter/gstvideoflip.c: (gst_video_flip_set_property),
      (gst_video_flip_get_type):
      * gst/videofilter/gstvideoflip.h:
      update for symbols change
      4ad25ff0
  2. 29 Nov, 2005 5 commits
  3. 28 Nov, 2005 4 commits
    • Edward Hervey's avatar
      gst/avi/gstavidemux.c: Useless check now we're setting the current entry correctly. · 735b60ac
      Edward Hervey authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
      Useless check now we're setting the current entry correctly.
      735b60ac
    • Tim-Philipp Müller's avatar
      ext/jpeg/gstjpegenc.c: Don't leak input buffer in chain function (fixes... · 804aff86
      Tim-Philipp Müller authored
      ext/jpeg/gstjpegenc.c: Don't leak input buffer in chain function (fixes #322667); make state change function thread-s...
      
      Original commit message from CVS:
      * ext/jpeg/gstjpegenc.c: (gst_jpegenc_resync), (gst_jpegenc_chain),
      (gst_jpegenc_set_property), (gst_jpegenc_get_property),
      (gst_jpegenc_change_state):
      Don't leak input buffer in chain function (fixes #322667); make
      state change function thread-safe; don't repeat the current function
      name in GST_DEBUG statements; use GST_ROUND_UP_* macros; use
      gst_pad_alloc_buffer(); misc. minor cleanups.
      804aff86
    • Jan Schmidt's avatar
      gst/matroska/matroska-mux.c: Look for pixel-aspect-ratio in caps, not... · 96d5f727
      Jan Schmidt authored
      gst/matroska/matroska-mux.c: Look for pixel-aspect-ratio in caps, not pixel_width and pixel_height (Fixes: #322645)
      
      Original commit message from CVS:
      * gst/matroska/matroska-mux.c:
      (gst_matroska_mux_video_pad_setcaps):
      Look for pixel-aspect-ratio in caps, not pixel_width and
      pixel_height (Fixes: #322645)
      96d5f727
    • Jan Schmidt's avatar
      gst/matroska/matroska-mux.c: From Michal Benes: frame duration should be... · bad1f030
      Jan Schmidt authored
      gst/matroska/matroska-mux.c: From Michal Benes: frame duration should be GST_SECOND / framerate, not
      
      Original commit message from CVS:
      * gst/matroska/matroska-mux.c:
      (gst_matroska_mux_video_pad_setcaps):
      From Michal Benes:
      frame duration should be GST_SECOND / framerate, not
      GST_SECOND * framerate. (Fixes: #322643)
      bad1f030
  4. 27 Nov, 2005 1 commit
  5. 26 Nov, 2005 1 commit
  6. 25 Nov, 2005 4 commits
  7. 24 Nov, 2005 2 commits
    • Julien Moutte Moutte's avatar
      gst/effectv/gstquark.c: Flush the planes list on reverse caps negotiation.... · b47757e5
      Julien Moutte Moutte authored
      gst/effectv/gstquark.c: Flush the planes list on reverse caps negotiation. This was crashing because of differently s...
      
      Original commit message from CVS:
      2005-11-24  Julien MOUTTE  <julien@moutte.net>
      
      * gst/effectv/gstquark.c: (gst_quarktv_set_caps),
      (gst_quarktv_get_unit_size), (gst_quarktv_transform),
      (gst_quarktv_planetable_clear), (gst_quarktv_change_state),
      (gst_quarktv_base_init), (gst_quarktv_class_init),
      (gst_quarktv_init): Flush the planes list on reverse caps
      negotiation. This was crashing because of differently sized
      buffers.
      b47757e5
    • Julien Moutte Moutte's avatar
      gst/: Handle strides correctly, fix identity flipping, convert navigation event correctly again. · 20c7083c
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-11-24  Julien MOUTTE  <julien@moutte.net>
      
      * gst/debug/gstnavigationtest.c: (draw_box_planar411):
      * gst/videofilter/gstvideoflip.c:
      (gst_videoflip_method_get_type),
      (gst_videoflip_set_caps), (gst_videoflip_transform_caps),
      (gst_videoflip_get_unit_size), (gst_videoflip_flip),
      (gst_videoflip_transform), (gst_videoflip_handle_src_event),
      (gst_videoflip_set_property), (gst_videoflip_base_init),
      (gst_videoflip_class_init), (gst_videoflip_init): Handle strides
      correctly, fix identity flipping, convert navigation event
      correctly again.
      20c7083c
  8. 23 Nov, 2005 5 commits
    • Thomas Vander Stichele's avatar
      back to HEAD · a5f9b5d3
      Thomas Vander Stichele authored
      Original commit message from CVS:
      back to HEAD
      a5f9b5d3
    • Thomas Vander Stichele's avatar
      releasing 0.9.6 · 90154bf8
      Thomas Vander Stichele authored
      Original commit message from CVS:
      releasing 0.9.6
      90154bf8
    • Jan Schmidt's avatar
      gst/debug/gstnavigationtest.c: Oops, initialise the framerate GValue · 66e41fd2
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/debug/gstnavigationtest.c: (gst_navigationtest_init):
      Oops, initialise the framerate GValue
      66e41fd2
    • Julien Moutte Moutte's avatar
      VideoFilter inherits from · 2ea4f5b3
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-11-23  Julien MOUTTE  <julien@moutte.net>
      
      * ext/cairo/gsttimeoverlay.c:
      (gst_timeoverlay_update_font_height),
      (gst_timeoverlay_set_caps), (gst_timeoverlay_get_unit_size),
      (gst_timeoverlay_transform), (gst_timeoverlay_base_init),
      (gst_timeoverlay_class_init), (gst_timeoverlay_init),
      (gst_timeoverlay_get_type):
      * ext/cairo/gsttimeoverlay.h:
      * gst/debug/Makefile.am:
      * gst/debug/gstnavigationtest.c:
      (gst_navigationtest_handle_src_event),
      (gst_navigationtest_get_unit_size),
      (gst_navigationtest_set_caps),
      (gst_navigationtest_transform),
      (gst_navigationtest_change_state),
      (gst_navigationtest_base_init), (gst_navigationtest_class_init),
      (gst_navigationtest_init), (gst_navigationtest_get_type),
      (plugin_init):
      * gst/debug/gstnavigationtest.h:
      * gst/effectv/Makefile.am:
      * gst/effectv/gstaging.c: (gst_agingtv_set_caps),
      (gst_agingtv_get_unit_size), (gst_agingtv_transform),
      (gst_agingtv_base_init), (gst_agingtv_class_init),
      (gst_agingtv_init), (gst_agingtv_get_type):
      * gst/effectv/gstdice.c: (gst_dicetv_set_caps),
      (gst_dicetv_get_unit_size), (gst_dicetv_transform),
      (gst_dicetv_base_init), (gst_dicetv_class_init),
      (gst_dicetv_init),
      (gst_dicetv_get_type):
      * gst/effectv/gstedge.c: (gst_edgetv_set_caps),
      (gst_edgetv_get_unit_size), (gst_edgetv_transform),
      (gst_edgetv_base_init), (gst_edgetv_class_init),
      (gst_edgetv_init),
      (gst_edgetv_get_type):
      * gst/effectv/gsteffectv.c:
      * gst/effectv/gsteffectv.h:
      * gst/effectv/gstquark.c: (gst_quarktv_set_caps),
      (gst_quarktv_get_unit_size), (fastrand),
      (gst_quarktv_transform),
      (gst_quarktv_change_state), (gst_quarktv_base_init),
      (gst_quarktv_class_init), (gst_quarktv_init),
      (gst_quarktv_get_type):
      * gst/effectv/gstrev.c: (gst_revtv_set_caps),
      (gst_revtv_get_unit_size), (gst_revtv_transform),
      (gst_revtv_base_init), (gst_revtv_class_init), (gst_revtv_init),
      (gst_revtv_get_type):
      * gst/effectv/gstshagadelic.c: (gst_shagadelictv_set_caps),
      (gst_shagadelictv_get_unit_size), (gst_shagadelictv_transform),
      (gst_shagadelictv_base_init), (gst_shagadelictv_class_init),
      (gst_shagadelictv_init), (gst_shagadelictv_get_type):
      * gst/effectv/gstvertigo.c: (gst_vertigotv_set_caps),
      (gst_vertigotv_get_unit_size), (gst_vertigotv_transform),
      (gst_vertigotv_base_init), (gst_vertigotv_class_init),
      (gst_vertigotv_init), (gst_vertigotv_get_type):
      * gst/effectv/gstwarp.c: (gst_warptv_set_caps),
      (gst_warptv_get_unit_size), (gst_warptv_transform),
      (gst_warptv_base_init), (gst_warptv_class_init),
      (gst_warptv_init),
      (gst_warptv_get_type):
      * gst/videofilter/Makefile.am:
      * gst/videofilter/gstvideobalance.c:
      * gst/videofilter/gstvideobalance.h:
      * gst/videofilter/gstvideofilter.c: (gst_videofilter_get_type),
      (gst_videofilter_class_init), (gst_videofilter_init):
      * gst/videofilter/gstvideofilter.h:
      * gst/videofilter/gstvideoflip.c: (gst_videoflip_set_caps),
      (gst_videoflip_transform_caps), (gst_videoflip_get_unit_size),
      (gst_videoflip_flip), (gst_videoflip_transform),
      (gst_videoflip_handle_src_event), (gst_videoflip_set_property),
      (gst_videoflip_base_init), (gst_videoflip_class_init),
      (gst_videoflip_init), (plugin_init), (gst_videoflip_get_type):
      * gst/videofilter/gstvideoflip.h: VideoFilter inherits from
      BaseTransform, it's just a place holder for now and every video
      effect plugin has been ported to use BaseTransform features
      directly. QuarkTV was fixed too (was broken), navigationtest
      works
      and best for the end, videoflip converts navigation events
      depending
      on flip method ! Fixes #320953
      2ea4f5b3
    • Jan Schmidt's avatar
      Fixes for API changes · 48520a45
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/aalib/gstaasink.c: (gst_aasink_fixate):
      * ext/cairo/gsttextoverlay.c: (gst_text_overlay_collected):
      * gst/goom/gstgoom.c: (gst_goom_init), (gst_goom_src_setcaps),
      (gst_goom_src_negotiate), (gst_goom_chain):
      * gst/matroska/matroska-mux.c:
      (gst_matroska_mux_video_pad_setcaps):
      * sys/osxvideo/osxvideosink.m:
      Fixes for API changes
      48520a45
  9. 22 Nov, 2005 11 commits
    • Michael Smith's avatar
      ext/jpeg/: JPEG fractiony goodness. · 8667e55c
      Michael Smith authored
      Original commit message from CVS:
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_setcaps),
      (gst_jpeg_dec_chain), (gst_jpeg_dec_change_state):
      * ext/jpeg/gstjpegdec.h:
      * ext/jpeg/gstjpegenc.c: (gst_jpegenc_setcaps):
      * ext/jpeg/gstjpegenc.h:
      * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_setcaps),
      (gst_smokeenc_resync):
      * ext/jpeg/gstsmokeenc.h:
      JPEG fractiony goodness.
      8667e55c
    • Michael Smith's avatar
      Fix for #321430: unresolved symbols due to incorrect linkage on inline functions in goom. · a72e695a
      Michael Smith authored
      Original commit message from CVS:
      Fix for #321430: unresolved symbols due to incorrect linkage on inline functions
      in goom.
      
      Does not, however, fix the general crackheadedness of goom (global variables,
      oh my!); this should be moved to -bad.
      a72e695a
    • Jan Schmidt's avatar
      More fractional framerate conversions · 11c39abc
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/cairo/gsttextoverlay.c: (gst_text_overlay_init),
      (gst_text_overlay_setcaps), (gst_text_overlay_collected):
      * ext/cairo/gsttextoverlay.h:
      * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_link):
      * ext/gdk_pixbuf/gstgdkpixbuf.h:
      * ext/libpng/gstpngdec.c: (gst_pngdec_init),
      (gst_pngdec_caps_create_and_set):
      * ext/libpng/gstpngdec.h:
      * ext/libpng/gstpngenc.c: (gst_pngenc_setcaps):
      * gst/alpha/gstalphacolor.c: (gst_alpha_color_set_caps):
      * gst/avi/gstavimux.c: (gst_avimux_init),
      (gst_avimux_vidsinkconnect):
      * gst/flx/gstflxdec.c: (gst_flxdec_chain):
      * gst/goom/gstgoom.c: (gst_goom_init), (gst_goom_src_setcaps),
      (gst_goom_src_negotiate), (gst_goom_chain):
      * gst/goom/gstgoom.h:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
      * gst/matroska/matroska-mux.c:
      (gst_matroska_mux_video_pad_setcaps):
      * sys/osxvideo/osxvideosink.h:
      * sys/osxvideo/osxvideosink.m:
      More fractional framerate conversions
      11c39abc
    • Jan Schmidt's avatar
      Convert to fractional framerates. · dad9986c
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/aalib/gstaasink.c: (gst_aasink_fixate):
      * gst/debug/gstnavigationtest.c:
      (gst_navigationtest_handle_src_event):
      * gst/videofilter/gstvideofilter.c:
      (gst_videofilter_format_get_structure), (gst_videofilter_setcaps),
      (gst_videofilter_init):
      * gst/videofilter/gstvideofilter.h:
      Convert to fractional framerates.
      dad9986c
    • Thomas Vander Stichele's avatar
      fix up more enums · 842a43f8
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix up more enums
      842a43f8
    • Michael Smith's avatar
      gst/videomixer/videomixer.c: Fractional framerates, videomixer. · a6e0bc89
      Michael Smith authored
      Original commit message from CVS:
      * gst/videomixer/videomixer.c: (gst_videomixer_pad_sink_setcaps),
      (gst_videomixer_getcaps), (gst_videomixer_fill_queues),
      (gst_videomixer_update_queues):
      Fractional framerates, videomixer.
      a6e0bc89
    • Michael Smith's avatar
      ext/dv/: Fractional framerates for DV. · efe4bc24
      Michael Smith authored
      Original commit message from CVS:
      * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_sink_setcaps):
      * ext/dv/gstdvdec.h:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_init),
      (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert),
      (gst_dvdemux_demux_video), (gst_dvdemux_demux_frame),
      (gst_dvdemux_flush):
      * ext/dv/gstdvdemux.h:
      Fractional framerates for DV.
      efe4bc24
    • Tim-Philipp Müller's avatar
      gst/autodetect/: Use gst_plugin_feature_list_free() to free feature list and... · e8464db2
      Tim-Philipp Müller authored
      gst/autodetect/: Use gst_plugin_feature_list_free() to free feature list and in the case of autovideosink free the li...
      
      Original commit message from CVS:
      * gst/autodetect/gstautoaudiosink.c:
      (gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
      * gst/autodetect/gstautovideosink.c:
      (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
      Use gst_plugin_feature_list_free() to free feature list and
      in the case of autovideosink free the list at all. Also
      miscellaneous cosmetic fixes.
      e8464db2
    • Thomas Vander Stichele's avatar
      gst/cutter/gstcutter.c: copy calculation code from level; remove use of some audio functions · baba27fb
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * gst/cutter/gstcutter.c: (gst_cutter_chain),
      (gst_cutter_set_property), (gst_cutter_get_caps):
      copy calculation code from level; remove use of some audio
      functions
      baba27fb
    • Andy Wingo Wingo's avatar
      Update for gst_tag_setter API changes. · 8d223d75
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-22  Andy Wingo  <wingo@pobox.com>
      
      * Update for gst_tag_setter API changes.
      8d223d75
    • Andy Wingo Wingo's avatar
      ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event) (gst_dvdemux_demux_frame)... · bdeae7cf
      Andy Wingo Wingo authored
      ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event) (gst_dvdemux_demux_frame) ext/flac/gstflacdec.c (gst_flacdec_writ...
      
      Original commit message from CVS:
      2005-11-22  Andy Wingo  <wingo@pobox.com>
      
      * ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event)
      (gst_dvdemux_demux_frame)
      * ext/flac/gstflacdec.c (gst_flacdec_write)
      * ext/flac/gstflacenc.c (gst_flacenc_seek_callback)
      (gst_flacenc_sink_event)
      * ext/gconf/gstgconfaudiosink.c (gst_gconf_audio_sink_init)
      * ext/gconf/gstgconfvideosink.c (gst_gconf_video_sink_init)
      * ext/libpng/gstpngdec.c (gst_pngdec_caps_create_and_set)
      * ext/speex/gstspeexdec.c (speex_dec_event, speex_dec_chain)
      * gst/auparse/gstauparse.c (gst_auparse_chain)
      * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_init)
      * gst/autodetect/gstautovideosink.c (gst_auto_video_sink_init)
      * gst/avi/gstavidemux.c (gst_avi_demux_stream_header)
      (gst_avi_demux_handle_seek)
      * gst/goom/gstgoom.c (gst_goom_event)
      * gst/matroska/ebml-write.c (gst_ebml_write_seek)
      * gst/matroska/matroska-demux.c
      (gst_matroska_demux_handle_seek_event)
      (gst_matroska_demux_loop_stream_parse_id)
      * gst/wavenc/gstwavenc.c (gst_wavenc_stop_file)
      * gst/wavparse/gstwavparse.c (gst_wavparse_handle_seek)
      (gst_wavparse_stream_headers): Run update-funcnames.
      bdeae7cf