1. 11 Jan, 2007 1 commit
  2. 12 Dec, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/: In streaming mode, if the first buffer we get doesn't have an offset,... · 173ee367
      Tim-Philipp Müller authored
      gst/: In streaming mode, if the first buffer we get doesn't have an offset, fix it up to be 0, otherwise trimming won...
      
      Original commit message from CVS:
      * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain_parse_tag),
      (gst_tag_demux_chain):
      * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
      In streaming mode, if the first buffer we get doesn't have an
      offset, fix it up to be 0, otherwise trimming won't work later on
      and we'll be typefinding application/x-id3, which may result in
      decodebin plugging an endless number of id3demux elements as a
      consequence. Fixes #385031.
      173ee367
  3. 11 Oct, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/: Activate pad before adding it to the already-running element. · a9117741
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/apetag/gsttagdemux.c: (gst_tag_demux_add_srcpad):
      * gst/icydemux/gsticydemux.c: (gst_icydemux_add_srcpad):
      * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad):
      Activate pad before adding it to the already-running element.
      * tests/check/elements/icydemux.c: (icydemux_found_pad):
      Activate newly-created pad too.
      a9117741
  4. 14 Sep, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/: Don't interpret a first buffer with an offset of NONE as 'from the... · dcba7c77
      Tim-Philipp Müller authored
      gst/: Don't interpret a first buffer with an offset of NONE as 'from the middle of the stream', but only a first buff...
      
      Original commit message from CVS:
      * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain_parse_tag):
      * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
      Don't interpret a first buffer with an offset of NONE as
      'from the middle of the stream', but only a first buffer
      that has a valid buffer offset that's non-zero (see #345449).
      dcba7c77
  5. 05 Jul, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/: Don't return FLOW_UNEXPECTED when a buffer is before the start of the... · a516e841
      Tim-Philipp Müller authored
      gst/: Don't return FLOW_UNEXPECTED when a buffer is before the start of the stream (which might happen with large ID3...
      
      Original commit message from CVS:
      * gst/apetag/gsttagdemux.c: (gst_tag_demux_trim_buffer),
      (gst_tag_demux_read_range):
      * gst/id3demux/gstid3demux.c: (gst_id3demux_trim_buffer),
      (gst_id3demux_read_range):
      Don't return FLOW_UNEXPECTED when a buffer is before
      the start of the stream (which might happen with
      large ID3v2 tags if the tag reading was done pullrange
      based and we then switched to push mode later on).
      Fixes regression introduced by commit from June 29th.
      a516e841
  6. 03 Jul, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/: Return FLOW_UNEXPECTED when at the end of the file, not · 52f6cd9c
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain):
      * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
      Return FLOW_UNEXPECTED when at the end of the file, not
      FLOW_ERROR. Fixes 'internal stream error' errors that
      would sometimes occur in totem when scrubbing to the
      end of an ID3v1 tagged mp3 file.
      52f6cd9c
  7. 29 Jun, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/id3demux/gstid3demux.c: Make sure we don't return GST_FLOW_OK with a NULL... · 5aa89bdd
      Tim-Philipp Müller authored
      gst/id3demux/gstid3demux.c: Make sure we don't return GST_FLOW_OK with a NULL buffer in certain cases where a read be...
      
      Original commit message from CVS:
      * gst/id3demux/gstid3demux.c: (gst_id3demux_trim_buffer),
      (gst_id3demux_read_range):
      Make sure we don't return GST_FLOW_OK with a NULL buffer in
      certain cases where a read beyond the end of the file is
      requested. Fixes #345930.
      * gst/apetag/gsttagdemux.c: (gst_tag_demux_trim_buffer),
      (gst_tag_demux_read_range):
      Fix same issue here as well.
      5aa89bdd
  8. 11 Jun, 2006 1 commit
  9. 02 May, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/: Post an error message when we get an EOS event and were not able to find... · 5c1e2a1e
      Tim-Philipp Müller authored
      gst/: Post an error message when we get an EOS event and were not able to find out the type of stream.
      
      Original commit message from CVS:
      * gst/apetag/gsttagdemux.c: (gst_tag_demux_init),
      (gst_tag_demux_sink_event):
      * gst/id3demux/gstid3demux.c: (gst_id3demux_init),
      (gst_id3demux_sink_event):
      Post an error message when we get an EOS event and were not
      able to find out the type of stream.
      * tests/check/elements/id3v2mux.c: (fill_mp3_buffer), (got_buffer),
      (test_taglib_id3mux_with_tags):
      Decrease num-buffers to 16 per iteration again, otherwise the
      many memcpy()s and reallocations in the test will hammer slow
      CPUs completely and make the test timeout.
      5c1e2a1e
  10. 22 Mar, 2006 1 commit
  11. 21 Mar, 2006 1 commit
    • Edward Hervey's avatar
      gst/: gcc 4.1 unreferenced pointer fixes. · 0186335d
      Edward Hervey authored
      Original commit message from CVS:
      * gst/apetag/gsttagdemux.c: (gst_tag_demux_reset):
      * gst/id3demux/gstid3demux.c: (gst_id3demux_reset):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_create_sourcepad),
      (gst_wavparse_stream_headers), (gst_wavparse_send_event),
      (gst_wavparse_change_state):
      gcc 4.1 unreferenced pointer fixes.
      0186335d
  12. 15 Mar, 2006 1 commit
    • Jan Schmidt's avatar
      gst/apetag/gsttagdemux.c: Ensure that we set caps on the buffers we pass. · 3a636c56
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain):
      Ensure that we set caps on the buffers we pass.
      
      * gst/id3demux/gstid3demux.c: (gst_id3demux_chain),
      (gst_id3demux_sink_activate):
      Ensure that we set caps on the buffers we pass.
      
      Use STREAM, TYPE_NOT_FOUND as the error class when
      typefinding fails.
      3a636c56
  13. 02 Mar, 2006 1 commit
    • Tim-Philipp Müller's avatar
      configure.ac: Bump requirements to current core and -base CVS (core for new... · eeef2382
      Tim-Philipp Müller authored
      configure.ac: Bump requirements to current core and -base CVS (core for new typefind helper API, and -base for the
      
      Original commit message from CVS:
      * configure.ac:
      Bump requirements to current core and -base CVS
      (core for new typefind helper API, and -base for the
      WAVFORMATEX support that was added to libgstriff and
      is needed by wavparse).
      * gst/apetag/Makefile.am:
      * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain),
      (gst_tag_demux_sink_activate):
      Use new typefind helpers for typefinding instead of our
      home-grown stuff; also, do typefinding in pull-mode if
      upstream supports that.
      eeef2382
  14. 11 Feb, 2006 1 commit
  15. 06 Feb, 2006 1 commit
    • Tim-Philipp Müller's avatar
      Add APE tag demuxer (#325649). · 5bc69ce9
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      * 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/inspect/plugin-apetag.xml:
      * gst/apetag/Makefile.am:
      * gst/apetag/gstapedemux.c:
      * gst/apetag/gstapedemux.h:
      * gst/apetag/gsttagdemux.c:
      * gst/apetag/gsttagdemux.h:
      Add APE tag demuxer (#325649).
      5bc69ce9