1. 12 Sep, 2004 1 commit
    • David Schleef's avatar
      Fixes: #151879, #151881, #151882, #151883, #151884, #151886, #151887, #152102, #152247. · cad19a8d
      David Schleef authored
      Original commit message from CVS:
      Fixes: #151879, #151881, #151882, #151883, #151884, #151886,
      #151887, #152102, #152247.
      * examples/indexing/indexmpeg.c: 64-bit warning fixes.
      * examples/seeking/cdparanoia.c: same
      * examples/seeking/cdplayer.c: same
      * examples/seeking/seek.c: same
      * examples/seeking/spider_seek.c: same
      * examples/seeking/vorbisfile.c: same
      * examples/stats/mp2ogg.c: same
      * ext/esd/esdsink.c: (gst_esdsink_class_init),
      (gst_esdsink_dispose): Dispose of element properly.
      * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_seek): 64-bit warning
      fixes.
      * ext/nas/nassink.c: (gst_nassink_class_init),
      (gst_nassink_dispose): Dispose of element correctly.
      * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Fix leak.
      * sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls),
      (gst_ximagesink_ximage_new), (gst_ximagesink_ximage_destroy):
      Fix 64-bit warning.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls),
      (gst_xvimagesink_xvimage_new), (gst_xvimagesink_xvimage_destroy):
      Fix 64-bit warning.
      cad19a8d
  2. 09 Aug, 2004 1 commit
    • David Schleef's avatar
      ext/sdl/sdlvideosink.c: Only allow sane framerates. · b8116823
      David Schleef authored
      Original commit message from CVS:
      * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_base_init):  Only allow
      sane framerates.
      * sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get): same
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support): same
      * testsuite/gst-lint: Test for G_GUINT64_FORMAT usage near gettext.
      b8116823
  3. 03 Aug, 2004 1 commit
    • Benjamin Otte's avatar
      fixes for G_DISABLE_ASSERT and friends · fac2d578
      Benjamin Otte authored
      Original commit message from CVS:
      * examples/dynparams/filter.c: (ui_control_create):
      * examples/gstplay/player.c: (print_tag):
      * ext/alsa/gstalsa.c: (gst_alsa_request_new_pad):
      * ext/gdk_pixbuf/gstgdkanimation.c:
      (gst_gdk_animation_iter_may_advance):
      * ext/jack/gstjack.c: (gst_jack_request_new_pad):
      * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
      (tag_list_to_id3_tag_foreach), (gst_id3_tag_handle_event):
      * ext/vorbis/oggvorbisenc.c: (gst_oggvorbisenc_get_tag_value):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_get_tag_value):
      * ext/xine/xineaudiodec.c: (gst_xine_audio_dec_chain):
      * gst-libs/gst/media-info/media-info-test.c: (print_tag):
      * gst/sine/demo-dparams.c: (main):
      * gst/tags/gstvorbistag.c: (gst_tag_to_vorbis_comments):
      * testsuite/alsa/formats.c: (create_pipeline):
      * testsuite/alsa/sinesrc.c: (sinesrc_force_caps), (sinesrc_get):
      fixes for G_DISABLE_ASSERT and friends
      * gst/typefind/gsttypefindfunctions.c: (aac_type_find),
      (mp3_type_frame_length_from_header), (mp3_type_find),
      (plugin_init):
      require mp3 typefinding to have at least MIN_HEADERS valid headers
      add typefinding for AAC adts files
      fac2d578
  4. 28 Jul, 2004 1 commit
  5. 27 Jul, 2004 1 commit
  6. 22 Jul, 2004 2 commits
    • Zaheer Abbas Merali's avatar
      multifilesink plugin for creating new files every time a new media discontinuity event occurs · bf097276
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      2004-07-22  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * configure.ac:
      * gst/Makefile.am:
      * gst/multifilesink/Makefile.am:
      * gst/multifilesink/gstmultifilesink.c:
      (gst_multifilesink_get_formats),
      (gst_multifilesink_get_query_types), (_do_init),
      (gst_multifilesink_base_init), (gst_multifilesink_class_init),
      (gst_multifilesink_init), (gst_multifilesink_dispose),
      (gst_multifilesink_set_location), (gst_multifilesink_set_property),
      (gst_multifilesink_get_property), (gst_multifilesink_open_file),
      (gst_multifilesink_close_file), (gst_multifilesink_next_file),
      (gst_multifilesink_pad_query), (gst_multifilesink_handle_event),
      (gst_multifilesink_chain), (gst_multifilesink_change_state),
      (gst_multifilesink_uri_get_type),
      (gst_multifilesink_uri_get_protocols),
      (gst_multifilesink_uri_get_uri), (gst_multifilesink_uri_set_uri),
      (gst_multifilesink_uri_handler_init), (plugin_init):
      * gst/multifilesink/gstmultifilesink.h:
      * testsuite/Makefile.am:
      * testsuite/multifilesink/Makefile.am:
      * testsuite/multifilesink/fakesrc_test.c: (gst_newmedia_base_init),
      (gst_newmedia_class_init), (gst_newmedia_init),
      (gst_newmedia_chain), (gst_newmedia_trigger), (test_format),
      (newfile_signal), (test_signal), (main):
      multifilesink plugin for creating new files every time a new media
      discontinuity event occurs
      bf097276
    • Wim Taymans's avatar
      More playback updates, attempt to fix things after the state change breakage. · 0edbb4a1
      Wim Taymans authored
      Original commit message from CVS:
      * examples/seeking/seek.c: (update_scale), (main):
      * gst/playback/gstdecodebin.c: (gst_decode_bin_get_type),
      (gst_decode_bin_class_init), (gst_decode_bin_is_dynamic),
      (gst_decode_bin_factory_filter), (compare_ranks), (print_feature),
      (gst_decode_bin_init), (gst_decode_bin_dispose),
      (find_compatibles), (close_pad_link), (try_to_link_1), (new_pad),
      (no_more_pads), (close_link), (type_found),
      (gst_decode_bin_set_property), (gst_decode_bin_get_property),
      (plugin_init):
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_get_type),
      (gst_play_base_bin_class_init), (gst_play_base_bin_init),
      (gst_play_base_bin_dispose), (queue_overrun),
      (gen_preroll_element), (remove_prerolls), (unknown_type),
      (no_more_pads), (new_stream), (setup_source),
      (gst_play_base_bin_set_property), (gst_play_base_bin_get_property),
      (play_base_eos), (gst_play_base_bin_change_state),
      (gst_play_base_bin_add_element),
      (gst_play_base_bin_remove_element),
      (gst_play_base_bin_mute_stream), (gst_play_base_bin_link_stream),
      (gst_play_base_bin_unlink_stream),
      (gst_play_base_bin_get_streaminfo):
      * gst/playback/gstplaybin.c: (gen_video_element),
      (gen_audio_element):
      * gst/playback/gststreaminfo.h:
      More playback updates, attempt to fix things after the state change
      breakage.
      0edbb4a1
  7. 16 Jul, 2004 1 commit
  8. 12 Jul, 2004 1 commit
  9. 09 Jul, 2004 1 commit
  10. 08 Jul, 2004 1 commit
    • Wim Taymans's avatar
      examples/seeking/seek.c: Added playbin seeking example. · a4b9a96b
      Wim Taymans authored
      Original commit message from CVS:
      * examples/seeking/seek.c: (make_dv_pipeline), (make_avi_pipeline),
      (make_mpeg_pipeline), (make_mpegnt_pipeline),
      (make_playerbin_pipeline), (query_durations_elems),
      (query_durations_pads), (query_positions_elems),
      (query_positions_pads), (update_scale), (iterate), (stop_seek),
      (main):
      Added playbin seeking example.
      a4b9a96b
  11. 19 May, 2004 1 commit
    • David Schleef's avatar
      configure.ac: Add sunaudio · c95dd78c
      David Schleef authored
      Original commit message from CVS:
      * configure.ac: Add sunaudio
      * examples/Makefile.am: make gstplay depend on gconf
      * gst/ffmpegcolorspace/gstffmpegcodecmap.c: Remove c99-isms
      * gst/ffmpegcolorspace/imgconvert.c: (build_rgb_palette),
      (convert_table_lookup), (img_convert): remove c99-isms
      * gst/ffmpegcolorspace/imgconvert_template.h: make a constant
      unsigned, to fix a warning on Solaris
      * gst/mpeg1sys/systems.c: bcopy->memcpy
      * gst/rtjpeg/RTjpeg.c: (RTjpeg_yuvrgb8): bcopy->memcpy
      * sys/Makefile.am: Add sunaudio
      c95dd78c
  12. 13 Apr, 2004 2 commits
    • David Schleef's avatar
      common/m4/gst-feature.m4: Call -config scripts with · 10ea3863
      David Schleef authored
      Original commit message from CVS:
      * common/m4/gst-feature.m4: Call -config scripts with
      --plugin-libs if it is supported.
      * gst/avi/gstavimux.c: (gst_avimux_vidsinkconnect): sequences of
      JPEG images are image/jpeg.
      * gst/debug/Makefile.am:
      * gst/debug/negotiation.c: (gst_negotiation_class_init),
      (gst_negotiation_getcaps), (gst_negotiation_pad_link),
      (gst_negotiation_update_caps), (gst_negotiation_get_property),
      (gst_negotiation_plugin_init): Add a property that acts like
      filter caps.
      * testsuite/gst-lint:  Move license checking to be a standard
      test.
      10ea3863
    • Thomas Vander Stichele's avatar
      make player example use gconf · 09930eaf
      Thomas Vander Stichele authored
      Original commit message from CVS:
      make player example use gconf
      09930eaf
  13. 29 Mar, 2004 1 commit
  14. 15 Mar, 2004 2 commits
  15. 14 Mar, 2004 2 commits
  16. 06 Mar, 2004 1 commit
    • David Schleef's avatar
      gst/mpegstream/gstrfc2250enc.c: Fix code that ignores return value of... · 16860a5c
      David Schleef authored
      gst/mpegstream/gstrfc2250enc.c: Fix code that ignores return value of gst_buffer_merge(). (bug #114560)
      
      Original commit message from CVS:
      * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_add_slice):
      Fix code that ignores return value of gst_buffer_merge().
      (bug #114560)
      * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_segment):
      * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_add_slice): same
      * testsuite/gst-lint:  Check for above.
      16860a5c
  17. 05 Mar, 2004 1 commit
    • Ronald S. Bultje's avatar
      examples/gstplay/player.c: Initialize variables to NULL. Prevents a segfault... · 0e170343
      Ronald S. Bultje authored
      examples/gstplay/player.c: Initialize variables to NULL. Prevents a segfault because the (uninitialized) variable is ...
      
      Original commit message from CVS:
      * examples/gstplay/player.c: (main):
      Initialize variables to NULL. Prevents a segfault because the
      (uninitialized) variable is not NULL, resulting in a crash on
      trying to reach error->message.
      0e170343
  18. 04 Mar, 2004 1 commit
  19. 01 Mar, 2004 1 commit
  20. 23 Feb, 2004 1 commit
  21. 16 Feb, 2004 2 commits
  22. 15 Feb, 2004 1 commit
    • Julien Moutte's avatar
      examples/gstplay/player.c: Adding some output for debugging. · e678129a
      Julien Moutte authored
      Original commit message from CVS:
      2004-02-15  Julien MOUTTE  <julien@moutte.net>
      
      * examples/gstplay/player.c: (got_eos), (main): Adding some
      output for debugging.
      * gst-libs/gst/play/play.c: (gst_play_state_change): Stop our
      timeouts if we go to any state different from PLAYING.
      * gst-libs/gst/riff/riff-read.c: (gst_riff_read_seek): Fix some
      more EOS bugs in riff lib.
      e678129a
  23. 04 Feb, 2004 2 commits
    • Thomas Vander Stichele's avatar
      don't run user tests on auto test suite · 04472b28
      Thomas Vander Stichele authored
      Original commit message from CVS:
      don't run user tests on auto test suite
      04472b28
    • David Schleef's avatar
      Convert GST_DEBUG_CAPS() to GST_DEBUG(): · 5d002f49
      David Schleef authored
      Original commit message from CVS:
      Convert GST_DEBUG_CAPS() to GST_DEBUG():
      * gst/mpeg1videoparse/gstmp1videoparse.c:
      (mp1videoparse_parse_seq):
      * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
      * gst/videoscale/gstvideoscale.c: (gst_videoscale_getcaps):
      * sys/xvideo/gstxwindow.c: (_gst_xwindow_new):
      * sys/xvideo/xvideosink.c: (gst_xvideosink_sinkconnect),
      (gst_xvideosink_getcaps):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support):
      * testsuite/gst-lint: more tests
      5d002f49
  24. 03 Feb, 2004 1 commit
  25. 02 Feb, 2004 1 commit
    • David Schleef's avatar
      code cleanup. Change bzero() to memset(). Remove duplicate ; at ends of lines. · e4be2582
      David Schleef authored
      Original commit message from CVS:
      code cleanup.  Change bzero() to memset().  Remove duplicate ; at ends
      of lines.
      * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_event):
      * ext/flac/gstflactag.c: (gst_flac_tag_chain):
      * ext/xvid/gstxviddec.c: (gst_xviddec_src_link):
      * gst-libs/gst/play/play.c: (gst_play_get_sink_element):
      * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
      * gst/effectv/gstedge.c: (gst_edgetv_sinkconnect):
      * gst/effectv/gstvertigo.c: (gst_vertigotv_sinkconnect):
      * gst/intfloat/float22int.c: (gst_float2_2_int_getcaps),
      (gst_float2_2_int_link):
      * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_chain_subtitle):
      * gst/rtjpeg/RTjpeg.c: (RTjpeg_init_mcompress):
      * gst/tcp/gsttcpsink.c: (gst_tcpsink_init_send):
      * gst/tcp/gsttcpsrc.c: (gst_tcpsrc_init_receive):
      * gst/udp/gstudpsink.c: (gst_udpsink_init_send):
      * gst/udp/gstudpsrc.c: (gst_udpsrc_init_receive):
      * sys/v4l/gstv4lelement.c: (gst_v4lelement_init):
      * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture):
      * testsuite/gst-lint: Add tests for bzero and ;;
      e4be2582
  26. 31 Jan, 2004 2 commits
  27. 25 Jan, 2004 1 commit
  28. 18 Jan, 2004 1 commit
  29. 14 Jan, 2004 1 commit
    • Benjamin Otte's avatar
      use element time. · 3a64b7c9
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-14  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * ext/aalib/gstaasink.c: (gst_aasink_chain):
      * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event):
      * ext/esd/esdsink.c: (gst_esdsink_chain):
      * ext/libcaca/gstcacasink.c: (gst_cacasink_chain):
      * ext/mas/massink.c: (gst_massink_chain):
      * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_chain):
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_parse_index),
      (gst_matroska_demux_parse_metadata):
      * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_loop),
      (gst_mpeg_parse_release_locks):
      * gst/tcp/gsttcpsink.c: (gst_tcpsink_chain):
      * gst/udp/gstudpsink.c: (gst_udpsink_chain):
      * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_get):
      * sys/oss/gstosssink.c: (gst_osssink_init), (gst_osssink_chain),
      (gst_osssink_change_state):
      * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_chain):
      * sys/ximage/ximagesink.c: (gst_ximagesink_chain):
      * sys/xvideo/xvideosink.c: (gst_xvideosink_chain),
      (gst_xvideosink_release_locks):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain):
      use element time.
      * ext/alsa/gstalsaclock.c: (gst_alsa_clock_start),
      (gst_alsa_clock_stop):
      * gst-libs/gst/audio/audioclock.c: (gst_audio_clock_set_active),
      (gst_audio_clock_get_internal_time):
      simplify for use with new clocking code.
      * testsuite/alsa/Makefile.am:
      * testsuite/alsa/sinesrc.c: (sinesrc_init), (sinesrc_force_caps):
      fix testsuite for new caps system
      3a64b7c9
  30. 12 Jan, 2004 1 commit
    • David Schleef's avatar
      Make sure everybody wraps #include "config.h" in #ifdef HAVE_CONFIG_H · 926ce51a
      David Schleef authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpeg.c:
      * ext/ffmpeg/gstffmpegcodecmap.c:
      * ext/ffmpeg/gstffmpegdec.c:
      * ext/ffmpeg/gstffmpegenc.c:
      * ext/ffmpeg/gstffmpegprotocol.c:
      * ext/gdk_pixbuf/gstgdkanimation.c:
      * ext/jpeg/gstjpeg.c:
      * ext/libpng/gstpng.c:
      * ext/mpeg2dec/perftest.c:
      * ext/speex/gstspeex.c:
      * gst-libs/gst/resample/dtos.c:
      * gst/intfloat/gstintfloatconvert.c:
      * gst/oneton/gstoneton.c:
      * gst/rtjpeg/RTjpeg.c:
      * gst/rtp/gstrtp.c:
      * sys/dxr3/dxr3init.c:
      * sys/glsink/gstgl_nvimage.c:
      * sys/glsink/gstgl_pdrimage.c:
      * sys/glsink/gstglsink.c:
      * testsuite/gst-lint:
      Make sure everybody wraps #include "config.h" in #ifdef HAVE_CONFIG_H
      926ce51a
  31. 11 Jan, 2004 1 commit
    • Julien Moutte's avatar
      configure.ac: Adding examples/switch/Makefile · 36c13b82
      Julien Moutte authored
      Original commit message from CVS:
      2004-01-11  Julien MOUTTE  <julien@moutte.net>
      
      * configure.ac: Adding examples/switch/Makefile
      * examples/Makefile.am: Adding examples/switch
      * examples/switch/Makefile.am: Adding switcher example.
      * examples/switch/switcher.c: (got_eos), (idle_iterate),
      (switch_timer), (main): Adding an example demonstrating switch usage
      with 2 videotestsrc showing different patterns.
      * gst/switch/gstswitch.c: (gst_switch_request_new_pad),
      (gst_switch_init): Fixing switch with the new caps system.
      36c13b82
  32. 09 Jan, 2004 1 commit
    • David Schleef's avatar
      ext/ffmpeg/gstffmpegenc.c: Fix pad_link function to handle formats that ffmpeg... · 899b6332
      David Schleef authored
      ext/ffmpeg/gstffmpegenc.c: Fix pad_link function to handle formats that ffmpeg returns as multiple caps structures.
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_connect):
      Fix pad_link function to handle formats that ffmpeg returns
      as multiple caps structures.
      * gst/videofilter/gstvideofilter.c: (gst_videofilter_chain):
      Only complain if source buffer is _smaller_ than expected.
      * gst/videoscale/gstvideoscale.c: (gst_videoscale_init),
      (gst_videoscale_handle_src_event): Resize navigation events
      when passing them upstream.
      * gst/videotestsrc/gstvideotestsrc.c:
      * gst/videotestsrc/gstvideotestsrc.h:
      * gst/videotestsrc/videotestsrc.c:
      * gst/videotestsrc/videotestsrc.h:
      Rewrite many of the buffer painting functions to handle odd
      sizes (for many formats, size%4!=0 or size%8!=0).  Most have
      been verified to work with my video card.
      * testsuite/gst-lint:  Add check for elements calling
      gst_pad_get_caps() instead of gst_pad_get_allowed_caps().
      899b6332
  33. 07 Jan, 2004 1 commit
    • Julien Moutte's avatar
      examples/gstplay/Makefile.am: Adding the interface library. · 2a35e339
      Julien Moutte authored
      Original commit message from CVS:
      * examples/gstplay/Makefile.am: Adding the interface library.
      * gst-libs/gst/play/Makefile.am: Adding the interface library.
      * gst-libs/gst/play/gstplay.c: (gst_play_set_video_sink): Connecting tothe XOverlay size signal instead of GstVideoSink.
      * gst-libs/gst/play/gstplay.h: Including the XOverlay interface to check        GST_IS_X_OVERLAY before signal connect.
      * gst-libs/gst/video/gstvideosink.c: (gst_videosink_class_init):
      Removing the have_video_size signal.
      * gst-libs/gst/video/gstvideosink.h: Removing the have_video_size signal        and associated public method.
      * sys/ximage/ximagesink.c: (gst_ximagesink_handle_xevents),
      (gst_ximagesink_sinkconnect): Using XOverlay public method to fire size
      signal.
      * sys/xvideo/xvideosink.c: (gst_xvideosink_sinkconnect),
      (gst_xvideosink_xwindow_new): Using XOverlay public method to fire size
      signal.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_sinkconnect):
      Using XOverlay public method to fire size signal.
      2a35e339