gstreamer/gst
Ronald S. Bultje 0209cb45e5 gst/playback/: Rough port of playbin. Needs some more work, but is mostly done, and uses a few locks in important pla...
Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_get_type),
(gst_play_base_bin_class_init), (gst_play_base_bin_finalize),
(get_active_group), (get_building_group), (group_destroy),
(group_commit), (check_queue), (queue_overrun),
(queue_threshold_reached), (queue_out_of_data),
(gen_preroll_element), (remove_groups), (unknown_type),
(add_element_stream), (no_more_pads), (probe_triggered),
(preroll_unlinked), (new_decoded_pad), (setup_subtitle),
(setup_substreams), (setup_source), (finish_source),
(prepare_output), (muted_group_change_state),
(gst_play_base_bin_set_property), (gst_play_base_bin_get_property),
(gst_play_base_bin_change_state):
* gst/playback/gstplaybasebin.h:
* gst/playback/gstplaybin.c: (gst_play_bin_class_init),
(gst_play_bin_init), (gst_play_bin_set_property),
(gen_video_element), (gen_text_element), (gen_audio_element),
(gen_vis_element), (remove_sinks), (add_sink), (setup_sinks),
(gst_play_bin_change_state):
* gst/playback/gststreaminfo.c: (gst_stream_info_class_init),
(cb_probe), (gst_stream_info_new), (gst_stream_info_dispose),
(stream_info_change_state), (gst_stream_info_set_mute),
(gst_stream_info_get_property):
* gst/playback/gststreaminfo.h:
* gst/playback/gststreamselector.c: (gst_stream_selector_init),
(gst_stream_selector_get_linked_pad),
(gst_stream_selector_getcaps),
(gst_stream_selector_get_linked_pads),
(gst_stream_selector_request_new_pad), (gst_stream_selector_chain):
* gst/playback/gststreamselector.h:
Rough port of playbin. Needs some more work, but is mostly done,
and uses a few locks in important places, which should make stuff
like chain-switches clean. Still uses GST_STATE() in a few places,
which isn't all that good an idea, subtitles/elements disabled
because no elements to test with and thus probably broken, query
and event handling moved to GstBin, internal thread removed
alltogether because the pipeline does that for us now. Can play
Ogg/Vorbis files. Haven't tested anything else yet.
2005-05-12 15:22:05 +00:00
..
adder gst/: Some GCC4 fixes 2005-05-05 14:57:20 +00:00
audioconvert Make caps writable before writing to it. 2005-05-09 17:07:27 +00:00
audiorate gst/audiorate/gstaudiorate.c (gst_audiorate_class_init): Pacify 2005-05-06 03:32:51 +00:00
audioscale Fix part of the build. Come on guys, autogen didn't even work :) 2005-04-25 13:29:40 +00:00
ffmpegcolorspace gst/ffmpegcolorspace/gstffmpegcolorspace.c: Well, unreffing a buffer right before pushing it is asking for trouble.. 2005-05-06 19:52:04 +00:00
playback gst/playback/: Rough port of playbin. Needs some more work, but is mostly done, and uses a few locks in important pla... 2005-05-12 15:22:05 +00:00
sine Port to new query API. 2005-05-09 10:56:13 +00:00
subparse Port to new query API. 2005-05-09 10:56:13 +00:00
tags configure.ac: Remove idct and resample libs 2005-04-25 00:23:06 +00:00
tcp Fixed negotiation wrt _peer_get_caps() 2005-05-06 17:13:49 +00:00
typefind ext/: ext/ogg/gstoggdemux.c (gst_ogg_demux_perform_seek) (gst_ogg_demux_read_chain, gst_ogg_demux_read_end_chain) ext... 2005-05-09 07:03:13 +00:00
videorate gst/videorate/gstvideorate.c: Better negotiation. 2005-05-09 14:33:05 +00:00
videoscale Link plugins against libraries: 2005-04-25 00:35:15 +00:00
videotestsrc Port to new query API. 2005-05-09 10:56:13 +00:00
volume gst/volume/Makefile.am: gst/volume/demo.c gst/volume/gstvolume.h 2005-05-09 21:37:17 +00:00
Makefile.am remove a whole bunch of plugins. This module now contains a set of free reference plugins/elements as agreed. 2005-02-23 12:45:50 +00:00