1. 15 May, 2006 2 commits
  2. 14 May, 2006 1 commit
  3. 12 May, 2006 5 commits
    • Wim Taymans's avatar
      gst/avi/gstavidemux.c: Ooops, bitten by the copy-and-paste design paradigm, fixes seek again. · 14d26445
      Wim Taymans authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_index_next),
      (gst_avi_demux_parse_index), (gst_avi_demux_massage_index),
      (gst_avi_demux_handle_seek), (gst_avi_demux_loop):
      Ooops, bitten by the copy-and-paste design paradigm, fixes
      seek again.
      14d26445
    • Wim Taymans's avatar
      gst/avi/gstavidemux.*: Some cleanups, prepare to use GstSegment. · 50d7e0f6
      Wim Taymans authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
      (gst_avi_demux_index_next), (gst_avi_demux_handle_src_query),
      (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_subindex),
      (gst_avi_demux_parse_stream), (gst_avi_demux_parse_index),
      (gst_avi_demux_stream_index), (gst_avi_demux_stream_scan),
      (gst_avi_demux_massage_index),
      (gst_avi_demux_calculate_durations_from_index),
      (gst_avi_demux_push_event), (gst_avi_demux_stream_header),
      (gst_avi_demux_handle_seek), (gst_avi_demux_process_next_entry),
      (gst_avi_demux_loop):
      * gst/avi/gstavidemux.h:
      Some cleanups, prepare to use GstSegment.
      Fix error in entry walking code.
      Fix VBR detection.
      Smarter timestamp calculation code.
      Uniform error/eos handling.
      50d7e0f6
    • Michael Smith's avatar
      gst/wavparse/gstwavparse.c: Fix use of uninitialised values if we're NOT seeking in ready. · 26c9baa8
      Michael Smith authored
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_fmt),
      (gst_wavparse_perform_seek), (gst_wavparse_stream_headers):
      Fix use of uninitialised values if we're NOT seeking in ready.
      Fix typos.
      26c9baa8
    • Tim-Philipp Müller's avatar
      gst/wavparse/Makefile.am: Add CFLAGS and LIBS for libgstbase, fixes build on · 8f478f5e
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/wavparse/Makefile.am:
      Add CFLAGS and LIBS for libgstbase, fixes build on
      Cygwin (#341489).
      8f478f5e
    • Tim-Philipp Müller's avatar
      gst/id3demux/id3v2frames.c: Some more debug info. No need to check whether the... · d0a4d90b
      Tim-Philipp Müller authored
      gst/id3demux/id3v2frames.c: Some more debug info. No need to check whether the string returned by g_convert() is real...
      
      Original commit message from CVS:
      * gst/id3demux/id3v2frames.c: (parse_insert_string_field):
      Some more debug info. No need to check whether the string
      returned by g_convert() is really UTF-8 - either it is or
      we get NULL returned.
      d0a4d90b
  4. 11 May, 2006 2 commits
    • Edgard Lima's avatar
      Changes proposed by Wingo in bug #338818. · 9edc0c03
      Edgard Lima authored
      Original commit message from CVS:
      Changes proposed by Wingo in bug #338818.
      9edc0c03
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Figure out the real audio type in mp4a boxes by parsing... · a3c4acec
      Wim Taymans authored
      gst/qtdemux/qtdemux.c: Figure out the real audio type in mp4a boxes by parsing the optional descriptors in the option...
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak),
      (gst_qtdemux_handle_esds):
      Figure out the real audio type in mp4a boxes by parsing the
      optional descriptors in the optional esds box. Promote the
      default AAC to mp3 when indicated. Fixes #330632.
      a3c4acec
  5. 10 May, 2006 4 commits
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Parse version 2 sample descriptions. · a5ed322d
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_dump_unknown),
      (qtdemux_parse_trak), (gst_qtdemux_handle_esds):
      Parse version 2 sample descriptions.
      Don't #define gst_util_dump_mem(), use something more
      specific instead to avoid confusion.
      a5ed322d
    • Jan Schmidt's avatar
      gst/id3demux/id3v2frames.c: Fix parsing of numeric genre strings some more, by... · 85c6182e
      Jan Schmidt authored
      gst/id3demux/id3v2frames.c: Fix parsing of numeric genre strings some more, by ensuring that we only try and parse st...
      
      Original commit message from CVS:
      * gst/id3demux/id3v2frames.c: (id3v2_genre_fields_to_taglist):
      Fix parsing of numeric genre strings some more, by ensuring that
      we only try and parse strings that a) Start with '(' and b) Consist
      only of digits.
      Also, when finding an escaping '((' sequence, bust it back to '(' by
      swallowing the first parenthesis
      85c6182e
    • Tim-Philipp Müller's avatar
      ext/esd/esdsink.*: Move the esd_get_server_info() into gst_esdsink_open() and... · d2bd5e45
      Tim-Philipp Müller authored
      ext/esd/esdsink.*: Move the esd_get_server_info() into gst_esdsink_open() and fail with a decent error message on err...
      
      Original commit message from CVS:
      * ext/esd/esdsink.c: (gst_esdsink_finalize), (gst_esdsink_getcaps),
      (gst_esdsink_open), (gst_esdsink_close):
      * ext/esd/esdsink.h:
      Move the esd_get_server_info() into gst_esdsink_open() and fail
      with a decent error message on errors.
      d2bd5e45
    • Tim-Philipp Müller's avatar
      Const-ify GEnumValue arrays. · 11cb7a31
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/esd/esdmon.c: (gst_esdmon_depths_get_type),
      (gst_esdmon_channels_get_type):
      * ext/gconf/gstgconfaudiosink.c: (gst_gconf_profile_get_type):
      * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_method_get_type):
      * ext/libcaca/gstcacasink.c: (gst_cacasink_dither_get_type):
      * ext/shout2/gstshout2.c: (gst_shout2send_protocol_get_type):
      * gst/alpha/gstalpha.c: (gst_alpha_method_get_type):
      * gst/rtp/gstrtpilbcdepay.c: (gst_ilbc_mode_get_type):
      * gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type):
      * gst/videobox/gstvideobox.c: (gst_video_box_fill_get_type):
      * gst/videofilter/gstvideoflip.c: (gst_video_flip_method_get_type):
      * gst/videomixer/videomixer.c:
      (gst_video_mixer_background_get_type):
      Const-ify GEnumValue arrays.
      11cb7a31
  6. 09 May, 2006 1 commit
    • Mark Nauwelaerts's avatar
      gst/avi/gstavimux.c: Work around gst_buffer_make_metadata_writable() bug that... · e412f6d4
      Mark Nauwelaerts authored
      gst/avi/gstavimux.c: Work around gst_buffer_make_metadata_writable() bug that results in avimux marking all frames in...
      
      Original commit message from CVS:
      Patch by: Mark Nauwelaerts  <manauw at skynet bet>
      * gst/avi/gstavimux.c: (gst_avi_mux_do_audio_buffer),
      (gst_avi_mux_do_video_buffer):
      Work around gst_buffer_make_metadata_writable() bug that
      results in avimux marking all frames in the index as
      keyframes (#340859).
      e412f6d4
  7. 08 May, 2006 5 commits
  8. 06 May, 2006 2 commits
  9. 05 May, 2006 1 commit
  10. 04 May, 2006 5 commits
  11. 03 May, 2006 6 commits
    • Jan Schmidt's avatar
      Update .po files · 1e6b348a
      Jan Schmidt authored
      Original commit message from CVS:
      Update .po files
      1e6b348a
    • Tim-Philipp Müller's avatar
      gst/matroska/matroska-mux.c: Don't strcmp() NULL strings. · 63b169cd
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/matroska/matroska-mux.c:
      (gst_matroska_mux_stream_is_vorbis_header),
      (gst_matroska_mux_write_data):
      Don't strcmp() NULL strings.
      Only start new clusters on video keyframes, not on any
      random audio buffer that doesn't have the DELTA_UNIT
      flag set (fixes 'make check' again).
      63b169cd
    • Mark Nauwelaerts's avatar
      gst/matroska/matroska-mux.c: Don't misinterpret GST_CLOCK_TIME_NONE as very... · fcd464ea
      Mark Nauwelaerts authored
      gst/matroska/matroska-mux.c: Don't misinterpret GST_CLOCK_TIME_NONE as very high timestamp value and then dead-lock w...
      
      Original commit message from CVS:
      Patch by: Mark Nauwelaerts  <manauw at skynet be>
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_best_pad),
      (gst_matroska_mux_stream_is_vorbis_header),
      (gst_matroska_mux_write_data):
      Don't misinterpret GST_CLOCK_TIME_NONE as very high timestamp
      value and then dead-lock when muxing vorbis audio streams
      (the three vorbis header buffers carry no timestamp, and it
      would try to mux these after all video buffers). Fixes #340346.
      Improve clustering: start a new cluster also whenever we get
      a keyframe.
      fcd464ea
    • Jan Schmidt's avatar
      gst/qtdemux/qtdemux.c: Clean up one piece of logic slightly and remove a dead code block. · e73a19cb
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
      Clean up one piece of logic slightly and remove a
      dead code block.
      e73a19cb
    • Thomas Vander Stichele's avatar
      add win32 stuff · 1228d439
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * Makefile.am:
      * configure.ac:
      * win32/common/config.h.in:
      add win32 stuff
      1228d439
    • Thomas Vander Stichele's avatar
      add win32 stuff · 2359532b
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * Makefile.am:
      * configure.ac:
      * win32/common/config.h.in:
      add win32 stuff
      2359532b
  12. 02 May, 2006 6 commits
    • Michael Smith's avatar
      ext/cairo/gsttimeoverlay.c: Fix timeoverlay for non-multiple-of-4 widths. This fourcc crap · 757797ef
      Michael Smith authored
      Original commit message from CVS:
      * ext/cairo/gsttimeoverlay.c: (gst_cairo_time_overlay_transform):
      Fix timeoverlay for non-multiple-of-4 widths. This fourcc crap
      SUCKS.
      757797ef
    • Edgard Lima's avatar
      Fix get_caps func to work when no framerate is available and the caps isn't simple. · 7ce14b6b
      Edgard Lima authored
      Original commit message from CVS:
      Fix get_caps func to work when no framerate is available and the caps isn't simple.
      7ce14b6b
    • Stefan Kost's avatar
      gst/: don't leak caps-string · cba47ec3
      Stefan Kost authored
      Original commit message from CVS:
      * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps):
      * gst/debug/negotiation.c: (gst_negotiation_update_caps):
      * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps):
      don't leak caps-string
      cba47ec3
    • Tim-Philipp Müller's avatar
      gst/id3demux/gstid3demux.c: Let core insert default error message for... · 2b4ba77c
      Tim-Philipp Müller authored
      gst/id3demux/gstid3demux.c: Let core insert default error message for TYPE_NOT_FOUND errors, it's just as good as our...
      
      Original commit message from CVS:
      * gst/id3demux/gstid3demux.c: (gst_id3demux_chain),
      (gst_id3demux_sink_activate):
      Let core insert default error message for TYPE_NOT_FOUND
      errors, it's just as good as our own and has the added
      bonus of being translated.
      2b4ba77c
    • 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
    • Thomas Vander Stichele's avatar
      configure.ac: figure out where plugins-base plugins are · 7df5ab1b
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * configure.ac:
      figure out where plugins-base plugins are
      * tests/check/Makefile.am:
      use plugins-base plugins, so we have typefind functions
      * tests/check/elements/id3v2mux.c: (test_taglib_id3mux_with_tags):
      increase num-buffers, this makes sure the test errors out instead
      of timing out when no typefind functions are present
      7df5ab1b