1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-01 01:17:02 +00:00
freebsd-ports/audio/csound6/files/patch-frontends__CsoundAC__Composition.cpp
Danilo Egea Gondolfo 411bac0c65 - Copy from audio/csound and apply the patch. The API of the version 6 of csound is not compatible of version 5.
- Update from 5.18.02 to 6.02
- Add stage support
- Use options helpers

PR:		ports/185351
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2014-01-10 18:05:29 +00:00

38 lines
1.2 KiB
C++

--- frontends/CsoundAC/Composition.cpp.orig
+++ frontends/CsoundAC/Composition.cpp
@@ -22,6 +22,7 @@
#endif
#include "Composition.hpp"
#include "System.hpp"
+#include <cstdio>
#include <cstdlib>
#include <map>
@@ -289,7 +290,7 @@
int Composition::normalizeOutputSoundfile(double levelDb)
{
char buffer[0x100];
- std::snprintf(buffer,
+ snprintf(buffer,
0x100,
"sox %s -V3 -b 32 -e floating-point %s gain -n %f\n",
getOutputSoundfileName().c_str(),
@@ -307,7 +308,7 @@
int Composition::translateToCdAudio(double levelDb)
{
char buffer[0x100];
- std::snprintf(buffer, 0x100, "sox %s -V3 -b 16 %s gain -n %f rate 44100\n",
+ snprintf(buffer, 0x100, "sox %s -V3 -b 16 %s gain -n %f rate 44100\n",
getOutputSoundfileName().c_str(),
getCdSoundfileName().c_str(),
levelDb);
@@ -323,7 +324,7 @@
int Composition::translateToMp3(double bitrate, double levelDb)
{
char buffer[0x100];
- std::snprintf(buffer,
+ snprintf(buffer,
0x100,
"lame --verbose --disptime 2 --nohist --preset cd --tt %s --ta %s --tl %s --tc %s %s %s\n",
getTitle().c_str(),