diff options
author | Michael Roitzsch <mroi@users.sourceforge.net> | 2003-04-23 16:15:00 +0000 |
---|---|---|
committer | Michael Roitzsch <mroi@users.sourceforge.net> | 2003-04-23 16:15:00 +0000 |
commit | a68f00985f1ae81290abcdcd41bbdb5c58968bb6 (patch) | |
tree | b39e0d34ed8e23dd2a2ca99bb8642a9e8cc2b3bf | |
parent | 7d50cc7933fa0ab49de24eae84aadccc7e052a01 (diff) | |
download | xine-lib-a68f00985f1ae81290abcdcd41bbdb5c58968bb6.tar.gz xine-lib-a68f00985f1ae81290abcdcd41bbdb5c58968bb6.tar.bz2 |
I am not a Win32 developer, but I guess this is a sweet misunderstanding:
audio_directx_out is an audio OUTPUT plugin, not a audio DECODER plugin
therefore this buffer type is wrong here, since only DECODERS need to register
buffer types
CVS patchset: 4664
CVS date: 2003/04/23 16:15:00
-rwxr-xr-x | src/audio_out/audio_directx_out.c | 10 | ||||
-rw-r--r-- | src/xine-engine/buffer.h | 3 | ||||
-rw-r--r-- | src/xine-engine/buffer_types.c | 9 |
3 files changed, 4 insertions, 18 deletions
diff --git a/src/audio_out/audio_directx_out.c b/src/audio_out/audio_directx_out.c index 2d233278e..12b66fb08 100755 --- a/src/audio_out/audio_directx_out.c +++ b/src/audio_out/audio_directx_out.c @@ -923,13 +923,7 @@ static void *init_class (xine_t *xine, void *data) { return audiox; } -static uint32_t audio_types[] = { - BUF_AUDIO_DIRECTX, - 0 - }; - -static decoder_info_t dec_info_audio = { - audio_types, /* supported types */ +static ao_info_t ao_info_directx = { 1 /* priority */ }; @@ -938,7 +932,7 @@ static decoder_info_t dec_info_audio = { */ plugin_info_t xine_plugin_info[] = { /* type, API, "name", version, special_info, init_function */ - { PLUGIN_AUDIO_OUT, AO_DIRECTX_IFACE_VERSION, "directx", XINE_VERSION_CODE, &dec_info_audio, init_class }, + { PLUGIN_AUDIO_OUT, AO_DIRECTX_IFACE_VERSION, "directx", XINE_VERSION_CODE, &ao_info_directx, init_class }, { PLUGIN_NONE, 0, "", 0, NULL, NULL } }; diff --git a/src/xine-engine/buffer.h b/src/xine-engine/buffer.h index 7abfa9992..afe8defdc 100644 --- a/src/xine-engine/buffer.h +++ b/src/xine-engine/buffer.h @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * - * $Id: buffer.h,v 1.108 2003/04/22 23:30:52 tchamp Exp $ + * $Id: buffer.h,v 1.109 2003/04/23 16:15:01 mroi Exp $ * * * contents: @@ -197,7 +197,6 @@ extern "C" { #define BUF_AUDIO_FLAC 0x032C0000 #define BUF_AUDIO_DV 0x032D0000 #define BUF_AUDIO_WMAV 0x032E0000 -#define BUF_AUDIO_DIRECTX 0x032F0000 /* spu buffer types: */ diff --git a/src/xine-engine/buffer_types.c b/src/xine-engine/buffer_types.c index ff66dfc06..ac91a244b 100644 --- a/src/xine-engine/buffer_types.c +++ b/src/xine-engine/buffer_types.c @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * - * $Id: buffer_types.c,v 1.57 2003/04/22 23:30:53 tchamp Exp $ + * $Id: buffer_types.c,v 1.58 2003/04/23 16:15:01 mroi Exp $ * * * contents: @@ -833,13 +833,6 @@ static audio_db_t audio_db[] = { BUF_AUDIO_DV, "DV Audio" }, -{ - { - 0 - }, - BUF_AUDIO_DIRECTX, - "Directx Audio" -}, { { 0 }, 0, "last entry" } }; |