From 7125eb6381e57436db1c5a2d7c4e52091c37e95c Mon Sep 17 00:00:00 2001 From: Tim Terriberry Date: Tue, 31 Aug 2010 18:51:40 +0000 Subject: Remove the extra argument from vorbis_synthesis(). Add vorbis_synthesis_trackonly() instead, so that this part of the API works like mainline libvorbis now. git-svn-id: https://svn.xiph.org/trunk/Tremor@17374 0101bb08-14d6-0310-b084-bc0e0c8e3800 --- synthesis.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'synthesis.c') diff --git a/synthesis.c b/synthesis.c index 962c730..1c08752 100644 --- a/synthesis.c +++ b/synthesis.c @@ -24,7 +24,7 @@ #include "misc.h" #include "block.h" -int vorbis_synthesis(vorbis_block *vb,ogg_packet *op,int decodep){ +static int _vorbis_synthesis1(vorbis_block *vb,ogg_packet *op,int decodep){ vorbis_dsp_state *vd=vb->vd; private_state *b=(private_state *)vd->backend_state; vorbis_info *vi=vd->vi; @@ -82,6 +82,14 @@ int vorbis_synthesis(vorbis_block *vb,ogg_packet *op,int decodep){ } } +int vorbis_synthesis(vorbis_block *vb,ogg_packet *op){ + return _vorbis_synthesis1(vb,op,1); +} + +int vorbis_synthesis_trackonly(vorbis_block *vb,ogg_packet *op){ + return _vorbis_synthesis1(vb,op,0); +} + long vorbis_packet_blocksize(vorbis_info *vi,ogg_packet *op){ codec_setup_info *ci=(codec_setup_info *)vi->codec_setup; oggpack_buffer opb; -- cgit v1.2.1