1. 23 Nov, 2005 5 commits
    • Thomas Vander Stichele's avatar
      add a test for videotestsrc · 059fcb4e
      Thomas Vander Stichele authored
      Original commit message from CVS:
      add a test for videotestsrc
      059fcb4e
    • Thomas Vander Stichele's avatar
      and remove sinesrc from the repository. Closes #321446 · 978d86d1
      Thomas Vander Stichele authored
      Original commit message from CVS:
      and remove sinesrc from the repository.  Closes #321446
      978d86d1
    • Thomas Vander Stichele's avatar
      remove sinesrc from the build · 3f12c23c
      Thomas Vander Stichele authored
      Original commit message from CVS:
      remove sinesrc from the build
      3f12c23c
    • Thomas Vander Stichele's avatar
      check/: add a test for audiotestsrc, testing all waves. Even seems leak-free... · 88df6839
      Thomas Vander Stichele authored
      check/: add a test for audiotestsrc, testing all waves.  Even seems leak-free at first glance, nice job Stefan
      
      Original commit message from CVS:
      
      * check/Makefile.am:
      * check/elements/audiotestsrc.c: (setup_audiotestsrc),
      (cleanup_audiotestsrc), (GST_START_TEST), (audiotestsrc_suite),
      (main):
      add a test for audiotestsrc, testing all waves.  Even seems
      leak-free at first glance, nice job Stefan
      88df6839
    • Jan Schmidt's avatar
      po/: Translation string updates · 17e49850
      Jan Schmidt authored
      Original commit message from CVS:
      * po/af.po:
      * po/az.po:
      * po/cs.po:
      * po/en_GB.po:
      * po/hu.po:
      * po/it.po:
      * po/nb.po:
      * po/nl.po:
      * po/or.po:
      * po/sq.po:
      * po/sr.po:
      * po/sv.po:
      * po/uk.po:
      * po/vi.po:
      Translation string updates
      
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_fixate), (gst_v4lsrc_get_caps),
      (gst_v4lsrc_set_caps):
      * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_get_fps),
      (gst_v4lsrc_get_fps_list), (gst_v4lsrc_buffer_new):
      * sys/v4l/v4lsrc_calls.h:
      Improve v4lsrc, by making it work again.
      17e49850
  2. 22 Nov, 2005 22 commits
    • Jan Schmidt's avatar
      ext/libvisual/visual.c: Fix the fps calculations. · 54ec8cf7
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/libvisual/visual.c: (gst_visual_chain):
      Fix the fps calculations.
      
      * gst/ffmpegcolorspace/avcodec.h:
      Move structure element for clarity
      
      * gst-libs/gst/interfaces/tunernorm.c: (gst_tuner_norm_init):
      * gst-libs/gst/interfaces/tunernorm.h:
      * sys/v4l/gstv4ljpegsrc.c: (gst_v4ljpegsrc_src_link):
      * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_base_init):
      * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_base_init),
      (gst_v4lmjpegsrc_get_fps), (gst_v4lmjpegsrc_src_convert),
      (gst_v4lmjpegsrc_src_query), (gst_v4lmjpegsrc_get),
      (gst_v4lmjpegsrc_getcaps):
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_fixate), (gst_v4lsrc_get_caps),
      (gst_v4lsrc_set_caps):
      * sys/v4l/gstv4lsrc.h:
      * sys/v4l/v4l_calls.c: (gst_v4l_open):
      * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_get_fps),
      (gst_v4lsrc_get_fps_list), (gst_v4lsrc_buffer_new):
      * sys/v4l/v4lsrc_calls.h:
      Fractional framerates...
      54ec8cf7
    • Jan Schmidt's avatar
      ext/libvisual/visual.c: Fix the fps calculations. · 674ee67e
      Jan Schmidt authored
      Original commit message from CVS:
      
      * ext/libvisual/visual.c: (gst_visual_chain):
      Fix the fps calculations.
      
      * gst/ffmpegcolorspace/avcodec.h:
      Move structure element for clarity
      
      * gst-libs/gst/interfaces/tunernorm.c: (gst_tuner_norm_init):
      * gst-libs/gst/interfaces/tunernorm.h:
      * sys/v4l/gstv4ljpegsrc.c: (gst_v4ljpegsrc_src_link):
      * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_base_init):
      * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_base_init),
      (gst_v4lmjpegsrc_get_fps), (gst_v4lmjpegsrc_src_convert),
      (gst_v4lmjpegsrc_src_query), (gst_v4lmjpegsrc_get),
      (gst_v4lmjpegsrc_getcaps):
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_fixate), (gst_v4lsrc_get_caps),
      (gst_v4lsrc_set_caps):
      * sys/v4l/gstv4lsrc.h:
      * sys/v4l/v4l_calls.c: (gst_v4l_open):
      * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_get_fps),
      (gst_v4lsrc_get_fps_list), (gst_v4lsrc_buffer_new):
      * sys/v4l/v4lsrc_calls.h:
      Fractional framerates...
      674ee67e
    • Jan Schmidt's avatar
      Convert to fractional framerates. · f5ddd503
      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.
      f5ddd503
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.c: And we provide a clock by default, of course... · af2acb6e
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_class_init), (gst_base_audio_sink_set_clock),
      (gst_base_audio_sink_render), (gst_base_audio_sink_change_state):
      And we provide a clock by default, of course...
      af2acb6e
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstaudioclock.c: This clock can be slaved to a master clock now. · a3cb4d49
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstaudioclock.c: (gst_audio_clock_init):
      This clock can be slaved to a master clock now.
      
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_class_init), (gst_base_audio_sink_init),
      (gst_base_audio_sink_dispose), (gst_base_audio_sink_provide_clock),
      (gst_base_audio_sink_set_clock),
      (gst_base_audio_sink_set_property),
      (gst_base_audio_sink_get_property), (gst_base_audio_sink_preroll),
      (gst_base_audio_sink_render), (gst_base_audio_sink_change_state):
      * gst-libs/gst/audio/gstbaseaudiosink.h:
      Handle slaving the internal clock to the clock selected in the
      pipeline.
      Add property to make the basesink not provide a clock.
      
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_class_init), (gst_base_rtp_depayload_init),
      (gst_base_rtp_depayload_wait):
      * gst-libs/gst/rtp/gstbasertpdepayload.h:
      We can use the clock in GstElement, no need to store it ourselves.
      a3cb4d49
    • Thomas Vander Stichele's avatar
      remove deprecated properties fix up enums to correctly have short lowercase dashed nicks · c0759093
      Thomas Vander Stichele authored
      Original commit message from CVS:
      remove deprecated properties
      fix up enums to correctly have short lowercase dashed nicks
      c0759093
    • Michael Smith's avatar
      Fix compile due to self-stupidity · 9559eb69
      Michael Smith authored
      Original commit message from CVS:
      Fix compile due to self-stupidity
      9559eb69
    • Michael Smith's avatar
      Remove conflict marker · e5586238
      Michael Smith authored
      Original commit message from CVS:
      Remove conflict marker
      e5586238
    • Michael Smith's avatar
      Add underscore. · 4feeea6c
      Michael Smith authored
      Original commit message from CVS:
      Add underscore.
      4feeea6c
    • Michael Smith's avatar
      gst/: Use utility method for scaling clocktime for fractional framerates. · deaee40d
      Michael Smith authored
      Original commit message from CVS:
      * gst/videorate/gstvideorate.c: (gst_videorate_chain):
      * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_create):
      Use utility method for scaling clocktime for fractional framerates.
      deaee40d
    • Jan Schmidt's avatar
      Convert elements to use fractions for their framerate. · 0e828712
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/libvisual/visual.c: (gst_visual_src_setcaps), (get_buffer),
      (gst_visual_chain):
      * ext/ogg/gstogmparse.c: (gst_ogm_parse_chain):
      * ext/theora/theoradec.c: (theora_handle_type_packet):
      * ext/theora/theoraenc.c: (theora_enc_sink_setcaps),
      (theora_enc_chain):
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps):
      * gst-libs/gst/video/video.c: (gst_video_frame_rate):
      * gst-libs/gst/video/video.h:
      * gst/ffmpegcolorspace/avcodec.h:
      * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
      (gst_ffmpeg_caps_to_pixfmt):
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      (gst_ffmpegcsp_set_caps):
      * gst/videorate/gstvideorate.c: (gst_videorate_transformcaps),
      (gst_videorate_setcaps), (gst_videorate_blank_data),
      (gst_videorate_chain):
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_videotestsrc_src_fixate), (gst_videotestsrc_getcaps),
      (gst_videotestsrc_parse_caps), (gst_videotestsrc_setcaps),
      (gst_videotestsrc_event), (gst_videotestsrc_create):
      * gst/videotestsrc/gstvideotestsrc.h:
      * sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get),
      (gst_ximagesink_setcaps), (gst_ximagesink_change_state),
      (gst_ximagesink_get_times), (gst_ximagesink_init):
      * sys/ximage/ximagesink.h:
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support),
      (gst_xvimagesink_setcaps), (gst_xvimagesink_change_state),
      (gst_xvimagesink_get_times), (gst_xvimagesink_init):
      * sys/xvimage/xvimagesink.h:
      Convert elements to use fractions for their framerate.
      V4L elements to come later tonight.
      0e828712
    • Thomas Vander Stichele's avatar
      remove some deprecated functions · 08cd3b97
      Thomas Vander Stichele authored
      Original commit message from CVS:
      remove some deprecated functions
      08cd3b97
    • Andy Wingo's avatar
      changelog · ade9337a
      Andy Wingo authored
      Original commit message from CVS:
      changelog
      ade9337a
    • Andy Wingo's avatar
      Update for gst_tag_setter API changes. · 6e054719
      Andy Wingo authored
      Original commit message from CVS:
      2005-11-22  Andy Wingo  <wingo@pobox.com>
      
      * Update for gst_tag_setter API changes.
      6e054719
    • Andy Wingo's avatar
      ext/ogg/gstoggdemux.c (gst_ogg_pad_submit_packet) · 20b31b41
      Andy Wingo authored
      Original commit message from CVS:
      2005-11-22  Andy Wingo  <wingo@pobox.com>
      
      * ext/ogg/gstoggdemux.c (gst_ogg_pad_submit_packet)
      (gst_ogg_demux_perform_seek):
      * ext/theora/theoradec.c (theora_dec_sink_event):
      * ext/vorbis/vorbisdec.c (vorbis_dec_sink_event): Run
      update-funcnames.
      20b31b41
    • Thomas Vander Stichele's avatar
      also scan sys path · eff3b4be
      Thomas Vander Stichele authored
      Original commit message from CVS:
      also scan sys path
      eff3b4be
    • Wim Taymans's avatar
      examples/seeking/seek.c: Give higher priority to bus signals than the gtk... · 4a67753c
      Wim Taymans authored
      examples/seeking/seek.c: Give higher priority to bus signals than the gtk events to fix a race condition in the segme...
      
      Original commit message from CVS:
      * examples/seeking/seek.c: (main):
      Give higher priority to bus signals than the gtk events
      to fix a race condition in the segment looping.
      4a67753c
    • Tim-Philipp Müller's avatar
      Rename libgsttagedit to libgsttag (#322117). · c90f7552
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/theora/Makefile.am:
      * ext/vorbis/Makefile.am:
      * gst-libs/gst/tag/Makefile.am:
      * gst-plugins-base.spec.in:
      Rename libgsttagedit to libgsttag (#322117).
      c90f7552
    • Tim-Philipp Müller's avatar
      sys/: Call gst_x_overlay_prepare_xwindow_id() to give applications a final... · e24e8e12
      Tim-Philipp Müller authored
      sys/: Call gst_x_overlay_prepare_xwindow_id() to give applications a final chance to set their own xwindow id before ...
      
      Original commit message from CVS:
      * sys/ximage/ximagesink.c: (gst_ximagesink_setcaps):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_setcaps):
      Call gst_x_overlay_prepare_xwindow_id() to give applications
      a final chance to set their own xwindow id before the video
      sink creates its own window.
      e24e8e12
    • Julien Moutte's avatar
      sys/xvimage/xvimagesink.c: Handle navigation events correcly with borders if applicable. · 24cc7d9c
      Julien Moutte authored
      Original commit message from CVS:
      2005-11-22  Julien MOUTTE  <julien@moutte.net>
      
      * sys/xvimage/xvimagesink.c:
      (gst_xvimagesink_navigation_send_event): Handle navigation
      events correcly with borders if applicable.
      24cc7d9c
    • Luca Ognibene's avatar
      gst/ffmpegcolorspace/: #318353); use gst_structure_has_name(). · 629092a7
      Luca Ognibene authored
      Original commit message from CVS:
      * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
      (gst_ffmpeg_pixfmt_to_caps), (gst_ffmpeg_caps_to_pixfmt):
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      (gst_ffmpegcsp_caps_remove_format_info):
      * gst/ffmpegcolorspace/imgconvert.c:
      * gst/ffmpegcolorspace/imgconvert_template.h:
      Forward-port fixes from the 0.8 branch (patch by Luca Ognibene,
      #318353); use gst_structure_has_name().
      629092a7
    • Julien Moutte's avatar
      sys/ximage/ximagesink.c: Add debug macros on functions. · cc3190e6
      Julien Moutte authored
      Original commit message from CVS:
      2005-11-22  Julien MOUTTE  <julien@moutte.net>
      
      * sys/ximage/ximagesink.c: (gst_ximagesink_event_thread),
      (gst_ximagesink_class_init): Add debug macros on functions.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new),
      (gst_xvimagesink_xwindow_draw_borders),
      (gst_xvimagesink_xvimage_put),
      (gst_xvimagesink_xwindow_update_geometry),
      (gst_xvimagesink_handle_xevents),
      (gst_xvimagesink_get_xv_support),
      (gst_xvimagesink_event_thread), (gst_xvimagesink_xcontext_get),
      (gst_xvimagesink_xcontext_clear),
      (gst_xvimagesink_get_format_from_caps),
      (gst_xvimagesink_setcaps),
      (gst_xvimagesink_change_state), (gst_xvimagesink_show_frame),
      (gst_xvimagesink_buffer_alloc),
      (gst_xvimagesink_set_xwindow_id),
      (gst_xvimagesink_expose), (gst_xvimagesink_set_property),
      (gst_xvimagesink_get_property), (gst_xvimagesink_finalize),
      (gst_xvimagesink_init), (gst_xvimagesink_class_init):
      * sys/xvimage/xvimagesink.h: Refactoring to handle aspect ratio,
      expose while being PAUSED, out of data flow navigation events,
      etc..
      cc3190e6
  3. 21 Nov, 2005 13 commits
    • Thomas Vander Stichele's avatar
      gst-libs/gst/audio/audio.*: fix prototype - wondering why the test worked regardless · 1c3b6d42
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * gst-libs/gst/audio/audio.c: (gst_audio_duration_from_pad_buffer):
      * gst-libs/gst/audio/audio.h:
      fix prototype - wondering why the test worked regardless
      1c3b6d42
    • Thomas Vander Stichele's avatar
      add a method that returns a proper GstClockTime · be5a7cd6
      Thomas Vander Stichele authored
      Original commit message from CVS:
      add a method that returns a proper GstClockTime
      be5a7cd6
    • Tim-Philipp Müller's avatar
      gst-libs/gst/interfaces/xoverlay.*: Remove everything having to do with the... · aaf1e55b
      Tim-Philipp Müller authored
      gst-libs/gst/interfaces/xoverlay.*: Remove everything having to do with the desired size; add gst_x_overlay_prepare_x...
      
      Original commit message from CVS:
      * gst-libs/gst/interfaces/xoverlay.c: (gst_x_overlay_base_init),
      (gst_x_overlay_got_xwindow_id), (gst_x_overlay_prepare_xwindow_id):
      * gst-libs/gst/interfaces/xoverlay.h:
      Remove everything having to do with the desired size; add
      gst_x_overlay_prepare_xwindow_id() function; remove the
      'have-xwindow-id' signal and make gst_x_overlay_got_xwindow_id()
      post a message on the bus instead (#321816).
      * sys/ximage/ximagesink.c: (gst_ximagesink_xoverlay_init):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_setcaps),
      (gst_xvimagesink_xoverlay_init):
      Remove desired size stuff (#321816).
      aaf1e55b
    • Tim-Philipp Müller's avatar
      gst/typefind/gsttypefindfunctions.c: Terminate vararg functions with NULL... · ece86d53
      Tim-Philipp Müller authored
      gst/typefind/gsttypefindfunctions.c: Terminate vararg functions with NULL instead of 0 to make gcc4 happy.
      
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (mp3_type_find),
      (mpeg2_sys_type_find), (mpeg1_sys_type_find),
      (mpeg_video_type_find), (mpeg_video_stream_type_find):
      Terminate vararg functions with NULL instead of 0 to
      make gcc4 happy.
      ece86d53
    • Andy Wingo's avatar
      changelog · f25e29cd
      Andy Wingo authored
      Original commit message from CVS:
      changelog
      f25e29cd
    • Andy Wingo's avatar
      gst-libs/gst/rtp/gstrtpbuffer.h: gst-libs/gst/rtp/gstrtpbuffer.c · 3daa90cc
      Andy Wingo authored
      Original commit message from CVS:
      2005-11-21  Andy Wingo  <wingo@pobox.com>
      
      patch from: Sebastien Cote <sebas642@yahoo.ca>
      
      * gst-libs/gst/rtp/gstrtpbuffer.h:
      * gst-libs/gst/rtp/gstrtpbuffer.c
      (gst_rtpbuffer_get_payload_buffer): New function.
      3daa90cc
    • Andy Wingo's avatar
      changelog · 06d54851
      Andy Wingo authored
      Original commit message from CVS:
      changelog
      06d54851
    • Andy Wingo's avatar
      gst/playback/gstplaybin.c (gen_audio_element) · f3bafece
      Andy Wingo authored
      Original commit message from CVS:
      2005-11-21  Andy Wingo  <wingo@pobox.com>
      
      * gst/playback/gstplaybin.c (gen_audio_element)
      (gen_video_element): Use the new MISSING_PLUGIN core error
      category.
      f3bafece
    • Andy Wingo's avatar
      Don't take stream lock. · 137c2346
      Andy Wingo authored
      Original commit message from CVS:
      2005-11-21  Andy Wingo  <wingo@pobox.com>
      
      * ext/vorbis/vorbisdec.c (vorbis_dec_sink_event):
      * gst/videorate/gstvideorate.c (gst_videorate_event):
      * ext/theora/theoradec.c (theora_dec_sink_event):
      * ext/theora/theoraenc.c (theora_enc_sink_event): Don't take
      stream lock.
      
      * gst/subparse/gstsubparse.c (gst_subparse_src_event):
      * ext/ogg/gstoggdemux.c (gst_ogg_demux_perform_seek): Update for
      stream lock changes.
      137c2346
    • Wim Taymans's avatar
      gst/: Segment update fix. · 0f2336cf
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_class_init), (gst_base_audio_sink_init),
      (gst_base_audio_sink_provide_clock),
      (gst_base_audio_sink_set_clock), (gst_base_audio_sink_render),
      (gst_base_audio_sink_change_state):
      * gst/audioresample/gstaudioresample.c:
      Segment update fix.
      0f2336cf
    • Andy Wingo's avatar
      *.*: Ran scripts/update-macros. Oh yes. · f405e12b
      Andy Wingo authored
      Original commit message from CVS:
      2005-11-21  Andy Wingo  <wingo@pobox.com>
      
      * *.h:
      * *.c: Ran scripts/update-macros. Oh yes.
      f405e12b
    • Tim-Philipp Müller's avatar
      sys/ximage/: Rename ximage plugin to ximagesink (#321426) (Don't forget to... · 03ec8f5c
      Tim-Philipp Müller authored
      sys/ximage/: Rename ximage plugin to ximagesink (#321426) (Don't forget to remove your old libgstximage.* manually if...
      
      Original commit message from CVS:
      * sys/ximage/Makefile.am:
      * sys/ximage/ximage.c:
      Rename ximage plugin to ximagesink (#321426) (Don't forget to
      remove your old libgstximage.* manually if necessary).
      03ec8f5c
    • Michael Smith's avatar
      ext/vorbis/vorbisenc.c: Minimal fix for bug #320200: set the min/max bitrate... · afa20a78
      Michael Smith authored
      ext/vorbis/vorbisenc.c: Minimal fix for bug #320200: set the min/max bitrate in the correct units. A better fix would...
      
      Original commit message from CVS:
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_setup):
      Minimal fix for bug #320200: set the min/max bitrate in the correct
      units. A better fix would be to upgrade to the RATEMANAGE2
      interface, rather than using the deprecated interface used here, but
      that would require an update in our libvorbis dependency (to 1.1),
      which is probably undesirable.
      afa20a78