1. 25 Aug, 2006 3 commits
    • Wim Taymans's avatar
      gst/avi/gstavidemux.*: More attempts to turn this into readable code. · bb823048
      Wim Taymans authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_class_init),
      (gst_avi_demux_init), (gst_avi_demux_finalize),
      (gst_avi_demux_reset), (gst_avi_demux_index_last),
      (gst_avi_demux_index_next), (gst_avi_demux_index_entry_for_time),
      (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_index),
      (gst_avi_demux_stream_index), (gst_avi_demux_peek_tag),
      (gst_avi_demux_next_data_buffer), (gst_avi_demux_stream_scan),
      (gst_avi_demux_massage_index),
      (gst_avi_demux_calculate_durations_from_index),
      (gst_avi_demux_stream_header_pull), (gst_avi_demux_do_seek),
      (gst_avi_demux_process_next_entry), (gst_avi_demux_loop),
      (gst_avi_demux_chain), (gst_avi_demux_sink_activate),
      (gst_avi_demux_change_state):
      * gst/avi/gstavidemux.h:
      More attempts to turn this into readable code.
      Don't leak adapters.
      Calculate duration according to index more efficiently.
      Don't try to act like we drive the pipeline in chain mode.
      bb823048
    • Wim Taymans's avatar
      ext/annodex/gstcmmlutils.c: Fix build. · bccaea23
      Wim Taymans authored
      Original commit message from CVS:
      * ext/annodex/gstcmmlutils.c: (gst_cmml_clock_time_from_npt):
      Fix build.
      bccaea23
    • Alessandro Decina's avatar
      ext/annodex/gstannodex.c: Do some extra sanity checks. · 2f4517a7
      Alessandro Decina authored
      Original commit message from CVS:
      Patch by: Alessandro Decina <alessandro at nnva dot org>
      * ext/annodex/gstannodex.c: (gst_annodex_granule_to_time):
      Do some extra sanity checks.
      Fixes #350340.
      * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_change_state),
      (gst_cmml_enc_parse_tag_head), (gst_cmml_enc_parse_tag_clip),
      (gst_cmml_enc_push_clip), (gst_cmml_enc_push):
      Check if clip->start_time is valid before adding the clip to the
      track list.
      Reset enc->preamble going from PAUSED to READY.
      Don't use GST_FLOW_UNEXPECTED for wrong usage of the element, it is
      only used for EOS.
      Only post an error message if we were the one that created the fatal
      GstFlowReturn value.
      * ext/annodex/gstcmmlutils.c: (gst_cmml_clock_time_from_npt),
      (gst_cmml_clock_time_to_granule), (gst_cmml_track_list_has_clip):
      Parse the seconds field of the npt-sec time format using %llu rather than
      %d and check that the value scaled by GST_SECOND doesn't overflow.
      Use guint64(s) to represent the keyindex and keyoffset fields of a granulepos.
      Lookup a clip's track with clip->track rather than clip->id which
      makes no sense.
      Identify a clip by its track and start time and not its xml id.
      do some more input checking and make sure we don't do undefined shifts.
      * tests/check/elements/cmmldec.c: (setup_cmmldec),
      (teardown_cmmldec), (check_output_buffer_is_equal), (push_data),
      (cmml_tag_message_pop), (check_headers), (push_clip_full),
      (push_clip), (push_empty_clip), (check_output_clip),
      (GST_START_TEST), (cmmldec_suite):
      * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
      (teardown_cmmlenc), (check_output_buffer_is_equal), (push_data),
      (check_headers), (push_clip), (check_clip_times), (check_clip),
      (check_empty_clip), (GST_START_TEST), (cmmlenc_suite):
      Added some more checks.
      2f4517a7
  2. 24 Aug, 2006 9 commits
    • Stefan Kost's avatar
      Make also the pan-property float (saves scaling and yields better resolution) · 2019f527
      Stefan Kost authored
      Original commit message from CVS:
      * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_class_init),
      (gst_audio_panorama_set_property),
      (gst_audio_panorama_get_property),
      (gst_audio_panorama_transform_m2s_int),
      (gst_audio_panorama_transform_s2s_int),
      (gst_audio_panorama_transform_m2s_float),
      (gst_audio_panorama_transform_s2s_float):
      * gst/audiofxgood/audiopanorama.h:
      * tests/check/elements/audiopanorama.c: (GST_START_TEST):
      Make also the pan-property float (saves scaling and yields better
      resolution)
      2019f527
    • Stefan Kost's avatar
      gst/audiofxgood/audiopanorama.c: ChangeLog surgery to add cymax's real name · 6bc99815
      Stefan Kost authored
      Original commit message from CVS:
      * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_set_caps),
      (gst_audio_panorama_transform_m2s_float),
      (gst_audio_panorama_transform_s2s_float):
      ChangeLog surgery to add cymax's real name
      6bc99815
    • Stefan Kost's avatar
      gst/audiofxgood/audiopanorama.*: Added float support (thanks cymax) · 3473ecd7
      Stefan Kost authored
      Original commit message from CVS:
      * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_set_caps),
      (gst_audio_panorama_transform_m2s_int),
      (gst_audio_panorama_transform_s2s_int),
      (gst_audio_panorama_transform_m2s_float),
      (gst_audio_panorama_transform_s2s_float),
      (gst_audio_panorama_transform):
      * gst/audiofxgood/audiopanorama.h:
      Added float support (thanks cymax)
      3473ecd7
    • Stefan Kost's avatar
      gst/audiofxgood/audiopanorama.c: Fix docs & debug category. Add Fixme for volume pan levels. · bd5e70ea
      Stefan Kost authored
      Original commit message from CVS:
      * gst/audiofxgood/audiopanorama.c:
      (gst_audio_panorama_transform_m2s):
      Fix docs & debug category. Add Fixme for volume pan levels.
      bd5e70ea
    • Stefan Kost's avatar
      gst/avi/gstavidemux.c: unbreak AVI index handling, some more debug, remove an... · 8ee132e9
      Stefan Kost authored
      gst/avi/gstavidemux.c: unbreak AVI index handling, some more debug, remove an obsolete adapter_flush that caused stre...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_read_subindexes_pull),
      (gst_avi_demux_sync), (gst_avi_demux_stream_header_push),
      (gst_avi_demux_stream_header_pull),
      (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
      (gst_avi_demux_chain):
      unbreak AVI index handling, some more debug, remove an obsolete
      adapter_flush that caused streaming to wander off in the wild
      8ee132e9
    • Wim Taymans's avatar
      gst/avi/gstavidemux.*: Some more cleanups. · bf6a231f
      Wim Taymans authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
      (gst_avi_demux_parse_superindex), (gst_avi_demux_parse_subindex),
      (gst_avi_demux_parse_stream), (gst_avi_demux_parse_odml),
      (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
      (gst_avi_demux_calculate_durations_from_index),
      (gst_avi_demux_stream_header_push),
      (gst_avi_demux_stream_header_pull):
      * gst/avi/gstavidemux.h:
      Some more cleanups.
      Fix totalFrames parsing in ODML.
      Disable use of index for length calculation in case of ODML as this is
      broken now.
      bf6a231f
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacdec.c: Use libgsttag helper function here too. · 3b826d41
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_update_metadata):
      Use libgsttag helper function here too.
      3b826d41
    • Sebastian Dröge's avatar
      ext/wavpack/gstwavpackdec.c: Post audio codec and average bitrate tags on bus (#344472). · 424ea70f
      Sebastian Dröge authored
      Original commit message from CVS:
      Patch by: Sebastian Dröge <slomo at circular-chaos.org>
      * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_post_tags),
      (gst_wavpack_dec_chain):
      Post audio codec and average bitrate tags on bus (#344472).
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
      (gst_wavpack_parse_src_query):
      Forward queries in other formats (BYTE format in particular)
      upstream; add Sebastian to authors.
      424ea70f
    • Edgard Gusmão Lima's avatar
      Fix set_caps to set width and height to the values the driver is really working with. · d7ef60b0
      Edgard Gusmão Lima authored
      Original commit message from CVS:
      Fix set_caps to set width and height to the values the driver is really working with.
      d7ef60b0
  3. 23 Aug, 2006 4 commits
    • Stefan Kost's avatar
      gst/avi/gstavidemux.*: Initial streaming support for avidemux (fixes #336465) · e91b7679
      Stefan Kost authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_class_init),
      (gst_avi_demux_init), (gst_avi_demux_dispose),
      (gst_avi_demux_reset), (gst_avi_demux_index_next),
      (gst_avi_demux_index_entry_for_time), (gst_avi_demux_src_convert),
      (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event),
      (gst_avi_demux_peek_chunk_info), (gst_avi_demux_peek_chunk),
      (gst_avi_demux_stream_init_push), (gst_avi_demux_stream_init_pull),
      (gst_avi_demux_parse_subindex),
      (gst_avi_demux_read_subindexes_push),
      (gst_avi_demux_read_subindexes_pull), (gst_avi_demux_parse_stream),
      (sort), (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
      (gst_avi_demux_sync), (gst_avi_demux_peek_tag),
      (gst_avi_demux_massage_index), (gst_avi_demux_stream_header_push),
      (gst_avi_demux_stream_header_pull),
      (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
      (push_tag_lists), (gst_avi_demux_loop), (gst_avi_demux_chain),
      (gst_avi_demux_sink_activate), (gst_avi_demux_activate_push),
      (gst_avi_demux_change_state):
      * gst/avi/gstavidemux.h:
      Initial streaming support for avidemux (fixes #336465)
      e91b7679
    • Tim-Philipp Müller's avatar
      ext/wavpack/gstwavpackenc.c: Fix mem leak, send newsegment event on correction... · 03733a2d
      Tim-Philipp Müller authored
      ext/wavpack/gstwavpackenc.c: Fix mem leak, send newsegment event on correction pad as well (#352476).
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_push_block):
      Fix mem leak, send newsegment event on correction pad
      as well (#352476).
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
      Restore original author (on Sebastian's request).
      * tests/check/Makefile.am:
      * tests/check/gst-plugins-bad.supp:
      Add (so far empty) suppression file for -bad. Remove
      wavpackenc test from VALGRIND_TO_FIX now that the leak
      is fixed.
      03733a2d
    • Sebastian Dröge's avatar
      tests/check/: Add unit tests for wavpack elements (#352476). · 591d8a71
      Sebastian Dröge authored
      Original commit message from CVS:
      Patch by: Sebastian Dröge <slomo at circular-chaos.org>
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
      (cleanup_wavpackdec), (GST_START_TEST), (wavpackdec_suite), (main):
      * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
      (cleanup_wavpackenc), (GST_START_TEST), (wavpackenc_suite), (main):
      * tests/check/elements/wavpackparse.c: (wavpackparse_found_pad),
      (setup_wavpackparse), (cleanup_wavpackparse), (GST_START_TEST),
      (wavpackparse_suite), (main):
      Add unit tests for wavpack elements (#352476).
      591d8a71
    • Sebastian Dröge's avatar
      Add docs for wavpack elements (#352476). · d1c828f8
      Sebastian Dröge authored
      Original commit message from CVS:
      Patch by: Sebastian Dröge <slomo at circular-chaos.org>
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
      * docs/plugins/gst-plugins-bad-plugins-sections.txt:
      * docs/plugins/gst-plugins-bad-plugins.hierarchy:
      * docs/plugins/inspect/plugin-wavpack.xml:
      * ext/wavpack/gstwavpackdec.c:
      * ext/wavpack/gstwavpackdec.h:
      * ext/wavpack/gstwavpackenc.c:
      * ext/wavpack/gstwavpackenc.h:
      * ext/wavpack/gstwavpackparse.c:
      * ext/wavpack/gstwavpackparse.h:
      Add docs for wavpack elements (#352476).
      d1c828f8
  4. 22 Aug, 2006 9 commits
    • Edgard Gusmão Lima's avatar
      Fixed query size to work with drivers that uses intermediate step like "width... · dddd1369
      Edgard Gusmão Lima authored
      Fixed query size to work with drivers that uses intermediate step like "width * height" to find closest size.
      
      Original commit message from CVS:
      Fixed query size to work with drivers that uses intermediate step like "width * height" to find closest size.
      dddd1369
    • Tim-Philipp Müller's avatar
      docs/plugins/gst-plugins-good-plugins-docs.sgml: There is no taglibmux element ... · 04895ee2
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      There is no taglibmux element ...
      * gst/rtsp/gstrtspsrc.c:
      Use '%' rather than '&perc;' in gtk-doc blurb, docs build
      was complaining about unknown entity here.
      04895ee2
    • Wim Taymans's avatar
      gst/avi/gstavidemux.*: Mark DISCONT. · 2bd16585
      Wim Taymans authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
      (gst_avi_demux_do_seek), (gst_avi_demux_handle_seek),
      (gst_avi_demux_process_next_entry):
      * gst/avi/gstavidemux.h:
      Mark DISCONT.
      Remove old unused fields and reorder the struct a bit.
      2bd16585
    • Wim Taymans's avatar
      Small documentation updates. · 0f38451f
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
      (gst_rtspsrc_send), (gst_rtspsrc_close), (gst_rtspsrc_play),
      (gst_rtspsrc_pause):
      * gst/rtsp/gstrtspsrc.h:
      * sys/oss/gstosssink.c: (gst_oss_sink_open),
      (gst_oss_sink_prepare), (gst_oss_sink_unprepare):
      Small documentation updates.
      0f38451f
    • Wim Taymans's avatar
      gst/avi/gstavidemux.*: Precalc most of the duration query for each stream. · 1eff7868
      Wim Taymans authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
      (gst_avi_demux_index_entry_for_time),
      (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event),
      (gst_avi_demux_stream_init), (gst_avi_demux_parse_stream),
      (gst_avi_demux_stream_index), (gst_avi_demux_peek_tag),
      (gst_avi_demux_next_data_buffer),
      (gst_avi_demux_calculate_durations_from_index),
      (gst_avi_demux_stream_header), (gst_avi_demux_do_seek),
      (gst_avi_demux_handle_seek), (gst_avi_demux_aggregated_flow),
      (gst_avi_demux_process_next_entry), (gst_avi_demux_loop),
      (gst_avi_demux_sink_activate_pull), (gst_avi_demux_change_state):
      * gst/avi/gstavidemux.h:
      Precalc most of the duration query for each stream.
      Make seeking more correct.
      Use GstSegment to track position and duration.
      Code cleanups and leak fixes.
      Calculate correct total duration based on index length.
      1eff7868
    • Jan Schmidt's avatar
      gst/id3demux/id3v2frames.c: If strings in text fields are marked ISO8859-1,... · 66bbbfb7
      Jan Schmidt authored
      gst/id3demux/id3v2frames.c: If strings in text fields are marked ISO8859-1, but contain valid UTF-8 already, then han...
      
      Original commit message from CVS:
      * gst/id3demux/id3v2frames.c: (parse_text_identification_frame),
      (parse_insert_string_field):
      If strings in text fields are marked ISO8859-1, but contain
      valid UTF-8 already, then handle them as UTF-8 and ignore
      the encoding. (#351794)
      66bbbfb7
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacdec.*: Make flac-in-ogg work (#352100). · ad67773c
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_scan_got_frame),
      (gst_flac_dec_write), (gst_flac_dec_loop),
      (gst_flac_dec_sink_event), (gst_flac_dec_chain),
      (gst_flac_dec_src_query):
      * ext/flac/gstflacdec.h:
      Make flac-in-ogg work (#352100).
      ad67773c
    • Tim-Philipp Müller's avatar
      gst/monoscope/gstmonoscope.c: Don't unref buffers of which we've already given... · 76ff577a
      Tim-Philipp Müller authored
      gst/monoscope/gstmonoscope.c: Don't unref buffers of which we've already given away ownership to the adapter.
      
      Original commit message from CVS:
      * gst/monoscope/gstmonoscope.c: (gst_monoscope_chain):
      Don't unref buffers of which we've already given away
      ownership to the adapter.
      76ff577a
    • Tim-Philipp Müller's avatar
      ext/speex/gstspeexdec.c: Make metadata extraction actually work. · 177751c8
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_comments):
      Make metadata extraction actually work.
      * ext/speex/gstspeexenc.c: (gst_speexenc_base_init),
      (gst_speexenc_init), (gst_speexenc_create_metadata_buffer),
      (gst_speexenc_chain):
      Fix metadata writing: replace old code which wrote completely
      broken tags with libgsttag-based code. Plus miscellaneous
      code cleanups (use static pad templates etc.) and a bunch
      of leak fixes.
      177751c8
  5. 21 Aug, 2006 8 commits
    • Stefan Kost's avatar
      gst/audiopanorama/: die! die! die! you should never have been there · 539c398b
      Stefan Kost authored
      Original commit message from CVS:
      * gst/audiopanorama/.cvsignore:
      * gst/audiopanorama/Makefile.am:
      * gst/audiopanorama/audiofx.c:
      * gst/audiopanorama/audiopanorama.c:
      * gst/audiopanorama/audiopanorama.h:
      die! die! die! you should never have been there
      539c398b
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Some more constification. · 40c2bef1
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), (qtdemux_parse),
      (qtdemux_node_dump_foreach), (qtdemux_parse_trak),
      (qtdemux_video_caps), (qtdemux_audio_caps):
      Some more constification.
      Fix some paletted data formats again.
      Fix ulaw/alaw in qt.
      Set correct caps for raw RGB.
      Add support for yuv2, which is like Yuv2.
      Add support for raw audio with the NONE fourcc, which is like raw.
      40c2bef1
    • Tim-Philipp Müller's avatar
      ext/wavpack/: More clean-ups: use shorter variable names to make code easier... · bc64aa8b
      Tim-Philipp Müller authored
      ext/wavpack/: More clean-ups: use shorter variable names to make code easier to read; prefix structures we define wit...
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init),
      (gst_wavpack_enc_finalize), (gst_wavpack_enc_sink_set_caps),
      (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_format_samples),
      (gst_wavpack_enc_push_block), (gst_wavpack_enc_chain),
      (gst_wavpack_enc_rewrite_first_block),
      (gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state),
      (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
      * ext/wavpack/gstwavpackenc.h:
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
      (gst_wavpack_parse_src_query), (gst_wavpack_parse_src_event),
      (gst_wavpack_parse_init), (gst_wavpack_parse_get_upstream_length),
      (gst_wavpack_parse_loop):
      More clean-ups: use shorter variable names to make code easier to
      read; prefix structures we define with 'Gst' to make it clearer
      where they come from.
      bc64aa8b
    • Tim-Philipp Müller's avatar
      ext/wavpack/gstwavpackenc.c: Fix caps set on buffers and template caps (output... · d94f06c2
      Tim-Philipp Müller authored
      ext/wavpack/gstwavpackenc.c: Fix caps set on buffers and template caps (output is framed) and make them match (#35166...
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init),
      (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_push_block),
      (gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block),
      (gst_wavpack_enc_sink_event):
      Fix caps set on buffers and template caps (output is framed)
      and make them match (#351663); use GST_WARNING_OBJECT instead of
      GST_ELEMENT_WARNING; simplify push_block(); do some small
      clean-ups here and there; fix memleak (#351663).
      d94f06c2
    • Jan Schmidt's avatar
      tests/check/elements/audiopanorama.c: Fix invalid memory access in audiopanorama test suite. · f7eb58c2
      Jan Schmidt authored
      Original commit message from CVS:
      * tests/check/elements/audiopanorama.c: (GST_START_TEST):
      Fix invalid memory access in audiopanorama test suite.
      f7eb58c2
    • Edward Hervey's avatar
      tests/check/elements/.cvsignore: ignore built file · b388296e
      Edward Hervey authored
      Original commit message from CVS:
      * tests/check/elements/.cvsignore:
      ignore built file
      b388296e
    • Wim Taymans's avatar
      gst/rtp/Makefile.am: Fix the build again. · 0a10078c
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      Fix the build again.
      0a10078c
    • Stefan Kost's avatar
      gst/audiofxgood/: resubmit with the desired name *again* · 1f46af88
      Stefan Kost authored
      Original commit message from CVS:
      * gst/audiofxgood/.cvsignore:
      * gst/audiofxgood/Makefile.am:
      * gst/audiofxgood/audiofx.c: (plugin_init):
      * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_base_init),
      (gst_audio_panorama_class_init), (gst_audio_panorama_init),
      (gst_audio_panorama_set_property),
      (gst_audio_panorama_get_property),
      (gst_audio_panorama_get_unit_size),
      (gst_audio_panorama_transform_caps), (gst_audio_panorama_set_caps),
      (gst_audio_panorama_transform_m2s),
      (gst_audio_panorama_transform_s2s), (gst_audio_panorama_transform):
      * gst/audiofxgood/audiopanorama.h:
      resubmit with the desired name *again*
      1f46af88
  6. 20 Aug, 2006 3 commits
    • Stefan Kost's avatar
      use g_assert in _get_unit_size · f9dd03ca
      Stefan Kost authored
      Original commit message from CVS:
      * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_get_unit_size):
      * gst/videobox/gstvideobox.c: (gst_video_box_get_unit_size):
      use g_assert in _get_unit_size
      f9dd03ca
    • Stefan Kost's avatar
      docs/plugins/: cleanup -unused.txt to make it useful, add previously missing docs · 83bedf3e
      Stefan Kost authored
      Original commit message from CVS:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * docs/plugins/inspect/plugin-audiofxgood.xml:
      cleanup -unused.txt to make it useful, add previously missing docs
      * ext/Makefile.am:
      * ext/esd/esdmon.c:
      * ext/esd/esdsink.c:
      * ext/esd/gstesd.c: (plugin_init):
      reflow to get rid of two external symbols
      * gst/audiofxgood/audiofx.c: (plugin_init):
      re-add
      83bedf3e
    • Stefan Kost's avatar
      gst/audiofxgood/audiofx.c · 32df8f43
      Stefan Kost authored
      Original commit message from CVS:
      * configure.ac:
      * gst/audiofxgood/.cvsignore:
      * gst/audiofxgood/Makefile.am:
      * gst/audiofxgood/audiofx.c
      * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_base_init),
      (gst_audio_panorama_class_init), (gst_audio_panorama_init),
      (gst_audio_panorama_set_property),
      (gst_audio_panorama_get_property),
      (gst_audio_panorama_get_unit_size),
      (gst_audio_panorama_transform_caps), (gst_audio_panorama_set_caps),
      (gst_audio_panorama_transform_m2s),
      (gst_audio_panorama_transform_s2s), (gst_audio_panorama_transform):
      * gst/audiofxgood/audiopanorama.h:
      * tests/check/Makefile.am:
      * tests/check/elements/audiopanorama.c: (setup_panorama_m),
      (setup_panorama_s), (cleanup_panorama), (GST_START_TEST),
      (panorama_suite), (main):
      Add audiofxgood plugin with audiopanorama element
      32df8f43
  7. 18 Aug, 2006 4 commits
    • Sebastian Dröge's avatar
      ext/wavpack/gstwavpackparse.c: Fix resyncing in push mode not stopping... · 611b2dd1
      Sebastian Dröge authored
      ext/wavpack/gstwavpackparse.c: Fix resyncing in push mode not stopping re-syncing at embedded zeroes; skip garbage be...
      
      Original commit message from CVS:
      Based on patch by: Sebastian Dröge <slomo at circular-chaos.org>
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_sink_event),
      (gst_wavpack_parse_get_upstream_length),
      (gst_wavpack_parse_find_marker), (gst_wavpack_parse_resync_loop),
      (gst_wavpack_parse_loop), (gst_wavpack_parse_resync_adapter):
      Fix resyncing in push mode not stopping re-syncing at embedded
      zeroes; skip garbage between frames in pull mode as well if
      necessary; use gst_pad_query_peer_duration(); push EOS and
      NEWSEGMENT event in right direction (#351659).
      611b2dd1
    • Wim Taymans's avatar
      docs/plugins/Makefile.am: More Oss docs fixage. · 8938587f
      Wim Taymans authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      More Oss docs fixage.
      8938587f
    • Wim Taymans's avatar
      gst/rtp/: Added experimental SVQ3 depayloader. · b0430994
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_base_init),
      (gst_rtp_sv3v_depay_class_init), (gst_rtp_sv3v_depay_init),
      (gst_rtp_sv3v_depay_finalize), (gst_rtp_sv3v_depay_setcaps),
      (gst_rtp_sv3v_depay_process), (gst_rtp_sv3v_depay_set_property),
      (gst_rtp_sv3v_depay_get_property),
      (gst_rtp_sv3v_depay_change_state),
      (gst_rtp_sv3v_depay_plugin_init):
      * gst/rtp/gstrtpsv3vdepay.h:
      Added experimental SVQ3 depayloader.
      b0430994
    • Edward Hervey's avatar
      ext/dv/gstdvdemux.*: When handling seek requests, don't send the newsegment... · ab9b853b
      Edward Hervey authored
      ext/dv/gstdvdemux.*: When handling seek requests, don't send the newsegment event from the calling thread. Instead sa...
      
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_pull_seek),
      (gst_dvdemux_loop), (gst_dvdemux_change_state):
      * ext/dv/gstdvdemux.h:
      When handling seek requests, don't send the newsegment event from the
      calling thread. Instead save it so it can be sent from the streaming
      thread.
      ab9b853b