blob: e6c9bef1d003f397c332a794c0b592124eb70685 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
https://github.com/inducer/tagpy/commit/d0759c0ec7d24ae8d1af395a1032521eb00b4d1f
https://github.com/inducer/tagpy/commit/813ec4f03bb4411c7ffd15dcb3974da04a3f109c
--- tagpy-0.94.8/src/wrapper/id3.cpp
+++ tagpy-0.94.8/src/wrapper/id3.cpp
@@ -79,6 +79,10 @@
MF_OL(setVolumeAdjustment, 1, 2);
MF_OL(setPeakVolume, 1, 2);
+ #if (TAGPY_TAGLIB_HEX_VERSION >= 0x10800)
+ MF_OL(render, 0, 1)
+ #endif
+
// -------------------------------------------------------------
// MPEG
// -------------------------------------------------------------
@@ -212,7 +216,12 @@
.DEF_SIMPLE_METHOD(removeFrame)
.DEF_SIMPLE_METHOD(removeFrames)
- .DEF_SIMPLE_METHOD(render)
+ #if (TAGPY_TAGLIB_HEX_VERSION >= 0x10800)
+ .DEF_OVERLOADED_METHOD(render, ByteVector (cl::*)() const)
+ .DEF_OVERLOADED_METHOD(render, ByteVector (cl::*)(int) const)
+ #else
+ .def("render", (ByteVector (cl::*)() const) &cl::render)
+ #endif
;
}
|