mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Compat for old ffmpeg
This commit is contained in:
parent
dd10d5ca52
commit
ab34cc021b
@ -6,6 +6,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
#include <libavutil/version.h>
|
||||||
#define UNICODE
|
#define UNICODE
|
||||||
#define PY_SSIZE_T_CLEAN
|
#define PY_SSIZE_T_CLEAN
|
||||||
|
|
||||||
@ -63,9 +64,12 @@ read_packet(void *opaque, uint8_t *buf, int buf_size) {
|
|||||||
return b.len;
|
return b.len;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
#if LIBAVFORMAT_VERSION_MAJOR >= 61
|
||||||
write_packet(void *opaque, const uint8_t *buf, int buf_size) {
|
write_packet(void *opaque, const uint8_t *buf, int buf_size) {
|
||||||
|
#else
|
||||||
|
write_packet(void *opaque, uint8_t *buf, int buf_size) {
|
||||||
|
#endif
|
||||||
Transcoder *t = opaque;
|
Transcoder *t = opaque;
|
||||||
PyObject *mv = PyMemoryView_FromMemory((char*)buf, buf_size, PyBUF_READ);
|
PyObject *mv = PyMemoryView_FromMemory((char*)buf, buf_size, PyBUF_READ);
|
||||||
if (!mv) return AVERROR_EXTERNAL;
|
if (!mv) return AVERROR_EXTERNAL;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user