1. 20 Jul, 2004 1 commit
    • Wim Taymans's avatar
      gst/tcp/: Added get_stats method that returns a GValueArray of stats values. · a103d5da
      Wim Taymans authored
      Original commit message from CVS:
      * gst/tcp/gstmultifdsink.c: (gst_multifdsink_class_init),
      (gst_multifdsink_add), (gst_multifdsink_get_stats),
      (gst_multifdsink_client_remove),
      (gst_multifdsink_handle_client_write):
      * gst/tcp/gstmultifdsink.h:
      * gst/tcp/gsttcp-marshal.list:
      Added get_stats method that returns a GValueArray of
      stats values.
      a103d5da
  2. 19 Jul, 2004 2 commits
  3. 18 Jul, 2004 2 commits
  4. 16 Jul, 2004 5 commits
    • Wim Taymans's avatar
      ext/libpng/: Added png decoder. · e4908795
      Wim Taymans authored
      Original commit message from CVS:
      * ext/libpng/Makefile.am:
      * ext/libpng/gstpng.c: (plugin_init):
      * ext/libpng/gstpngdec.c: (user_error_fn), (user_warning_fn),
      (gst_pngdec_get_type), (gst_pngdec_base_init),
      (gst_pngdec_class_init), (gst_pngdec_sinklink), (gst_pngdec_init),
      (gst_pngdec_src_getcaps), (user_read_data), (gst_pngdec_chain):
      * ext/libpng/gstpngdec.h:
      Added png decoder.
      e4908795
    • Julien Moutte Moutte's avatar
      sys/: Getting the 2 video sinks synchronized again. Using internal data... · 68a04bfa
      Julien Moutte Moutte authored
      sys/: Getting the 2 video sinks synchronized again. Using internal data pointer of the x(v)image to store image's dat...
      
      Original commit message from CVS:
      2004-07-16  Julien MOUTTE  <julien@moutte.net>
      
      * sys/ximage/ximagesink.c: (gst_ximagesink_handle_xerror),
      (gst_ximagesink_check_xshm_calls), (gst_ximagesink_ximage_new),
      (gst_ximagesink_ximage_destroy), (gst_ximagesink_sink_link),
      (gst_ximagesink_chain), (gst_ximagesink_buffer_free),
      (gst_ximagesink_buffer_alloc):
      * sys/ximage/ximagesink.h:
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls),
      (gst_xvimagesink_xvimage_new), (gst_xvimagesink_xvimage_destroy),
      (gst_xvimagesink_chain), (gst_xvimagesink_buffer_free),
      (gst_xvimagesink_buffer_alloc):
      * sys/xvimage/xvimagesink.h: Getting the 2 video sinks synchronized
      again. Using internal data pointer of the x(v)image to store image's
      data to be coherent with the buffer alloc mechanism. Investigated the
      image destruction code to be sure that everything gets freed correctly.
      68a04bfa
    • Wim Taymans's avatar
      gst/playback/: Better error recovery. Added configurable preroll queue size.... · ec0d149e
      Wim Taymans authored
      gst/playback/: Better error recovery. Added configurable preroll queue size. Faster detection of no-more-pads.
      
      Original commit message from CVS:
      * 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),
      (gst_decode_bin_change_state), (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/gstplaybasebin.h:
      Better error recovery. Added configurable preroll queue size. Faster
      detection of no-more-pads.
      ec0d149e
    • Wim Taymans's avatar
      gst-libs/gst/video/video.h: Added 32 bits RGBA. Not sure if we should use... · 9c483817
      Wim Taymans authored
      gst-libs/gst/video/video.h: Added 32 bits RGBA. Not sure if we should use another mime-type for alpha rgb. Currently ...
      
      Original commit message from CVS:
      * gst-libs/gst/video/video.h:
      Added 32 bits RGBA. Not sure if we should use another mime-type
      for alpha rgb. Currently the presence of the alpha_mask property
      signals an alpha channel. Ronald?
      9c483817
    • Wim Taymans's avatar
      sys/: FPS seems to be 0.0 to MAX everywhere else. · 0599dafd
      Wim Taymans authored
      Original commit message from CVS:
      * sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support):
      FPS seems to be 0.0 to MAX everywhere else.
      0599dafd
  5. 15 Jul, 2004 4 commits
    • Ronald S. Bultje's avatar
      gst-libs/gst/riff/riff-media.c: mp42/mp43 (no caps) exist too. · fe3d02a6
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_video_caps_with_data):
      mp42/mp43 (no caps) exist too.
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
      Set pixel_width/height; we've got them in-caps.
      * gst/typefind/gsttypefindfunctions.c: (plugin_init):
      * gst/wavparse/gstwavparse.c: (plugin_init):
      Both are valid primary.
      * sys/oss/gstossmixer.c:
      Remove i18n hack and enable translations.
      fe3d02a6
    • Tim Ringenbach's avatar
      sys/xvimage/xvimagesink.c: · b86a1d2e
      Tim Ringenbach authored and Benjamin Otte's avatar Benjamin Otte committed
      Original commit message from CVS:
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls),
      (gst_xvimagesink_xvimage_new), (gst_xvimagesink_xvimage_destroy):
      fix for non-shm xv. Original patch by Tim Ringenbach (fixes #147248)
      b86a1d2e
    • Benjamin Otte's avatar
      ext/alsa/gstalsa.c: disable some of the debugging code for now. Writing... · f718a1f6
      Benjamin Otte authored
      ext/alsa/gstalsa.c: disable some of the debugging code for now. Writing debugging to a buffer is broken in current al...
      
      Original commit message from CVS:
      * ext/alsa/gstalsa.c: (gst_alsa_open_audio),
      (gst_alsa_sw_params_dump), (gst_alsa_hw_params_dump),
      (gst_alsa_close_audio):
      disable some of the debugging code for now. Writing debugging to a
      buffer is broken in current alsalib releases.
      f718a1f6
    • Benjamin Otte's avatar
      ext/mpeg2dec/gstmpeg2dec.c: use bufferpools · f436e1c8
      Benjamin Otte authored
      Original commit message from CVS:
      * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
      use bufferpools
      f436e1c8
  6. 14 Jul, 2004 1 commit
  7. 13 Jul, 2004 4 commits
    • Johan Dahlin's avatar
      gst/playback/gstplaybin.c (gst_play_bin_set_property) · 51036fa4
      Johan Dahlin authored
      Original commit message from CVS:
      * gst/playback/gstplaybin.c (gst_play_bin_set_property)
      (gst_play_bin_get_property): Impl.
      51036fa4
    • Wim Taymans's avatar
      ext/ogg/gstoggdemux.c: When trying to find the stream length, seek back N... · c5c8e703
      Wim Taymans authored
      ext/ogg/gstoggdemux.c: When trying to find the stream length, seek back N pages instead of just one, where N is the n...
      
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_seek_before):
      When trying to find the stream length, seek back N pages
      instead of just one, where N is the number of streams in
      the current chain.
      c5c8e703
    • Wim Taymans's avatar
      gst/: Set codec_data on caps for avidemuxer. · 872a055c
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_audio_caps_with_data),
      (gst_riff_create_audio_caps),
      (gst_riff_create_audio_template_caps):
      * gst-libs/gst/riff/riff-media.h:
      * gst-libs/gst/riff/riff-read.c:
      (gst_riff_read_strf_vids_with_data),
      (gst_riff_read_strf_auds_with_data), (gst_riff_read_strf_auds):
      * gst-libs/gst/riff/riff-read.h:
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
      (gst_avi_demux_add_stream):
      Set codec_data on caps for avidemuxer.
      872a055c
    • David Schleef's avatar
      configure.ac: Fix test for Objective C · ab027792
      David Schleef authored
      Original commit message from CVS:
      * configure.ac: Fix test for Objective C
      ab027792
  8. 12 Jul, 2004 3 commits
    • Jan Schmidt's avatar
      ext/gdk_pixbuf/gstgdkpixbuf.c: Add svg and pcx to template caps, and ensure... · f91052fc
      Jan Schmidt authored
      ext/gdk_pixbuf/gstgdkpixbuf.c: Add svg and pcx to template caps, and ensure that getcaps returns a subset of the temp...
      
      Original commit message from CVS:
      * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_get_capslist), (gst_gdk_pixbuf_chain):
      Add svg and pcx to template caps, and ensure that getcaps returns a subset
      of the template caps.
      Copy each row manually for output, as gdkpixbuf may pad the
      rowstride to a 32-bit word boundary.
      f91052fc
    • Wim Taymans's avatar
      gst-libs/gst/riff/riff-media.c: Fix the template caps to include some more media types. · 007f39c2
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps),
      (gst_riff_create_video_template_caps):
      Fix the template caps to include some more media types.
      007f39c2
    • Wim Taymans's avatar
      gst/playback/: More fixes on reusing of the element. · 831a7c11
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c: (gst_decode_bin_get_type),
      (gst_decode_bin_class_init), (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), (close_link), (type_found),
      (gst_decode_bin_set_property), (gst_decode_bin_get_property),
      (gst_decode_bin_change_state), (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), (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/gstplaybasebin.h:
      * gst/playback/gstplaybin.c: (gst_play_bin_get_type),
      (gst_play_bin_class_init), (gst_play_bin_init),
      (gst_play_bin_dispose), (gst_play_bin_set_property),
      (gst_play_bin_get_property), (gen_video_element),
      (gen_audio_element), (remove_sinks), (setup_sinks),
      (gst_play_bin_change_state), (gst_play_bin_get_event_masks),
      (gst_play_bin_send_event), (gst_play_bin_get_formats),
      (gst_play_bin_convert), (gst_play_bin_get_query_types),
      (gst_play_bin_query), (plugin_init):
      * gst/playback/test4.c: (main):
      More fixes on reusing of the element.
      831a7c11
  9. 11 Jul, 2004 2 commits
    • Benjamin Otte's avatar
      ext/mad/gstmad.c: allow seeking for other methods than just SET · 4f8c9e9d
      Benjamin Otte authored
      Original commit message from CVS:
      * ext/mad/gstmad.c: (normal_seek):
      allow seeking for other methods than just SET
      4f8c9e9d
    • Andy Wingo Wingo's avatar
      gst/audioconvert/gstaudioconvert.c (gst_audio_convert_link): For float, "any"... · 5726a163
      Andy Wingo Wingo authored
      gst/audioconvert/gstaudioconvert.c (gst_audio_convert_link): For float, "any" caps -> buffer_frames=[0,MAX].
      
      Original commit message from CVS:
      2004-07-11  Andy Wingo  <wingo@pobox.com>
      
      * gst/audioconvert/gstaudioconvert.c (gst_audio_convert_link): For
      float, "any" caps -> buffer_frames=[0,MAX].
      
      * gst/interleave/interleave.c (interleave_getcaps): Seems the core
      doesn't intersect our caps with the template any more. Do it
      ourselves.
      (interleave_buffered_loop): Use g_newa instead of malloc/free.
      5726a163
  10. 09 Jul, 2004 4 commits
  11. 08 Jul, 2004 7 commits
    • Thomas Vander Stichele's avatar
      new method. various debugging · 39198c6f
      Thomas Vander Stichele authored
      Original commit message from CVS:
      new method.  various debugging
      39198c6f
    • Wim Taymans's avatar
      examples/seeking/seek.c: Added playbin seeking example. · f453e3e9
      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.
      f453e3e9
    • Thomas Vander Stichele's avatar
      use macro to hash lookup · 80e1c85a
      Thomas Vander Stichele authored
      Original commit message from CVS:
      use macro to hash lookup
      80e1c85a
    • Thomas Vander Stichele's avatar
      gst-libs/gst/play/play.c: - add debugging info · 0b50cd50
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * gst-libs/gst/play/play.c: (gst_play_pipeline_setup),
      (gst_play_get_length_callback), (gst_play_set_location),
      (gst_play_seek_to_time), (gst_play_set_data_src),
      (gst_play_set_video_sink), (gst_play_set_audio_sink),
      (gst_play_set_visualization), (gst_play_connect_visualization),
      (gst_play_get_sink_element):
      - add debugging info
      - fix looking up sink elements by iterating over complete caps
      - put everything except for source and autoplugger in a complete bin
      0b50cd50
    • Thomas Vander Stichele's avatar
      ext/alsa/: - add debugging info · 29f63c5e
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * ext/alsa/gstalsa.c: (gst_alsa_drain_audio):
      * ext/alsa/gstalsasink.c: (gst_alsa_sink_flush_one_pad),
      (gst_alsa_sink_check_event), (gst_alsa_sink_mmap),
      (gst_alsa_sink_write), (gst_alsa_sink_loop):
      * ext/alsa/gstalsasink.h:
      - add debugging info
      - clean up schizophrenia of data/buffer/event
      - fix double event unref error
      29f63c5e
    • Wim Taymans's avatar
      gst/playback/Makefile.am: Add headers to noinst · 3482e182
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/Makefile.am:
      Add headers to noinst
      3482e182
    • Thomas Vander Stichele's avatar
      update · bb7ac88d
      Thomas Vander Stichele authored
      Original commit message from CVS:
      update
      bb7ac88d
  12. 07 Jul, 2004 5 commits
    • David Schleef's avatar
      sys/dxr3/Makefile.am: noinst_SOURCES should be nodist_SOURCES · 4682970b
      David Schleef authored
      Original commit message from CVS:
      * sys/dxr3/Makefile.am: noinst_SOURCES should be nodist_SOURCES
      4682970b
    • Wim Taymans's avatar
      gst/playback/: More playbin fixes. Added README. Do better element filtering. · d6add01e
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/Makefile.am:
      * gst/playback/README:
      * gst/playback/gstdecodebin.c: (gst_decode_bin_get_type),
      (gst_decode_bin_class_init), (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), (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), (rebuild_pipeline), (queue_overrun),
      (gen_preroll_element), (no_more_pads), (new_stream),
      (setup_source), (gst_play_base_bin_set_property),
      (gst_play_base_bin_get_property), (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/gstplaybasebin.h:
      * gst/playback/gstplaybin.c: (gst_play_bin_get_type),
      (gst_play_bin_class_init), (gst_play_bin_init),
      (gst_play_bin_dispose), (gst_play_bin_set_property),
      (gst_play_bin_get_property), (gen_video_element),
      (gen_audio_element), (setup_sinks), (gst_play_bin_change_state),
      (gst_play_bin_get_event_masks), (gst_play_bin_send_event),
      (gst_play_bin_get_formats), (gst_play_bin_convert),
      (gst_play_bin_get_query_types), (gst_play_bin_query),
      (plugin_init):
      * gst/playback/gststreaminfo.c: (gst_stream_type_get_type),
      (gst_stream_info_get_type), (gst_stream_info_class_init),
      (gst_stream_info_init), (gst_stream_info_new),
      (gst_stream_info_dispose), (gst_stream_info_set_property),
      (gst_stream_info_get_property):
      * gst/playback/gststreaminfo.h:
      * gst/playback/test.c: (gen_video_element), (gen_audio_element),
      (main):
      * gst/playback/test2.c: (main):
      * gst/playback/test3.c: (update_scale), (main):
      More playbin fixes. Added README. Do better element filtering.
      Added base class to preroll media. Added test apps.
      d6add01e
    • Thomas Vander Stichele's avatar
      debugging; change sync method to picture · 05079f4d
      Thomas Vander Stichele authored
      Original commit message from CVS:
      debugging; change sync method to picture
      05079f4d
    • Wim Taymans's avatar
      gst/videobox/gstvideobox.c: Use pad_alloc where possible. · 5fc7b919
      Wim Taymans authored
      Original commit message from CVS:
      * gst/videobox/gstvideobox.c: (gst_video_box_fill_get_type),
      (gst_video_box_class_init), (gst_video_box_set_property),
      (gst_video_box_i420), (gst_video_box_ayuv), (gst_video_box_chain):
      Use pad_alloc where possible.
      5fc7b919
    • Wim Taymans's avatar
      sys/oss/: Fix offset on osssrc. · f68667a5
      Wim Taymans authored
      Original commit message from CVS:
      * sys/oss/gstosselement.c: (gst_osselement_reset),
      (gst_osselement_parse_caps):
      * sys/oss/gstosselement.h:
      * sys/oss/gstosssrc.c: (gst_osssrc_get):
      Fix offset on osssrc.
      f68667a5