Browse Source

lavc: Allow very high bitrates in AVCPBProperties after next version bump.

tags/n4.2
Carl Eugen Hoyos 7 years ago
parent
commit
2e8b0446c6
2 changed files with 15 additions and 0 deletions
  1. +12
    -0
      libavcodec/avcodec.h
  2. +3
    -0
      libavcodec/version.h

+ 12
- 0
libavcodec/avcodec.h View File

@@ -1118,17 +1118,29 @@ typedef struct AVCPBProperties {
* Maximum bitrate of the stream, in bits per second.
* Zero if unknown or unspecified.
*/
#if FF_API_UNSANITIZED_BITRATES
int max_bitrate;
#else
int64_t max_bitrate;
#endif
/**
* Minimum bitrate of the stream, in bits per second.
* Zero if unknown or unspecified.
*/
#if FF_API_UNSANITIZED_BITRATES
int min_bitrate;
#else
int64_t min_bitrate;
#endif
/**
* Average bitrate of the stream, in bits per second.
* Zero if unknown or unspecified.
*/
#if FF_API_UNSANITIZED_BITRATES
int avg_bitrate;
#else
int64_t avg_bitrate;
#endif

/**
* The size of the buffer to which the ratecontrol is applied, in bits.


+ 3
- 0
libavcodec/version.h View File

@@ -132,6 +132,9 @@
#ifndef FF_API_NEXT
#define FF_API_NEXT (LIBAVCODEC_VERSION_MAJOR < 59)
#endif
#ifndef FF_API_UNSANITIZED_BITRATES
#define FF_API_UNSANITIZED_BITRATES (LIBAVCODEC_VERSION_MAJOR < 59)
#endif


#endif /* AVCODEC_VERSION_H */

Loading…
Cancel
Save