Browse Source

Export av_probe_input_format2.

Originally committed as revision 23002 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.6
Reimar Döffinger 16 years ago
parent
commit
8e2ee182fa
2 changed files with 14 additions and 2 deletions
  1. +13
    -1
      libavformat/avformat.h
  2. +1
    -1
      libavformat/utils.c

+ 13
- 1
libavformat/avformat.h View File

@@ -22,7 +22,7 @@
#define AVFORMAT_AVFORMAT_H

#define LIBAVFORMAT_VERSION_MAJOR 52
#define LIBAVFORMAT_VERSION_MINOR 61
#define LIBAVFORMAT_VERSION_MINOR 62
#define LIBAVFORMAT_VERSION_MICRO 0

#define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
@@ -887,6 +887,18 @@ AVInputFormat *av_find_input_format(const char *short_name);
*/
AVInputFormat *av_probe_input_format(AVProbeData *pd, int is_opened);

/**
* Guesses the file format.
*
* @param is_opened Whether the file is already opened; determines whether
* demuxers with or without AVFMT_NOFILE are probed.
* @param score_max minimum score required to accept a detection, set to actual
* detection score afterwards.
* If the score is < AVPROBE_SCORE_MAX / 4 it is recommended
* to retry with a larger probe buffer.
*/
AVInputFormat *av_probe_input_format2(AVProbeData *pd, int is_opened, int *score_max);

/**
* Allocates all the structures needed to read an input stream.
* This does not open the needed codecs for decoding the stream[s].


+ 1
- 1
libavformat/utils.c View File

@@ -310,7 +310,7 @@ int av_filename_number_test(const char *filename)
return filename && (av_get_frame_filename(buf, sizeof(buf), filename, 1)>=0);
}

static AVInputFormat *av_probe_input_format2(AVProbeData *pd, int is_opened, int *score_max)
AVInputFormat *av_probe_input_format2(AVProbeData *pd, int is_opened, int *score_max)
{
AVInputFormat *fmt1, *fmt;
int score;


Loading…
Cancel
Save