1. 19 Jun, 2007 1 commit
  2. 18 Jun, 2007 1 commit
  3. 17 Jun, 2007 2 commits
  4. 15 Jun, 2007 2 commits
    • Jan Schmidt's avatar
      win32/vs6/: Mark *.dsp & *.dsw as binary files and convert to DOS line... · 6062b97a
      Jan Schmidt authored
      win32/vs6/: Mark *.dsp & *.dsw as binary files and convert to DOS line endings, as they don't load into VS6 correctly...
      
      Original commit message from CVS:
      * win32/vs6/autogen.dsp:
      * win32/vs6/gst_plugins_good.dsw:
      * win32/vs6/libgstalaw.dsp:
      * win32/vs6/libgstalpha.dsp:
      * win32/vs6/libgstalphacolor.dsp:
      * win32/vs6/libgstapetag.dsp:
      * win32/vs6/libgstaudiofx.dsp:
      * win32/vs6/libgstauparse.dsp:
      * win32/vs6/libgstautodetect.dsp:
      * win32/vs6/libgstavi.dsp:
      * win32/vs6/libgstcutter.dsp:
      * win32/vs6/libgstdirectdraw.dsp:
      * win32/vs6/libgstdirectsound.dsp:
      * win32/vs6/libgsteffectv.dsp:
      * win32/vs6/libgstflx.dsp:
      * win32/vs6/libgstgoom.dsp:
      * win32/vs6/libgsticydemux.dsp:
      * win32/vs6/libgstid3demux.dsp:
      * win32/vs6/libgstinterleave.dsp:
      * win32/vs6/libgstjpeg.dsp:
      * win32/vs6/libgstlevel.dsp:
      * win32/vs6/libgstmatroska.dsp:
      * win32/vs6/libgstmedian.dsp:
      * win32/vs6/libgstmonoscope.dsp:
      * win32/vs6/libgstmulaw.dsp:
      * win32/vs6/libgstmultipart.dsp:
      * win32/vs6/libgstqtdemux.dsp:
      * win32/vs6/libgstrtp.dsp:
      * win32/vs6/libgstrtsp.dsp:
      * win32/vs6/libgstsmpte.dsp:
      * win32/vs6/libgstspeex.dsp:
      * win32/vs6/libgstudp.dsp:
      * win32/vs6/libgstvideobalance.dsp:
      * win32/vs6/libgstvideobox.dsp:
      * win32/vs6/libgstvideocrop.dsp:
      * win32/vs6/libgstvideoflip.dsp:
      * win32/vs6/libgstvideomixer.dsp:
      * win32/vs6/libgstwaveform.dsp:
      * win32/vs6/libgstwavenc.dsp:
      * win32/vs6/libgstwavparse.dsp:
      Mark *.dsp & *.dsw as binary files and convert to DOS line
      endings, as they don't load into VS6 correctly otherwise.
      6062b97a
    • Vincent Torri's avatar
      gst/rtsp/rtspconnection.c: Fix the MingW build. · d5e80113
      Vincent Torri authored
      Original commit message from CVS:
      * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
      (rtsp_connection_connect):
      Fix the MingW build.
      Patch By: Vincent Torri <vtorri at univ-evry dot fr>
      Fixes: #446981
      d5e80113
  5. 14 Jun, 2007 3 commits
  6. 13 Jun, 2007 1 commit
  7. 12 Jun, 2007 8 commits
    • Sebastien Moutte's avatar
      win32/MANIFEST: Add videocrop project file to the win32 manifest. · d687466a
      Sebastien Moutte authored
      Original commit message from CVS:
      * win32/MANIFEST:
      Add videocrop project file to the win32 manifest.
      * win32/vs6/gst_plugins_good.dsw:
      Add qtdemux,videocrop and waveform projects to the workspace.
      * win32/vs6/libgstqtdemux.dsp:
      Add zlib to the link list of qtdemux.
      * win32/vs6/libgstvideocrop.dsp:
      Add a project file for videocrop.
      d687466a
    • Jan Schmidt's avatar
      po/POTFILES.in: Add qtdemux for translation · fcc0fdb0
      Jan Schmidt authored
      Original commit message from CVS:
      * po/POTFILES.in:
      Add qtdemux for translation
      fcc0fdb0
    • Jan Schmidt's avatar
      Move videocrop and osxvideo from -bad. · bbcc2441
      Jan Schmidt 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/inspect/plugin-videocrop.xml:
      * gst-plugins-good.spec.in:
      * sys/Makefile.am:
      * tests/check/Makefile.am:
      * tests/icles/Makefile.am:
      * tests/icles/videocrop-test.c:
      Move videocrop and osxvideo from -bad.
      bbcc2441
    • Jan Schmidt's avatar
      Move qtdemux from -bad. · 98ef159b
      Jan Schmidt 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.args:
      * docs/plugins/inspect/plugin-qtdemux.xml:
      * docs/plugins/inspect/plugin-quicktime.xml:
      * win32/MANIFEST:
      Move qtdemux from -bad.
      * gst-plugins-good.spec.in:
      Update spec file to reflect moving of qtdemux and wavpack
      98ef159b
    • Jan Schmidt's avatar
      Fix typo in the changelog and commit the manifest too · ca57eb55
      Jan Schmidt authored
      Original commit message from CVS:
      Fix typo in the changelog and commit the manifest too
      ca57eb55
    • Jan Schmidt's avatar
      win32/MANIFEST · 042730da
      Jan Schmidt authored
      Original commit message from CVS:
      * win32/MANIFEST
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * docs/plugins/inspect/plugin-directdraw.xml:
      * docs/plugins/inspect/plugin-directsound.xml:
      * docs/plugins/inspect/plugin-waveform.xml:
      Move the waveform plugin from -bad too. Update the inspect xml
      files to mention Plugins Good instead of Plugins Bad.
      042730da
    • Andy Wingo Wingo's avatar
      Return a copy of the pool buffer if all mmap buffers have been dequeued. · 34d9fcc4
      Andy Wingo Wingo authored
      Original commit message from CVS:
      (gst_v4l2src_grab_frame): Return a copy of the pool buffer if all
      mmap buffers have been dequeued.
      34d9fcc4
    • Andy Wingo Wingo's avatar
      sys/v4l2/v4l2src_calls.c (gst_v4l2_buffer_finalize)... · cde8c8bd
      Andy Wingo Wingo authored
      sys/v4l2/v4l2src_calls.c (gst_v4l2_buffer_finalize) (gst_v4l2_buffer_class_init, gst_v4l2_buffer_get_type)
      
      Original commit message from CVS:
      2007-06-12  Andy Wingo  <wingo@pobox.com>
      
      * sys/v4l2/v4l2src_calls.c (gst_v4l2_buffer_finalize)
      (gst_v4l2_buffer_class_init, gst_v4l2_buffer_get_type)
      (gst_v4l2_buffer_new): Behave more like ximagesink's buffers, with
      finalization and resuscitation. No longer public.
      (gst_v4l2_buffer_pool_finalize, gst_v4l2_buffer_pool_init)
      (gst_v4l2_buffer_pool_class_init, gst_v4l2_buffer_pool_get_type)
      (gst_v4l2_buffer_pool_new, gst_v4l2_buffer_pool_activate)
      (gst_v4l2_buffer_pool_destroy): Make the pool follow common
      miniobject semantics, and be threadsafe.
      (gst_v4l2src_queue_frame): Remove this function, as we just call
      the ioctls directly in the two places where we queue buffers.
      (gst_v4l2src_grab_frame): Return a flowreturn and fill the buffer
      directly.
      (gst_v4l2src_capture_init): Use the new buffer_pool_new function
      to allocate the pool, which also preallocates the GstBuffers.
      (gst_v4l2src_capture_start): Call buffer_pool_activate instead of
      queueing the frames directly.
      
      * sys/v4l2/gstv4l2src.h (struct _GstV4l2BufferPool): Make this a
      real MiniObject instead of rolling our own refcounting and
      finalizing. Give it a lock.
      (struct _GstV4l2Buffer): Remove one intermediary object, having
      the buffers hold the struct v4l2_buffer directly.
      
      * sys/v4l2/gstv4l2src.c (gst_v4l2src_set_caps): Pass the caps to
      capture_init so that it can set them on the buffers that it will
      create.
      (gst_v4l2src_get_read): For better or for worse, include the
      timestamping and offsetting code here; really we should be using
      bufferalloc though.
      (gst_v4l2src_get_mmap): Just make grab_frame return one of our
      preallocated, mmap'd buffers.
      cde8c8bd
  8. 11 Jun, 2007 2 commits
    • daniel fischer's avatar
      sys/ximage/gstximagesrc.c: Actually use the display_name property so that we... · e359a415
      daniel fischer authored
      sys/ximage/gstximagesrc.c: Actually use the display_name property so that we can dump any available X display. Fixes ...
      
      Original commit message from CVS:
      Patch by: daniel fischer <dan at f3c dot com>
      * sys/ximage/gstximagesrc.c: (gst_ximage_src_start),
      (gst_ximage_src_get_caps):
      Actually use the display_name property so that we can dump any
      available X display. Fixes #445905.
      e359a415
    • Tommi Myöhänen's avatar
      gst/rtp/: Add missing rate fields to caps. Fixes #441118. · a3719a4a
      Tommi Myöhänen authored
      Original commit message from CVS:
      Patch by: Tommi Myöhänen  <ext-tommi dot myohanen at nokia dot com>
      * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_setcaps):
      * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_setcaps):
      Add missing rate fields to caps. Fixes #441118.
      a3719a4a
  9. 10 Jun, 2007 2 commits
    • Sebastien Moutte's avatar
      win32/: Add DirectSound and DirectDraw sinks project files to workspace and solution files. · fd148866
      Sebastien Moutte authored
      Original commit message from CVS:
      * win32/vs6/gst_plugins_good.dsw:
      * win32/vs8/gst-plugins-good.sln:
      Add DirectSound and DirectDraw sinks project files to
      workspace and solution files.
      fd148866
    • 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
  10. 09 Jun, 2007 2 commits
    • Sebastian Dröge's avatar
      ext/wavpack/gstwavpackenc.c: Remove workaround for bug #421543. This is fixed... · f2fa0a91
      Sebastian Dröge authored
      ext/wavpack/gstwavpackenc.c: Remove workaround for bug #421543. This is fixed in core 0.10.13 and not necessary anymo...
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_sink_set_caps):
      Remove workaround for bug #421543. This is fixed in core 0.10.13 and
      not necessary anymore as we need at least that core version.
      f2fa0a91
    • Sebastian Dröge's avatar
      ext/wavpack/: Improve discont handling by checking if the next Wavpack block... · e05417a0
      Sebastian Dröge authored
      ext/wavpack/: Improve discont handling by checking if the next Wavpack block has the expected, following block index.
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
      (gst_wavpack_dec_chain):
      * ext/wavpack/gstwavpackdec.h:
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
      (gst_wavpack_parse_push_buffer):
      * ext/wavpack/gstwavpackparse.h:
      Improve discont handling by checking if the next Wavpack block has
      the expected, following block index.
      e05417a0
  11. 08 Jun, 2007 8 commits
    • Thomas Vander Stichele's avatar
      moap ignore · 06d12027
      Thomas Vander Stichele authored
      Original commit message from CVS:
      moap ignore
      06d12027
    • Thomas Vander Stichele's avatar
      gst/rtp/gstrtpmp4vpay.c (gst_rtp_mp4vpay_details): Fix element description. · 04445191
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * gst/rtp/gstrtpmp4vpay.c (gst_rtp_mp4vpay_details):
      Fix element description.
      04445191
    • Thomas Vander Stichele's avatar
      move wavpack plugin. See #352605. · 4e78ffa1
      Thomas Vander Stichele 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.args:
      * docs/plugins/gst-plugins-good-plugins.hierarchy:
      * docs/plugins/gst-plugins-good-plugins.signals:
      * docs/plugins/inspect/plugin-autodetect.xml:
      * docs/plugins/inspect/plugin-gconfelements.xml:
      * docs/plugins/inspect/plugin-ladspa.xml:
      * docs/plugins/inspect/plugin-rtp.xml:
      * docs/plugins/inspect/plugin-wavpack.xml:
      * ext/Makefile.am:
      * tests/check/Makefile.am:
      move wavpack plugin.  See #352605.
      4e78ffa1
    • Thomas Vander Stichele's avatar
      the alphabet tripping up people since 10929BC · c0b48c47
      Thomas Vander Stichele authored
      Original commit message from CVS:
      the alphabet
      tripping up people since 10929BC
      c0b48c47
    • Jan Schmidt's avatar
      Add DirectDraw & DirectSound plugins to the build and docs. · 853a9f7f
      Jan Schmidt 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.args:
      * sys/Makefile.am:
      * win32/MANIFEST:
      Add DirectDraw & DirectSound plugins to the build and docs.
      853a9f7f
    • Jan Schmidt's avatar
      Rename the keep-aspect-ratio property to force-aspect-ratio to make it... · 01877c67
      Jan Schmidt authored
      Rename the keep-aspect-ratio property to force-aspect-ratio to make it consistent with xvimagesink and ximagesink.
      
      Original commit message from CVS:
      * docs/plugins/gst-plugins-bad-plugins.args:
      * sys/directdraw/gstdirectdrawsink.c:
      (gst_directdraw_sink_class_init):
      Rename the keep-aspect-ratio property to force-aspect-ratio to make
      it consistent with xvimagesink and ximagesink.
      01877c67
    • Tim-Philipp Müller's avatar
      ext/: When operating in pull mode, error out correct on not-linked. · 08d5dedb
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_loop):
      * ext/libpng/gstpngdec.c: (user_read_data), (gst_pngdec_task):
      When operating in pull mode, error out correct on not-linked.
      08d5dedb
    • Tim-Philipp Müller's avatar
      tests/icles/videocrop-test.c: Default to xvimagesink instead of autovideosink... · 51e52ed2
      Tim-Philipp Müller authored
      tests/icles/videocrop-test.c: Default to xvimagesink instead of autovideosink while autovideosink/ghostpads/whatever ...
      
      Original commit message from CVS:
      * tests/icles/videocrop-test.c: (main):
      Default to xvimagesink instead of autovideosink while
      autovideosink/ghostpads/whatever don't handle the way we use it in
      the way we expect it to.
      51e52ed2
  12. 06 Jun, 2007 2 commits
    • Andy Wingo Wingo's avatar
      sys/v4l2/v4l2src_calls.c (gst_v4l2src_probe_caps_for_format) · dd803ce0
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2007-06-06  Andy Wingo  <wingo@pobox.com>
      
      * sys/v4l2/v4l2src_calls.c (gst_v4l2src_probe_caps_for_format)
      (gst_v4l2src_probe_caps_for_format_and_size): Only probe for
      format and size if the ioctls are defined; should fix compilation
      on Linux < 2.16.19.
      dd803ce0
    • Tim-Philipp Müller's avatar
      gst/videobox/gstvideobox.c: Printf fixes in debug statements; use LOG level... · 37e30979
      Tim-Philipp Müller authored
      gst/videobox/gstvideobox.c: Printf fixes in debug statements; use LOG level for debug statements that are printed for...
      
      Original commit message from CVS:
      * gst/videobox/gstvideobox.c: (gst_video_box_ayuv_i420):
      Printf fixes in debug statements; use LOG level for debug statements
      that are printed for each and every frame; convert c++ comments to
      C-style comments; not much point using g_try_malloc() if we then not
      even check the return value.
      37e30979
  13. 05 Jun, 2007 3 commits
    • Tim-Philipp Müller's avatar
      configure.ac: Bump requirements to released versions (core and base 0.10.13). · 63fc7195
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      Bump requirements to released versions (core and base 0.10.13).
      * gst/icydemux/gsticydemux.c: (gst_icydemux_unicodify):
      Use gst_tag_utf8_from_freeform_string() from libgsttag instead of
      own implementation.
      63fc7195
    • Andy Wingo Wingo's avatar
      sys/v4l2/gstv4l2src.c (gst_v4l2src_start, gst_v4l2src_stop): Add some useless comments. · e99b7397
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2007-06-05  Andy Wingo  <wingo@pobox.com>
      
      * sys/v4l2/gstv4l2src.c (gst_v4l2src_start, gst_v4l2src_stop): Add
      some useless comments.
      
      * sys/v4l2/v4l2src_calls.c (gst_v4l2src_capture_init): Don't queue
      frames before calling STREAMON, that might leave them in a state
      where they can't be dequeued if we go back to NULL without calling
      STREAMON, according to the docs.
      (gst_v4l2src_capture_start): Enqueue buffers here instead, right
      before we call STREAMON.
      (gst_v4l2src_capture_deinit): Remove crack to work around dequeue
      failures. (For me this code hung.) The pool refcounting is still
      crack; added a note to that effect.
      e99b7397
    • Wim Taymans's avatar
      gst/multipart/multipartmux.c: Add support for mapping gst structure names to... · 46ae6f90
      Wim Taymans authored
      gst/multipart/multipartmux.c: Add support for mapping gst structure names to the MIME type equivalent.
      
      Original commit message from CVS:
      * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
      (gst_multipart_mux_get_mime), (gst_multipart_mux_collected):
      Add support for mapping gst structure names to the MIME type equivalent.
      Implemented for audio/x-mulaw->audio/basic. Fixes #442874.
      46ae6f90
  14. 03 Jun, 2007 1 commit
    • Sebastian Dröge's avatar
      gst/wavenc/gstwavenc.*: Properly write wav files with width!=depth by having... · 10da08ac
      Sebastian Dröge authored
      gst/wavenc/gstwavenc.*: Properly write wav files with width!=depth by having the depth most significant bytes set and...
      
      Original commit message from CVS:
      * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf),
      (gst_wavenc_sink_setcaps), (gst_wavenc_format_samples),
      (gst_wavenc_chain), (gst_wavenc_change_state):
      * gst/wavenc/gstwavenc.h:
      Properly write wav files with width!=depth by having the depth most
      significant bytes set and all others zero. Fixes #442535.
      10da08ac
  15. 01 Jun, 2007 2 commits
    • Wim Taymans's avatar
      gst/rtsp/rtspconnection.c: Add include to make buildbot happy. · 6ce8b13e
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/rtspconnection.c:
      Add include to make buildbot happy.
      6ce8b13e
    • Peter Kjellerstedt's avatar
      gst/rtsp/: Improves version checking, allowing an RTSP server to reply with "505 · f12fb76f
      Peter Kjellerstedt authored
      Original commit message from CVS:
      Patch by: Peter Kjellerstedt  <pkj at axis com>
      * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
      (rtsp_connection_connect), (add_date_header),
      (rtsp_connection_send), (parse_response_status),
      (parse_request_line), (parse_line), (rtsp_connection_receive):
      * gst/rtsp/rtspdefs.c: (rtsp_version_as_text):
      * gst/rtsp/rtspdefs.h:
      * gst/rtsp/rtspmessage.c: (key_value_foreach),
      (rtsp_message_init_request), (rtsp_message_init_response),
      (rtsp_message_remove_header), (rtsp_message_append_headers),
      (rtsp_message_dump):
      * gst/rtsp/rtspmessage.h:
      Improves version checking, allowing an RTSP server to reply with "505
      RTSP Version not supported.
      Adds a Date header to all messages.
      Replies with RTSP_EPARSE rather than RTSP_EINVALID in cases where we
      want to be able to send a response even if something in the request was
      invalid. EINVAL is only used when passing wrong arguments to functions.
      Do not handle an invalid method in parse_request_line(). Defer this to
      the caller so it can respond with "405 Method Not Allowed".
      Improves parsing of the timeout parameter to the Session header,
      allowing whitespace after the semicolon.
      Avoids a compiler warning due to variables shadowing a function argument.
      f12fb76f