1. 20 Aug, 2006 1 commit
    • Stefan Kost's avatar
      gst/audioconvert/gstaudioconvert.c: Lower debug, use g_assert in _get_unit_size · c2d7af84
      Stefan Kost authored
      Original commit message from CVS:
      * gst/audioconvert/gstaudioconvert.c:
      (gst_audio_convert_get_unit_size), (set_structure_widths):
      Lower debug, use g_assert in _get_unit_size
      * gst/audioresample/gstaudioresample.c:
      (audioresample_get_unit_size):
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      (gst_ffmpegcsp_get_unit_size):
      * gst/videoscale/gstvideoscale.c: (gst_video_scale_get_unit_size):
      use g_assert in _get_unit_size
      c2d7af84
  2. 18 Aug, 2006 2 commits
    • Tim-Philipp Müller's avatar
      ChangeLog surgery: fix bug number · ebe1f683
      Tim-Philipp Müller authored
      Original commit message from CVS:
      ChangeLog surgery: fix bug number
      ebe1f683
    • Wim Taymans's avatar
      Document GstRTPBuffer. · cfb02527
      Wim Taymans authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/rtp/gstrtpbuffer.c: (gst_rtp_buffer_set_packet_len),
      (gst_rtp_buffer_pad_to), (gst_rtp_buffer_get_payload_subbuffer),
      (gst_rtp_buffer_get_payload_buffer):
      * gst-libs/gst/rtp/gstrtpbuffer.h:
      Document GstRTPBuffer.
      Added function to efficiently strip payload headers.
      API: gst_rtp_buffer_get_payload_subbuffer()
      cfb02527
  3. 17 Aug, 2006 3 commits
    • Tim-Philipp Müller's avatar
      gst-libs/gst/tag/gstvorbistag.c: Serialise unknown vorbis comments into... · e7c6df13
      Tim-Philipp Müller authored
      gst-libs/gst/tag/gstvorbistag.c: Serialise unknown vorbis comments into GST_TAG_EXTENDED_COMMENT tags and deserialise...
      
      Original commit message from CVS:
      * gst-libs/gst/tag/gstvorbistag.c: (gst_vorbis_tag_add),
      (gst_tag_to_vorbis_comments):
      Serialise unknown vorbis comments into GST_TAG_EXTENDED_COMMENT
      tags and deserialise them properly as well (#351768).
      Add some more gtk-doc blurbs and also some g_return_if_fail().
      * tests/check/libs/tag.c: (GST_START_TEST),
      (back_to_vorbis_comments), (taglists_are_equal), (tag_suite):
      More tests.
      e7c6df13
    • Wim Taymans's avatar
      ext/ogg/: Added ogg-in-avi parser element. Fixes #140139. · c973b2bf
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/Makefile.am:
      * ext/ogg/gstogg.c: (plugin_init):
      * ext/ogg/gstoggaviparse.c: (gst_ogg_avi_parse_get_type),
      (gst_ogg_avi_parse_base_init), (gst_ogg_avi_parse_class_init),
      (gst_ogg_avi_parse_init), (gst_ogg_avi_parse_finalize),
      (gst_ogg_avi_parse_setcaps), (gst_ogg_avi_parse_event),
      (gst_ogg_avi_parse_push_packet), (gst_ogg_avi_parse_chain),
      (gst_ogg_avi_parse_change_state), (gst_ogg_avi_parse_plugin_init):
      Added ogg-in-avi parser element. Fixes #140139.
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_buffer_from_page):
      Fixed a bug in oggdemux debug code.
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps),
      (gst_riff_create_audio_template_caps):
      Recognise Ogg in the AVI extensible wave format.
      c973b2bf
    • Tim-Philipp Müller's avatar
      gst-libs/gst/cdda/gstcddabasesrc.c: Make buffer durations add up (duration... · 75ecc060
      Tim-Philipp Müller authored
      gst-libs/gst/cdda/gstcddabasesrc.c: Make buffer durations add up (duration should be next_ts-ts for perfect streams)....
      
      Original commit message from CVS:
      * gst-libs/gst/cdda/gstcddabasesrc.c: (gst_cdda_base_src_create):
      Make buffer durations add up (duration should be next_ts-ts for
      perfect streams). Fixes CD ripping to Ogg/Vorbis with vorbisenc
      from CVS.
      * tests/check/libs/cddabasesrc.c: (gst_cd_foo_src_close),
      (test_buffer_timestamps), (cddabasesrc_suite):
      Add unit test for the above.
      * tests/check/Makefile.am:
      Don't know why cddabasesrc test was in VALGRIND_TO_FIX, remove
      to see what happens.
      75ecc060
  4. 16 Aug, 2006 2 commits
    • Wim Taymans's avatar
      ext/alsa/: Avoid setting and using a NULL device name. · e7148707
      Wim Taymans authored
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (gst_alsasink_set_property),
      (gst_alsasink_open):
      * ext/alsa/gstalsasrc.c: (gst_alsasrc_set_property),
      (gst_alsasrc_open):
      Avoid setting and using a NULL device name.
      Print more info when we fail to open a device.
      e7148707
    • Tim-Philipp Müller's avatar
      API: add gst_tag_parse_extended_comment() (#351426). · 6aeb8149
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/tag/tag.h:
      * gst-libs/gst/tag/tags.c: (gst_tag_parse_extended_comment):
      API: add gst_tag_parse_extended_comment() (#351426).
      * tests/check/Makefile.am:
      * tests/check/libs/.cvsignore:
      * tests/check/libs/tag.c: (GST_START_TEST), (tag_suite), (main):
      Add unit test for gst_tag_parse_extended_comment().
      6aeb8149
  5. 15 Aug, 2006 2 commits
    • Tim-Philipp Müller's avatar
      sys/: Fix leak (#351502). · f65205ed
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * sys/ximage/ximagesink.c: (gst_ximagesink_get_property):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_property):
      Fix leak (#351502).
      f65205ed
    • Tim-Philipp Müller's avatar
      Document playbin. · 89ee2ff0
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/plugins/gst-plugins-base-plugins-docs.sgml:
      * docs/plugins/gst-plugins-base-plugins-sections.txt:
      * docs/plugins/gst-plugins-base-plugins.args:
      * gst/playback/gstplaybin.c:
      Document playbin.
      * docs/plugins/inspect/plugin-adder.xml:
      * docs/plugins/inspect/plugin-alsa.xml:
      * docs/plugins/inspect/plugin-audioconvert.xml:
      * docs/plugins/inspect/plugin-audiorate.xml:
      * docs/plugins/inspect/plugin-audioresample.xml:
      * docs/plugins/inspect/plugin-audiotestsrc.xml:
      * docs/plugins/inspect/plugin-cdparanoia.xml:
      * docs/plugins/inspect/plugin-decodebin.xml:
      * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
      * docs/plugins/inspect/plugin-gnomevfs.xml:
      * docs/plugins/inspect/plugin-ogg.xml:
      * docs/plugins/inspect/plugin-pango.xml:
      * docs/plugins/inspect/plugin-playbin.xml:
      * docs/plugins/inspect/plugin-subparse.xml:
      * docs/plugins/inspect/plugin-tcp.xml:
      * docs/plugins/inspect/plugin-theora.xml:
      * docs/plugins/inspect/plugin-typefindfunctions.xml:
      * docs/plugins/inspect/plugin-video4linux.xml:
      * docs/plugins/inspect/plugin-videorate.xml:
      * docs/plugins/inspect/plugin-videoscale.xml:
      * docs/plugins/inspect/plugin-videotestsrc.xml:
      * docs/plugins/inspect/plugin-volume.xml:
      * docs/plugins/inspect/plugin-vorbis.xml:
      * docs/plugins/inspect/plugin-ximagesink.xml:
      * docs/plugins/inspect/plugin-xvimagesink.xml:
      Update to CVS version.
      89ee2ff0
  6. 14 Aug, 2006 4 commits
    • Tim-Philipp Müller's avatar
      gst/playback/gstplaybin.c: Add "connection-speed" property; re-order redirect... · 44bb02bc
      Tim-Philipp Müller authored
      gst/playback/gstplaybin.c: Add "connection-speed" property; re-order redirect messages with multiple redirect locatio...
      
      Original commit message from CVS:
      * gst/playback/gstplaybin.c: (gst_play_bin_class_init),
      (gst_play_bin_set_property), (gst_play_bin_get_property),
      (value_list_append_structure_list),
      (gst_play_bin_handle_redirect_message),
      (gst_play_bin_handle_message):
      Add "connection-speed" property; re-order redirect messages with
      multiple redirect locations depending on the minimum bitrate if
      that information is available and a connection speed is set
      (#350399).
      44bb02bc
    • Tim-Philipp Müller's avatar
      gst/playback/gstplaybin.c: Update max volume to the same value that the volume element uses. · 309d7765
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/playback/gstplaybin.c:
      Update max volume to the same value that the volume element uses.
      309d7765
    • Wim Taymans's avatar
      ext/alsa/gstalsamixer.c: Less uglyness.. · 4b10da5b
      Wim Taymans authored
      Original commit message from CVS:
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_open):
      Less uglyness..
      4b10da5b
    • Wim Taymans's avatar
      ext/ogg/gstoggdemux.c: Add some more debug info. · 1ed9de2f
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_submit_buffer),
      (gst_ogg_demux_get_next_page), (gst_ogg_demux_perform_seek),
      (gst_ogg_demux_read_chain), (gst_ogg_demux_loop):
      Add some more debug info.
      Don't crash when a seek failed.
      Actually return the result of the seek instead of TRUE.
      Ignore multiple BOS pages with the same serial so that we don't create
      the same stream multiple times.
      Post an error when we fail to do the initial seek.
      1ed9de2f
  7. 13 Aug, 2006 1 commit
    • Wim Taymans's avatar
      ext/alsa/gstalsa.c: Small code cleanup. · 5fd36709
      Wim Taymans authored
      Original commit message from CVS:
      * ext/alsa/gstalsa.c: (gst_alsa_detect_rates),
      (gst_alsa_detect_channels), (gst_alsa_probe_supported_formats):
      Small code cleanup.
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_open),
      (gst_alsa_mixer_new):
      Remove hack that always set the device to hw:0*.
      Properly find the card name for whatever device was configured.
      Do some better debugging.
      Fixes #350784.
      * ext/alsa/gstalsamixerelement.c:
      (gst_alsa_mixer_element_set_property),
      (gst_alsa_mixer_element_change_state):
      Cleanups.
      Handle setting of a NULL device name better.
      5fd36709
  8. 11 Aug, 2006 3 commits
  9. 10 Aug, 2006 2 commits
  10. 09 Aug, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/typefind/gsttypefindfunctions.c: The checks here are not even close to... · 7b292da6
      Tim-Philipp Müller authored
      gst/typefind/gsttypefindfunctions.c: The checks here are not even close to anything that would justify MAXIMUM probab...
      
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (mpeg2_sys_type_find):
      The checks here are not even close to anything that would
      justify MAXIMUM probability, lowering to POSSIBLE until someone
      fixes the checks (case at hand: quicktime redirection files
      might start with 00 00 01 XX and pass the checks here just
      fine, see #350399).
      7b292da6
  11. 08 Aug, 2006 3 commits
  12. 07 Aug, 2006 1 commit
    • Young-Ho Cha's avatar
      gst-libs/gst/riff/: Detect DTS audio streams (#350157). · 33e0a62c
      Young-Ho Cha authored
      Original commit message from CVS:
      Patch by: Young-Ho Cha  <ganadist at chollian net>
      * gst-libs/gst/riff/riff-ids.h:
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps),
      (gst_riff_create_audio_template_caps):
      Detect DTS audio streams (#350157).
      33e0a62c
  13. 05 Aug, 2006 1 commit
    • Andy Wingo's avatar
      ext/theora/gsttheoraparse.h: ext/theora/theoraparse.c... · b2f550b9
      Andy Wingo authored
      ext/theora/gsttheoraparse.h: ext/theora/theoraparse.c (gst_theora_parse_class_init) (theora_parse_dispose, theora_par...
      
      Original commit message from CVS:
      2006-08-05  Andy Wingo  <wingo@pobox.com>
      
      * ext/theora/gsttheoraparse.h:
      * ext/theora/theoraparse.c (gst_theora_parse_class_init)
      (theora_parse_dispose, theora_parse_set_property)
      (theora_parse_get_property, theora_parse_munge_granulepos)
      (theora_parse_push_buffer, theora_parse_change_state): Add a
      property 'synchronization-points' to fix badly synchronized oggs.
      b2f550b9
  14. 04 Aug, 2006 1 commit
  15. 03 Aug, 2006 4 commits
  16. 02 Aug, 2006 2 commits
    • Marcel Moreaux's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.*: Handle RTP sequence number rollover. · 86d007a5
      Marcel Moreaux authored
      Original commit message from CVS:
      Patch by: Marcel Moreaux <marcelm at luon dot net>
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_add_to_queue):
      * gst-libs/gst/rtp/gstbasertpdepayload.h:
      Handle RTP sequence number rollover.
      Disable jitterbuffer by default.
      86d007a5
    • Wim Taymans's avatar
      gst/gdp/gstgdpdepay.c: Disable seeking. · f7b0af59
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init),
      (gst_gdp_depay_finalize), (gst_gdp_depay_sink_event),
      (gst_gdp_depay_src_event), (gst_gdp_depay_chain),
      (gst_gdp_depay_change_state):
      Disable seeking.
      Small cleanups.
      Clear adapter on disconts.
      Clear caps when going to READY instead of NULL
      * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
      (gst_gdp_pay_init), (gst_gdp_pay_finalize), (gst_gdp_pay_reset),
      (gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
      (gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
      (gst_gdp_queue_buffer), (gst_gdp_pay_chain),
      (gst_gdp_pay_sink_event), (gst_gdp_pay_src_event),
      (gst_gdp_pay_change_state):
      * gst/gdp/gstgdppay.h:
      Reset payloader when going to READY.
      Fix leaked buffers in ->queue on push errors.
      Disable seeking.
      Code cleanups.
      Create packetizer in _init, free in _finalize.
      f7b0af59
  17. 31 Jul, 2006 1 commit
    • Wim Taymans's avatar
      gst/gdp/gstgdpdepay.c: Consume all events except EOS because we generate... · 9b839af5
      Wim Taymans authored
      gst/gdp/gstgdpdepay.c: Consume all events except EOS because we generate events from the gdp payload instead. Fixes #...
      
      Original commit message from CVS:
      * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init),
      (gst_gdp_depay_sink_event), (gst_gdp_depay_chain):
      Consume all events except EOS because we generate events from
      the gdp payload instead. Fixes #349204
      9b839af5
  18. 28 Jul, 2006 5 commits
    • Jan Schmidt's avatar
      gst/audioresample/gstaudioresample.c: Don't leak references to the incoming... · e828178e
      Jan Schmidt authored
      gst/audioresample/gstaudioresample.c: Don't leak references to the incoming caps. Clean them up when stopping.
      
      Original commit message from CVS:
      * gst/audioresample/gstaudioresample.c: (audioresample_stop),
      (audioresample_set_caps):
      Don't leak references to the incoming caps. Clean them up when
      stopping.
      * gst/videoscale/gstvideoscale.c: (gst_video_scale_class_init),
      (gst_video_scale_finalize):
      Don't leak our temporary pixel buffer.
      * tests/check/Makefile.am:
      * tests/check/pipelines/simple-launch-lines.c: (run_pipeline),
      (GST_START_TEST), (simple_launch_lines_suite):
      Fix leaks and re-enable the test for valgrind checking.
      e828178e
    • Sjoerd Simons's avatar
      gst/typefind/gsttypefindfunctions.c: Add typefind function for multipart/x-mixed-replace (#348916). · 11503c77
      Sjoerd Simons authored
      Original commit message from CVS:
      Patch by: Sjoerd Simons  <sjoerd at luon net>
      * gst/typefind/gsttypefindfunctions.c: (multipart_type_find),
      (plugin_init):
      Add typefind function for multipart/x-mixed-replace (#348916).
      11503c77
    • Wim Taymans's avatar
      gst/adder/gstadder.c: Fix leak in duration query. · 157124ea
      Wim Taymans authored
      Original commit message from CVS:
      * gst/adder/gstadder.c: (gst_adder_setcaps),
      (gst_adder_query_duration):
      Fix leak in duration query.
      Reflow some docs and notes.
      157124ea
    • Michael Smith's avatar
      tests/check/pipelines/vorbisenc.c: Enable Andy's extra vorbisenc test, now... · a83f89be
      Michael Smith authored
      tests/check/pipelines/vorbisenc.c: Enable Andy's extra vorbisenc test, now that it passes. Also fix one aspect of it.
      
      Original commit message from CVS:
      * tests/check/pipelines/vorbisenc.c: (GST_START_TEST),
      (vorbisenc_suite):
      Enable Andy's extra vorbisenc test, now that it passes. Also fix one
      aspect of it.
      a83f89be
    • Michael Smith's avatar
      ext/vorbis/vorbisenc.*: Handle discontinuities in the input vorbis stream... · 48b86003
      Michael Smith authored
      ext/vorbis/vorbisenc.*: Handle discontinuities in the input vorbis stream correctly, so that the output is properly t...
      
      Original commit message from CVS:
      * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_generate_sink_caps),
      (gst_vorbis_enc_sink_getcaps), (gst_vorbis_enc_buffer_from_packet),
      (gst_vorbis_enc_push_buffer),
      (gst_vorbis_enc_buffer_check_discontinuous),
      (gst_vorbis_enc_chain), (gst_vorbis_enc_change_state):
      * ext/vorbis/vorbisenc.h:
      Handle discontinuities in the input vorbis stream correctly,
      so that the output is properly timestamped (and has good granulepos
      values). Needs some oggmux fixes too.
      48b86003
  19. 27 Jul, 2006 1 commit