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 /src/audio_out/audio_directx_out.c | |
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
Diffstat (limited to 'src/audio_out/audio_directx_out.c')
-rwxr-xr-x | src/audio_out/audio_directx_out.c | 10 |
1 files changed, 2 insertions, 8 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 } }; |