1. 23 Nov, 2005 6 commits
  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 12 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