1. 21 Jul, 2004 2 commits
    • Julien Moutte Moutte's avatar
      sys/ximage/ximagesink.c: Optimize images creation for both elements. We don't... · a9aec497
      Julien Moutte Moutte authored
      sys/ximage/ximagesink.c: Optimize images creation for both elements. We don't create the image on caps nego or renego...
      
      Original commit message from CVS:
      2004-07-21  Julien MOUTTE  <julien@moutte.net>
      
      * sys/ximage/ximagesink.c: (gst_ximagesink_ximage_new),
      (gst_ximagesink_renegotiate_size), (gst_ximagesink_sink_link),
      (gst_ximagesink_chain), (gst_ximagesink_set_xwindow_id): Optimize
      images creation for both elements. We don't create the image on caps
      nego or renego, we just destroy the internal one if present if it does
      not match the needs. The chain function takes care of creating a new
      image when needed.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new),
      (gst_xvimagesink_xwindow_decorate), (gst_xvimagesink_sink_link),
      (gst_xvimagesink_chain), (gst_xvimagesink_buffer_alloc),
      (gst_xvimagesink_set_xwindow_id): Additionally xvimage now contains
      the image format information. The buffer pool checks for the context
      image format and discard images with different formats.
      * sys/xvimage/xvimagesink.h: Adding im_format in the xvimage structure.
      a9aec497
    • Thomas Vander Stichele's avatar
      don't needlessly do stuff; don't clutter my logs · 2244e97e
      Thomas Vander Stichele authored
      Original commit message from CVS:
      don't needlessly do stuff; don't clutter my logs
      2244e97e
  2. 20 Jul, 2004 8 commits
    • Ronald S. Bultje's avatar
      gst-libs/gst/riff/riff-media.c: Fix double end-to-native symbol conversion (#148021). · b317ec2b
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_audio_caps_with_data):
      Fix double end-to-native symbol conversion (#148021).
      b317ec2b
    • David Schleef's avatar
      sys/ximage/ximagesink.c: Don't use an Atom that doesn't exist. · 02ef2b6e
      David Schleef authored
      Original commit message from CVS:
      * sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_decorate):
      Don't use an Atom that doesn't exist.
      02ef2b6e
    • Thomas Vander Stichele's avatar
      ignore · 5eab5442
      Thomas Vander Stichele authored
      Original commit message from CVS:
      ignore
      5eab5442
    • Wim Taymans's avatar
      gst/tcp/gstmultifdsink.*: More multifdsink stats. Avoid deadlock by releasing... · 2a507502
      Wim Taymans authored
      gst/tcp/gstmultifdsink.*: More multifdsink stats. Avoid deadlock by releasing locks before sending out a signal.
      
      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_multifdsink_queue_buffer):
      * gst/tcp/gstmultifdsink.h:
      More multifdsink stats. Avoid deadlock by releasing locks
      before sending out a signal.
      2a507502
    • Thomas Vander Stichele's avatar
      adding hungarian translation · caf652fb
      Thomas Vander Stichele authored
      Original commit message from CVS:
      adding hungarian translation
      caf652fb
    • Wim Taymans's avatar
      gst/tcp/: Fixed the stupid marshal definition. · 36161f36
      Wim Taymans authored
      Original commit message from CVS:
      * gst/tcp/gstmultifdsink.c: (gst_multifdsink_class_init),
      (gst_multifdsink_add), (gst_multifdsink_client_remove),
      (gst_multifdsink_handle_client_write),
      (gst_multifdsink_queue_buffer):
      * gst/tcp/gsttcp-marshal.list:
      Fixed the stupid marshal definition.
      36161f36
    • Wim Taymans's avatar
      gst/tcp/gstmultifdsink.*: Added more stats, added timeout for a client, fixed... · f087fddb
      Wim Taymans authored
      gst/tcp/gstmultifdsink.*: Added more stats, added timeout for a client, fixed some typos and added some comments.
      
      Original commit message from CVS:
      * gst/tcp/gstmultifdsink.c: (gst_multifdsink_class_init),
      (gst_multifdsink_init), (gst_multifdsink_add),
      (gst_multifdsink_client_remove),
      (gst_multifdsink_handle_client_write),
      (gst_multifdsink_queue_buffer), (gst_multifdsink_chain),
      (gst_multifdsink_set_property), (gst_multifdsink_get_property),
      (gst_multifdsink_init_send):
      * gst/tcp/gstmultifdsink.h:
      Added more stats, added timeout for a client, fixed some typos
      and added some comments.
      f087fddb
    • Wim Taymans's avatar
      gst/tcp/: Added get_stats method that returns a GValueArray of stats values. · dec0f7ad
      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.
      dec0f7ad
  3. 19 Jul, 2004 3 commits
  4. 18 Jul, 2004 5 commits
  5. 16 Jul, 2004 7 commits
    • Wim Taymans's avatar
      Make sure the widget gets updated even if the slider value doesn't change. · 18d8d126
      Wim Taymans authored
      Original commit message from CVS:
      Make sure the widget gets updated even if the slider value doesn't change.
      18d8d126
    • Wim Taymans's avatar
      ext/libpng/: Added png decoder. · 15e3042d
      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.
      15e3042d
    • Wim Taymans's avatar
      gst/: Make sure we don't create 0 sized subbufers in riff-read. · e572214c
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-read.c:
      (gst_riff_read_strf_vids_with_data),
      (gst_riff_read_strf_auds_with_data):
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
      (gst_avi_demux_add_stream), (gst_avi_demux_stream_header):
      Make sure we don't create 0 sized subbufers in riff-read.
      Signal the no more pads signal after reading the avi header.
      e572214c
    • Julien Moutte Moutte's avatar
      sys/: Getting the 2 video sinks synchronized again. Using internal data... · b10414df
      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.
      b10414df
    • Wim Taymans's avatar
      gst/playback/: Better error recovery. Added configurable preroll queue size.... · b7715638
      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.
      b7715638
    • Wim Taymans's avatar
      gst-libs/gst/video/video.h: Added 32 bits RGBA. Not sure if we should use... · 4d6a0cb3
      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?
      4d6a0cb3
    • Wim Taymans's avatar
      sys/: FPS seems to be 0.0 to MAX everywhere else. · 6280b059
      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.
      6280b059
  6. 15 Jul, 2004 4 commits
    • Ronald S. Bultje's avatar
      gst-libs/gst/riff/riff-media.c: mp42/mp43 (no caps) exist too. · 4bd27986
      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.
      4bd27986
    • Tim Ringenbach's avatar
      sys/xvimage/xvimagesink.c: · 5acca279
      Tim Ringenbach authored
      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)
      5acca279
    • Benjamin Otte's avatar
      ext/alsa/gstalsa.c: disable some of the debugging code for now. Writing... · f4bbdba9
      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.
      f4bbdba9
    • Benjamin Otte's avatar
      ext/mpeg2dec/gstmpeg2dec.c: use bufferpools · ddd5cad6
      Benjamin Otte authored
      Original commit message from CVS:
      * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
      use bufferpools
      ddd5cad6
  7. 14 Jul, 2004 1 commit
  8. 13 Jul, 2004 4 commits
    • Johan Dahlin's avatar
      gst/playback/gstplaybin.c (gst_play_bin_set_property) · 94a5340c
      Johan Dahlin authored
      Original commit message from CVS:
      * gst/playback/gstplaybin.c (gst_play_bin_set_property)
      (gst_play_bin_get_property): Impl.
      94a5340c
    • Wim Taymans's avatar
      ext/ogg/gstoggdemux.c: When trying to find the stream length, seek back N... · 38b4dce1
      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.
      38b4dce1
    • Wim Taymans's avatar
      gst/: Set codec_data on caps for avidemuxer. · 1d153664
      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.
      1d153664
    • David Schleef's avatar
      configure.ac: Fix test for Objective C · b84c3f90
      David Schleef authored
      Original commit message from CVS:
      * configure.ac: Fix test for Objective C
      b84c3f90
  9. 12 Jul, 2004 5 commits
    • Jan Schmidt's avatar
      ext/gdk_pixbuf/gstgdkpixbuf.c: Add svg and pcx to template caps, and ensure... · fc768f2d
      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.
      fc768f2d
    • Wim Taymans's avatar
      gst-libs/gst/riff/riff-media.c: Fix the template caps to include some more media types. · 5b5e6c36
      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.
      5b5e6c36
    • Thomas Vander Stichele's avatar
      ignore more · 7a170972
      Thomas Vander Stichele authored
      Original commit message from CVS:
      ignore more
      7a170972
    • Wim Taymans's avatar
      Make Johan happy. · 49092af9
      Wim Taymans authored
      Original commit message from CVS:
      Make Johan happy.
      49092af9
    • Wim Taymans's avatar
      gst/playback/: More fixes on reusing of the element. · 467c454d
      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.
      467c454d
  10. 11 Jul, 2004 1 commit