/**
* Wraps exit with a program-specific cleanup routine.
*/
-void exit_program(int ret);
+void exit_program(int ret) av_noreturn;
/**
* Initialize the cmdutils option system, in particular
*/
void log_callback_help(void* ptr, int level, const char* fmt, va_list vl);
+/**
+ * Override the cpuflags mask.
+ */
+int opt_cpuflags(void *optctx, const char *opt, const char *arg);
+
/**
* Fallback for options that are not explicitly handled, these will be
* parsed through AVOptions.
*/
int read_yesno(void);
-/**
- * Read the file with name filename, and put its content in a newly
- * allocated 0-terminated buffer.
- *
- * @param filename file to read from
- * @param bufptr location where pointer to buffer is returned
- * @param size location where size of buffer is returned
- * @return 0 in case of success, a negative value corresponding to an
- * AVERROR error code in case of failure.
- */
-int cmdutils_read_file(const char *filename, char **bufptr, size_t *size);
-
typedef struct PtsCorrectionContext {
int64_t num_faulty_pts; /// Number of incorrect PTS values so far
int64_t num_faulty_dts; /// Number of incorrect DTS values so far