1. 22 Feb, 2005 1 commit
    • Tim-Philipp Müller's avatar
      ext/gdk_pixbuf/pixbufscale.c: Don't leak caps string (fixes #168134) · 6ff11d0b
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_link):
      Don't leak caps string (fixes #168134)
      
      * ext/jpeg/gstjpegenc.c: (gst_jpegenc_class_init),
      (gst_jpegenc_init), (gst_jpegenc_finalize),
      (gst_jpegenc_change_state):
      Don't leak line buffers and context struct (fixes #168133).
      6ff11d0b
  2. 21 Feb, 2005 3 commits
  3. 20 Feb, 2005 2 commits
    • Jan Schmidt's avatar
      gst/dvdlpcmdec/gstdvdlpcmdec.c: Make sure we only write to writable buffers · f5091492
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain):
      Make sure we only write to writable buffers
      f5091492
    • Tim-Philipp Müller's avatar
      gst-libs/gst/riff/riff-media.c: Do actually fix invalid RIFF fmt header values... · a1a8dab8
      Tim-Philipp Müller authored
      gst-libs/gst/riff/riff-media.c: Do actually fix invalid RIFF fmt header values for alaw and mulaw audio instead of ju...
      
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_audio_caps_with_data):
      Do actually fix invalid RIFF fmt header values for alaw
      and mulaw audio instead of just saying so.
      
      * gst/wavparse/gstwavparse.c: (gst_wavparse_fmt):
      Give gst_riff_create_audio_caps_with_data() a chance to
      fix up broken format header fields before extracting any
      parameters from the header. (fixes #167633)
      a1a8dab8
  4. 19 Feb, 2005 2 commits
  5. 18 Feb, 2005 1 commit
  6. 17 Feb, 2005 2 commits
  7. 16 Feb, 2005 1 commit
  8. 15 Feb, 2005 4 commits
    • Ronald S. Bultje's avatar
      gst/modplug/gstmodplug.cc: Add missing break causing position queries to fail. · 20e78d89
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/modplug/gstmodplug.cc:
      Add missing break causing position queries to fail.
      20e78d89
    • Ronald S. Bultje's avatar
      ext/ogg/gstoggdemux.c: Granpos can apparently be -1, which screws up calculations... · f222acff
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_populate):
      Granpos can apparently be -1, which screws up calculations...
      f222acff
    • Jan Schmidt's avatar
      sys/: Use a mutex protected list to marshal navigation events into the stream... · 777ae17a
      Jan Schmidt authored
      sys/: Use a mutex protected list to marshal navigation events into the stream thread from whichever thread sends them.
      
      Original commit message from CVS:
      * sys/ximage/ximagesink.c: (gst_ximagesink_chain),
      (gst_ximagesink_send_pending_navigation),
      (gst_ximagesink_navigation_send_event), (gst_ximagesink_finalize),
      (gst_ximagesink_init):
      * sys/ximage/ximagesink.h:
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain),
      (gst_xvimagesink_send_pending_navigation),
      (gst_xvimagesink_navigation_send_event),
      (gst_xvimagesink_finalize), (gst_xvimagesink_init):
      * sys/xvimage/xvimagesink.h:
      Use a mutex protected list to marshal navigation
      events into the stream thread from whichever thread
      sends them.
      777ae17a
    • Tim-Philipp Müller's avatar
      Add query function to GstSpeed, so that the stream length and current position... · 8bc146d7
      Tim-Philipp Müller authored
      Add query function to GstSpeed, so that the stream length and current position get adjusted when queried (note that c...
      
      Original commit message from CVS:
      Add query function to GstSpeed, so that the stream length and current position get adjusted when queried (note that current position queries may still be wrong if the audio sink returns values based on buffer timestamps instead of passing on the query
      8bc146d7
  9. 13 Feb, 2005 2 commits
    • Benjamin Otte's avatar
      gst/audioconvert/gstaudioconvert.c: create channel conversion matrix when linking · 3d40ce29
      Benjamin Otte authored
      Original commit message from CVS:
      * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_link),
      (gst_audio_convert_channels):
      create channel conversion matrix when linking
      * gst/audioconvert/.cvsignore:
      * gst/audioconvert/Makefile.am:
      * gst/audioconvert/channelmixtest.c: (main):
      add (ugly) test that ensures stereo <=> mono conversion works
      correctly
      3d40ce29
    • Benjamin Otte's avatar
      gst/audioconvert/gstchannelmix.h: include missing header file · 9ec22a66
      Benjamin Otte authored
      Original commit message from CVS:
      * gst/audioconvert/gstchannelmix.h:
      include missing header file
      * gst/audioconvert/gstchannelmix.c:
      (gst_audio_convert_fill_compatible):
      use same sign for both channels when converting to/from compatible
      channel. Previously used different signs made the signals cancel
      each other out and appear like silence. (fixes #167269)
      9ec22a66
  10. 12 Feb, 2005 3 commits
    • Tim-Philipp Müller's avatar
      Convert to and from YV12 (fixes #156379) · 336b9c7f
      Tim-Philipp Müller authored
      Original commit message from CVS:
      Convert to and from YV12 (fixes #156379)
      336b9c7f
    • Julien Moutte Moutte's avatar
      sys/ximage/ximagesink.c: Protect interface methods from chain and negotiation... · 3403870c
      Julien Moutte Moutte authored
      sys/ximage/ximagesink.c: Protect interface methods from chain and negotiation and vice versa (Fixes #166142).
      
      Original commit message from CVS:
      2005-02-12  Julien MOUTTE  <julien@moutte.net>
      
      * sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_new),
      (gst_ximagesink_sink_link), (gst_ximagesink_change_state),
      (gst_ximagesink_chain), (gst_ximagesink_set_xwindow_id),
      (gst_ximagesink_expose), (gst_ximagesink_set_property),
      (gst_ximagesink_finalize), (gst_ximagesink_init): Protect interface
      methods from chain and negotiation and vice versa (Fixes #166142).
      * sys/ximage/ximagesink.h: Add stream_lock.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_sink_link),
      (gst_xvimagesink_chain), (gst_xvimagesink_buffer_free),
      (gst_xvimagesink_buffer_alloc), (gst_xvimagesink_set_xwindow_id),
      (gst_xvimagesink_expose): Check for xcontext before trying to link.
      3403870c
    • Tim-Philipp Müller's avatar
      Don't send 'Hey! You gave me a NULL pointer yo naughty person' as error... · f55ae939
      Tim-Philipp Müller authored
      Don't send 'Hey! You gave me a NULL pointer yo naughty person' as error message when we can't open the DVD device; se...
      
      Original commit message from CVS:
      Don't send 'Hey! You gave me a NULL pointer yo naughty person' as error message when we can't open the DVD device; send something more useful instead (fixes #167117)
      f55ae939
  11. 11 Feb, 2005 4 commits
    • Julien Moutte Moutte's avatar
      sys/xvimage/xvimagesink.c: Protect interface methods from chain and... · b9a88343
      Julien Moutte Moutte authored
      sys/xvimage/xvimagesink.c: Protect interface methods from chain and negotiation and vice versa (Fixes #166142).
      
      Original commit message from CVS:
      2005-02-11  Julien MOUTTE  <julien@moutte.net>
      
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_put),
      (gst_xvimagesink_sink_link), (gst_xvimagesink_change_state),
      (gst_xvimagesink_chain), (gst_xvimagesink_buffer_free),
      (gst_xvimagesink_buffer_alloc), (gst_xvimagesink_set_xwindow_id),
      (gst_xvimagesink_expose), (gst_xvimagesink_set_property),
      (gst_xvimagesink_finalize), (gst_xvimagesink_init): Protect interface
      methods from chain and negotiation and vice versa (Fixes #166142).
      Fix a possible bug of images in the buffer pool being discarded because
      we are looking at the wrong geometry.
      * sys/xvimage/xvimagesink.h: Add stream_lock.
      b9a88343
    • David Schleef's avatar
      ext/mpeg2dec/gstmpeg2dec.c: Change uint to unsigned int. (fixes #167128) · 28e2a8ee
      David Schleef authored
      Original commit message from CVS:
      * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer): Change uint to
      unsigned int. (fixes #167128)
      28e2a8ee
    • David Schleef's avatar
      gst/librfb/Makefile.am: Testing stuff before committing is for wimps... and... · 3bfd8bf0
      David Schleef authored
      gst/librfb/Makefile.am: Testing stuff before committing is for wimps... and people with fast machines.  Fix stupid mi...
      
      Original commit message from CVS:
      * gst/librfb/Makefile.am: Testing stuff before committing is
      for wimps... and people with fast machines.  Fix stupid
      mistake.
      3bfd8bf0
    • David Schleef's avatar
      configure.ac: Pull in librfb from my CVS tree, because it is too small and... · a970a323
      David Schleef authored
      configure.ac: Pull in librfb from my CVS tree, because it is too small and annoying to be separate.  Move rfbsrc plug...
      
      Original commit message from CVS:
      * configure.ac: Pull in librfb from my CVS tree, because it is
      too small and annoying to be separate.  Move rfbsrc plugin
      to gst/.
      * ext/Makefile.am:
      * ext/librfb/Makefile.am:
      * ext/librfb/gstrfbsrc.c:
      * gst/librfb/Makefile.am:
      * gst/librfb/gstrfbsrc.c:
      * gst/librfb/rfb.c:
      * gst/librfb/rfb.h:
      * gst/librfb/rfbbuffer.c:
      * gst/librfb/rfbbuffer.h:
      * gst/librfb/rfbbytestream.c:
      * gst/librfb/rfbbytestream.h:
      * gst/librfb/rfbcontext.h:
      * gst/librfb/rfbdecoder.c:
      * gst/librfb/rfbdecoder.h:
      * gst/librfb/rfbutil.h:
      a970a323
  12. 10 Feb, 2005 2 commits
  13. 09 Feb, 2005 4 commits
  14. 08 Feb, 2005 9 commits
    • Ronald S. Bultje's avatar
      ext/mplex/gstmplexibitstream.cc: Fix event handling (#165525). · e597352d
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/mplex/gstmplexibitstream.cc:
      Fix event handling (#165525).
      e597352d
    • Ronald S. Bultje's avatar
      Add missing endianness to template (fixes #165509). · ebb9face
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/mikmod/gstmikmod.c:
      * gst/modplug/gstmodplug.cc:
      Add missing endianness to template (fixes #165509).
      ebb9face
    • Ronald S. Bultje's avatar
      gst/asfdemux/gstasfdemux.c: Fix wrong order of reading of optional bytes (#165290). · 61ff5f64
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
      Fix wrong order of reading of optional bytes (#165290).
      61ff5f64
    • Ronald S. Bultje's avatar
      ext/alsa/gstalsasink.c: Implement FILLER event awareness. · 7b065a2d
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event):
      Implement FILLER event awareness.
      7b065a2d
    • Ronald S. Bultje's avatar
      ext/cdparanoia/gstcdparanoia.c: Fix track calculations (#166208). · 3fbec4ef
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_convert):
      Fix track calculations (#166208).
      3fbec4ef
    • Ronald S. Bultje's avatar
      ext/libpng/: Fix byte-order, use proper fixed caps. Fixes #164197. · 603724c0
      Ronald S. Bultje authored
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * ext/libpng/gstpngdec.c: (gst_pngdec_init), (gst_pngdec_chain):
      * ext/libpng/gstpngenc.c:
      Fix byte-order, use proper fixed caps. Fixes #164197.
      603724c0
    • Jan Schmidt's avatar
      configure.ac: Add dvdlpcmdec · 7c3c1b91
      Jan Schmidt authored
      Original commit message from CVS:
      
      * configure.ac:
      Add dvdlpcmdec
      
      * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
      (free_all_buffers), (gst_mpeg2dec_alloc_buffer):
      Don't push buffers if the src pad isn't negotiated yet.
      
      * gst/audioconvert/gstaudioconvert.c:
      (gst_audio_convert_buffer_to_default_format),
      (gst_audio_convert_buffer_from_default_format):
      Add support for 24-bit width.
      
      * gst/dvdlpcmdec/.cvsignore:
      * gst/dvdlpcmdec/Makefile.am:
      * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_get_type),
      (gst_dvdlpcmdec_base_init), (gst_dvdlpcmdec_class_init),
      (gst_dvdlpcm_reset), (gst_dvdlpcmdec_init), (gst_dvdlpcmdec_link),
      (gst_dvdlpcmdec_chain), (gst_dvdlpcmdec_change_state),
      (plugin_init):
      * gst/dvdlpcmdec/gstdvdlpcmdec.h:
      New decoder for rearranging DVD LPCM into our audio/x-raw-int
      format. Needs support for the channels maps if someone can find
      a DVD LPCM track with > 2 channels.
      
      * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_handle_dvd_event),
      (gst_dvd_demux_send_discont), (gst_dvd_demux_handle_discont),
      (gst_dvd_demux_get_audio_stream), (gst_dvd_demux_process_private):
      * gst/mpegstream/gstdvddemux.h:
      * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_discont),
      (gst_mpeg_demux_new_output_pad), (gst_mpeg_demux_init_stream),
      (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_handle_src_query):
      * gst/mpegstream/gstmpegdemux.h:
      * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_reset),
      (gst_mpeg_parse_parse_packhead), (gst_mpeg_parse_loop),
      (gst_mpeg_parse_get_rate), (gst_mpeg_parse_convert_src),
      (gst_mpeg_parse_handle_src_query),
      (gst_mpeg_parse_handle_src_event):
      Use audio/x-dvd-lpcm for LPCM output.
      Add DTS output.
      7c3c1b91
    • Ronald S. Bultje's avatar
      gst/alpha/gstalphacolor.c: Add BGRA handling (#165736). · 70087be9
      Ronald S. Bultje authored
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * gst/alpha/gstalphacolor.c: (gst_alpha_color_sink_link),
      (transform_rgb), (transform_bgr), (gst_alpha_color_chain):
      Add BGRA handling (#165736).
      70087be9
    • Ronald S. Bultje's avatar
      gst/law/: Fix caps memleaks (#166600). · 0e6e7356
      Ronald S. Bultje authored
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * gst/law/alaw-decode.c: (alawdec_link):
      * gst/law/alaw-encode.c: (alawenc_link):
      * gst/law/mulaw-decode.c: (mulawdec_link):
      * gst/law/mulaw-encode.c: (mulawenc_link):
      Fix caps memleaks (#166600).
      0e6e7356