1. 03 Feb, 2006 2 commits
  2. 02 Feb, 2006 3 commits
  3. 01 Feb, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/auparse/gstauparse.c: Don't push buffers into the adapter that we are... · 638225ae
      Tim-Philipp Müller authored
      gst/auparse/gstauparse.c: Don't push buffers into the adapter that we are going to push downstream again without fram...
      
      Original commit message from CVS:
      * gst/auparse/gstauparse.c: (gst_au_parse_chain):
      Don't push buffers into the adapter that we are going to
      push downstream again without framing anyway. Also, the
      adaptor takes ownership of buffers put into it (fixes
      auparse pushing invalid buffers for .au files with
      ADPCM contents). Finally, set caps on all outgoing buffers.
      638225ae
  4. 30 Jan, 2006 1 commit
    • Jan Schmidt's avatar
      gst/id3demux/: Someone should kick my butt. Remove ID3v1 tags from the end of the file. · 1e661e8f
      Jan Schmidt authored
      Original commit message from CVS:
      
      * gst/id3demux/gstid3demux.c: (gst_id3demux_chain),
      (gst_id3demux_read_id3v1), (gst_id3demux_sink_activate),
      (gst_id3demux_send_tag_event):
      * gst/id3demux/id3tags.c: (id3demux_read_id3v1_tag):
      Someone should kick my butt. Remove ID3v1 tags from the end of the
      file.
      
      Improve error messages. Send the TAG message as soon as we complete
      typefinding, instead of waiting until we send the first buffer.
      Downstream tag event is still sent before the first buffer.
      1e661e8f
  5. 29 Jan, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/wavpack/gstwavpackdec.c: Add debug category, use boilerplate macros, fix... · d258c36a
      Tim-Philipp Müller authored
      ext/wavpack/gstwavpackdec.c: Add debug category, use boilerplate macros, fix handling of widths of 32 bits.
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_setcaps),
      (gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose),
      (gst_wavpack_dec_class_init), (gst_wavpack_dec_sink_event),
      (gst_wavpack_dec_init), (gst_wavpack_dec_format_samples),
      (gst_wavpack_dec_chain), (gst_wavpack_dec_plugin_init):
      Add debug category, use boilerplate macros, fix handling
      of widths of 32 bits.
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
      (gst_wavpack_parse_dispose), (gst_wavpack_parse_class_init),
      (gst_wavpack_parse_index_get_last_entry),
      (gst_wavpack_parse_index_get_entry_from_sample),
      (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset),
      (gst_wavpack_parse_src_query),
      (gst_wavpack_parse_scan_to_find_sample),
      (gst_wavpack_parse_send_newsegment),
      (gst_wavpack_parse_handle_seek_event),
      (gst_wavpack_parse_src_event), (gst_wavpack_parse_init),
      (gst_wavpack_parse_get_upstream_length),
      (gst_wavpack_parse_pull_buffer),
      (gst_wavpack_parse_create_src_pad), (gst_wavpack_parse_loop),
      (gst_wavpack_parse_change_state),
      (gst_wavepack_parse_sink_activate),
      (gst_wavepack_parse_sink_activate_pull),
      (gst_wavpack_parse_plugin_init):
      * ext/wavpack/gstwavpackparse.h:
      Rewrite a bit, mostly to fix flow logic and to make seeking work.
      Fix buffer/event refcounting. Add some debug statements. Add
      width of 32 to source pad template caps. Use boilerplate macros.
      d258c36a
  6. 27 Jan, 2006 2 commits
    • Andy Wingo's avatar
      ext/dv/: Call dv_set_error_log (dv_decoder_t *, NULL); after dv_decoder_new to... · f45b92e3
      Andy Wingo authored
      ext/dv/: Call dv_set_error_log (dv_decoder_t *, NULL); after dv_decoder_new to not have warings flooding stderr. this...
      
      Original commit message from CVS:
      2006-01-27  Jan Gerber  <j@bootlab.org>
      
      Reviewed by: Andy Wingo <wingo@pobox.com>
      
      * ext/dv/gstdvdec.c (gst_dvdec_change_state):
      * ext/dv/gstdvdemux.c (gst_dvdemux_change_state):
      Call dv_set_error_log (dv_decoder_t *, NULL); after dv_decoder_new
      to not have warings flooding stderr. this is the suggested way
      also used in dvgrab and kino. (#328336)
      f45b92e3
    • Jan Schmidt's avatar
      sys/oss/gstosssink.c: Free the device name string when finalised. · 6b789d2d
      Jan Schmidt authored
      Original commit message from CVS:
      * sys/oss/gstosssink.c: (gst_oss_sink_class_init),
      (gst_oss_sink_init), (gst_oss_sink_finalise):
      Free the device name string when finalised.
      6b789d2d
  7. 26 Jan, 2006 1 commit
  8. 25 Jan, 2006 3 commits
    • Tim-Philipp Müller's avatar
      gst/id3demux/gstid3demux.c: Don't put function calls in g_return_if_fail()... · 916d083e
      Tim-Philipp Müller authored
      gst/id3demux/gstid3demux.c: Don't put function calls in g_return_if_fail() statements, or they'll be replaced with NO...
      
      Original commit message from CVS:
      * gst/id3demux/gstid3demux.c: (gst_id3demux_remove_srcpad):
      Don't put function calls in g_return_if_fail() statements,
      or they'll be replaced with NOOPs if someone compiles with
      G_DISABLE_CHECKS defined.
      916d083e
    • Jan Schmidt's avatar
      changelog surgery · 6021f2b5
      Jan Schmidt authored
      Original commit message from CVS:
      changelog surgery
      6021f2b5
    • Jan Schmidt's avatar
      gst/id3demux/id3v2frames.c: Never trust ANY information encoded in a media... · 73c1153f
      Jan Schmidt authored
      gst/id3demux/id3v2frames.c: Never trust ANY information encoded in a media file, especially when it's giving you size...
      
      Original commit message from CVS:
      * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame):
      Never trust ANY information encoded in a media file, especially
      when it's giving you sizes. (Fixes #328452)
      73c1153f
  9. 24 Jan, 2006 2 commits
    • Edgard Lima's avatar
      I'm too lazy to comment this · d653e45c
      Edgard Lima authored
      Original commit message from CVS:
      Patch written by Kai Vehmanen <kai.vehmanen@nokia.com> applied. See bug #325148.
      d653e45c
    • Edward Hervey's avatar
      gst/qtdemux/qtdemux.c: More coherent framerate setting on caps. · 98acdd1d
      Edward Hervey authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
      (gst_qtdemux_add_stream), (qtdemux_parse_trak):
      More coherent framerate setting on caps.
      If sample_size is available, use that for the samples' duration in
      the index. This enables single frame streams to work (and I imagine
      fixes some other cases).
      Tested on testsuite, no regression.
      98acdd1d
  10. 23 Jan, 2006 8 commits
    • Edward Hervey's avatar
      gst/matroska/: Added recognition of Real Audio and Video streams in matroska demuxer. · 593a0906
      Edward Hervey authored
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps),
      (gst_matroska_demux_audio_caps), (gst_matroska_demux_plugin_init):
      * gst/matroska/matroska-ids.h:
      Added recognition of Real Audio and Video streams in matroska demuxer.
      593a0906
    • Edward Hervey's avatar
      gst/qtdemux/qtdemux.c: Added codec recognition for: _ VP31 : video/x-vp3 _... · 07d2fd89
      Edward Hervey authored
      gst/qtdemux/qtdemux.c: Added codec recognition for: _ VP31 : video/x-vp3 _ AVDJ : image/jpeg _ dvcp, dvc  : video/x-d...
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
      (qtdemux_video_caps), (qtdemux_audio_caps):
      Added codec recognition for:
      _ VP31 : video/x-vp3
      _ AVDJ : image/jpeg
      _ dvcp, dvc  : video/x-dv, systemstream=(boolean)false
      _ 0x6d730017 : audio/x-adpcm, layout=(string)quicktime
      07d2fd89
    • Jan Schmidt's avatar
      gst/id3demux/id3v2frames.c: Remove errant break statement, and fix compilation with older GCC. · 7ca387e5
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist):
      Remove errant break statement, and fix compilation with
      older GCC.
      7ca387e5
    • Jan Schmidt's avatar
      Mention that my last commit fixes #328241 · 70db0f69
      Jan Schmidt authored
      Original commit message from CVS:
      
      Mention that my last commit fixes #328241
      70db0f69
    • Tim-Philipp Müller's avatar
      sys/sunaudio/: Export functions that are needed in other parts of the code,... · 94874303
      Tim-Philipp Müller authored
      sys/sunaudio/: Export functions that are needed in other parts of the code, makes the mixer actually work; adjust mag...
      
      Original commit message from CVS:
      Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
      * sys/sunaudio/gstsunaudiomixerctrl.c:
      * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_init):
      Export functions that are needed in other parts of the code,
      makes the mixer actually work; adjust magic minimum buffer-time
      value from 3ms to 5ms to work around stuttering during mp3
      playback (#327765).
      94874303
    • Tim-Philipp Müller's avatar
      gst/matroska/matroska-mux.c: Fix possible deadlock in matroska muxer (#327825). · 00c44209
      Tim-Philipp Müller authored
      Original commit message from CVS:
      Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_best_pad),
      (gst_matroska_mux_write_data), (gst_matroska_mux_collected):
      Fix possible deadlock in matroska muxer (#327825).
      00c44209
    • Jens Granseuer's avatar
      C89 fixes: declare variables at the beginning of a block and · f42029d7
      Jens Granseuer authored
      Original commit message from CVS:
      * ext/libpng/gstpngenc.c: (gst_pngenc_chain):
      * gst/avi/gstavidemux.c: (gst_avi_demux_invert):
      * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps):
      * gst/rtsp/sdpmessage.h:
      * gst/udp/gstdynudpsink.c: (gst_dynudpsink_render):
      * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_get_stats):
      C89 fixes: declare variables at the beginning of a block and
      make gcc-2.9x happy (#328264; patch by: Jens Granseuer
      <jensgr at gmx dot net>).
      f42029d7
    • Jan Schmidt's avatar
      gst/id3demux/: Rewrite parsing of text tags to handle multiple NULL terminated... · 2ecee9a4
      Jan Schmidt authored
      gst/id3demux/: Rewrite parsing of text tags to handle multiple NULL terminated strings. Parse numeric genre strings a...
      
      Original commit message from CVS:
      * gst/id3demux/id3tags.c: (id3demux_read_id3v2_tag):
      * gst/id3demux/id3tags.h:
      * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
      (parse_comment_frame), (parse_text_identification_frame),
      (id3v2_tag_to_taglist), (id3v2_are_digits),
      (id3v2_genre_string_to_taglist), (id3v2_genre_fields_to_taglist),
      (parse_split_strings), (free_tag_strings):
      Rewrite parsing of text tags to handle multiple NULL terminated
      strings. Parse numeric genre strings and ID3v2 type
      "(3)(6)Alternative" style genre strings.
      Parse dates that are only YYYY or YYYY-mm format.
      2ecee9a4
  11. 21 Jan, 2006 1 commit
    • Fabrizio's avatar
      gst/qtdemux/qtdemux.c: 'twos' and 'sowt' fourcc can be 16bit or 8bit audio. · e3ba1c0f
      Fabrizio authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
      (qtdemux_audio_caps):
      'twos' and 'sowt' fourcc can be 16bit or 8bit audio.
      Fix 8bit case (#327133, based on patch by: Fabrizio
      Gennari <fabrizio dot ge at tiscali dot it>).
      Also, "G_LITTLE_ENDIAN" and "G_BIG_ENDIAN" are not
      valid literals for endianness in caps strings,
      only "LITTLE_ENDIAN" and "BIG_ENDIAN" are valid.
      e3ba1c0f
  12. 20 Jan, 2006 1 commit
  13. 19 Jan, 2006 3 commits
  14. 18 Jan, 2006 3 commits
  15. 17 Jan, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/qtdemux/qtdemux.*: Fix seeking for quicktime files. Could still use some... · 2a789d3d
      Tim-Philipp Müller authored
      gst/qtdemux/qtdemux.*: Fix seeking for quicktime files. Could still use some more love and sophistication.
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
      (gst_qtdemux_send_event), (gst_qtdemux_handle_src_event),
      (gst_qtdemux_change_state), (gst_qtdemux_loop_header):
      * gst/qtdemux/qtdemux.h:
      Fix seeking for quicktime files. Could still use some more
      love and sophistication.
      2a789d3d
  16. 16 Jan, 2006 1 commit
  17. 15 Jan, 2006 2 commits
  18. 13 Jan, 2006 4 commits