1. 11 Jan, 2008 6 commits
    • 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
    • Tim-Philipp Müller's avatar
      tests/check/elements/: It's "endianness", not "endianess". Fixes unit tests. · a206c7bd
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/check/elements/rganalysis.c: (test_buffer_const_float_mono),
      (test_buffer_const_float_stereo), (test_buffer_const_int16_mono),
      (test_buffer_const_int16_stereo), (test_buffer_square_float_mono),
      (test_buffer_square_float_stereo), (test_buffer_square_int16_mono),
      (test_buffer_square_int16_stereo):
      * tests/check/elements/rglimiter.c: (create_test_buffer):
      * tests/check/elements/rgvolume.c: (test_buffer_new):
      It's "endianness", not "endianess". Fixes unit tests.
      a206c7bd
    • Edward Hervey's avatar
      ignore some more · 5cebc8f0
      Edward Hervey authored
      Original commit message from CVS:
      ignore some more
      5cebc8f0
    • Edward Hervey's avatar
      ignore some more · 42d01006
      Edward Hervey authored
      Original commit message from CVS:
      ignore some more
      42d01006
    • Olivier Crete's avatar
      gst/rtp/: Fix the clock rate to 90000 as required by the RFC. · 4e1ff016
      Olivier Crete authored
      Original commit message from CVS:
      Patch by: Olivier Crete <tester at tester dot ca>
      * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps):
      * gst/rtp/gstrtptheorapay.c:
      Fix the clock rate to 90000 as required by the RFC.
      Fixes #508644.
      4e1ff016
    • Tim-Philipp Müller's avatar
      tests/check/elements/icydemux.c: Don't use deprecated GST_PLUGIN_DEFINE_STATIC. · d53e4a60
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/check/elements/icydemux.c: (GST_START_TEST), (icydemux_suite):
      Don't use deprecated GST_PLUGIN_DEFINE_STATIC.
      d53e4a60
  2. 10 Jan, 2008 1 commit
    • Sebastian Dröge's avatar
      autogen.sh: Add -Wno-portability to the automake parameters to stop warnings... · 1355ae0c
      Sebastian Dröge authored
      autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
      
      Original commit message from CVS:
      * autogen.sh:
      Add -Wno-portability to the automake parameters to stop warnings
      about GNU make extensions being used. We require GNU make in almost
      every Makefile anyway.
      * configure.ac:
      Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
      at the same time is required for per target flags.
      1355ae0c
  3. 09 Jan, 2008 7 commits
    • Edward Hervey's avatar
      gst/videomixer/videomixer.c: Fix error from my last commit. · a860efa4
      Edward Hervey authored
      Original commit message from CVS:
      * gst/videomixer/videomixer.c: (gst_videomixer_init):
      Fix error from my last commit.
      a860efa4
    • Tommi Myöhänen's avatar
      gst/id3demux/id3v2frames.c: Make sure the ISO 639-X language code in ID3v2... · 23112710
      Tommi Myöhänen authored
      gst/id3demux/id3v2frames.c: Make sure the ISO 639-X language code in ID3v2 COMM frames so we don't end up with non-UT...
      
      Original commit message from CVS:
      Based on patch by: Tommi Myöhänen <ext-tommi.myohanen nokia com>
      * gst/id3demux/id3v2frames.c: (parse_comment_frame):
      Make sure the ISO 639-X language code in ID3v2 COMM frames
      is actually valid UTF-8 (or rather: ASCII), so we don't end
      up with non-UTF8 strings in tags if there's garbage in the
      language field. Also make sure the language code is always
      lower case. Fixes: #508291.
      23112710
    • Stefan Kost's avatar
      ChangeLog: Fix ChangeLog typo. · 90dd96de
      Stefan Kost authored
      Original commit message from CVS:
      * ChangeLog:
      Fix ChangeLog typo.
      90dd96de
    • Stefan Kost's avatar
      Makefile.am: Include lcov.mak to allow builging coverage reports. Guard... · 5266203c
      Stefan Kost authored
      Makefile.am: Include lcov.mak to allow builging coverage reports. Guard check-torture target like in the other packages.
      
      Original commit message from CVS:
      * Makefile.am:
      Include lcov.mak to allow builging coverage reports. Guard
      check-torture target like in the other packages.
      5266203c
    • Edward Hervey's avatar
      gst/videomixer/videomixer.c: Implement GstChildProxy interface. · d21b870f
      Edward Hervey authored
      Original commit message from CVS:
      reviewed by: Edward Hervey  <edward.hervey@collabora.co.uk>
      * gst/videomixer/videomixer.c:
      (gst_videomixer_set_master_geometry), (_do_init),
      (gst_videomixer_child_proxy_get_child_by_index),
      (gst_videomixer_child_proxy_get_children_count),
      (gst_videomixer_child_proxy_init), (gst_videomixer_reset),
      (gst_videomixer_init), (gst_videomixer_request_new_pad),
      (gst_videomixer_release_pad), (gst_videomixer_fill_queues):
      Implement GstChildProxy interface.
      Send newsegment at the right moment
      Fixes #488879
      d21b870f
    • Edward Hervey's avatar
      gst/alpha/: Make the various properties of 'alpha' controllable. This allows... · 7f27c4a0
      Edward Hervey authored
      gst/alpha/: Make the various properties of 'alpha' controllable. This allows doing niceties like fade-in/fade-out.
      
      Original commit message from CVS:
      * gst/alpha/Makefile.am:
      * gst/alpha/gstalpha.c: (gst_alpha_class_init), (gst_alpha_init),
      (gst_alpha_sink_event), (gst_alpha_chain),
      (gst_alpha_change_state), (plugin_init):
      Make the various properties of 'alpha' controllable. This allows doing
      niceties like fade-in/fade-out.
      7f27c4a0
    • Stefan Kost's avatar
      gst/rtp/: Remove copy/paste unused code (property setters and getter) found by... · e7f91998
      Stefan Kost authored
      gst/rtp/: Remove copy/paste unused code (property setters and getter) found by the coverage suite (yay, saves ~20k on...
      
      Original commit message from CVS:
      * gst/rtp/gstasteriskh263.c:
      * gst/rtp/gstrtpL16depay.c:
      * gst/rtp/gstrtpac3depay.c:
      * gst/rtp/gstrtpamrpay.c:
      * gst/rtp/gstrtpdepay.c:
      * gst/rtp/gstrtpgsmdepay.c:
      * gst/rtp/gstrtph263depay.c:
      * gst/rtp/gstrtph263pdepay.c:
      * gst/rtp/gstrtph263ppay.c:
      * gst/rtp/gstrtph264depay.c:
      * gst/rtp/gstrtph264pay.c:
      * gst/rtp/gstrtpmp2tdepay.c:
      * gst/rtp/gstrtpmp4adepay.c:
      * gst/rtp/gstrtpmp4gdepay.c:
      * gst/rtp/gstrtpmp4gpay.c:
      * gst/rtp/gstrtpmp4vdepay.c:
      * gst/rtp/gstrtpmpadepay.c:
      * gst/rtp/gstrtpmpvdepay.c:
      * gst/rtp/gstrtpsv3vdepay.c:
      * gst/rtp/gstrtptheoradepay.c:
      * gst/rtp/gstrtptheorapay.c:
      * gst/rtp/gstrtpvorbisdepay.c:
      * gst/rtp/gstrtpvorbispay.c:
      Remove copy/paste unused code (property setters and getter) found by
      the coverage suite (yay, saves ~20k on disk).
      e7f91998
  4. 08 Jan, 2008 3 commits
    • Tim-Philipp Müller's avatar
      gst/matroska/matroska-mux.c: Also fix up pad templates to indicate that... · a895112c
      Tim-Philipp Müller authored
      gst/matroska/matroska-mux.c: Also fix up pad templates to indicate that image/jpeg doesn't absolutely require the fra...
      
      Original commit message from CVS:
      * gst/matroska/matroska-mux.c: (COMMON_VIDEO_CAPS_NO_FRAMERATE),
      (videosink_templ):
      Also fix up pad templates to indicate that image/jpeg doesn't
      absolutely require the framerate property to be set (#504081).
      a895112c
    • Wouter Cloetens's avatar
      gst/matroska/matroska-mux.*: Keep track of first and last timestamps for each... · 0a3ae38b
      Wouter Cloetens authored
      gst/matroska/matroska-mux.*: Keep track of first and last timestamps for each incoming stream, so we can calculate th...
      
      Original commit message from CVS:
      Based on patch by: Wouter Cloetens  <wouter at mind be>
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_video_pad_setcaps),
      (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad),
      (gst_matroska_mux_finish), (gst_matroska_mux_collected):
      * gst/matroska/matroska-mux.h:
      Keep track of first and last timestamps for each incoming stream,
      so we can calculate the total duration for live sources and other
      input where we can't query the duration from the start or where
      there's no constant framerate from which we can deduce the
      duration; also use calculated/observed duration if it is bigger
      than the previously queried duration. Furthermore, use
      gst_pad_query_peer_duration() and take into account that it may
      return TRUE but still a duration of CLOCK_TIME_NONE, which easily
      screws up comparisons when using unsigned integers. Fixes #504081.
      0a3ae38b
    • Sebastian Dröge's avatar
      Make elements GST_BUFFER_FLAG_GAP aware and call gst_base_transform_set_gap_aware for this. · b76819bb
      Sebastian Dröge authored
      Original commit message from CVS:
      * configure.ac:
      * gst/audiofx/audioamplify.c:
      (gst_audio_amplify_clipping_method_get_type),
      (gst_audio_amplify_init), (gst_audio_amplify_transform_ip):
      * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_init),
      (gst_audio_dynamic_transform_ip):
      * gst/audiofx/audioinvert.c: (gst_audio_invert_init),
      (gst_audio_invert_transform_ip):
      * gst/audiofx/audiopanorama.c: (gst_audio_panorama_init),
      (gst_audio_panorama_transform):
      * gst/level/gstlevel.c: (gst_level_init):
      Make elements GST_BUFFER_FLAG_GAP aware and call
      gst_base_transform_set_gap_aware for this.
      Bump core requirement to CVS.
      * gst/audiofx/audiochebyshevfreqband.c:
      (gst_audio_chebyshev_freq_band_transform_ip):
      * gst/audiofx/audiochebyshevfreqlimit.c:
      (gst_audio_chebyshev_freq_limit_transform_ip):
      Also sync GObject properties to the controller if operating
      in passthrough mode.
      b76819bb
  5. 07 Jan, 2008 1 commit
  6. 05 Jan, 2008 1 commit
    • Julien Moutte's avatar
      sys/directdraw/gstdirectdrawsink.c: Make sure we create our internal window... · 7e0714b5
      Julien Moutte authored
      sys/directdraw/gstdirectdrawsink.c: Make sure we create our internal window only when we need it. That will give a ch...
      
      Original commit message from CVS:
      2008-01-05  Julien Moutte  <julien@fluendo.com>
      
      * sys/directdraw/gstdirectdrawsink.c:
      (gst_directdraw_sink_set_window_id),
      (gst_directdraw_sink_set_caps),
      (gst_directdraw_sink_change_state),
      (gst_directdraw_sink_buffer_alloc),
      (gst_directdraw_sink_draw_borders),
      (gst_directdraw_sink_show_frame),
      (gst_directdraw_sink_setup_ddraw),
      (gst_directdraw_sink_window_thread),
      (gst_directdraw_sink_get_ddrawcaps),
      (gst_directdraw_sink_surface_create): Make sure we create our
      internal window only when we need it. That will give a chance to
      the application to get the prepare-xwindow-id bus message. Draw
      black borders when keeping aspect ratio. Handle the case where
      our
      rendering window disappears (closed or errors) like other sinks
      do. Various 80 columns fixes, improve state change order. That
      element could need some more love.
      7e0714b5
  7. 04 Jan, 2008 1 commit
  8. 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
  9. 02 Jan, 2008 1 commit
  10. 31 Dec, 2007 1 commit
  11. 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
  12. 28 Dec, 2007 1 commit
  13. 26 Dec, 2007 1 commit
    • Tim-Philipp Müller's avatar
      Fix 'xyz may be used uninitialized' compiler warnings caused by broken... · bcdeaa63
      Tim-Philipp Müller authored
      Fix 'xyz may be used uninitialized' compiler warnings caused by broken g_assert_not_reached() macro in GLib-2.15.x (i...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_loop):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_chain):
      * sys/ximage/gstximagesrc.c: (composite_pixel):
      Fix 'xyz may be used uninitialized' compiler warnings caused
      by broken g_assert_not_reached() macro in GLib-2.15.x (it's
      not really nice to abort in any case). Fixes #505745.
      bcdeaa63
  14. 20 Dec, 2007 1 commit
  15. 18 Dec, 2007 7 commits
    • Tim-Philipp Müller's avatar
      tests/check/elements/avisubtitle.c: Small unit test fix (has no practical... · 8188edf4
      Tim-Philipp Müller authored
      tests/check/elements/avisubtitle.c: Small unit test fix (has no practical impact at the moment, since we're only feed...
      
      Original commit message from CVS:
      * tests/check/elements/avisubtitle.c: (check_correct_buffer):
      Small unit test fix (has no practical impact at the moment,
      since we're only feeding utf8 and hence just create a sub-
      buffer for the output).
      8188edf4
    • Thijs Vermeir's avatar
      Add seeking support for avi subtitle · 587583b4
      Thijs Vermeir authored
      Original commit message from CVS:
      * gst/avi/gstavisubtitle.c:
      * tests/check/elements/avisubtitle.c:
      Add seeking support for avi subtitle
      587583b4
    • 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
    • Tim-Philipp Müller's avatar
      gst/avi/gstavisubtitle.c: Detect other UTF byte order markers and convert to UTF-8 as appropriate. · 49e1ff89
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/avi/gstavisubtitle.c: (IS_BOM_UTF8), (IS_BOM_UTF16_BE),
      (IS_BOM_UTF16_LE), (IS_BOM_UTF32_BE), (IS_BOM_UTF32_LE),
      (gst_avi_subtitle_extract_file), (gst_avi_subtitle_parse_gab2_chunk):
      Detect other UTF byte order markers and convert to UTF-8 as
      appropriate.
      49e1ff89
    • Tim-Philipp Müller's avatar
      gst/avi/gstavisubtitle.*: Refactor a bit; fix name extraction; don't assume... · 87aed1a2
      Tim-Philipp Müller authored
      gst/avi/gstavisubtitle.*: Refactor a bit; fix name extraction; don't assume all the data in the chunk is actually sub...
      
      Original commit message from CVS:
      * gst/avi/gstavisubtitle.c: (src_template),
      (gst_avi_subtitle_extract_utf8_file),
      (gst_avi_subtitle_parse_gab2_chunk), (gst_avi_subtitle_chain),
      (gst_avi_subtitle_base_init), (gst_avi_subtitle_class_init),
      (gst_avi_subtitle_init), (gst_avi_subtitle_change_state):
      * gst/avi/gstavisubtitle.h:
      Refactor a bit; fix name extraction; don't assume all the data
      in the chunk is actually subtitle data, there may be padding at
      the end; fix GST_ELEMENT_ERROR usage; store extracted subtitle
      file so it's there to send again after a seek (for future use).
      87aed1a2
    • Thijs Vermeir's avatar
      Add avi subtitle element for bug #442034. Need seeking support and more... · d0c62e91
      Thijs Vermeir authored
      Add avi subtitle element for bug #442034. Need seeking support and more support for character conversion.
      
      Original commit message from CVS:
      * gst/avi/Makefile.am:
      * gst/avi/gstavi.c:
      * gst/avi/gstavisubtitle.c:
      * gst/avi/gstavisubtitle.h:
      * tests/check/Makefile.am:
      * tests/check/elements/avisubtitle.c:
      * win32/common/config.h:
      Add avi subtitle element for bug #442034. Need seeking support
      and more support for character conversion.
      d0c62e91
    • Tim-Philipp Müller's avatar
      Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626). · de9a2805
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * Makefile.am:
      Include common/win32.mak for CRLF check of win32 project
      files (see #393626).
      * win32/vs6/libgstpng.dsp:
      Fix line endings and do cvs admin -kb.
      de9a2805
  16. 17 Dec, 2007 1 commit
    • David Schleef's avatar
      gst/multifile/gstmultifilesrc.*: When subsequent files are read, if the file... · 9ad6e9c9
      David Schleef authored
      gst/multifile/gstmultifilesrc.*: When subsequent files are read, if the file doesn't exist, send an EOS instead of ca...
      
      Original commit message from CVS:
      * gst/multifile/gstmultifilesrc.c:
      * gst/multifile/gstmultifilesrc.h:
      When subsequent files are read, if the file doesn't exist, send
      an EOS instead of causing an error.
      9ad6e9c9
  17. 16 Dec, 2007 1 commit
    • Edward Hervey's avatar
      ext/jpeg/gstjpegdec.c: Actually drop the buffers which are outside the... · badcd298
      Edward Hervey authored
      ext/jpeg/gstjpegdec.c: Actually drop the buffers which are outside the currently configured segment instead of just e...
      
      Original commit message from CVS:
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
      Actually drop the buffers which are outside the currently configured
      segment instead of just emitting a WARNING.
      badcd298
  18. 14 Dec, 2007 2 commits
    • Wim Taymans's avatar
      ext/flac/gstflacdec.*: Send segments from the streaming thread. Fixes #502187. · 981460c2
      Wim Taymans authored
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_metadata_callback),
      (gst_flac_dec_write):
      * ext/flac/gstflacdec.h:
      Send segments from the streaming thread. Fixes #502187.
      Fix segment seeking and a bunch of other seeking cases.
      981460c2
    • Tim-Philipp Müller's avatar
      gst/id3demux/id3v2frames.c: Parse WOAF frames and put the result into... · 7951e1cc
      Tim-Philipp Müller authored
      gst/id3demux/id3v2frames.c: Parse WOAF frames and put the result into GST_TAG_CONTACT, which is where it would end up...
      
      Original commit message from CVS:
      * gst/id3demux/id3v2frames.c: (parse_url_link_frame):
      Parse WOAF frames and put the result into GST_TAG_CONTACT,
      which is where it would end up if the same information was
      put in a vorbis comment (don't think it's worth adding a
      new URI tag for this). Fixes #488112.
      7951e1cc
  19. 11 Dec, 2007 2 commits