1. 21 Jan, 2009 1 commit
  2. 13 Dec, 2008 1 commit
    • Edward Hervey's avatar
      Switch to using GstStaticPadTemplate. · 5ad613d9
      Edward Hervey authored
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_base_init),
      (gst_flac_dec_init):
      * gst/law/alaw-decode.c: (gst_alaw_dec_base_init),
      (gst_alaw_dec_init):
      * gst/law/alaw-encode.c: (gst_alaw_enc_base_init),
      (gst_alaw_enc_init):
      * gst/law/alaw.c: (plugin_init):
      * gst/law/mulaw-decode.c: (gst_mulawdec_base_init),
      (gst_mulawdec_init):
      * gst/law/mulaw-encode.c: (gst_mulawenc_base_init),
      (gst_mulawenc_init):
      * gst/law/mulaw.c: (plugin_init):
      Switch to using GstStaticPadTemplate.
      * gst/udp/gstudpnetutils.c: (gst_udp_get_addr):
      Don't forget to free the addrinfo structure.
      * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
      (gst_wavparse_sink_activate):
      Don't forget to unref the GstAdapter.
      5ad613d9
  3. 10 Oct, 2008 1 commit
  4. 07 Aug, 2008 1 commit
    • Sebastian Dröge's avatar
      ext/flac/gstflacdec.c: Add FIXME for 0.11 to simply output everything with... · 701bb29b
      Sebastian Dröge authored
      ext/flac/gstflacdec.c: Add FIXME for 0.11 to simply output everything with width=32 as given by FLAC and let audiocon...
      
      Original commit message from CVS:
      * ext/flac/gstflacdec.c:
      Add FIXME for 0.11 to simply output everything with width=32 as given
      by FLAC and let audioconvert handle the conversions instead of doing
      them in flacdec.
      701bb29b
  5. 06 Aug, 2008 1 commit
    • Jonathan Matthew's avatar
      ext/flac/: Port flactag to 0.10, add documentation for it and clean it up a bit. · 8ced1b35
      Jonathan Matthew authored
      Original commit message from CVS:
      Based on a patch by: Jonathan Matthew <notverysmart at gmail dot com>
      * ext/flac/Makefile.am:
      * ext/flac/gstflac.c: (plugin_init):
      * ext/flac/gstflactag.c: (gst_flac_tag_setup_interfaces),
      (gst_flac_tag_base_init), (gst_flac_tag_class_init),
      (gst_flac_tag_dispose), (gst_flac_tag_init),
      (gst_flac_tag_sink_setcaps), (gst_flac_tag_chain),
      (gst_flac_tag_change_state):
      * ext/flac/gstflactag.h:
      Port flactag to 0.10, add documentation for it and clean it up a bit.
      Fixes bug #413841.
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * docs/plugins/gst-plugins-good-plugins.hierarchy:
      * docs/plugins/gst-plugins-good-plugins.interfaces:
      * docs/plugins/gst-plugins-good-plugins.prerequisites:
      * docs/plugins/inspect/plugin-flac.xml:
      * ext/flac/gstflacdec.c: (gst_flac_dec_base_init):
      * ext/flac/gstflacdec.h:
      * ext/flac/gstflacenc.c: (gst_flac_enc_base_init):
      * ext/flac/gstflacenc.h:
      Add flactag and flacenc to the documentation and mark
      the private parts of the flacdec instance structure as private.
      Also use gst_element_class_set_details_simple() in flacdec and
      flacenc.
      8ced1b35
  6. 03 Aug, 2008 1 commit
    • Sebastian Dröge's avatar
      ext/flac/gstflacdec.c: Support decoding of all depths between 4 and 32 bits... · e3e4257a
      Sebastian Dröge authored
      ext/flac/gstflacdec.c: Support decoding of all depths between 4 and 32 bits and read the depth from the streaminfo he...
      
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_metadata_callback),
      (gst_flac_dec_write):
      Support decoding of all depths between 4 and 32 bits and read the
      depth from the streaminfo header if needed. Also support all sampling
      rates between 1 and 655350 Hz.
      * ext/flac/gstflacenc.c:
      (gst_flac_enc_caps_append_structure_with_widths),
      (gst_flac_enc_sink_getcaps), (gst_flac_enc_sink_setcaps),
      (gst_flac_enc_chain):
      * ext/flac/gstflacenc.h:
      Support encoding in all bit depths supported by the streamable
      subformat (i.e. 8, 12, 16, 20 and 24 bits) and all sampling rates
      between 1 Hz and 655350 Hz.
      e3e4257a
  7. 02 Aug, 2008 1 commit
  8. 04 Jun, 2008 2 commits
  9. 25 May, 2008 1 commit
    • Sebastian Dröge's avatar
      ext/flac/: Set the channel layout when decoding FLAC files with more than 2... · 906f398d
      Sebastian Dröge authored
      ext/flac/: Set the channel layout when decoding FLAC files with more than 2 channels as defined by the FLAC spec. Fix...
      
      Original commit message from CVS:
      * ext/flac/Makefile.am:
      * ext/flac/gstflacdec.c: (gst_flac_dec_write):
      Set the channel layout when decoding FLAC files with more than 2
      channels as defined by the FLAC spec. Fixes bug #534570.
      Also don't try to decode left/side, right/side and mid/side files
      as we don't support this at all.
      906f398d
  10. 02 Feb, 2008 1 commit
  11. 17 Jan, 2008 1 commit
  12. 11 Jan, 2008 1 commit
    • Jan Schmidt's avatar
      Generate the image-type values correctly. Leave them out of the caps when... · c2dddd02
      Jan Schmidt authored
      Generate the image-type values correctly. Leave them out of the caps when outputting a "preview image" tag, since it ...
      
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_extract_picture_buffer):
      * gst/id3demux/id3v2frames.c: (parse_picture_frame):
      Generate the image-type values correctly. Leave them out of the caps
      when outputting a "preview image" tag, since it only makes sense
      to have one of those - the type is irrelevant.
      * sys/sunaudio/gstsunaudiomixerctrl.c:
      (gst_sunaudiomixer_ctrl_open):
      If we can, mark the mixer multiple open when we use it, in case
      (for some reason) the process wants to open it again elsewhere.
      c2dddd02
  13. 03 Jan, 2008 1 commit
    • John Millikin's avatar
      ext/flac/gstflacdec.c: Emit metadata messages when a PICTURE block is encountered. · e8833df8
      John Millikin authored
      Original commit message from CVS:
      Patch by: John Millikin <jmillikin at gmail dot com>
      * ext/flac/gstflacdec.c: (gst_flac_dec_setup_seekable_decoder),
      (gst_flac_dec_setup_stream_decoder),
      (gst_flac_normalize_picture_mime_type),
      (gst_flac_extract_picture_buffer),
      (gst_flac_dec_metadata_callback):
      Emit metadata messages when a PICTURE block is encountered.
      Fixes #506715.
      e8833df8
  14. 29 Dec, 2007 1 commit
    • Sebastian Dröge's avatar
      ext/flac/gstflacdec.c: Fix 'xyz may be used uninitialized' compiler warnings... · 3761fb69
      Sebastian Dröge authored
      ext/flac/gstflacdec.c: Fix 'xyz may be used uninitialized' compiler warnings caused by broken g_assert_not_reached() ...
      
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_write):
      Fix 'xyz may be used uninitialized' compiler warnings caused
      by broken g_assert_not_reached() macro in GLib-2.15.x and don't
      abort() in any case but properly report the error.
      3761fb69
  15. 18 Dec, 2007 1 commit
    • Wim Taymans's avatar
      ext/flac/gstflacdec.*: Remove some unused vars. · 5cf1668a
      Wim Taymans authored
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_reset_decoders),
      (gst_flac_dec_update_metadata), (gst_flac_dec_metadata_callback),
      (gst_flac_dec_write):
      * ext/flac/gstflacdec.h:
      Remove some unused vars.
      Do more cleanup of leftover events and tags.
      Output tags after the segment event. Fixes #504018.
      5cf1668a
  16. 14 Dec, 2007 1 commit
  17. 10 Jun, 2007 1 commit
    • Josh Coalson's avatar
      Add support for flac >= 1.1.3 which changed the API. Fixes bug #385887. · 68fd0eca
      Josh Coalson authored
      Original commit message from CVS:
      Patch by: Josh Coalson <xflac at yahoo dot com>,
      updated by Alexis Ballier <aballier at gentoo dot org>:
      * configure.ac:
      * ext/flac/gstflacdec.c: (gst_flac_dec_reset_decoders),
      (gst_flac_dec_setup_seekable_decoder),
      (gst_flac_dec_setup_stream_decoder), (gst_flac_dec_seek),
      (gst_flac_dec_tell), (gst_flac_dec_length), (gst_flac_dec_eof),
      (gst_flac_dec_read_seekable), (gst_flac_dec_read_stream):
      * ext/flac/gstflacdec.h:
      * ext/flac/gstflacenc.c: (gst_flac_enc_init),
      (gst_flac_enc_finalize), (gst_flac_enc_set_metadata),
      (gst_flac_enc_sink_setcaps), (gst_flac_enc_update_quality),
      (gst_flac_enc_seek_callback), (gst_flac_enc_write_callback),
      (gst_flac_enc_tell_callback), (gst_flac_enc_sink_event),
      (gst_flac_enc_chain), (gst_flac_enc_set_property),
      (gst_flac_enc_get_property), (gst_flac_enc_change_state):
      * ext/flac/gstflacenc.h:
      Add support for flac >= 1.1.3 which changed the API. Fixes bug #385887.
      68fd0eca
  18. 02 May, 2007 1 commit
    • Sebastian Dröge's avatar
      ext/flac/gstflacdec.c: Correctly post an error on the bus if something went... · b64fd034
      Sebastian Dröge authored
      ext/flac/gstflacdec.c: Correctly post an error on the bus if something went wrong in the loop function. This fixes a ...
      
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_loop):
      Correctly post an error on the bus if something went wrong in the loop
      function. This fixes a few cases where the task was paused and nothing
      happened anymore.
      b64fd034
  19. 16 Oct, 2006 1 commit
    • Josep Torra Valles's avatar
      Fix a bunch of problems discovered by the Forte compiler, mostly type mixups... · c4e7ebfe
      Josep Torra Valles authored
      Fix a bunch of problems discovered by the Forte compiler, mostly type mixups and pointer arithmetics with void pointe...
      
      Original commit message from CVS:
      Patch by: Josep Torra Valles  <josep at fluendo com>
      * ext/cairo/gsttimeoverlay.c: (gst_cairo_time_overlay_transform):
      * ext/esd/esdsink.c: (gst_esdsink_write):
      * ext/flac/gstflacdec.c: (gst_flac_dec_length),
      (gst_flac_dec_read_seekable), (gst_flac_dec_chain),
      (gst_flac_dec_send_newsegment):
      * ext/flac/gstflacenc.c: (gst_flac_enc_seek_callback),
      (gst_flac_enc_tell_callback):
      * ext/jpeg/smokecodec.c: (find_best_size), (smokecodec_encode),
      (smokecodec_parse_header), (smokecodec_decode):
      * gst/avi/gstavimux.c: (gst_avi_mux_write_avix_index):
      * gst/debug/efence.c: (gst_fenced_buffer_alloc):
      * gst/goom/Makefile.am:
      * gst/goom/gstgoom.c:
      * gst/icydemux/gsticydemux.c: (gst_icydemux_typefind_or_forward):
      * gst/rtsp/gstrtspsrc.c:
      * gst/rtsp/rtspconnection.c: (rtsp_connection_read):
      * gst/udp/gstudpsink.c:
      * gst/udp/gstudpsrc.c:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_change_state):
      * sys/sunaudio/gstsunaudiomixertrack.h:
      Fix a bunch of problems discovered by the Forte compiler, mostly type
      mixups and pointer arithmetics with void pointers. Fixes #362603.
      c4e7ebfe
  20. 24 Aug, 2006 1 commit
  21. 22 Aug, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacdec.*: Make flac-in-ogg work (#352100). · ad67773c
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_scan_got_frame),
      (gst_flac_dec_write), (gst_flac_dec_loop),
      (gst_flac_dec_sink_event), (gst_flac_dec_chain),
      (gst_flac_dec_src_query):
      * ext/flac/gstflacdec.h:
      Make flac-in-ogg work (#352100).
      ad67773c
  22. 20 Jun, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/flac/: Support chain-based operation, should make flac-over-DAAP work (#340492). · d1961af6
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/flac/Makefile.am:
      * ext/flac/gstflacdec.c: (gst_flac_dec_init),
      (gst_flac_dec_reset_decoders),
      (gst_flac_dec_setup_seekable_decoder),
      (gst_flac_dec_setup_stream_decoder), (gst_flac_dec_finalize),
      (gst_flac_dec_metadata_callback),
      (gst_flac_dec_metadata_callback_seekable),
      (gst_flac_dec_metadata_callback_stream),
      (gst_flac_dec_error_callback),
      (gst_flac_dec_error_callback_seekable),
      (gst_flac_dec_error_callback_stream), (gst_flac_dec_read_seekable),
      (gst_flac_dec_read_stream), (gst_flac_dec_write),
      (gst_flac_dec_write_seekable), (gst_flac_dec_write_stream),
      (gst_flac_dec_loop), (gst_flac_dec_sink_event),
      (gst_flac_dec_chain), (gst_flac_dec_convert_sink),
      (gst_flac_dec_get_sink_query_types), (gst_flac_dec_sink_query),
      (gst_flac_dec_get_src_query_types), (gst_flac_dec_src_query),
      (gst_flac_dec_handle_seek_event), (gst_flac_dec_sink_activate),
      (gst_flac_dec_sink_activate_push),
      (gst_flac_dec_sink_activate_pull), (gst_flac_dec_change_state):
      * ext/flac/gstflacdec.h:
      Support chain-based operation, should make flac-over-DAAP
      work (#340492).
      d1961af6
  23. 23 May, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/flac/: Remove backwards compatibility cruft for dealing with FLAC API... · 13518af4
      Tim-Philipp Müller authored
      ext/flac/: Remove backwards compatibility cruft for dealing with FLAC API changes in the 1.0.x series - we require 1....
      
      Original commit message from CVS:
      * ext/flac/Makefile.am:
      * ext/flac/flac_compat.h:
      * ext/flac/gstflac.c:
      * ext/flac/gstflacdec.c: (gst_flac_dec_init):
      * ext/flac/gstflacenc.c:
      Remove backwards compatibility cruft for dealing with FLAC API
      changes in the 1.0.x series - we require 1.1.1 or newer these days.
      13518af4
  24. 06 May, 2006 2 commits
  25. 20 Apr, 2006 2 commits
  26. 08 Apr, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacdec.c: Don't try to seek beyond the end of the file (would... · d4e7ce1e
      Tim-Philipp Müller authored
      ext/flac/gstflacdec.c: Don't try to seek beyond the end of the file (would occasionally display error dialogs in tote...
      
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_handle_seek_event):
      Don't try to seek beyond the end of the file (would
      occasionally display error dialogs in totem when seeking
      to the end) (#335869). Will still throw an error though
      if the file is truncated and the total_samples value in
      the stream header is wrong.
      d4e7ce1e
  27. 07 Apr, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacdec.*: If the stream header doesn't contain the total number... · 661ddc65
      Tim-Philipp Müller authored
      ext/flac/gstflacdec.*: If the stream header doesn't contain the total number of samples, search for the last flac fra...
      
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_calculate_crc8),
      (gst_flac_dec_scan_got_frame), (gst_flac_dec_scan_for_last_block),
      (gst_flac_dec_metadata_callback):
      * ext/flac/gstflacdec.h:
      If the stream header doesn't contain the total number of samples,
      search for the last flac frame at the end of the file and calculate
      the total duration from that frame's offset (fixes #337609).
      661ddc65
  28. 30 Mar, 2006 1 commit
    • Wim Taymans's avatar
      better/unified long descriptions · 629fb234
      Wim Taymans authored
      Original commit message from CVS:
      * ext/aalib/gstaasink.c:
      * ext/annodex/gstcmmldec.c:
      * ext/annodex/gstcmmlenc.c:
      * ext/cairo/gsttextoverlay.c:
      * ext/cairo/gsttimeoverlay.c:
      * ext/cdio/gstcdiocddasrc.c:
      * ext/dv/gstdvdec.c:
      * ext/esd/esdmon.c:
      * ext/esd/esdsink.c:
      * ext/flac/gstflacdec.c:
      * ext/flac/gstflacenc.c:
      * ext/flac/gstflactag.c:
      * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
      * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
      * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
      * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
      * ext/gdk_pixbuf/gstgdkpixbuf.c:
      * ext/gdk_pixbuf/pixbufscale.c:
      * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
      * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
      * ext/jpeg/gstjpegdec.c:
      * ext/jpeg/gstjpegenc.c:
      * ext/jpeg/gstsmokedec.c:
      * ext/jpeg/gstsmokeenc.c:
      * ext/libcaca/gstcacasink.c:
      * ext/libmng/gstmngdec.c:
      * ext/libmng/gstmngenc.c:
      * ext/libpng/gstpngdec.c:
      * ext/libpng/gstpngenc.c:
      * ext/mikmod/gstmikmod.c:
      * ext/raw1394/gstdv1394src.c:
      * ext/shout2/gstshout2.c:
      * ext/speex/gstspeexdec.c:
      * ext/speex/gstspeexenc.c:
      * gst/alpha/gstalpha.c:
      * gst/alpha/gstalphacolor.c:
      * gst/auparse/gstauparse.c:
      * gst/autodetect/gstautoaudiosink.c:
      (gst_auto_audio_sink_base_init):
      * gst/autodetect/gstautovideosink.c:
      (gst_auto_video_sink_base_init):
      * gst/avi/gstavimux.c: (gst_avimux_base_init):
      * gst/cutter/gstcutter.c:
      * gst/debug/breakmydata.c:
      * gst/debug/efence.c:
      * gst/debug/gstnavigationtest.c:
      * gst/debug/negotiation.c:
      * gst/debug/progressreport.c:
      * gst/debug/testplugin.c:
      * gst/effectv/gstaging.c:
      * gst/effectv/gstdice.c:
      * gst/effectv/gstedge.c:
      * gst/effectv/gstquark.c:
      * gst/effectv/gstrev.c:
      * gst/effectv/gstvertigo.c:
      * gst/effectv/gstwarp.c:
      * gst/flx/gstflxdec.c:
      * gst/goom/gstgoom.c:
      * gst/interleave/deinterleave.c:
      * gst/interleave/interleave.c:
      * gst/law/alaw-decode.c: (gst_alawdec_base_init):
      * gst/law/alaw-encode.c: (gst_alawenc_base_init):
      * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
      * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
      * gst/level/gstlevel.c:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
      * gst/median/gstmedian.c:
      * gst/monoscope/gstmonoscope.c:
      * gst/multipart/multipartdemux.c:
      * gst/multipart/multipartmux.c:
      * gst/oldcore/gstmd5sink.c:
      * gst/oldcore/gstmultifilesrc.c:
      * gst/oldcore/gstpipefilter.c:
      * gst/oldcore/gstshaper.c:
      * gst/oldcore/gststatistics.c:
      * gst/rtp/gstasteriskh263.c:
      * gst/rtp/gstrtpL16depay.c:
      * gst/rtp/gstrtpL16pay.c:
      * gst/rtp/gstrtpamrdepay.c:
      * gst/rtp/gstrtpamrpay.c:
      * gst/rtp/gstrtpdepay.c:
      * gst/rtp/gstrtpgsmpay.c:
      * gst/rtp/gstrtph263pay.c:
      * gst/rtp/gstrtph263pdepay.c:
      * gst/rtp/gstrtph263ppay.c:
      * gst/rtp/gstrtpmp4gpay.c:
      * gst/rtp/gstrtpmp4vdepay.c:
      * gst/rtp/gstrtpmp4vpay.c:
      * gst/rtp/gstrtpmpadepay.c:
      * gst/rtp/gstrtpmpapay.c:
      * gst/rtp/gstrtppcmadepay.c:
      * gst/rtp/gstrtppcmapay.c:
      * gst/rtp/gstrtppcmudepay.c:
      * gst/rtp/gstrtppcmupay.c:
      * gst/rtp/gstrtpspeexdepay.c:
      * gst/rtp/gstrtpspeexpay.c:
      * gst/rtsp/gstrtpdec.c:
      * gst/smpte/gstsmpte.c:
      * gst/videobox/gstvideobox.c:
      * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
      * gst/videofilter/gstvideobalance.c:
      * gst/videofilter/gstvideoflip.c:
      * gst/videofilter/gstvideotemplate.c:
      (gst_videotemplate_base_init):
      * gst/videomixer/videomixer.c:
      * gst/wavenc/gstwavenc.c:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
      better/unified long descriptions
      Fixed #336602
      Some cleanups to auparse, don't send multiple newsegments.
      629fb234
  29. 24 Mar, 2006 1 commit
    • Wim Taymans's avatar
      ext/flac/: Spifify a bit. · 1aca0c54
      Wim Taymans authored
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_handle_seek_event):
      * ext/flac/gstflacdec.h:
      * ext/flac/gstflacenc.h:
      Spifify a bit.
      Fix deadly lock order error in seeking code, STREAM_LOCK
      cannot be taken within LOCK and the streaming variables are
      protected with the STREAM_LOCK anyway.
      1aca0c54
  30. 06 Feb, 2006 1 commit
    • Tim-Philipp Müller's avatar
      Pass unhandled queries upstream instead of just dropping them (#326446).... · 3a27956d
      Tim-Philipp Müller authored
      Pass unhandled queries upstream instead of just dropping them (#326446). Update query type arrays here and there.
      
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query),
      (gst_dvdemux_sink_query):
      * ext/flac/gstflacdec.c: (gst_flac_dec_src_query):
      * ext/speex/gstspeexdec.c: (speex_get_query_types),
      (speex_dec_src_query):
      * ext/speex/gstspeexenc.c: (gst_speexenc_src_query),
      (gst_speexenc_sink_query):
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_get_src_query_types),
      (gst_matroska_demux_handle_src_query):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_get_query_types),
      (gst_wavparse_pad_query):
      Pass unhandled queries upstream instead of just dropping
      them (#326446). Update query type arrays here and there.
      3a27956d
  31. 02 Jan, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacdec.c: Don't g_assert() where we should just return FALSE;... · 87afc118
      Tim-Philipp Müller authored
      ext/flac/gstflacdec.c: Don't g_assert() where we should just return FALSE; remove unnecessary g_assert(); initialize ...
      
      Original commit message from CVS:
      Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
      * ext/flac/gstflacdec.c: (gst_flac_dec_write),
      (gst_flac_dec_convert_src), (gst_flac_dec_src_query),
      (gst_flac_dec_change_state):
      Don't g_assert() where we should just return FALSE; remove
      unnecessary g_assert(); initialize some fields properly in
      state change function (fixes #325504). Also, use
      GST_DEBUG_OBJECT in two more places.
      87afc118
  32. 10 Dec, 2005 1 commit
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacdec.*: Rewrite flacdec a bit, so that even seeking might work... · 8db61ef0
      Tim-Philipp Müller authored
      ext/flac/gstflacdec.*: Rewrite flacdec a bit, so that even seeking might work now. Most importantly, don't act upon a...
      
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_base_init),
      (gst_flac_dec_class_init), (gst_flac_dec_init),
      (gst_flac_dec_metadata_callback), (gst_flac_dec_error_callback),
      (gst_flac_dec_eof), (gst_flac_dec_write), (gst_flac_dec_loop),
      (gst_flac_dec_convert_src), (gst_flac_dec_get_src_query_types),
      (gst_flac_dec_src_query), (gst_flac_dec_send_newsegment),
      (gst_flac_dec_handle_seek_event), (gst_flac_dec_src_event),
      (gst_flac_dec_change_state):
      * ext/flac/gstflacdec.h:
      Rewrite flacdec a bit, so that even seeking might work now. Most
      importantly, don't act upon any flow return values we get, just tell
      the decoder everything's dandy and act on the flow return values
      later on in the loop function. We don't want to mess up the internal
      decoder state for non-fatal things like flushing pads etc. Other
      than that, use GstSegment (segment seeks don't work yet though, but
      should be easy to add), use boilerplate macros, drop the superfluous
      'flacdec:' from debug messages, use gst_util_uint64_scale_int, and
      lots of other things.
      8db61ef0
  33. 09 Dec, 2005 2 commits
  34. 05 Dec, 2005 1 commit
    • Andy Wingo Wingo's avatar
      Update for alloc_buffer changes. · 7fbfd29b
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-12-05  Andy Wingo  <wingo@pobox.com>
      
      * ext/dv/gstdvdec.c: (gst_dvdec_chain):
      * ext/flac/gstflacdec.c: (gst_flacdec_write):
      * ext/flac/gstflacenc.c: (gst_flacenc_write_callback):
      * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_chain):
      * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_chain):
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
      * ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain):
      * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_process):
      * ext/libpng/gstpngdec.c: (user_info_callback), (gst_pngdec_task):
      * ext/speex/gstspeexdec.c: (speex_dec_chain):
      * ext/speex/gstspeexenc.c: (gst_speexenc_chain):
      * gst/auparse/gstauparse.c: (gst_auparse_chain):
      * gst/flx/gstflxdec.c: (gst_flxdec_chain):
      * gst/goom/gstgoom.c: (gst_goom_chain):
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_push_vorbis_codec_priv_data),
      (gst_matroska_demux_add_wvpk_header):
      * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain):
      * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
      * gst/videomixer/videomixer.c: (gst_videomixer_collected):
      * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Update for
      alloc_buffer changes.
      7fbfd29b
  35. 25 Nov, 2005 1 commit
  36. 22 Nov, 2005 1 commit
    • Andy Wingo Wingo's avatar
      ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event) (gst_dvdemux_demux_frame)... · bdeae7cf
      Andy Wingo Wingo authored
      ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event) (gst_dvdemux_demux_frame) ext/flac/gstflacdec.c (gst_flacdec_writ...
      
      Original commit message from CVS:
      2005-11-22  Andy Wingo  <wingo@pobox.com>
      
      * ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event)
      (gst_dvdemux_demux_frame)
      * ext/flac/gstflacdec.c (gst_flacdec_write)
      * ext/flac/gstflacenc.c (gst_flacenc_seek_callback)
      (gst_flacenc_sink_event)
      * ext/gconf/gstgconfaudiosink.c (gst_gconf_audio_sink_init)
      * ext/gconf/gstgconfvideosink.c (gst_gconf_video_sink_init)
      * ext/libpng/gstpngdec.c (gst_pngdec_caps_create_and_set)
      * ext/speex/gstspeexdec.c (speex_dec_event, speex_dec_chain)
      * gst/auparse/gstauparse.c (gst_auparse_chain)
      * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_init)
      * gst/autodetect/gstautovideosink.c (gst_auto_video_sink_init)
      * gst/avi/gstavidemux.c (gst_avi_demux_stream_header)
      (gst_avi_demux_handle_seek)
      * gst/goom/gstgoom.c (gst_goom_event)
      * gst/matroska/ebml-write.c (gst_ebml_write_seek)
      * gst/matroska/matroska-demux.c
      (gst_matroska_demux_handle_seek_event)
      (gst_matroska_demux_loop_stream_parse_id)
      * gst/wavenc/gstwavenc.c (gst_wavenc_stop_file)
      * gst/wavparse/gstwavparse.c (gst_wavparse_handle_seek)
      (gst_wavparse_stream_headers): Run update-funcnames.
      bdeae7cf