29
|
|
de-bitrot gstreamer; vorbisplay works now, at least.
* ChangeLog.pre-0.10: Moved here from ChangeLog.
* ChangeLog: New file, empty -- we'll just use revision control logs now.
* examples/gstreamer/caps.scm (gnome): Use more modules
* examples/gstreamer/vorbisplay.scm: API_VERSION=2; use more modules. Works.
* gnome/gstreamer.scm: Remove <gst-mini-object> initializer, the core takes care of that now (I think). (make-value): Fix some bits now that we have no more GTypes in scheme.
* gnome/gstreamer/debug.scm (debug-caps): De-bitrot.
* gnome/gw/gstreamer-support.c (_wrap_gst_clock_id_wait_async): Remove, this function is not used in GST 0.10. (call_chain_function, call_getrange_function, call_setcaps_function): Come back into Guile when calling these functions. (struct_for_each_func): Use more modern functions. (scm_to_gst_fourcc, scm_to_gst_fraction, scm_to_gst_int_range) (scm_to_gst_double_range, scm_to_gst_fraction_range, scm_to_gst_list) (scm_to_gst_array): No need to init values you don't allocate. Use newer APIs. (miniobject_funcs): Add a construct func. (scm_c_gst_mini_object_construct): Yay!
* gnome/overrides/gstreamer.defs (wait-async): Remove this one. (gst-structure-for-each): Don't leave guile mode.
|
Andy Wingo |
15 years ago
|
|
|
28
|
|
|
Andy Wingo |
16 years ago
|
|
|
27
|
|
|
Andy Wingo |
16 years ago
|
|
|
26
|
|
|
Andy Wingo |
16 years ago
|
|
|
25
|
|
|
Andy Wingo |
16 years ago
|
|
|
24
|
|
|
Andy Wingo |
17 years ago
|
|
|
23
|
|
|
Andy Wingo |
17 years ago
|
|
|
22
|
|
|
Andy Wingo |
17 years ago
|
|
|
21
|
|
|
Andy Wingo |
17 years ago
|
|
|
20
|
|
|
Andy Wingo |
17 years ago
|
|
|
19
|
|
|
Andy Wingo |
17 years ago
|
|
|
18
|
|
|
Andy Wingo |
17 years ago
|
|
|
17
|
|
|
Andy Wingo |
17 years ago
|
|
|
16
|
|
2006-12-09 Andy Wingo <wingo@pobox.com>
* gnome/overrides/gstreamer.defs (gst_caps_new_empty) (gst_caps_new_any): These construct GstCaps, so we take their ref. (set-get-function, set-link-function): => set-getrange-function, set-setcaps-function. (gst-structure-from-string): Wrap without the pointer-to-finish argument, which doesn't map well to scheme.
* gnome/gw/gstreamer-support.h: * gnome/gw/gstreamer-support.c: * gnome/gw/gstreamer-spec.scm (initialize): Add wrap/unwrappers for fourcc, fractions, lists, arrays, and ranges of doubles, ints, and fractions. * gnome/gw/gstreamer-spec.scm (initializations-cg): No more cothreads, no need to muck with the stack setting.
* gnome/gstreamer.scm (scheme-elements): Use autosizing hash tables. * gnome/gstreamer/debug.scm (debug-caps): * gnome/gstreamer.scm (make-value, gst-structure-new) (gst-caps-new): * examples/gstreamer/caps.scm (gst-caps-new): Rework the gst-structure-new minilanguage so it uses gvalue classes and conversions instead of a second namespace.
|
Andy Wingo |
17 years ago
|
|
|
15
|
|
|
Andy Wingo |
17 years ago
|
|
|
14
|
|
|
Andy Wingo |
17 years ago
|
|
|
13
|
|
|
Andy Wingo |
17 years ago
|
|
|
12
|
|
|
Andy Wingo |
19 years ago
|
|
|
11
|
|
|
Andy Wingo |
19 years ago
|
|
|
10
|
|
|
Andy Wingo |
19 years ago
|
|
|