1. 15 Jul, 2004 3 commits
    • 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
  2. 14 Jul, 2004 1 commit
  3. 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
  4. 12 Jul, 2004 5 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
    • Johan Dahlin's avatar
      Remove signed field from caps factory · 246f3c07
      Johan Dahlin authored
      Original commit message from CVS:
      Remove signed field from caps factory
      246f3c07
    • Wim Taymans's avatar
      Make Johan happy. · afb0fbcc
      Wim Taymans authored
      Original commit message from CVS:
      Make Johan happy.
      afb0fbcc
    • 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
  5. 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
  6. 09 Jul, 2004 4 commits
  7. 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
  8. 07 Jul, 2004 7 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
    • Wim Taymans's avatar
      ext/theora/: Fix theora granulepos calculation. · 87aff668
      Wim Taymans authored
      Original commit message from CVS:
      * ext/theora/theora.c: (plugin_init):
      * ext/theora/theoradec.c: (theora_dec_from_granulepos),
      (theora_dec_src_query), (theora_dec_chain):
      * ext/theora/theoraenc.c: (gst_theora_enc_class_init),
      (theora_enc_sink_link), (theora_buffer_from_packet),
      (theora_push_packet), (theora_enc_chain):
      Fix theora granulepos calculation.
      Fix overflow in duration/position calculation.
      Bump rank to PRIMARY for theoradec.
      Use granulepos of last packet to calculate position.
      Set keyframe flag on buffers when needed.
      87aff668
    • David Schleef's avatar
      gst/playback/Makefile.am: 'test' in bin_PROGRAMS? Are you serious? (Fixed, obviously.) · b972252a
      David Schleef authored
      Original commit message from CVS:
      * gst/playback/Makefile.am: 'test' in bin_PROGRAMS?  Are you
      serious?  (Fixed, obviously.)
      b972252a
  9. 06 Jul, 2004 2 commits
  10. 05 Jul, 2004 2 commits
    • Wim Taymans's avatar
      gst/playback/: More fixes, cleaned up playbin, make it use decodebin. Added... · 7b776427
      Wim Taymans authored
      gst/playback/: More fixes, cleaned up playbin, make it use decodebin. Added threaded property to playbin.
      
      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), (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_get_event_masks),
      (gst_decode_bin_send_event), (gst_decode_bin_get_formats),
      (gst_decode_bin_convert), (gst_decode_bin_get_query_types),
      (gst_decode_bin_query), (plugin_init):
      * gst/playback/gstplaybin.c: (gst_play_bin_get_type),
      (gst_play_bin_class_init), (gst_play_bin_init),
      (gst_play_bin_dispose), (rebuild_pipeline), (get_audio_element),
      (get_video_element), (new_pad), (setup_source),
      (gst_play_bin_set_property), (gst_play_bin_get_property),
      (gst_play_bin_change_state), (gst_play_bin_add_element),
      (gst_play_bin_remove_element), (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), (gst_play_bin_get_clock), (plugin_init):
      * gst/playback/test.c: (main):
      More fixes, cleaned up playbin, make it use decodebin. Added
      threaded property to playbin.
      7b776427
    • Wim Taymans's avatar
      Added some playback helper elements and some test apps, very alpha still. · fb9a35e5
      Wim Taymans authored
      Original commit message from CVS:
      * configure.ac:
      * gst/playback/Makefile.am:
      * gst/playback/decodetest.c: (main):
      * gst/playback/gstdecodebin.c: (gst_decode_bin_get_type),
      (gst_decode_bin_class_init), (gst_decode_bin_factory_filter),
      (compare_ranks), (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),
      (gst_decode_bin_get_event_masks), (gst_decode_bin_send_event),
      (gst_decode_bin_get_formats), (gst_decode_bin_convert),
      (gst_decode_bin_get_query_types), (gst_decode_bin_query),
      (plugin_init):
      * gst/playback/gstplaybin.c: (gst_play_bin_get_type),
      (gst_play_bin_class_init), (gst_play_bin_init),
      (gst_play_bin_dispose), (gen_default_output), (rebuild_pipeline),
      (collect_sink_pads), (find_compatibles), (close_pad_link),
      (try_to_link_1), (new_pad), (close_link), (type_found),
      (setup_source), (gst_play_bin_set_property),
      (gst_play_bin_get_property), (gst_play_bin_factory_filter),
      (compare_ranks), (gst_play_bin_collect_factories),
      (gst_play_bin_change_state), (gst_play_bin_add_element),
      (gst_play_bin_remove_element), (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), (gst_play_bin_get_clock), (plugin_init):
      * gst/playback/test.c: (main):
      Added some playback helper elements and some test apps, very alpha
      still.
      fb9a35e5
  11. 04 Jul, 2004 1 commit
  12. 03 Jul, 2004 2 commits