CVSROOT: /cvs/gnome Module name: jamboree Changes by: apwingo 05/06/28 10:14:05
Modified files: . : Tag: jamboree-gst-0-9 ChangeLog Makefile.am configure.in src : Tag: jamboree-gst-0-9 player.c tag-reader.c test : Tag: jamboree-gst-0-9 Makefile.am Added files: test : Tag: jamboree-gst-0-9 read-tags.c Log message: 2005-06-28 Andy Wingo <[EMAIL PROTECTED]> * src/player.c (player_get_state, message_received) (tick_timeout_cb, player_play, player_stop, player_seek) (player_update_state, player_new_decoded_pad_cb) (create_pipeline, player_setup, get_sink_name): Update to GStreamer 0.9 -- instead of reacting to signals in idle handlers, listen to messages on the bus. Use a pipeline instead of a thread, the elements make their own thread. Caps are refcounted now. Don't do audioscaling right now. * src/tag-reader.c (reader_handoff_cb) (reader_new_decoded_pad_cb, reader_create_pipeline) (reader_free, reader_loop, reader_read_file): GStreamer 0.9 fixes: use gst_bus_poll instead of blocking in iterate (). Stop flow via posting a message to the bus in fakesink's ::handoff signal. Query changes. * test/Makefile.am: * test/read-tags.c: New test, runs tag-reader on a directory. * configure.in: Check for GStreamer 0.9. Output checks are bogus though, we currently hardwire alsasink. * Makefile.am (SUBDIRS): Go into test/. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=jamboree&who=apwingo&date=explicit&mindate=2005-06-28%2010:13&maxdate=2005-06-28%2010:15 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list