1. 22 Feb, 2004 3 commits
    • Benjamin Otte's avatar
      gst/audioconvert/gstaudioconvert.c: set rank to PRIMARY · 355318b5
      Benjamin Otte authored
      Original commit message from CVS:
      2004-02-22  Benjamin Otte  <otte@gnome.org>
      
      reported by: Stefan Kost <kost@imn.htwk-leipzig.de>
      
      * gst/audioconvert/gstaudioconvert.c: (plugin_init):
      set rank to PRIMARY
      * gst/volume/gstvolume.c: (plugin_init):
      set rank to NONE
      fixes #134960
      
      2004-02-22   Julio M. Merino Vidal <jmmv@menta.net>
      
      reviewed by Benjamin Otte  <otte@gnome.org>
      
      * ext/flac/gstflacenc.c: (gst_flacenc_chain):
      escape NULL strings in GST_ELEMENT_ERROR properly (fixes #135116)
      355318b5
    • Benjamin Otte's avatar
      configure.ac: export [_]*{gst,Gst,GST}.* symbols from plugins · 3acef0a8
      Benjamin Otte authored
      Original commit message from CVS:
      2004-02-22  Benjamin Otte  <otte@gnome.org>
      
      * configure.ac:
      export [_]*{gst,Gst,GST}.* symbols from plugins
      
      2004-02-22  Christophe Fergeau <teuf@gnome.org>
      
      reviewed by: Benjamin Otte  <otte@gnome.org>
      
      * ext/lame/gstlame.c: (add_one_tag):
      * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_get_tag_value),
      (gst_vorbisenc_metadata_set1):
      * gst/tags/gstid3tag.c:
      * gst/tags/gstvorbistag.c: (gst_vorbis_tag_add):
      apply fixes from bugs #135042 (lame can't write tags) and #133817
      (add GST_ALBUM_VOLUME_{COUNT,NUMBER} tags)
      3acef0a8
    • Ramon Garcia Fernandez's avatar
      Export only gst_plugin_desc from plugins · e1a8f471
      Ramon Garcia Fernandez authored
      Original commit message from CVS:
      Export only gst_plugin_desc from plugins
      e1a8f471
  2. 20 Feb, 2004 3 commits
    • Thomas Vander Stichele's avatar
      fix gdk_pixbuf install location creation for solaris fix category for vorbisdec · 5da344cc
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      fix gdk_pixbuf install location creation for solaris
      fix category for vorbisdec
      5da344cc
    • Andy Wingo's avatar
      gst/intfloat/, gst/oneton: Removed, replaced by audioconvert and interleave respectively. · ce89f168
      Andy Wingo authored
      Original commit message from CVS:
      2004-02-20  Andy Wingo  <wingo@pobox.com>
      
      * gst/intfloat/, gst/oneton: Removed, replaced by audioconvert and
      interleave respectively.
      
      * gst/interleave/deinterleave.c: New plugin: deinterleave
      (replaces on oneton).
      * gst/interleave/interleave.c: New plugin: interleave.
      * gst/interleave/plugin.h: Support file.
      * gst/interleave/plugin.c: Support file.
      
      * configure.ac: Remove intfloat and oneton, add interleave.
      
      * ext/sndfile/gstsf.c: Handle events better.
      
      * gst/audioconvert/gstaudioconvert.c: Change to support int2float
      and float2int operation. int2float has scheduling problems as
      noted in in2float_chain.
      ce89f168
    • Benjamin Otte's avatar
      ext/xine/: add first version of xine plugin wrapper. Currently only wraps the · 8eae64c3
      Benjamin Otte authored
      Original commit message from CVS:
      2004-02-20  Benjamin Otte  <otte@gnome.org>
      
      * ext/xine/Makefile.am:
      * ext/xine/gstxine.h:
      * ext/xine/xine.c:
      * ext/xine/xineaudiodec.c:
      * ext/xine/xinecaps.c:
      add first version of xine plugin wrapper. Currently only wraps the
      QDM2 win32 DLL, and even that only in proof-of-concept quality.
      * configure.ac:
      * ext/Makefile.am:
      add xine plugin wrapper, disabled by default. Use --enable-xine to
      build. Note that it'll segfault on gst-register if you don't remove
      the goom and tvtime post plugins from xine.
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event),
      (qtdemux_parse), (qtdemux_parse_trak), (qtdemux_audio_caps):
      add extradata parsing for QDM2.
      change around debugging prints.
      8eae64c3
  3. 19 Feb, 2004 4 commits
    • Benjamin Otte's avatar
      ext/: use gst_tag_list_insert when you want to insert tags · 10367e62
      Benjamin Otte authored
      Original commit message from CVS:
      2004-02-19  Benjamin Otte  <otte@gnome.org>
      
      * ext/lame/gstlame.c: (gst_lame_chain):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_chain):
      use gst_tag_list_insert when you want to insert tags
      10367e62
    • David Schleef's avatar
      configure.ac: Move massink to gst-rotten · 36a3243b
      David Schleef authored
      Original commit message from CVS:
      * configure.ac:  Move massink to gst-rotten
      * ext/Makefile.am:
      * ext/mas/Makefile.am:
      * ext/mas/massink.c:
      * ext/mas/massink.h:
      36a3243b
    • David Schleef's avatar
      ext/gdk_pixbuf/gstgdkpixbuf.c: Disable gdk_pixbuf typefinding, since it seems... · bb3eed46
      David Schleef authored
      ext/gdk_pixbuf/gstgdkpixbuf.c: Disable gdk_pixbuf typefinding, since it seems to be worse than nothing.
      
      Original commit message from CVS:
      * ext/gdk_pixbuf/gstgdkpixbuf.c: (plugin_init): Disable gdk_pixbuf
      typefinding, since it seems to be worse than nothing.
      * gst/typefind/gsttypefindfunctions.c: (qt_type_find):  Add ftyp
      atom to recognize .mp4 and .m4a files as video/quicktime.
      bb3eed46
    • David Schleef's avatar
      gst/sine/demo-dparams.c: Use double dparams, not float. · 275aac5a
      David Schleef authored
      Original commit message from CVS:
      * gst/sine/demo-dparams.c: (quit_live),
      (dynparm_log_value_changed), (dynparm_value_changed), (main):
      Use double dparams, not float.
      * gst/sine/gstsinesrc.c: (gst_sinesrc_class_init),
      (gst_sinesrc_init): Change sync default to FALSE, since multiple
      sync'd elements don't really work correctly.
      * gst/volume/gstvolume.c: (volume_class_init), (volume_init),
      (volume_update_volume), (volume_get_property):  Change dparam
      to double.
      275aac5a
  4. 18 Feb, 2004 4 commits
    • Julien Moutte's avatar
      sys/ximage/ximagesink.c: Rework the way software video scaling works. So now... · c7730278
      Julien Moutte authored
      sys/ximage/ximagesink.c: Rework the way software video scaling works. So now we check on each chain call if the video...
      
      Original commit message from CVS:
      2004-02-18  Julien MOUTTE  <julien@moutte.net>
      
      * sys/ximage/ximagesink.c:
      (gst_ximagesink_xwindow_update_geometry),
      (gst_ximagesink_renegotiate_size), (gst_ximagesink_handle_xevents),
      (gst_ximagesink_change_state), (gst_ximagesink_expose),
      (gst_ximagesink_init): Rework the way software video scaling works. So
      now we check on each chain call if the video frames are feeling the
      window. If not we try to renegotiate caps. On failure we memorize that
      and we won't try again for that PLAYING sessions.
      * sys/ximage/ximagesink.h: Adding a boolean to store the caps renego
      failure.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_init): initialize the
      synchronous flag.
      c7730278
    • Thomas Vander Stichele's avatar
      break up link function for better error debug · 38471bcd
      Thomas Vander Stichele authored
      Original commit message from CVS:
      break up link function for better error debug
      38471bcd
    • Thomas Vander Stichele's avatar
      add debug category · 57c07bbf
      Thomas Vander Stichele authored
      Original commit message from CVS:
      add debug category
      57c07bbf
    • Julien Moutte's avatar
      sys/ximage/ximagesink.c: Reorganizing the way renegotiation work. The event... · bf3ab919
      Julien Moutte authored
      sys/ximage/ximagesink.c: Reorganizing the way renegotiation work. The event handling function is not taking care of e...
      
      Original commit message from CVS:
      2004-02-18  Julien MOUTTE <julien@moutte.net>
      
      * sys/ximage/ximagesink.c: (gst_ximagesink_renegotiate_size),
      (gst_ximagesink_handle_xevents), (gst_ximagesink_expose): Reorganizing
      the way renegotiation work. The event handling function is not taking
      care of external windows and renegotiate method check for pad flags
      NEGOTIATING. Should fix : #133209
      bf3ab919
  5. 17 Feb, 2004 3 commits
  6. 16 Feb, 2004 7 commits
    • Julien Moutte's avatar
      sys/ximage/ximagesink.c: Renegotiate size on expose. · f9afb0e7
      Julien Moutte authored
      Original commit message from CVS:
      2004-02-17  Julien MOUTTE  <julien@moutte.net>
      
      * sys/ximage/ximagesink.c: (gst_ximagesink_renegotiate_size),
      (gst_ximagesink_expose): Renegotiate size on expose.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_expose): Update window
      size on expose.
      f9afb0e7
    • Benjamin Otte's avatar
      testsuite/alsa/sinesrc.c: cosmetic fix to fix compile issue with gcc 2.95.4 · a627711a
      Benjamin Otte authored
      Original commit message from CVS:
      2004-02-16  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * testsuite/alsa/sinesrc.c:
      cosmetic fix to fix compile issue with gcc 2.95.4
      a627711a
    • Johan Dahlin's avatar
      tiny cosmetic changes · 008cdde0
      Johan Dahlin authored
      Original commit message from CVS:
      tiny cosmetic changes
      008cdde0
    • Johan Dahlin's avatar
      Spelling fix · 3abeeb95
      Johan Dahlin authored
      Original commit message from CVS:
      Spelling fix
      3abeeb95
    • Thomas Vander Stichele's avatar
      readme · cdb88c69
      Thomas Vander Stichele authored
      Original commit message from CVS:
      readme
      cdb88c69
    • Julien Moutte's avatar
      ext/alsa/gstalsa.c: Alsa should trigger an error if it failed opening the audio device. · 614d7e3d
      Julien Moutte authored
      Original commit message from CVS:
      2004-02-16  Julien MOUTTE <julien@moutte.net>
      
      * ext/alsa/gstalsa.c: (gst_alsa_open_audio),
      (gst_alsa_timestamp_to_bytes): Alsa should trigger an error if it
      failed opening the audio device.
      * sys/ximage/ximagesink.c: (gst_ximagesink_ximage_new),
      (gst_ximagesink_ximage_destroy), (gst_ximagesink_ximage_put),
      (gst_ximagesink_xwindow_new), (gst_ximagesink_xwindow_destroy),
      (gst_ximagesink_xwindow_resize), (gst_ximagesink_xwindow_clear),
      (gst_ximagesink_renegotiate_size), (gst_ximagesink_handle_xevents),
      (gst_ximagesink_xcontext_get), (gst_ximagesink_xcontext_clear),
      (gst_ximagesink_change_state), (gst_ximagesink_chain),
      (gst_ximagesink_set_xwindow_id): Clearing window in READY TO PAUSED.
      Removing some useless g_return_if_fail like wingo suggested.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new),
      (gst_xvimagesink_xvimage_destroy), (gst_xvimagesink_xvimage_put),
      (gst_xvimagesink_xwindow_new), (gst_xvimagesink_xwindow_destroy),
      (gst_xvimagesink_xwindow_resize), (gst_xvimagesink_xwindow_clear),
      (gst_xvimagesink_update_colorbalance),
      (gst_xvimagesink_handle_xevents), (gst_xvimagesink_xcontext_get),
      (gst_xvimagesink_xcontext_clear),
      (gst_xvimagesink_get_fourcc_from_caps),
      (gst_xvimagesink_change_state), (gst_xvimagesink_chain),
      (gst_xvimagesink_set_xwindow_id),
      (gst_xvimagesink_colorbalance_list_channels),
      (gst_xvimagesink_colorbalance_set_value),
      (gst_xvimagesink_colorbalance_get_value): Clearing window in READY TO
      PAUSED. Removing some useless g_return_if_fail like wingo suggested.
      614d7e3d
    • Thomas Vander Stichele's avatar
      throw error instead of assertion · 0f003d87
      Thomas Vander Stichele authored
      Original commit message from CVS:
      throw error instead of assertion
      0f003d87
  7. 15 Feb, 2004 4 commits
  8. 14 Feb, 2004 7 commits
    • Julien Moutte's avatar
      gst-libs/gst/play/play.c: Disable visualization until i find a way to fix switch correctly. · a2147596
      Julien Moutte authored
      Original commit message from CVS:
      2004-02-14  Julien MOUTTE  <julien@moutte.net>
      
      * gst-libs/gst/play/play.c: (gst_play_connect_visualization): Disable
      visualization until i find a way to fix switch correctly.
      * gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head): Fix a bug when
      EOS arrives.
      * gst/switch/gstswitch.c: (gst_switch_release_pad),
      (gst_switch_request_new_pad), (gst_switch_poll_sinkpads),
      (gst_switch_loop), (gst_switch_dispose), (gst_switch_class_init):
      Reworked switch to get a more correct behaviour with events and refing
      of data stored in sinkpads.
      * gst/switch/gstswitch.h: Adding an eos flag for every sinkpad so that
      we don't pull from a pad in EOS.
      a2147596
    • Thomas Vander Stichele's avatar
      ffmpeg plugin moved to gst-ffmpeg module · 6d6a7a82
      Thomas Vander Stichele authored
      Original commit message from CVS:
      ffmpeg plugin moved to gst-ffmpeg module
      6d6a7a82
    • Christian Schaller's avatar
      latest updates and includes · 8d614999
      Christian Schaller authored
      Original commit message from CVS:
      latest updates and includes
      8d614999
    • Benjamin Otte's avatar
      ext/mad/gstid3tag.c: remove v1 tag even if we can't read it (makes sure we don't detect it again) · c9ad09bd
      Benjamin Otte authored
      Original commit message from CVS:
      2004-02-14  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
      remove v1 tag even if we can't read it (makes sure we don't detect
      it again)
      c9ad09bd
    • Benjamin Otte's avatar
      ext/alsa/gstalsa.*: try xrun recovery when wait failed. Make xrun recovery... · 73a071b7
      Benjamin Otte authored
      ext/alsa/gstalsa.*: try xrun recovery when wait failed. Make xrun recovery function return TRUE/FALSE to indicate suc...
      
      Original commit message from CVS:
      2004-02-14  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * ext/alsa/gstalsa.c: (gst_alsa_pcm_wait),
      (gst_alsa_xrun_recovery):
      * ext/alsa/gstalsa.h:
      try xrun recovery when wait failed. Make xrun recovery function
      return TRUE/FALSE to indicate success. (might fix #134354)
      73a071b7
    • David Schleef's avatar
      gst/sine/demo-dparams.c: Convert from float to double. · 9f2dbcdf
      David Schleef authored
      Original commit message from CVS:
      * gst/sine/demo-dparams.c: (dynparm_log_value_changed),
      (dynparm_value_changed), (main): Convert from float to double.
      * gst/sine/gstsinesrc.c: (gst_sinesrc_init): same.
      9f2dbcdf
    • David Schleef's avatar
      gst/silence/gstsilence.*: Add sync property. · bb977a97
      David Schleef authored
      Original commit message from CVS:
      * gst/silence/gstsilence.c: (gst_silence_class_init),
      (gst_silence_set_clock), (gst_silence_get),
      (gst_silence_set_property), (gst_silence_get_property):
      * gst/silence/gstsilence.h: Add sync property.
      * gst/sine/gstsinesrc.c: (gst_sinesrc_class_init),
      (gst_sinesrc_init), (gst_sinesrc_set_clock), (gst_sinesrc_get),
      (gst_sinesrc_set_property), (gst_sinesrc_get_property):
      * gst/sine/gstsinesrc.h: Add sync property.
      bb977a97
  9. 13 Feb, 2004 4 commits
  10. 12 Feb, 2004 1 commit