1. 22 Feb, 2012 1 commit
  2. 03 Feb, 2012 1 commit
  3. 12 Jan, 2012 1 commit
  4. 28 Nov, 2011 1 commit
  5. 16 Nov, 2011 1 commit
  6. 28 Sep, 2011 1 commit
  7. 13 Apr, 2011 2 commits
  8. 01 Apr, 2011 1 commit
  9. 13 Oct, 2010 1 commit
  10. 12 Oct, 2010 1 commit
  11. 04 Sep, 2010 1 commit
  12. 15 Jun, 2010 1 commit
  13. 17 Mar, 2010 1 commit
  14. 08 Jan, 2010 2 commits
  15. 09 Oct, 2009 1 commit
  16. 16 Jul, 2009 1 commit
  17. 01 Jun, 2009 3 commits
  18. 04 May, 2009 1 commit
  19. 29 Apr, 2009 1 commit
  20. 27 Mar, 2009 1 commit
  21. 28 Jan, 2009 1 commit
  22. 10 Oct, 2008 1 commit
  23. 04 Sep, 2008 1 commit
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacenc.c: Make sure the desired default values are actually set,... · 9a120212
      Tim-Philipp Müller authored
      ext/flac/gstflacenc.c: Make sure the desired default values are actually set, not only registered as defaults (actual...
      
      Original commit message from CVS:
      * ext/flac/gstflacenc.c: (gst_flac_enc_class_init):
      Make sure the desired default values are actually set, not only
      registered as defaults (actual problem is that the stereo-specific
      values are only updated if channels==2, which is not the case yet
      when the object is created, so the default values for the
      mid-side-stereo and loose-mid-side-stereo settings are never
      set in _update_quality()). Makes flacenc create smaller files by
      default (for stereo input), and fixes #550791.
      9a120212
  24. 20 Aug, 2008 1 commit
  25. 09 Aug, 2008 1 commit
  26. 08 Aug, 2008 1 commit
    • Sebastian Dröge's avatar
      ext/flac/gstflacenc.*: Handle non-zero start timestamps correctly, mark header packets as · c0468721
      Sebastian Dröge authored
      Original commit message from CVS:
      * ext/flac/gstflacenc.c: (gst_flac_enc_write_callback),
      (gst_flac_enc_check_discont), (gst_flac_enc_chain),
      (gst_flac_enc_change_state):
      * ext/flac/gstflacenc.h:
      Handle non-zero start timestamps correctly, mark header packets as
      IN_CAPS and print a warning and suggest using audiorate if stream
      discontinuities are detected. When FLAC supports flushing the encoder
      somehow this should be done for discontinuities instead.
      Remove some unused variables from the instance struct.
      c0468721
  27. 07 Aug, 2008 1 commit
  28. 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
  29. 03 Aug, 2008 3 commits
    • Sebastian Dröge's avatar
      ext/flac/gstflacenc.c: Set an estimate for the total number of samples that... · df707c66
      Sebastian Dröge authored
      ext/flac/gstflacenc.c: Set an estimate for the total number of samples that will be encoded if possible to help decod...
      
      Original commit message from CVS:
      * ext/flac/gstflacenc.c: (gst_flac_enc_query_peer_total_samples),
      (gst_flac_enc_sink_setcaps), (gst_flac_enc_write_callback):
      Set an estimate for the total number of samples that will be encoded
      if possible to help decoders if the streaminfo can't be rewritten
      later (like when muxing into Ogg containers).
      Add a warning if we get header packets after data packets as those
      will get lost when muxing into Ogg, i.e. rewriting the headers doesn't
      work.
      df707c66
    • 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
    • Sebastian Dröge's avatar
      ext/flac/gstflacenc.c: Support encoding of up to 8 channels. · 826f568c
      Sebastian Dröge authored
      Original commit message from CVS:
      * ext/flac/gstflacenc.c: (gst_flac_enc_init),
      (gst_flac_enc_sink_getcaps):
      Support encoding of up to 8 channels.
      826f568c
  30. 26 Sep, 2007 1 commit
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacenc.*: Save the flow return from the last gst_pad_push() and... · 56ff7ee1
      Tim-Philipp Müller authored
      ext/flac/gstflacenc.*: Save the flow return from the last gst_pad_push() and make sure we pass the right flow return ...
      
      Original commit message from CVS:
      * ext/flac/gstflacenc.c:
      * ext/flac/gstflacenc.h:
      Save the flow return from the last gst_pad_push() and
      make sure we pass the right flow return value upstream
      in the case of failure; minor clean-ups.
      56ff7ee1
  31. 05 Aug, 2007 1 commit
  32. 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
  33. 25 May, 2007 1 commit
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacenc.*: Collect headers, add "streamheader" field to output caps and set · adc1e646
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/flac/gstflacenc.c: (gst_flac_enc_init),
      (notgst_value_array_append_buffer),
      (gst_flac_enc_process_stream_headers),
      (gst_flac_enc_write_callback), (gst_flac_enc_chain),
      (gst_flac_enc_change_state):
      * ext/flac/gstflacenc.h:
      Collect headers, add "streamheader" field to output caps and set
      BUFFER_IN_CAPS flag on pushed header buffers. That way oggmux
      produces output according to the official FLAC-to-Ogg mapping
      instead of completely broken files. Fixes #426044.
      adc1e646
  34. 24 May, 2007 1 commit