1. 27 Jul, 2004 7 commits
    • Thomas Vander Stichele's avatar
      further cleanups, logging, error handling and synchronizing · 59fc2eea
      Thomas Vander Stichele authored
      Original commit message from CVS:
      further cleanups, logging, error handling and synchronizing
      59fc2eea
    • Wim Taymans's avatar
      gst/videomixer/videomixer.c: Be a nicer negotiation citizen and provide a... · d0ab18f8
      Wim Taymans authored
      gst/videomixer/videomixer.c: Be a nicer negotiation citizen and provide a getcaps function on the srcpad. This also f...
      
      Original commit message from CVS:
      * gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type),
      (gst_videomixer_pad_class_init), (gst_videomixer_pad_get_property),
      (gst_videomixer_pad_set_property),
      (gst_videomixer_pad_sinkconnect), (gst_videomixer_pad_init),
      (gst_video_mixer_background_get_type), (gst_videomixer_get_type),
      (gst_videomixer_class_init), (gst_videomixer_init),
      (gst_videomixer_getcaps), (gst_videomixer_request_new_pad),
      (gst_videomixer_blend_ayuv_i420), (pad_zorder_compare),
      (gst_videomixer_sort_pads), (gst_videomixer_fill_checker),
      (gst_videomixer_fill_color), (gst_videomixer_fill_queues),
      (gst_videomixer_blend_buffers), (gst_videomixer_update_queues),
      (gst_videomixer_loop), (plugin_init):
      Be a nicer negotiation citizen and provide a getcaps function on
      the srcpad. This also fixes a crash when resizing.
      d0ab18f8
    • Julien Moutte Moutte's avatar
      sys/xvimage/xvimagesink.c: Some fixes to image size calculation. · f6aad78c
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2004-07-27  Julien MOUTTE  <julien@moutte.net>
      
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls),
      (gst_xvimagesink_xvimage_new): Some fixes to image size calculation.
      f6aad78c
    • Wim Taymans's avatar
      ext/libpng/: Added snapshot property to pngenc. removed g_print from pngdec · c754da7a
      Wim Taymans authored
      Original commit message from CVS:
      * ext/libpng/gstpngdec.c: (gst_pngdec_src_getcaps):
      * ext/libpng/gstpngenc.c: (gst_pngenc_class_init),
      (gst_pngenc_init), (gst_pngenc_chain), (gst_pngenc_get_property),
      (gst_pngenc_set_property):
      * ext/libpng/gstpngenc.h:
      Added snapshot property to pngenc.
      removed g_print from pngdec
      c754da7a
    • Steve Lhomme Lhomme's avatar
      rename GStreamer-0.8.lib to libgstreamer.lib · 5e4e09cd
      Steve Lhomme Lhomme authored
      Original commit message from CVS:
      rename GStreamer-0.8.lib to libgstreamer.lib
      5e4e09cd
    • Steve Lhomme Lhomme's avatar
      avoid problems with math.h, fix release dependancy · 48429b2c
      Steve Lhomme Lhomme authored
      Original commit message from CVS:
      avoid problems with math.h, fix release dependancy
      48429b2c
    • Julien Moutte Moutte's avatar
      sys/: When the atom is not available we have to unlock the mutex. Fixes #148023 · b287bded
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2004-07-27  Julien MOUTTE  <julien@moutte.net>
      
      * sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_decorate):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xwindow_decorate): When
      the atom is not available we have to unlock the mutex. Fixes #148023
      b287bded
  2. 26 Jul, 2004 12 commits
  3. 25 Jul, 2004 6 commits
  4. 24 Jul, 2004 2 commits
  5. 23 Jul, 2004 2 commits
  6. 22 Jul, 2004 6 commits
    • Thomas Vander Stichele's avatar
      fix videoscale for stride · 08e4d9ab
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix videoscale for stride
      08e4d9ab
    • Zaheer Abbas Merali's avatar
      multifilesink plugin for creating new files every time a new media discontinuity event occurs · 7c4ce3a0
      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
      7c4ce3a0
    • Wim Taymans's avatar
      gst/alpha/: Stupid plugin to to RGBA to AYUV conversion because none of the... · 048b2c1b
      Wim Taymans authored
      gst/alpha/: Stupid plugin to to RGBA to AYUV conversion because none of the colorspace plugins can handle that yet.
      
      Original commit message from CVS:
      * gst/alpha/Makefile.am:
      * gst/alpha/gstalphacolor.c: (gst_alpha_color_get_type),
      (gst_alpha_color_base_init), (gst_alpha_color_class_init),
      (gst_alpha_color_init), (gst_alpha_color_set_property),
      (gst_alpha_color_get_property), (gst_alpha_color_sink_link),
      (transform), (gst_alpha_color_chain),
      (gst_alpha_color_change_state), (plugin_init):
      Stupid plugin to to RGBA to AYUV conversion because none of
      the colorspace plugins can handle that yet.
      048b2c1b
    • Wim Taymans's avatar
      More playback updates, attempt to fix things after the state change breakage. · f7d519c2
      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.
      f7d519c2
    • Thomas Vander Stichele's avatar
      comment algorithm · 602924eb
      Thomas Vander Stichele authored
      Original commit message from CVS:
      comment algorithm
      602924eb
    • Thomas Vander Stichele's avatar
      cleanup and commenting · 5eea58dc
      Thomas Vander Stichele authored
      Original commit message from CVS:
      cleanup and commenting
      5eea58dc
  7. 21 Jul, 2004 5 commits
    • Wim Taymans's avatar
      ext/: More seeking fixes, oggdemux now supports seeking to time and uses the... · d410e38f
      Wim Taymans authored
      ext/: More seeking fixes, oggdemux now supports seeking to time and uses the downstream element to convert granulepos...
      
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_init),
      (gst_ogg_demux_get_formats), (gst_ogg_demux_src_query),
      (gst_ogg_demux_src_event), (gst_ogg_demux_src_convert),
      (gst_ogg_demux_handle_event), (gst_ogg_demux_seek_before),
      (_find_chain_get_unknown_part), (_find_streams_check),
      (gst_ogg_demux_push), (gst_ogg_pad_push):
      * ext/theora/theoradec.c: (theora_get_formats),
      (theora_dec_src_convert), (theora_dec_sink_convert),
      (theora_dec_src_query), (theora_dec_src_event), (theora_dec_event),
      (theora_dec_chain):
      * ext/vorbis/vorbisdec.c: (vorbis_dec_get_formats),
      (vorbis_dec_convert), (vorbis_dec_src_query),
      (vorbis_dec_src_event), (vorbis_dec_event):
      More seeking fixes, oggdemux now supports seeking to time and
      uses the downstream element to convert granulepos to time.
      Seeking in theora-only ogg files now works.
      d410e38f
    • Wim Taymans's avatar
      ext/: Added query/convert/formats functions to vorbis and theora decoders so... · beb56461
      Wim Taymans authored
      ext/: Added query/convert/formats functions to vorbis and theora decoders so that the outside world can use them too....
      
      Original commit message from CVS:
      * ext/theora/theoradec.c: (gst_theora_dec_init),
      (theora_get_formats), (theora_get_event_masks),
      (theora_get_query_types), (theora_dec_src_convert),
      (theora_dec_sink_convert), (theora_dec_src_query),
      (theora_dec_src_event), (theora_dec_event), (theora_dec_chain):
      * ext/vorbis/vorbisdec.c: (vorbis_dec_get_formats),
      (vorbis_get_event_masks), (vorbis_get_query_types),
      (gst_vorbis_dec_init), (vorbis_dec_convert),
      (vorbis_dec_src_query), (vorbis_dec_src_event), (vorbis_dec_event):
      Added query/convert/formats functions to vorbis and theora decoders
      so that the outside world can use them too. Fixed seeking on an
      ogg/theora/vorbis file by disabling the seeking on the
      theora srcpad.
      beb56461
    • Thomas Vander Stichele's avatar
      don't clog my log matroska hog · 9e48d64c
      Thomas Vander Stichele authored
      Original commit message from CVS:
      don't clog my log matroska hog
      9e48d64c
    • Julien Moutte Moutte's avatar
      sys/ximage/ximagesink.c: Optimize images creation for both elements. We don't... · ac0164c2
      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.
      ac0164c2
    • Thomas Vander Stichele's avatar
      don't needlessly do stuff; don't clutter my logs · dd258898
      Thomas Vander Stichele authored
      Original commit message from CVS:
      don't needlessly do stuff; don't clutter my logs
      dd258898