1. 25 Feb, 2004 1 commit
  2. 02 Feb, 2004 8 commits
  3. 01 Feb, 2004 2 commits
    • Julien Moutte Moutte's avatar
      gst-libs/gst/play/play.c: s/sinkconnect/sink_link · b569035b
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2004-02-01  Julien MOUTTE  <julien@moutte.net>
      
      * gst-libs/gst/play/play.c: (gst_play_seek_to_time),
      (gst_play_new): Accepting NULL GError, blocking time tick while seeking.        * sys/ximage/ximagesink.c: (gst_ximagesink_sink_link),
      (gst_ximagesink_chain), (gst_ximagesink_init): s/sinkconnect/sink_link
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_sink_link),
      (gst_xvimagesink_chain), (gst_xvimagesink_init): s/sinkconnect/sink_link
      b569035b
    • Thomas Vander Stichele's avatar
      add check for new function · 4c1f149d
      Thomas Vander Stichele authored
      Original commit message from CVS:
      add check for new function
      4c1f149d
  4. 31 Jan, 2004 6 commits
    • Benjamin Otte's avatar
      ext/alsa/gstalsa.c: really start/stop clock only on PLAYING <=> PAUSED · 4c282a58
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-31  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * ext/alsa/gstalsa.c: (gst_alsa_change_state), (gst_alsa_start),
      (gst_alsa_drain_audio), (gst_alsa_stop_audio):
      really start/stop clock only on PLAYING <=> PAUSED
      * ext/alsa/gstalsasink.c: (gst_alsa_sink_loop):
      remove \n from debugging lines
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain):
      make it work when seeking does not
      * ext/vorbis/vorbisdec.c: (vorbis_dec_event):
      reset on DISCONT
      4c282a58
    • Benjamin Otte's avatar
      ext/alsa/gstalsa.c: start clock on PAUSED=>PLAYING, not later · b00c0458
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-31  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * ext/alsa/gstalsa.c: (gst_alsa_change_state), (gst_alsa_start):
      start clock on PAUSED=>PLAYING, not later
      * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event):
      extract correct time for different discont formats
      (gst_alsa_sink_get_time):
      don't segfault when no format is negotiated yet, just return 0
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_event),
      (gst_ogg_demux_handle_event), (gst_ogg_demux_push),
      (gst_ogg_pad_push):
      handle flush and discont events correctly
      * ext/vorbis/vorbisdec.c: (vorbis_dec_event), (vorbis_dec_chain):
      handle discont events correctly
      b00c0458
    • Thomas Vander Stichele's avatar
      add error handling · deee35b8
      Thomas Vander Stichele authored
      Original commit message from CVS:
      add error handling
      deee35b8
    • Benjamin Otte's avatar
      ext/theora/theoradec.c: make comments work · 085aa670
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-31  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * ext/theora/theoradec.c: (theora_dec_chain):
      make comments work
      * ext/vorbis/vorbisdec.c: (vorbis_dec_src_query),
      (vorbis_dec_src_event), (vorbis_dec_chain):
      add encoder tag, fix tag reading to be more error tolerant, change
      BITRATE to NOMINAL_BITRATE, add debugging, don't unref events after
      gst_pad_event_default.
      * gst/tags/gstvorbistag.c:
      (gst_tag_list_from_vorbiscomment_buffer):
      undefine function specific define at end of function
      085aa670
    • Jeremy Simon's avatar
      ext/flac/: Fix typos · 348c3d52
      Jeremy Simon authored
      Original commit message from CVS:
      2004-01-31  Jeremy Simon  <jesimon@libertysurf.fr>
      * ext/flac/gstflacdec.c: (gst_flacdec_class_init):
      * ext/flac/gstflacdec.h:
      * ext/flac/gstflacenc.h:
      Fix typos
      348c3d52
    • David I. Lehn's avatar
      examples/gstplay/player.c: s/gstplay.h/play.h/ · 8068692b
      David I. Lehn authored
      Original commit message from CVS:
      * examples/gstplay/player.c: s/gstplay.h/play.h/
      8068692b
  5. 30 Jan, 2004 10 commits
    • Thomas Vander Stichele's avatar
      done operating · 43d25d42
      Thomas Vander Stichele authored
      Original commit message from CVS:
      done operating
      43d25d42
    • Thomas Vander Stichele's avatar
      removing deprecated code · fb12d468
      Thomas Vander Stichele authored
      Original commit message from CVS:
      removing deprecated code
      fb12d468
    • Thomas Vander Stichele's avatar
      add debug info flush after seek (julien) · a0aa0b0e
      Thomas Vander Stichele authored
      Original commit message from CVS:
      add debug info
      flush after seek (julien)
      a0aa0b0e
    • Benjamin Otte's avatar
      add bit of info · 7d2e4ce7
      Benjamin Otte authored
      Original commit message from CVS:
      add bit of info
      7d2e4ce7
    • Benjamin Otte's avatar
      configure.ac: use AC_C_INLINE · 91f4fb8d
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-30  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * configure.ac:
      use AC_C_INLINE
      * configure.ac:
      * ext/Makefile.am:
      * ext/theora/Makefile.am:
      * ext/theora/theoradec.c:
      add theora video decoder. Does just do simple decoding for now and
      has been tested against Theora cvs only.
      * ext/vorbis/vorbisdec.c: (vorbis_dec_event):
      always reset packetno on DISCONT
      91f4fb8d
    • Ronald S. Bultje's avatar
      gst/mpegstream/gstmpegdemux.c: Fix audio. · 200b4931
      Ronald S. Bultje authored
      Original commit message from CVS:
      2004-01-30  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_syshead):
      Fix audio.
      200b4931
    • Ronald S. Bultje's avatar
      gst/mpegaudioparse/gstmpegaudioparse.c: Fix header parsing - stolen from ffmpeg (thank you! :) ). · 95682c71
      Ronald S. Bultje authored
      Original commit message from CVS:
      2004-01-30  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * gst/mpegaudioparse/gstmpegaudioparse.c:
      (mp3_type_frame_length_from_header):
      Fix header parsing - stolen from ffmpeg (thank you! :) ).
      95682c71
    • Ronald S. Bultje's avatar
      ext/esd/esdsink.c: Since we have static pad template caps, we don't need to... · ff4c8d51
      Ronald S. Bultje authored
      ext/esd/esdsink.c: Since we have static pad template caps, we don't need to negotiate; either the core errors out or ...
      
      Original commit message from CVS:
      2004-01-30  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * ext/esd/esdsink.c: (gst_esdsink_init):
      Since we have static pad template caps, we don't need to negotiate;
      either the core errors out or we know the format.
      ff4c8d51
    • Ronald S. Bultje's avatar
      gst/: Fix event handling. · 82d8ba32
      Ronald S. Bultje authored
      Original commit message from CVS:
      2004-01-30  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head),
      (gst_riff_read_seek):
      * gst/matroska/ebml-read.c: (gst_ebml_read_element_id),
      (gst_ebml_read_seek):
      Fix event handling.
      82d8ba32
    • Benjamin Otte's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: removee video/x-theora from vp3 decoder, it... · 5e56acb5
      Benjamin Otte authored
      ext/ffmpeg/gstffmpegcodecmap.c: removee video/x-theora from vp3 decoder, it doesn't handle raw theora streams
      
      Original commit message from CVS:
      2004-01-30  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
      removee video/x-theora from vp3 decoder, it doesn't handle raw
      theora streams
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_init):
      fix bug with finalizing element that never went to PAUSED
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_query):
      length and position queries were swapped
      * ext/vorbis/vorbisdec.c: (gst_vorbis_dec_init),
      (vorbis_dec_from_granulepos), (vorbis_dec_src_query),
      (vorbis_dec_src_event):
      implement querying time and bytes
      5e56acb5
  6. 29 Jan, 2004 6 commits
    • Thomas Vander Stichele's avatar
      GST_ELEMENT_ERROR · 51e5863a
      Thomas Vander Stichele authored
      Original commit message from CVS:
      GST_ELEMENT_ERROR
      51e5863a
    • David Schleef's avatar
      convert (float) to (double) in caps string · 9925c8d0
      David Schleef authored
      Original commit message from CVS:
      convert (float) to (double) in caps string
      9925c8d0
    • Julien Moutte Moutte's avatar
      ext/gnomevfs/gstgnomevfssrc.c: Fixing seeking emiting FLUSH and even before DISCONT. · 745fa063
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2004-01-29  Julien MOUTTE  <julien@moutte.net>
      
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_get): Fixing seeking
      emiting FLUSH and even before DISCONT.
      * gst-libs/gst/play/gstplay.c: (gst_play_seek_to_time): Fix seeking to
      get the best instant seeking as possible yay!
      745fa063
    • Ronald S. Bultje's avatar
      gst/mpeg1videoparse/gstmp1videoparse.c: Committed wrong version last week...... · 71015118
      Ronald S. Bultje authored
      gst/mpeg1videoparse/gstmp1videoparse.c: Committed wrong version last week... Grr... Didn't notice until now.
      
      Original commit message from CVS:
      2004-01-29  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * gst/mpeg1videoparse/gstmp1videoparse.c:
      (gst_mp1videoparse_real_chain):
      Committed wrong version last week... Grr... Didn't notice until now.
      71015118
    • Julien Moutte Moutte's avatar
      sys/: Emit the have_xwindow_id signal in xwindow_create. · 90b3a252
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2004-01-29  Julien MOUTTE <julien@moutte.net>
      
      * sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_new):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xwindow_new): Emit the
      have_xwindow_id signal in xwindow_create.
      90b3a252
    • Benjamin Otte's avatar
      ext/ogg/gstoggdemux.c: lots of changes - mainly support for chained... · c36fd6ab
      Benjamin Otte authored
      ext/ogg/gstoggdemux.c: lots of changes - mainly support for chained bitstreams, seeking, querying and bugfixes of course
      
      Original commit message from CVS:
      2004-01-29  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * ext/ogg/gstoggdemux.c:
      lots of changes - mainly support for chained bitstreams, seeking,
      querying and bugfixes of course
      * ext/vorbis/Makefile.am:
      * ext/vorbis/vorbisdec.c:
      * ext/vorbis/vorbisdec.h:
      add vorbisdec raw vorbis decoder
      * ext/vorbis/vorbis.c: (plugin_init):
      register vorbisdec as PRIMARY, vorbisfile as SECONDARY
      * gst/intfloat/Makefile.am:
      * gst/intfloat/float22int.c:
      * gst/intfloat/float22int.h:
      * gst/intfloat/gstintfloatconvert.c: (plugin_init):
      add float2intnew plugin. It converts multichannel interleaved float to
      multichannel interleaved int. The name should probably be changed.
      * gst/typefind/gsttypefindfunctions.c: (theora_type_find),
      (plugin_init):
      add typefinding for raw theora video so oggdemux can detect it.
      c36fd6ab
  7. 28 Jan, 2004 5 commits
    • Julien Moutte Moutte's avatar
      gst-libs/gst/play/gstplay.c: seek on video sink element first. · 9e6fdf1a
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2004-01-28  Julien MOUTTE  <julien@moutte.net>
      
      * gst-libs/gst/play/gstplay.c: (gst_play_seek_to_time): seek on video
      sink element first.
      * gst/videoscale/gstvideoscale.c:
      (gst_videoscale_handle_src_event): Fixing src event handler.
      9e6fdf1a
    • Ronald S. Bultje's avatar
      sys/v4l/: Implement resizing... Hack. But that's why v4l is b0rked... · 0848dd95
      Ronald S. Bultje authored
      Original commit message from CVS:
      2004-01-28  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_class_init), (gst_v4lsrc_init),
      (gst_v4lsrc_open), (gst_v4lsrc_close),
      (gst_v4lsrc_palette_to_caps), (gst_v4lsrc_srcconnect),
      (gst_v4lsrc_getcaps), (gst_v4lsrc_set_clock):
      * sys/v4l/gstv4lsrc.h:
      * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_capture_start),
      (gst_v4lsrc_grab_frame), (gst_v4lsrc_capture_stop):
      Implement resizing... Hack. But that's why v4l is b0rked...
      0848dd95
    • Julien Moutte Moutte's avatar
      sys/: Removing some useless debugs messages, correctly cleaning the image... · 7cd06571
      Julien Moutte Moutte authored
      sys/: Removing some useless debugs messages, correctly cleaning the image created to check xshm calls on succes, adde...
      
      Original commit message from CVS:
      2004-01-28  Julien MOUTTE <julien@moutte.net>
      
      * sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls),
      (gst_ximagesink_ximage_new), (gst_ximagesink_ximage_destroy),
      (gst_ximagesink_ximage_put), (gst_ximagesink_xwindow_new),
      (gst_ximagesink_xwindow_destroy):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls),
      (gst_xvimagesink_xvimage_new), (gst_xvimagesink_xvimage_destroy),
      (gst_xvimagesink_xwindow_new), (gst_xvimagesink_xwindow_destroy),
      (gst_xvimagesink_xwindow_resize), (gst_xvimagesink_get_xv_support),
      (gst_xvimagesink_xcontext_get): Removing some useless debugs messages,
      correctly cleaning the image created to check xshm calls on succes,
      added a lot of XSync calls in X11 functions, and fixed a segfault when
      no image format was defined before negotiation happened.
      7cd06571
    • Benjamin Otte's avatar
      ext/alsa/gstalsa.c: use gst_element_get_time to get correct time · 1d9586d6
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-28  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * ext/alsa/gstalsa.c: (gst_alsa_query_func):
      use gst_element_get_time to get correct time
      1d9586d6
    • Julien Moutte Moutte's avatar
      sys/: Our · 4c653e12
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2004-01-28  Julien MOUTTE  <julien@moutte.net>
      
      * sys/ximage/ximagesink.c: (gst_ximagesink_handle_xerror),
      (gst_ximagesink_check_xshm_calls), (gst_ximagesink_ximage_destroy),
      (gst_ximagesink_xcontext_get), (gst_ximagesink_class_init):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_handle_xerror),
      (gst_xvimagesink_check_xshm_calls),
      (gst_xvimagesink_xvimage_destroy), (gst_xvimagesink_xcontext_get): Our
      X plugins are now able to detect that XShm calls will fail even if the
      server claims that it has XShm support (remote displays most of the
      time). We then log the error as a GST_DEBUG and set use_shm to FALSE
      so that we use non XShm functions. This feature is almost useless for
      xvimagesink as Xv is not supported on remote displays anyway, but
      it might happen than even on the local display XShm calls fail.
      4c653e12
  8. 27 Jan, 2004 2 commits
    • David Schleef's avatar
      ext/esd/esdsink.c: Fix sync issues in esdsink. Also changed esdsink to only... · a775acc0
      David Schleef authored
      ext/esd/esdsink.c: Fix sync issues in esdsink.  Also changed esdsink to only use 44100,16,2, since esd sucks at rate ...
      
      Original commit message from CVS:
      * ext/esd/esdsink.c: (gst_esdsink_class_init), (gst_esdsink_init),
      (gst_esdsink_link), (gst_esdsink_get_time), (gst_esdsink_chain),
      (gst_esdsink_change_state):  Fix sync issues in esdsink.  Also
      changed esdsink to only use 44100,16,2, since esd sucks at rate
      conversion and esdsink has had difficulty negotiating.
      a775acc0
    • Julien Moutte Moutte's avatar
      gst-libs/gst/play/gstplay.c: Fixing the way to get current position. · 4f82beee
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2004-01-27  Julien MOUTTE <julien@moutte.net>
      
      * gst-libs/gst/play/gstplay.c: (gst_play_tick_callback),
      (gst_play_seek_to_time): Fixing the way to get current position.
      4f82beee