recorder: use av_oformat_next to support older FFmpeg
Signed-off-by: yuchenlin <npes87184@gmail.com>
This commit is contained in:
parent
d0e090e1f9
commit
e361b49b4a
1 changed files with 7 additions and 1 deletions
|
@ -6,10 +6,16 @@
|
||||||
#include "log.h"
|
#include "log.h"
|
||||||
|
|
||||||
static const AVOutputFormat *find_mp4_muxer(void) {
|
static const AVOutputFormat *find_mp4_muxer(void) {
|
||||||
|
#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(58, 9, 100)
|
||||||
void *opaque = NULL;
|
void *opaque = NULL;
|
||||||
const AVOutputFormat *oformat;
|
#endif
|
||||||
|
const AVOutputFormat *oformat = NULL;
|
||||||
do {
|
do {
|
||||||
|
#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(58, 9, 100)
|
||||||
oformat = av_muxer_iterate(&opaque);
|
oformat = av_muxer_iterate(&opaque);
|
||||||
|
#else
|
||||||
|
oformat = av_oformat_next(oformat);
|
||||||
|
#endif
|
||||||
// until null or with name "mp4"
|
// until null or with name "mp4"
|
||||||
} while (oformat && strcmp(oformat->name, "mp4"));
|
} while (oformat && strcmp(oformat->name, "mp4"));
|
||||||
return oformat;
|
return oformat;
|
||||||
|
|
Loading…
Reference in a new issue