From 4a89640d2505478149622b4ceda5ea444b4ddeec Mon Sep 17 00:00:00 2001 From: shatty Date: Mon, 8 Mar 2004 03:06:31 +0000 Subject: [PATCH] fixed usage of init_vorbis_media_raw_audio_format git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6930 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/media/plugins/ogg/OggVorbisFormats.h | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/add-ons/media/plugins/ogg/OggVorbisFormats.h b/src/add-ons/media/plugins/ogg/OggVorbisFormats.h index a8be874cbc..88d1747f56 100644 --- a/src/add-ons/media/plugins/ogg/OggVorbisFormats.h +++ b/src/add-ons/media/plugins/ogg/OggVorbisFormats.h @@ -21,6 +21,14 @@ vorbis_description() } +static void +init_vorbis_media_raw_audio_format(media_raw_audio_format * output) +{ + output->format = media_raw_audio_format::B_AUDIO_FLOAT; + output->byte_order = B_MEDIA_HOST_ENDIAN; +} + + static media_format vorbis_encoded_media_format() { @@ -29,8 +37,7 @@ vorbis_encoded_media_format() format.user_data_type = B_CODEC_TYPE_INFO; strncpy((char*)format.user_data, "vorb", 4); format.u.encoded_audio.frame_size = sizeof(ogg_packet); - format.u.encoded_audio.output.byte_order = B_MEDIA_HOST_ENDIAN; - format.u.encoded_audio.output.format = media_raw_audio_format::B_AUDIO_FLOAT; + init_vorbis_media_raw_audio_format(&format.u.encoded_audio.output); return format; }