diff options
author | Justin Karnegas <justin@affinix.com> | 2009-01-02 20:39:34 +0000 |
---|---|---|
committer | Michael Smith <msmith@xiph.org> | 2009-01-02 20:39:34 +0000 |
commit | 17bb67f873a0bd3c4e631ed510a15799c253fc18 (patch) | |
tree | 710ea439dbb43826a10e0037ee144b6133f30b70 /sys/osxaudio/gstosxaudioelement.c | |
parent | 996fb72681d3da4fce8cb2e94957fe72aa832d8b (diff) |
sys/osxaudio/: Rewrite osxaudio to work more flexibly and more reliably, using a different abstraction layer of corea...
Original commit message from CVS:
Patch by: Justin Karnegas <justin@affinix.com> and
Michael Smith <msmith@songbirdnest.com>
* sys/osxaudio/gstosxaudio.c:
* sys/osxaudio/gstosxaudioelement.c:
* sys/osxaudio/gstosxaudioelement.h:
* sys/osxaudio/gstosxaudiosink.c:
* sys/osxaudio/gstosxaudiosink.h:
* sys/osxaudio/gstosxaudiosrc.c:
* sys/osxaudio/gstosxaudiosrc.h:
* sys/osxaudio/gstosxringbuffer.c:
* sys/osxaudio/gstosxringbuffer.h:
Rewrite osxaudio to work more flexibly and more reliably, using a
different abstraction layer of coreaudio that is the recommended way of
doing low-level audio I/O on OSX.
Fixes byg #564948.
Diffstat (limited to 'sys/osxaudio/gstosxaudioelement.c')
-rw-r--r-- | sys/osxaudio/gstosxaudioelement.c | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/sys/osxaudio/gstosxaudioelement.c b/sys/osxaudio/gstosxaudioelement.c index c3c28336..ceff749e 100644 --- a/sys/osxaudio/gstosxaudioelement.c +++ b/sys/osxaudio/gstosxaudioelement.c @@ -1,8 +1,8 @@ /* * GStreamer - * Copyright 2006 Zaheer Abbas Merali <zaheerabbas at merali dot org> - * Copyright 2007 Pioneers of the Inevitable <songbird@songbirdnest.com> - * + * Copyright (C) 2006 Zaheer Abbas Merali <zaheerabbas at merali dot org> + * Copyright (C) 2007 Pioneers of the Inevitable <songbird@songbirdnest.com> + * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation @@ -40,9 +40,10 @@ * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. - * - * The development of this code was made possible due to the involvement of Pioneers of the * Inevitable, the creators of the Songbird Music player - * + * + * The development of this code was made possible due to the involvement of + * Pioneers of the Inevitable, the creators of the Songbird Music player + * */ #include <gst/gst.h> @@ -67,12 +68,11 @@ gst_osx_audio_element_get_type () 0, 0, NULL, + NULL }; gst_osxaudioelement_type = g_type_register_static (G_TYPE_INTERFACE, "GstOsxAudioElement", &gst_osxaudioelement_info, 0); - /*g_type_interface_add_prerequisite (gst_osxaudioelement_type, - GST_TYPE_IMPLEMENTS_INTERFACE); */ } return gst_osxaudioelement_type; @@ -84,11 +84,9 @@ gst_osx_audio_element_class_init (GstOsxAudioElementInterface * klass) static gboolean initialized = FALSE; if (!initialized) { - initialized = TRUE; } /* default virtual functions */ klass->io_proc = NULL; - } |