1. 17 Nov, 2007 1 commit
  2. 12 Apr, 2005 1 commit
    • Wim Taymans's avatar
      Raw and crude port of decodebin. · 50e2f24b
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/README:
      * gst/playback/gstdecodebin.c: (gst_decode_bin_class_init),
      (compare_ranks), (print_feature), (gst_decode_bin_init),
      (dynamic_create), (dynamic_free), (find_compatibles),
      (mimetype_is_raw), (close_pad_link), (got_redirect),
      (try_to_link_1), (get_our_ghost_pad), (remove_element_chain),
      (new_pad), (no_more_pads), (unlinked), (close_link), (type_found),
      (gst_decode_bin_change_state):
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
      (gst_play_base_bin_init), (group_destroy), (group_commit),
      (check_queue), (queue_overrun), (queue_threshold_reached),
      (queue_out_of_data), (gen_preroll_element), (unknown_type),
      (new_decoded_pad), (setup_subtitle), (gen_source_element),
      (got_redirect), (setup_source), (play_base_eos),
      (gst_play_base_bin_change_state), (gst_play_base_bin_add_element),
      (gst_play_base_bin_remove_element):
      * gst/playback/gstplaybasebin.h:
      * gst/playback/gstplaybin.c: (gst_play_bin_class_init),
      (gst_play_bin_init), (gst_play_bin_dispose),
      (gst_play_bin_set_property), (gen_video_element),
      (gen_text_element), (gen_audio_element), (remove_sinks),
      (gst_play_bin_send_event):
      * gst/playback/gststreaminfo.c: (gst_stream_info_dispose),
      (stream_info_change_state), (gst_stream_info_set_mute):
      * gst/playback/gststreamselector.c: (gst_stream_selector_init),
      (gst_stream_selector_get_caps), (gst_stream_selector_setcaps),
      (gst_stream_selector_request_new_pad), (gst_stream_selector_event),
      (gst_stream_selector_chain):
      * gst/playback/test.c: (gen_video_element), (gen_audio_element),
      (main):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_getcaps),
      (gst_xvimagesink_setcaps), (gst_xvimagesink_get_times),
      (gst_xvimagesink_show_frame), (gst_xvimagesink_chain),
      (gst_xvimagesink_buffer_alloc), (gst_xvimagesink_class_init):
      Raw and crude port of decodebin.
      Make playbin compile.
      50e2f24b
  3. 11 Nov, 2004 1 commit
  4. 09 Nov, 2004 2 commits
    • Wim Taymans's avatar
      gst/playback/: Cleanups and some more documentation. · 5d374bf5
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/README:
      * gst/playback/gstdecodebin.c: (close_pad_link), (try_to_link_1):
      * gst/playback/gstplaybin.c: (gst_play_bin_init),
      (gst_play_bin_dispose), (gst_play_bin_set_property),
      (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):
      Cleanups and some more documentation.
      5d374bf5
    • Wim Taymans's avatar
      gst/playback/: Updated README. · b398d11a
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/README:
      * gst/playback/gstplaybasebin.c: (group_destroy), (group_is_muted),
      (add_stream), (unknown_type), (add_element_stream), (no_more_pads),
      (probe_triggered), (preroll_unlinked), (new_decoded_pad),
      (gst_play_base_bin_change_state), (gst_play_base_bin_found_tag):
      * gst/playback/gstplaybin.c: (gen_vis_element), (remove_sinks),
      (setup_sinks):
      * gst/playback/gststreaminfo.c: (gst_stream_info_set_mute),
      (gst_stream_info_is_mute), (gst_stream_info_set_property):
      * gst/playback/gststreaminfo.h:
      Updated README.
      Only switch groups if all streams have muted (EOSed).
      Send Tags in sync with the stream playback instead of in
      the playback/preroll phase.
      Some cleanups, free the fakesrc elements.
      b398d11a
  5. 08 Nov, 2004 3 commits
  6. 18 Oct, 2004 1 commit
    • Wim Taymans's avatar
      gst/playback/: Add sink padtemplate to decodebin. · 216fb64b
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c: (gst_decode_bin_class_init),
      (gst_decode_bin_init), (find_compatibles), (close_pad_link),
      (try_to_link_1), (no_more_pads), (close_link), (type_found):
      * gst/playback/gstplaybasebin.c: (gen_preroll_element),
      (remove_prerolls), (unknown_type), (add_element_stream),
      (new_decoded_pad), (setup_source), (gst_play_base_bin_add_element),
      (gst_play_base_bin_remove_element),
      (gst_play_base_bin_link_stream):
      * gst/playback/gstplaybin.c: (gen_video_element),
      (gen_vis_element), (remove_sinks), (setup_sinks):
      * 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), (stream_info_mute_pad),
      (gst_stream_info_set_property), (gst_stream_info_get_property):
      * gst/playback/gststreaminfo.h:
      Add sink padtemplate to decodebin.
      Added some more comments.
      Make queue size configurable in playbasebin.
      Added possibility to use elements as sinks (ex cdaudio).
      216fb64b
  7. 01 Oct, 2004 1 commit
    • Wim Taymans's avatar
      gst/playback/: Add some debug info to decodebin, update README · f92e8800
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/README:
      * gst/playback/gstdecodebin.c: (gst_decode_bin_factory_filter),
      (gst_decode_bin_init), (find_compatibles), (close_pad_link),
      (try_to_link_1), (no_more_pads), (close_link), (type_found):
      Add some debug info to decodebin, update README
      f92e8800
  8. 07 Jul, 2004 1 commit
    • Wim Taymans's avatar
      gst/playback/: More playbin fixes. Added README. Do better element filtering. · d23e3dea
      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.
      d23e3dea