1. 27 Jul, 2004 2 commits
  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
  8. 20 Jul, 2004 5 commits