1. 01 Nov, 2006 1 commit
  2. 27 Oct, 2006 1 commit
  3. 20 Oct, 2006 1 commit
  4. 10 Oct, 2006 1 commit
    • Josep Torre Valles's avatar
      ext/gnomevfs/: Fix URI interface implementation return type. · 4de10dac
      Josep Torre Valles authored
      Original commit message from CVS:
      2006-10-10  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      Patch by: Josep Torre Valles <josep@fluendo.com>
      
      * ext/gnomevfs/gstgnomevfssink.c:
      * ext/gnomevfs/gstgnomevfssrc.c:
      Fix URI interface implementation return type.
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_set_property):
      Fix what looks like a copy/paste issue when assigning values.
      * gst-libs/gst/audio/gstaudiofiltertemplate.c:
      (gst_audio_filter_template_get_type):
      Cast to prevent Forte warnings.
      * gst-libs/gst/cdda/gstcddabasesrc.c: (gst_cdda_base_src_create):
      Fix URI interface implementation return type.
      gst_pad_query_position requires a signed integer pointer as
      3rd parameter, GstClockTime is unsigned.
      * gst/audioconvert/audioconvert.c:
      Fix integer overflow when treated as signed.
      * gst/audioresample/resample.c: (resample_add_input_data):
      Cast to prevent warnings on Forte.
      * gst/ffmpegcolorspace/imgconvert.c: (build_rgb_palette):
      Fix integer overflow when treated as signed.
      * gst/ffmpegcolorspace/imgconvert_template.h:
      Fix integer overflow when treated as signed. RGBA_OUT shifts bits.
      * gst/playback/gstdecodebin.c: (queue_filled_cb),
      (cleanup_decodebin):
      Who initialises a guint to -1!
      Cast function pointers to prevent warnings on Forte.
      * gst/playback/gstplaybasebin.c: (queue_deadlock_check),
      (queue_threshold_reached):
      Cast function pointers correctly to prevent warnings on Forte.
      * gst/playback/gststreaminfo.c: (gst_stream_info_dispose):
      Cast function pointers correctly to prevent warnings on Forte.
      * gst/subparse/gstssaparse.c: (gst_ssa_parse_setcaps):
      Obvious change to unsigned, 0xEF > max signed char.
      * gst/tcp/gstmultifdsink.c: (get_buffers_max), (count_burst_unit):
      GstClockTime is unsigned, initialise correctly.
      * gst/tcp/gsttcp.c: (gst_tcp_socket_write):
      Cast so pointer arithemetic doesn't cause warnings on Forte.
      * gst/videorate/gstvideorate.c:
      Use correct return value.
      * tests/examples/seek/scrubby.c:
      GstClockTime is unsigned, initialise correctly.
      4de10dac
  5. 07 Oct, 2006 1 commit
    • Julien Moutte's avatar
      ext/pango/gsttextoverlay.c: Useless goto. · 3db2dfc0
      Julien Moutte authored
      Original commit message from CVS:
      2006-10-07  Julien MOUTTE  <julien@moutte.net>
      
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_text_event):
      Useless goto.
      * tests/examples/seek/seek.c: (do_seek),
      (rate_spinbutton_changed_cb), (main): Add a rate spinbutton in
      seek example to experiment with rates != 1.0 (reverse playback
      !)
      3db2dfc0
  6. 06 Oct, 2006 1 commit
  7. 05 Oct, 2006 1 commit
    • Tim-Philipp Müller's avatar
      Printf format fixes. · 9e107d67
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/alsa/gstalsadeviceprobe.c:
      (gst_alsa_device_property_probe_get_values):
      * ext/alsa/gstalsasink.c: (set_hwparams):
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain_elem_pad),
      (gst_ogg_chain_new_stream), (gst_ogg_demux_read_chain):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_send_headers),
      (gst_ogg_mux_process_best_pad):
      * ext/ogg/gstoggparse.c: (gst_ogg_parse_new_stream),
      (gst_ogg_parse_chain):
      * ext/ogg/gstogmparse.c: (gst_ogm_parse_stream_header):
      * ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
      * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_setup),
      (gst_vorbis_enc_buffer_check_discontinuous):
      * ext/vorbis/vorbisparse.c: (vorbis_parse_src_query):
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_render):
      * gst-libs/gst/cdda/gstcddabasesrc.c:
      (gst_cdda_base_src_handle_track_seek):
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_push_full):
      * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_push):
      * gst/audioresample/resample.c: (resample_input_pushthrough):
      * gst/playback/gstplaybasebin.c: (queue_out_of_data):
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_handle_clients):
      * gst/typefind/gsttypefindfunctions.c: (mp3_type_find_at_offset),
      (wavpack_type_find):
      * gst/videotestsrc/gstvideotestsrc.c: (gst_video_test_src_create):
      * sys/xvimage/xvimagesink.c: (gst_xvimage_buffer_destroy),
      (gst_xvimagesink_check_xshm_calls), (gst_xvimagesink_xvimage_new):
      * tests/check/elements/volume.c: (GST_START_TEST):
      Printf format fixes.
      9e107d67
  8. 03 Oct, 2006 2 commits
    • James Doc Livingston's avatar
      ext/vorbis/: Add new vorbistag element which derives from vorbisparse and is... · f88fbe13
      James Doc Livingston authored
      ext/vorbis/: Add new vorbistag element which derives from vorbisparse and is essentially the same as well, only that ...
      
      Original commit message from CVS:
      Patch by: James "Doc" Livingston <doclivingston at gmail com>
      * ext/vorbis/Makefile.am:
      * ext/vorbis/vorbis.c: (plugin_init):
      * ext/vorbis/vorbisparse.c: (gst_vorbis_parse_class_init),
      (vorbis_parse_parse_packet), (vorbis_parse_chain):
      * ext/vorbis/vorbisparse.h:
      * ext/vorbis/vorbistag.c: (gst_vorbis_tag_base_init),
      (gst_vorbis_tag_class_init), (gst_vorbis_tag_init),
      (gst_vorbis_tag_parse_packet):
      * ext/vorbis/vorbistag.h:
      Add new vorbistag element which derives from vorbisparse
      and is essentially the same as well, only that it implements
      the GstTagSetter interface and can modify the stream's
      vorbiscomment on the fly (#335635).
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/vorbistag.c: (setup_vorbistag),
      (cleanup_vorbistag), (buffer_probe), (start_pipeline),
      (get_buffer), (stop_pipeline), (_create_codebook_header_buffer),
      (_create_audio_buffer), (GST_START_TEST), (vorbistag_suite):
      Add unit test for new vorbistag element.
      f88fbe13
    • Tim-Philipp Müller's avatar
      ext/vorbis/vorbisparse.c: Set BOS flag in packet structure to fix 'jump... · 623b0b53
      Tim-Philipp Müller authored
      ext/vorbis/vorbisparse.c: Set BOS flag in packet structure to fix 'jump depends on unitialized value' errors in valgr...
      
      Original commit message from CVS:
      * ext/vorbis/vorbisparse.c: (gst_vorbis_parse_init),
      (vorbis_parse_push_headers), (vorbis_parse_chain):
      Set BOS flag in packet structure to fix 'jump depends
      on unitialized value' errors in valgrind; various minor
      clean-ups.
      623b0b53
  9. 29 Sep, 2006 1 commit
    • James Doc Livingston's avatar
      ext/ogg/gstoggmux.c: Commit patch from James "Doc" Livingston, adds proper EOS... · c24dbaa8
      James Doc Livingston authored
      ext/ogg/gstoggmux.c: Commit patch from James "Doc" Livingston, adds proper EOS handling in oggmux. GStreamer can, for...
      
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_request_new_pad),
      (gst_ogg_mux_release_pad), (gst_ogg_mux_push_buffer),
      (gst_ogg_mux_compare_pads), (gst_ogg_mux_queue_pads),
      (gst_ogg_mux_send_headers), (gst_ogg_mux_process_best_pad),
      (gst_ogg_mux_collected):
      Commit patch from James "Doc" Livingston, adds proper EOS handling
      in oggmux. GStreamer can, for the first time ever, create a valid
      Ogg file! Yay!
      
      * tests/check/pipelines/oggmux.c: (check_chain_final_state),
      (oggmux_suite):
      Reenable tests now that they pass.
      c24dbaa8
  10. 27 Sep, 2006 1 commit
    • Jonathan Matthew's avatar
      ext/libvisual/visual.c: Libvisual plugin was not passing audio data to... · fbdc3406
      Jonathan Matthew authored
      ext/libvisual/visual.c: Libvisual plugin was not passing audio data to libvisual 0.4.0 correctly. Fixes #357800
      
      Original commit message from CVS:
      Patch by: Jonathan Matthew <jonathan@kaolin.wh9.net>
      * ext/libvisual/visual.c: (gst_visual_clear_actors),
      (gst_visual_chain), (gst_visual_change_state):
      Libvisual plugin was not passing audio data to libvisual 0.4.0
      correctly. Fixes #357800
      fbdc3406
  11. 23 Sep, 2006 1 commit
    • Tim-Philipp Müller's avatar
      Move GST_TAG_CDDA_* tags into libgsttag and make libgstcddabasesrc depend on... · ae45b7d7
      Tim-Philipp Müller authored
      Move GST_TAG_CDDA_* tags into libgsttag and make libgstcddabasesrc depend on libgsttag. This is required so we can ex...
      
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/cdda/Makefile.am:
      * gst-libs/gst/cdda/gstcddabasesrc.c:
      (gst_cdda_base_src_base_init):
      * gst-libs/gst/cdda/gstcddabasesrc.h:
      * gst-libs/gst/tag/tag.h:
      * gst-libs/gst/tag/tags.c: (gst_tag_register_tags_internal),
      (gst_tag_register_musicbrainz_tags):
      Move GST_TAG_CDDA_* tags into libgsttag and make libgstcddabasesrc
      depend on libgsttag. This is required so we can extract/read tags like
      DISCID without depending on libgstcddabasesrc (which used to register
      them).
      * gst-libs/gst/tag/gstvorbistag.c:
      Add vorbiscomment mapping for CDDB_DISCID and MUSICBRAINZ_DISCID
      tags (also see #347848).
      * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_metadata_set1):
      Log vorbis comments we are actually writing. Const-ify array.
      ae45b7d7
  12. 22 Sep, 2006 1 commit
  13. 18 Sep, 2006 3 commits
    • Michael Smith's avatar
      ext/ogg/gstoggmux.c: Timestamps are unsigned; comparision against... · de788829
      Michael Smith authored
      ext/ogg/gstoggmux.c: Timestamps are unsigned; comparision against GST_CLOCK_TIME_NONE was always true, leading to dro...
      
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_push_buffer):
      Timestamps are unsigned; comparision against GST_CLOCK_TIME_NONE was
      always true, leading to dropping all timestamps.
      de788829
    • Stefan Kost's avatar
      ext/libvisual/visual.c: update to work also with libvisual 0.4 API · dfb5b301
      Stefan Kost authored
      Original commit message from CVS:
      * ext/libvisual/visual.c: (gst_vis_src_negotiate),
      (gst_visual_chain), (gst_visual_change_state):
      update to work also with libvisual 0.4 API
      * tools/gst-launch-ext.1.in:
      * tools/gst-visualise.1.in:
      remove references to old man-pages
      * tests/examples/seek/seek.c: (main):
      add real meadi-buttons, add tool-tips for the seek-options, arrange
      seek options in a table
      dfb5b301
    • Michael Smith's avatar
      ext/ogg/gstoggmux.c: Don't generate out-of-order timestamps from oggmux,... · 084dacbb
      Michael Smith authored
      ext/ogg/gstoggmux.c: Don't generate out-of-order timestamps from oggmux, instead clamp output timestamps to be >= the...
      
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_clear),
      (gst_ogg_mux_push_buffer):
      Don't generate out-of-order timestamps from oggmux, instead clamp
      output timestamps to be >= the previously output ts.
      Fixes #355595
      084dacbb
  14. 17 Sep, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/alsa/gstalsamixer.c: Try harder to guess which mixer track is the master... · b1fd3431
      Tim-Philipp Müller authored
      ext/alsa/gstalsamixer.c: Try harder to guess which mixer track is the master mixer track (instead of just taking the ...
      
      Original commit message from CVS:
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_find_master_mixer),
      (gst_alsa_mixer_ensure_track_list):
      Try harder to guess which mixer track is the master mixer
      track (instead of just taking the first one that has a pvolume).
      Fixes #342228.
      b1fd3431
  15. 16 Sep, 2006 1 commit
    • Stefan Kost's avatar
      ext/gnomevfs/gstgnomevfssrc.c: Add docs about icydemux usage in connection with gnomevfssrc · 267a068e
      Stefan Kost authored
      Original commit message from CVS:
      * ext/gnomevfs/gstgnomevfssrc.c:
      Add docs about icydemux usage in connection with gnomevfssrc
      * ext/libvisual/visual.c:
      * ext/ogg/gstoggaviparse.c:
      * ext/ogg/gstoggdemux.c:
      * ext/ogg/gstoggmux.c:
      * ext/ogg/gstoggparse.c:
      * gst-libs/gst/audio/gstaudiofiltertemplate.c:
      * gst-libs/gst/audio/gstaudiosink.c:
      * gst-libs/gst/audio/gstaudiosrc.c:
      * gst/audiorate/gstaudiorate.c:
      More G_OBJECT macro fixing.
      * gst/audiotestsrc/gstaudiotestsrc.h:
      Fix wrong info in header due to copy & paste
      267a068e
  16. 15 Sep, 2006 1 commit
    • Wim Taymans's avatar
      ext/alsa/: Use DEBUG_OBJECT more. · d3b4878b
      Wim Taymans authored
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (xrun_recovery), (gst_alsasink_write):
      * ext/alsa/gstalsasrc.c: (xrun_recovery), (gst_alsasrc_read):
      Use DEBUG_OBJECT more.
      d3b4878b
  17. 14 Sep, 2006 1 commit
  18. 07 Sep, 2006 1 commit
    • Wim Taymans's avatar
      ext/gnomevfs/gstgnomevfssrc.c: This patch removes the RANDOM flag that was... · a66ee4d6
      Wim Taymans authored
      ext/gnomevfs/gstgnomevfssrc.c: This patch removes the RANDOM flag that was incorrectly introduced with revision 1.91....
      
      Original commit message from CVS:
      
      patch by: Wim Taymans <wim at fluendo dot com>
      
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_start):
      This patch removes the RANDOM flag that was incorrectly introduced with
      revision 1.91.  Fixes #354590
      a66ee4d6
  19. 04 Sep, 2006 1 commit
  20. 31 Aug, 2006 1 commit
  21. 29 Aug, 2006 4 commits
    • Tim-Philipp Müller's avatar
      ext/gnomevfs/gstgnomevfssrc.c: Try harder to get the size from a uri by using... · 5b55df77
      Tim-Philipp Müller authored
      ext/gnomevfs/gstgnomevfssrc.c: Try harder to get the size from a uri by using _info_uri() when _info_from_handle() do...
      
      Original commit message from CVS:
      Patch by: Tim-Philipp Müller  <tim at centricular dot net>
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_create),
      (gst_gnome_vfs_src_start):
      Try harder to get the size from a uri by using _info_uri() when
      _info_from_handle() does not give us enough info.
      Also follow symlinks when getting the size.
      Partially Fixes #332864.
      5b55df77
    • Viktor Peters's avatar
      ext/alsa/: Improve and fix mixer track handling, in particular better handling... · 6fdb8262
      Viktor Peters authored
      ext/alsa/: Improve and fix mixer track handling, in particular better handling of alsa's pvolume/pswitch/cvolume/cswi...
      
      Original commit message from CVS:
      Patch by: Viktor Peters  <viktor dot peters at gmail dot com>
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_ensure_track_list),
      (gst_alsa_mixer_update), (gst_alsa_mixer_get_volume),
      (gst_alsa_mixer_set_volume), (gst_alsa_mixer_set_mute),
      (gst_alsa_mixer_set_record):
      * ext/alsa/gstalsamixertrack.c:
      (gst_alsa_mixer_track_update_alsa_capabilities),
      (alsa_track_has_cap), (gst_alsa_mixer_track_new),
      (gst_alsa_mixer_track_update):
      * ext/alsa/gstalsamixertrack.h:
      Improve and fix mixer track handling, in particular better handling
      of alsa's pvolume/pswitch/cvolume/cswitch capabilities; create separate
      track objects for tracks that have both capture and playback volume
      (and label them differently as well so they're not mistakenly
      assumed to be duplicates); classify mixer tracks that only affect
      the audible volume of something (rather than the capture volume)
      as playback tracks. Redefine/fix meaning of RECORD and MUTE flags
      for capture tracks to correspond to alsa-pswitch alsa-cswitch
      (following the meaning documented in the mixer interface header
      file); add support for alsa's exclusive cswitch groups; update/sync
      state/flags better if mixer settings are changed by another
      application. Fixes #336075.
      6fdb8262
    • Michael Smith's avatar
      ext/vorbis/vorbisenc.c: Ignore explicit DISCONT marked on buffers (which is... · dbf7690c
      Michael Smith authored
      ext/vorbis/vorbisenc.c: Ignore explicit DISCONT marked on buffers (which is often spurious, particularly when using m...
      
      Original commit message from CVS:
      * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_push_buffer),
      (gst_vorbis_enc_buffer_check_discontinuous),
      (gst_vorbis_enc_chain):
      Ignore explicit DISCONT marked on buffers (which is often spurious,
      particularly when using multiple segments), in favour of solely
      using the timestamps/durations.
      dbf7690c
    • Thomas Vander Stichele's avatar
      ext/vorbis/vorbisenc.c: fix buffer unreffing on a header push failure · 1eb2a256
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_chain):
      fix buffer unreffing on a header push failure
      1eb2a256
  22. 25 Aug, 2006 1 commit
    • Michael Smith's avatar
      ext/vorbis/vorbisenc.c: Allow very small discontinuities in the timestamps.... · 15b6ea50
      Michael Smith authored
      ext/vorbis/vorbisenc.c: Allow very small discontinuities in the timestamps. These we can't do anything useful with an...
      
      Original commit message from CVS:
      * ext/vorbis/vorbisenc.c:
      (gst_vorbis_enc_buffer_check_discontinuous):
      Allow very small discontinuities in the timestamps. These we can't
      do anything useful with anyway (because vorbis's timestamps have
      only sample granularity), and are commonly produced by elements with
      minor bugs. Allow up to 1/2 a sample out.
      Fixes #351742.
      15b6ea50
  23. 23 Aug, 2006 2 commits
    • Tim-Philipp Müller's avatar
      ext/ogg/gstogmparse.c: Refactor ogm parse, do better input checking, misc. clean-ups. · e7221135
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/ogg/gstogmparse.c: (gst_ogm_audio_parse_base_init),
      (gst_ogm_video_parse_base_init), (gst_ogm_text_parse_base_init),
      (gst_ogm_parse_class_init), (gst_ogm_parse_dispose),
      (gst_ogm_parse_init), (gst_ogm_audio_parse_init),
      (gst_ogm_video_parse_init), (gst_ogm_text_parse_init),
      (gst_ogm_parse_stream_header), (gst_ogm_parse_comment_packet),
      (gst_ogm_text_parse_strip_trailing_zeroes),
      (gst_ogm_parse_data_packet), (gst_ogm_parse_chain),
      (gst_ogm_parse_sink_event), (gst_ogm_parse_change_state):
      Refactor ogm parse, do better input checking, misc. clean-ups.
      Cache incoming events and push them once the source pad has
      been created. Don't pass unterminated strings to sscanf().
      Strip trailing zeroes from subtitle text output, since they
      are not valid UTF-8. Don't push vorbiscomment packets on
      the subtitle text pad. Output perfect streams if possible.
      e7221135
    • Tim-Philipp Müller's avatar
      ext/ogg/gstogmparse.c: Fix crash due to broken bitstream parsing on x86-64:... · 7af03fb8
      Tim-Philipp Müller authored
      ext/ogg/gstogmparse.c: Fix crash due to broken bitstream parsing on x86-64: can't make any assumptions about sizeof(s...
      
      Original commit message from CVS:
      * ext/ogg/gstogmparse.c: (gst_ogm_parse_chain):
      Fix crash due to broken bitstream parsing on x86-64: can't make
      any assumptions about sizeof(struct) due to alignment/packing
      differences on different architectures. Fixes #351790.
      7af03fb8
  24. 21 Aug, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/vorbis/vorbisenc.c: Use vorbis comment utility functions from libgsttag... · 2698f435
      Tim-Philipp Müller authored
      ext/vorbis/vorbisenc.c: Use vorbis comment utility functions from libgsttag instead of re-inventing the wheel (partia...
      
      Original commit message from CVS:
      * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_metadata_set1),
      (gst_vorbis_enc_set_metadata):
      Use vorbis comment utility functions from libgsttag
      instead of re-inventing the wheel (partially fixes #347091).
      2698f435
  25. 17 Aug, 2006 1 commit
    • 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
  26. 16 Aug, 2006 1 commit
    • 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
  27. 14 Aug, 2006 2 commits
    • 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
  28. 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
  29. 10 Aug, 2006 1 commit
  30. 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
  31. 03 Aug, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/alsa/: Add support for cards that (only) do more than 8 channels, like the Delta 44 (#345188). · ea41bfef
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/alsa/gstalsa.c: (caps_add_channel_configuration),
      (gst_alsa_detect_channels):
      * ext/alsa/gstalsasink.c:
      Add support for cards that (only) do more than 8 channels,
      like the Delta 44 (#345188).
      * gst-libs/gst/audio/multichannel.c:
      (gst_audio_check_channel_positions):
      * gst-libs/gst/audio/multichannel.h:
      API: add GST_AUDIO_CHANNEL_POSITION_NONE, which stands for an
      unspecified channel position and cannot be combined with any
      of the other audio channel positions; adjust position layout
      checks accordingly (#345188).
      ea41bfef
  32. 28 Jul, 2006 1 commit
    • 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