mirror of
https://github.com/nyanmisaka/ffmpeg-rockchip.git
synced 2025-10-13 04:24:49 +08:00
avcodec/codec2utils: remove avpriv prefix from inline functions
Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
@@ -27,14 +27,14 @@
|
||||
//Highest mode we're willing to use.
|
||||
//Don't want to let users accidentally produce files that can't be decoded in the future.
|
||||
//CODEC2_MODE_WB (9) is experimental/unstable as of 2017-11-23.
|
||||
#define AVPRIV_CODEC2_MODE_MAX 8 //CODEC2_MODE_700C
|
||||
#define CODEC2_MODE_MAX 8 //CODEC2_MODE_700C
|
||||
|
||||
//Used by both codec2raw demuxer and libcodec2 encoder.
|
||||
//The integers match the values in codec2.h, so "3200" -> CODEC2_MODE_3000 = 0 and so on.
|
||||
//It is possible that we're linked to a version of libcodec2 that lacks some of these modes.
|
||||
//For example Debian stretch ships with libcodec2.so.0.4 which lacks CODEC2_MODE_700C.
|
||||
#define AVPRIV_CODEC2_AVOPTIONS(desc, classname, min_val, default_val, option_flags) \
|
||||
{ "mode", desc, offsetof(classname, mode), AV_OPT_TYPE_INT, {.i64 = default_val}, min_val, AVPRIV_CODEC2_MODE_MAX, .flags=option_flags, .unit="codec2_mode"},\
|
||||
#define CODEC2_AVOPTIONS(desc, classname, min_val, default_val, option_flags) \
|
||||
{ "mode", desc, offsetof(classname, mode), AV_OPT_TYPE_INT, {.i64 = default_val}, min_val, CODEC2_MODE_MAX, .flags=option_flags, .unit="codec2_mode"},\
|
||||
{ "3200", "3200", 0, AV_OPT_TYPE_CONST, {.i64 = 0}, .flags=option_flags, .unit="codec2_mode"},\
|
||||
{ "2400", "2400", 0, AV_OPT_TYPE_CONST, {.i64 = 1}, .flags=option_flags, .unit="codec2_mode"},\
|
||||
{ "1600", "1600", 0, AV_OPT_TYPE_CONST, {.i64 = 2}, .flags=option_flags, .unit="codec2_mode"},\
|
||||
@@ -59,10 +59,10 @@ int avpriv_codec2_mode_frame_size(void *logctx, int mode);
|
||||
//Mimics (codec2_bits_per_frame()+7)/8
|
||||
int avpriv_codec2_mode_block_align(void *logctx, int mode);
|
||||
|
||||
#define AVPRIV_CODEC2_EXTRADATA_SIZE 4
|
||||
#define CODEC2_EXTRADATA_SIZE 4
|
||||
|
||||
//Used in codec2raw demuxer and libcodec2 encoder
|
||||
static inline void avpriv_codec2_make_extradata(uint8_t *ptr, int mode) {
|
||||
static inline void codec2_make_extradata(uint8_t *ptr, int mode) {
|
||||
//version 0.8 as of 2017-12-23 (r3386)
|
||||
ptr[0] = 0; //major
|
||||
ptr[1] = 8; //minor
|
||||
@@ -71,11 +71,11 @@ static inline void avpriv_codec2_make_extradata(uint8_t *ptr, int mode) {
|
||||
}
|
||||
|
||||
//Returns version as a 16-bit value. 0.8 -> 0x0008
|
||||
static inline uint16_t avpriv_codec2_version_from_extradata(uint8_t *ptr) {
|
||||
static inline uint16_t codec2_version_from_extradata(uint8_t *ptr) {
|
||||
return (ptr[0] << 8) + ptr[1];
|
||||
}
|
||||
|
||||
static inline uint8_t avpriv_codec2_mode_from_extradata(uint8_t *ptr) {
|
||||
static inline uint8_t codec2_mode_from_extradata(uint8_t *ptr) {
|
||||
return ptr[2];
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user