20#define AV_CANMETA (AV_VERSION_INT(255, 255, 255))
26#define FFMPEG_EXPORT_CTRL_ID_ENTRIES \
27 FFMPEG_EXPORT_CTRL_ID_FIRST_ENTRY(FEFirstID, 20000), \
28 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEFormatID), \
29 FFMPEG_EXPORT_CTRL_ID_ENTRY(FECodecID), \
30 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEBitrateID), \
31 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEQualityID), \
32 FFMPEG_EXPORT_CTRL_ID_ENTRY(FESampleRateID), \
33 FFMPEG_EXPORT_CTRL_ID_ENTRY(FELanguageID), \
34 FFMPEG_EXPORT_CTRL_ID_ENTRY(FETagID), \
35 FFMPEG_EXPORT_CTRL_ID_ENTRY(FECutoffID), \
36 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEFrameSizeID), \
37 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEBufSizeID), \
38 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEProfileID), \
39 FFMPEG_EXPORT_CTRL_ID_ENTRY(FECompLevelID), \
40 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEUseLPCID), \
41 FFMPEG_EXPORT_CTRL_ID_ENTRY(FELPCCoeffsID), \
42 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEMinPredID), \
43 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEMaxPredID), \
44 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEPredOrderID), \
45 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEMinPartOrderID), \
46 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEMaxPartOrderID), \
47 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEMuxRateID), \
48 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEPacketSizeID), \
49 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEBitReservoirID), \
50 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEVariableBlockLenID), \
51 FFMPEG_EXPORT_CTRL_ID_ENTRY(FELastID), \
53 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEFormatLabelID), \
54 FFMPEG_EXPORT_CTRL_ID_ENTRY(FECodecLabelID), \
55 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEFormatNameID), \
56 FFMPEG_EXPORT_CTRL_ID_ENTRY(FECodecNameID), \
57 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEPresetID), \
58 FFMPEG_EXPORT_CTRL_ID_ENTRY(FESavePresetID), \
59 FFMPEG_EXPORT_CTRL_ID_ENTRY(FELoadPresetID), \
60 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEDeletePresetID), \
61 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEAllFormatsID), \
62 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEAllCodecsID), \
63 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEImportPresetsID), \
64 FFMPEG_EXPORT_CTRL_ID_ENTRY(FEExportPresetsID) \
67#define FFMPEG_EXPORT_CTRL_ID_FIRST_ENTRY(name, num) name = num
68#define FFMPEG_EXPORT_CTRL_ID_ENTRY(name) name
75#undef FFMPEG_EXPORT_CTRL_ID_FIRST_ENTRY
76#define FFMPEG_EXPORT_CTRL_ID_FIRST_ENTRY(name, num) wxT(#name)
77#undef FFMPEG_EXPORT_CTRL_ID_ENTRY
78#define FFMPEG_EXPORT_CTRL_ID_ENTRY(name) wxT(#name)
83#undef FFMPEG_EXPORT_CTRL_ID_ENTRIES
84#undef FFMPEG_EXPORT_CTRL_ID_ENTRY
85#undef FFMPEG_EXPORT_CTRL_ID_FIRST_ENTRY
#define FFMPEG_EXPORT_CTRL_ID_ENTRIES
static const wxChar * FFmpegExportCtrlIDNames[]