1. 22 Sep, 2006 5 commits
    • Tim-Philipp Müller's avatar
      configure.ac: Need -base CVS for gst_base_rtp_depayload_push_ts(). · 3da33640
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      Need  -base CVS for gst_base_rtp_depayload_push_ts().
      3da33640
    • Wim Taymans's avatar
      gst/avi/gstavidemux.c: Don't check for a tag that is never there and check if... · aeec395c
      Wim Taymans authored
      gst/avi/gstavidemux.c: Don't check for a tag that is never there and check if we read the correct tag. Fixes seeking ...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_stream_index):
      Don't check for a tag that is never there and check if we read the
      correct tag. Fixes seeking again.
      We must post an error when all pads are unlinked.
      aeec395c
    • Wim Taymans's avatar
      gst/rtp/: More fixage, set endoder-params correctly in the payloader. · 25a44f8e
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_process):
      * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_setcaps),
      (gst_rtp_vorbis_pay_reset_packet),
      (gst_rtp_vorbis_pay_init_packet),
      (gst_rtp_vorbis_pay_flush_packet), (gst_rtp_vorbis_pay_parse_id),
      (gst_rtp_vorbis_pay_handle_buffer):
      More fixage, set endoder-params correctly in the payloader.
      25a44f8e
    • Tim-Philipp Müller's avatar
      gst/autodetect/: Make static pad templates static to appease valgrind's leak detector. · e4ba5018
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/autodetect/gstautoaudiosink.c:
      (gst_auto_audio_sink_base_init):
      * gst/autodetect/gstautovideosink.c:
      (gst_auto_video_sink_base_init):
      Make static pad templates static to appease valgrind's leak
      detector.
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/autodetect.c: (GST_START_TEST),
      (autodetect_suite):
      Add simple test for the ghostpad lockup on shutdown fixed in core
      CVS (audio bit disabled because it would need dozens of alsa
      suppressions and I'm too lazy to add those now).
      e4ba5018
    • Wim Taymans's avatar
      gst/rtp/: Small cleanups. · 8dbf0334
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_change_state):
      * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_class_init):
      Small cleanups.
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_base_init),
      (gst_rtp_vorbis_depay_class_init), (gst_rtp_vorbis_depay_init),
      (gst_rtp_vorbis_depay_finalize), (gst_rtp_vorbis_depay_setcaps),
      (gst_rtp_vorbis_depay_process),
      (gst_rtp_vorbis_depay_set_property),
      (gst_rtp_vorbis_depay_get_property),
      (gst_rtp_vorbis_depay_change_state),
      (gst_rtp_vorbis_depay_plugin_init):
      * gst/rtp/gstrtpvorbisdepay.h:
      * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_base_init),
      (gst_rtp_vorbis_pay_class_init), (gst_rtp_vorbis_pay_init),
      (gst_rtp_vorbis_pay_setcaps), (gst_rtp_vorbis_pay_init_packet),
      (gst_rtp_vorbis_pay_flush_packet),
      (gst_rtp_vorbis_pay_append_buffer),
      (gst_rtp_vorbis_pay_handle_buffer),
      (gst_rtp_vorbis_pay_plugin_init):
      * gst/rtp/gstrtpvorbispay.h:
      Add experimental vorbis pay and depayloaders.
      8dbf0334
  2. 21 Sep, 2006 3 commits
    • Wim Taymans's avatar
      gst/rtp/gstrtpmp4gpay.c: Fix profile-level-id parsing and setup. · 3b5584f8
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_parse_audio_config):
      Fix profile-level-id parsing and setup.
      3b5584f8
    • Wim Taymans's avatar
      gst/udp/: Update README, simple cleanup. · edd6b7ec
      Wim Taymans authored
      Original commit message from CVS:
      * gst/udp/README:
      * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
      Update README, simple cleanup.
      edd6b7ec
    • Wim Taymans's avatar
      gst/rtp/README: Update README with some examples. · 46d9a8a5
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/README:
      Update README with some examples.
      * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_init),
      (gst_rtp_mp4g_pay_finalize), (gst_rtp_mp4g_pay_parse_audio_config),
      (gst_rtp_mp4g_pay_parse_video_config), (gst_rtp_mp4g_pay_new_caps),
      (gst_rtp_mp4g_pay_setcaps):
      * gst/rtp/gstrtpmp4gpay.h:
      Make optional RTP parameters of type STRING, as required by the
      application/x-rtp caps specification.
      46d9a8a5
  3. 20 Sep, 2006 4 commits
    • Philippe Khalaf's avatar
      gst/rtp/: Correctly calculate size of each H263+ RTP buffer taking into account MTU and · f1533c55
      Philippe Khalaf authored
      Original commit message from CVS:
      * gst/rtp/gstrtph263pdepay.c:
      * gst/rtp/gstrtph263ppay.c:
      Correctly calculate size of each H263+ RTP buffer taking into account MTU and
      RTP header.
      f1533c55
    • Wim Taymans's avatar
      gst/rtp/Makefile.am: And makefile too. · e28d3b2a
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      And makefile too.
      e28d3b2a
    • Wim Taymans's avatar
      gst/rtp/: Added preliminary ASF depayloader. · 93c0a73c
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpasfdepay.c: (gst_rtp_asf_depay_base_init),
      (gst_rtp_asf_depay_class_init), (gst_rtp_asf_depay_init),
      (decode_base64), (gst_rtp_asf_depay_setcaps),
      (gst_rtp_asf_depay_process), (gst_rtp_asf_depay_set_property),
      (gst_rtp_asf_depay_get_property), (gst_rtp_asf_depay_change_state),
      (gst_rtp_asf_depay_plugin_init):
      * gst/rtp/gstrtpasfdepay.h:
      Added preliminary ASF depayloader.
      * gst/rtp/gstrtph264depay.c: (decode_base64):
      Fix base64 decoding.
      93c0a73c
    • Wim Taymans's avatar
      gst/rtsp/URLS: Added some test URLS. · a365a29c
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/URLS:
      Added some test URLS.
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
      (gst_rtspsrc_loop), (gst_rtspsrc_open):
      * gst/rtsp/gstrtspsrc.h:
      When creating streams, give access to the complete SDP.
      Fix some leaks.
      Collect and merge global stream properties in stream caps.
      Preliminary support for WMServer.
      * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
      (rtsp_connection_connect), (rtsp_connection_read), (read_body),
      (rtsp_connection_receive):
      * gst/rtsp/rtspconnection.h:
      Make connection interruptable.
      Refactor to make it reconnectable.
      Don't fail on short reads when reading data packets.
      * gst/rtsp/rtspurl.c: (rtsp_url_parse), (rtsp_url_set_port),
      (rtsp_url_get_port):
      * gst/rtsp/rtspurl.h:
      Add methods for getting/setting the port.
      * gst/rtsp/sdpmessage.c: (sdp_message_get_attribute_val_n),
      (sdp_message_get_attribute_val), (sdp_media_get_attribute),
      (sdp_media_get_attribute_val_n), (sdp_media_get_attribute_val),
      (sdp_media_get_format), (sdp_parse_line),
      (sdp_message_parse_buffer):
      Fix headers.
      Add methods for getting multiple attributes with the same name.
      Increase buffer size when parsing.
      Fix parsing of a=foo fields.
      * gst/rtsp/test.c: (main):
      Update to new connection API.
      * gst/rtsp/rtspmessage.c: (rtsp_message_new_response),
      (rtsp_message_init_response), (rtsp_message_init_data),
      (rtsp_message_unset), (rtsp_message_free), (rtsp_message_dump):
      * gst/rtsp/rtspmessage.h:
      * gst/rtsp/rtsptransport.c: (rtsp_transport_free):
      * gst/rtsp/rtsptransport.h:
      * gst/rtsp/sdp.h:
      * gst/rtsp/sdpmessage.h:
      * gst/rtsp/gstrtsp.c:
      * gst/rtsp/gstrtsp.h:
      * gst/rtsp/gstrtpdec.c:
      * gst/rtsp/gstrtpdec.h:
      * gst/rtsp/rtsp.h:
      * gst/rtsp/rtspdefs.c:
      * gst/rtsp/rtspdefs.h:
      Dual licensed under MIT and LGPL now.
      a365a29c
  4. 19 Sep, 2006 5 commits
    • Wim Taymans's avatar
      gst/rtsp/gstrtspsrc.*: Reorganize stream parsing and creation. · a7d7309e
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (find_stream_by_pt),
      (gst_rtspsrc_create_stream), (gst_rtspsrc_free_stream),
      (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
      (gst_rtspsrc_stream_configure_transport), (find_stream_by_channel),
      (gst_rtspsrc_push_event), (gst_rtspsrc_loop), (gst_rtspsrc_send),
      (gst_rtspsrc_parse_methods), (gst_rtspsrc_open),
      (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play):
      * gst/rtsp/gstrtspsrc.h:
      Reorganize stream parsing and creation.
      Detect container formats in interleaved mode.
      Keep more state about the streams.
      Assume a server also supports PLAY if it does not say.
      Add unicast and interleaved properties to TCP transport requests to make
      some servers happy (WMServer).
      * gst/rtsp/sdpmessage.h:
      Add some defines for the standard Bandwidth types.
      a7d7309e
    • Edgard Gusmão Lima's avatar
      Just a small fix to the app options. · 34fd3a41
      Edgard Gusmão Lima authored
      Original commit message from CVS:
      Just a small fix to the app options.
      34fd3a41
    • Edgard Gusmão Lima's avatar
      Add Video Orientation interface support to v4l2src. · 7e3c500f
      Edgard Gusmão Lima authored
      Original commit message from CVS:
      Add Video Orientation interface support to v4l2src.
      7e3c500f
    • Wim Taymans's avatar
      gst/rtsp/test.c: Fix build. · cdbd5ca1
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/test.c: (main):
      Fix build.
      cdbd5ca1
    • Wim Taymans's avatar
      gst/wavparse/gstwavparse.c: Add ms-gsm to the src template. · db4d1f89
      Wim Taymans authored
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c:
      Add ms-gsm to the src template.
      db4d1f89
  5. 18 Sep, 2006 6 commits
    • Wim Taymans's avatar
      gst/rtsp/gstrtspsrc.*: Small cleanups, added documentation. · a437e9f0
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
      (gst_rtspsrc_send), (gst_rtspsrc_parse_methods),
      (gst_rtspsrc_open), (gst_rtspsrc_close), (gst_rtspsrc_play),
      (gst_rtspsrc_pause), (gst_rtspsrc_change_state),
      (gst_rtspsrc_uri_get_uri), (gst_rtspsrc_uri_set_uri):
      * gst/rtsp/gstrtspsrc.h:
      Small cleanups, added documentation.
      Try to clean up the requests and responses.
      Refactor parsing the supported methods.
      * gst/rtsp/rtspconnection.c: (rtsp_connection_open),
      (rtsp_connection_create), (rtsp_connection_send),
      (parse_response_status), (parse_request_line),
      (rtsp_connection_receive), (rtsp_connection_close),
      (rtsp_connection_free):
      * gst/rtsp/rtsptransport.c: (rtsp_transport_new),
      (rtsp_transport_init), (rtsp_transport_parse),
      (rtsp_transport_free):
      * gst/rtsp/rtspurl.c: (rtsp_url_parse):
      * gst/rtsp/sdpmessage.c: (sdp_message_new), (sdp_message_init),
      (sdp_message_clean), (sdp_message_free), (sdp_media_new),
      (sdp_media_init), (sdp_message_parse_buffer), (sdp_message_dump):
      Use g_return_val some more.
      * gst/rtsp/rtspdefs.h:
      Add more enum values to track initial states.
      * gst/rtsp/rtspmessage.c: (rtsp_message_new_request),
      (rtsp_message_init_request), (rtsp_message_new_response),
      (rtsp_message_init_response), (rtsp_message_init_data),
      (rtsp_message_unset), (rtsp_message_free),
      (rtsp_message_add_header), (rtsp_message_remove_header),
      (rtsp_message_get_header), (rtsp_message_set_body),
      (rtsp_message_take_body), (rtsp_message_get_body),
      (rtsp_message_steal_body), (rtsp_message_dump):
      * gst/rtsp/rtspmessage.h:
      Reorder arguments, object goes as the first one.
      Use g_return_val some more.
      a437e9f0
    • Edgard Gusmão Lima's avatar
      Fix GST_BUFFER_DURATION. · ee58147b
      Edgard Gusmão Lima authored
      Original commit message from CVS:
      Fix GST_BUFFER_DURATION.
      ee58147b
    • Wim Taymans's avatar
      gst/rtsp/gstrtspsrc.*: Export sometimes source pad with correct caps on the... · 108dbd54
      Wim Taymans authored
      gst/rtsp/gstrtspsrc.*: Export sometimes source pad with correct caps on the template, create the ghostpad from the te...
      
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_base_init),
      (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_push_event),
      (gst_rtspsrc_loop), (gst_rtspsrc_uri_set_uri):
      * gst/rtsp/gstrtspsrc.h:
      Export sometimes source pad with correct caps on the template, create
      the ghostpad from the template.
      Remove RTCP template as we never expose RTCP.
      Protect against invalid body size.
      Avoid memcpy when creating the output buffer.
      Properly post an error and send EOS when the loop function is shut down.
      108dbd54
    • Lutz Mueller's avatar
      gst/rtsp/gstrtspsrc.*: Make sure we can never set an invalid location. · cac807b6
      Lutz Mueller authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Based on patch by: Lutz Mueller <lutz at topfrose dot de>
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
      (gst_rtspsrc_init), (gst_rtspsrc_set_property), (gst_rtspsrc_open),
      (gst_rtspsrc_uri_get_uri), (gst_rtspsrc_uri_set_uri):
      * gst/rtsp/gstrtspsrc.h:
      Make sure we can never set an invalid location.
      * gst/rtsp/rtspmessage.c: (rtsp_message_steal_body):
      * gst/rtsp/rtspmessage.h:
      Added _steal_body method for future use.
      * gst/rtsp/rtspurl.c: (rtsp_url_parse), (rtsp_url_free):
      Make freeing of NULL url return immediatly.
      cac807b6
    • Lutz Mueller's avatar
      gst/rtsp/gstrtspsrc.*: Use boilerplate. · afd156ad
      Lutz Mueller authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Based on patch by: Lutz Mueller <lutz at topfrose dot de>
      * gst/rtsp/gstrtspsrc.c: (_do_init), (gst_rtspsrc_class_init),
      (gst_rtspsrc_init), (gst_rtspsrc_stream_setup_rtp),
      (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_play),
      (gst_rtspsrc_change_state):
      * gst/rtsp/gstrtspsrc.h:
      Use boilerplate.
      Make rtspsrc subclass GstBin to make state changes easier.
      Add Range header field on the PLAY request.
      afd156ad
    • Thijs Vermeir's avatar
      gst/rtsp/: Small cleanups. when multicast is selected as the transport, create... · 7484c92d
      Thijs Vermeir authored and Wim Taymans's avatar Wim Taymans committed
      gst/rtsp/: Small cleanups. when multicast is selected as the transport, create UDP sources and connect to the multica...
      
      Original commit message from CVS:
      Based on patch by: Thijs Vermeir <thijs dot vermeir at barco dot com>
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state),
      (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
      (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_open),
      (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause):
      * gst/rtsp/rtspconnection.c: (inet_aton):
      Small cleanups.
      when multicast is selected as the transport, create UDP sources and
      connect to the multicast group.
      Move parsing and setting of caps to a common place.
      Fixes #349894.
      7484c92d
  6. 16 Sep, 2006 3 commits
    • Stefan Kost's avatar
      More G_OBJECT macro fixing. · af06a168
      Stefan Kost authored
      Original commit message from CVS:
      * ext/hermes/gsthermescolorspace.c:
      * ext/ivorbis/vorbisfile.c:
      * ext/lcs/gstcolorspace.c:
      * ext/wavpack/gstwavpackenc.h:
      * ext/xine/xineaudiodec.c:
      * ext/xine/xineaudiosink.c:
      * ext/xine/xineinput.c:
      * gst/chart/gstchart.c:
      * gst/equalizer/gstiirequalizer.c:
      * gst/games/gstpuzzle.c:
      * gst/librfb/gstrfbsrc.c:
      * gst/mixmatrix/mixmatrix.c:
      * gst/nsf/gstnsf.h:
      * gst/vbidec/gstvbidec.c:
      * gst/virtualdub/gstxsharpen.c:
      More G_OBJECT macro fixing.
      af06a168
    • Stefan Kost's avatar
      More G_OBJECT macro fixing. · eb1b7236
      Stefan Kost authored
      Original commit message from CVS:
      * ext/flac/gstflactag.c:
      * gst/alpha/gstalpha.c:
      * gst/debug/breakmydata.c:
      * gst/debug/negotiation.c:
      * gst/debug/testplugin.c:
      * gst/effectv/gstaging.c:
      * gst/effectv/gstdice.c:
      * gst/effectv/gstedge.c:
      * gst/effectv/gstquark.c:
      * gst/effectv/gstrev.c:
      * gst/effectv/gstshagadelic.c:
      * gst/effectv/gstvertigo.c:
      * gst/effectv/gstwarp.c:
      * gst/multipart/multipartdemux.c:
      * gst/multipart/multipartmux.c:
      * gst/videobox/gstvideobox.c:
      * gst/videofilter/gstgamma.c:
      * gst/videofilter/gstvideotemplate.c:
      * gst/videomixer/videomixer.c:
      * sys/sunaudio/gstsunaudiosrc.h:
      More G_OBJECT macro fixing.
      eb1b7236
    • Yves Lefebvre's avatar
      gst/avi/gstavimux.c: Correctly set the dwLength in strh. · 805b8ba8
      Yves Lefebvre authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Patch by: Yves Lefebvre <ivanohe at abacom dot com>
      * gst/avi/gstavimux.c: (gst_avi_mux_stop_file):
      Correctly set the dwLength in strh.
      With this patch, the file duration is now displayed correctly in window
      media player and the AVI plays completely. Fixes #356147
      805b8ba8
  7. 15 Sep, 2006 3 commits
    • Edgard Gusmão Lima's avatar
      The test application and the plgind error messages has been improved. · 5a07ae46
      Edgard Gusmão Lima authored
      Original commit message from CVS:
      The test application and the plgind error messages has been improved.
      5a07ae46
    • Darren Kenny's avatar
      sys/sunaudio/gstsunaudiomixerctrl.c: Set the output track as the MASTER so... · c8acc74c
      Darren Kenny authored and Wim Taymans's avatar Wim Taymans committed
      sys/sunaudio/gstsunaudiomixerctrl.c: Set the output track as the MASTER so that the gnome-settings-daemon keybindings...
      
      Original commit message from CVS:
      Patch by: Darren Kenny <darren dot kenny at sun dot com>
      * sys/sunaudio/gstsunaudiomixerctrl.c:
      (gst_sunaudiomixer_ctrl_build_list):
      Set the output track as the MASTER so that the gnome-settings-daemon
      keybindings for changing the volume using the keyboard works.
      Fixes #356142.
      c8acc74c
    • Wim Taymans's avatar
      gst/multipart/multipartdemux.c: Fix documentation, it is not possible to... · 00256ae0
      Wim Taymans authored
      gst/multipart/multipartdemux.c: Fix documentation, it is not possible to control the framerate of jpegdec using filte...
      
      Original commit message from CVS:
      * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain):
      Fix documentation, it is not possible to control the framerate of jpegdec
      using filtered caps yet. Fixes #355210.
      Return the downstream GstFlowReturn instead of GST_FLOW_OK so that we
      stop when there is an error.
      00256ae0
  8. 14 Sep, 2006 2 commits
    • 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
    • Tim-Philipp Müller's avatar
      gst/icydemux/gsticydemux.*: When we merge/collect multiple incoming buffers... · e73ddd49
      Tim-Philipp Müller authored
      gst/icydemux/gsticydemux.*: When we merge/collect multiple incoming buffers for typefinding purposes, keep an initial...
      
      Original commit message from CVS:
      * gst/icydemux/gsticydemux.c: (gst_icydemux_reset),
      (gst_icydemux_typefind_or_forward):
      * gst/icydemux/gsticydemux.h:
      When we merge/collect multiple incoming buffers for typefinding
      purposes, keep an initial 0 offset on the first outgoing buffer
      as well (otherwise id3demux won't work right). Fixes #345449.
      Also Make buffer metadata writable before setting buffer caps.
      * tests/check/elements/icydemux.c: (typefind_succeed),
      (cleanup_icydemux), (push_data), (GST_START_TEST),
      (icydemux_suite):
      Small test case for the above.
      e73ddd49
  9. 13 Sep, 2006 1 commit
    • Stefan Kost's avatar
      gst/avi/gstavidemux.c: More code reuse and better logging in _peek_chunk().... · 13a332da
      Stefan Kost authored
      gst/avi/gstavidemux.c: More code reuse and better logging in _peek_chunk(). Reintroduce check for chunk sizes before ...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_peek_chunk),
      (gst_avi_demux_stream_index), (gst_avi_demux_sync),
      (gst_avi_demux_stream_header_push),
      (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
      (gst_avi_demux_loop):
      More code reuse and better logging in _peek_chunk(). Reintroduce check
      for chunk sizes before reading them (avoid oom). Better handling for
      invalid chunksizes when streaming.
      13a332da
  10. 12 Sep, 2006 1 commit
    • Stefan Kost's avatar
      gst/spectrum/gstspectrum.c: Implements stop() to clear the adapter and event()... · 139b13b7
      Stefan Kost authored
      gst/spectrum/gstspectrum.c: Implements stop() to clear the adapter and event() to clear the adapter on FLUSH_STOP and...
      
      Original commit message from CVS:
      * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
      (gst_spectrum_start), (gst_spectrum_stop), (gst_spectrum_event):
      Implements stop() to clear the adapter and event() to clear the
      adapter on FLUSH_STOP and EOS.
      139b13b7
  11. 11 Sep, 2006 3 commits
  12. 08 Sep, 2006 2 commits
    • Tim-Philipp Müller's avatar
      configure.ac: Bump requirements of -base (videocrop test case needs this). · b6f9f141
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      Bump requirements of -base (videocrop test case needs this).
      * gst/videocrop/gstvideocrop.c:
      Document sloppy handling of subsampled chroma planes if
      left/top cropping is an odd number.
      * tests/check/elements/videocrop.c: (handoff_cb),
      (videocrop_test_cropping_init_context),
      (videocrop_test_cropping_deinit_context),
      (videocrop_test_cropping), (check_1x1_buffer), (GST_START_TEST),
      (videocrop_suite), (main):
      Add another unit test that crops the input to 1x1 (and checks
      that that pixel has the expected values in a number of formats).
      b6f9f141
    • Tim-Philipp Müller's avatar
      gst/videocrop/: Some quick tests indicate that it doesn't make a great deal of... · 4b0fe482
      Tim-Philipp Müller authored
      gst/videocrop/: Some quick tests indicate that it doesn't make a great deal of sense to use liboil here, at least not...
      
      Original commit message from CVS:
      * gst/videocrop/Makefile.am:
      * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init),
      (gst_video_crop_transform_packed),
      (gst_video_crop_transform_planar):
      Some quick tests indicate that it doesn't make a great deal
      of sense to use liboil here, at least not for the memcpy()s
      we do, so remove liboil usage until there is clear evidence
      it actually makes a positive difference somewhere.
      4b0fe482
  13. 06 Sep, 2006 1 commit
  14. 04 Sep, 2006 1 commit
    • Frédéric Riss's avatar
      gst/matroska/: Add support for VOBSUB subtitle tracks and zlib-compressed... · 92753a26
      Frédéric Riss authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      gst/matroska/: Add support for VOBSUB subtitle tracks and zlib-compressed tracks. Make sure we start on a keyframe af...
      
      Original commit message from CVS:
      Patch by: Frédéric Riss  <frederic.riss at gmail dot com>
      * gst/matroska/matroska-demux.c: (gst_matroska_track_free),
      (gst_matroska_demux_reset),
      (gst_matroska_demux_read_track_encodings),
      (gst_matroska_demux_add_stream), (gst_matroska_decode_buffer),
      (gst_matroska_demux_parse_blockgroup_or_simpleblock),
      (gst_matroska_demux_subtitle_caps):
      * gst/matroska/matroska-ids.h:
      Add support for VOBSUB subtitle tracks and zlib-compressed
      tracks. Make sure we start on a keyframe after a seek. (#343348)
      92753a26