}
//the global header gives access to the extradata (SPS/PPS)
- video_output_file->codec_ctx->flags |= CODEC_FLAG_GLOBAL_HEADER;
+ video_output_file->codec_ctx->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
video_output_file->vstream_idx = 0;//video_stream->index;
static uint8_t * ffmpeg_realloc_buffer(uint8_t * oldBuffer, u32 size) {
uint8_t * buffer;
/* Size of buffer must be larger, see avcodec_decode_video2 documentation */
- u32 allocatedSz = sizeof( char ) * (FF_INPUT_BUFFER_PADDING_SIZE + size);
+ u32 allocatedSz = sizeof( char ) * (AV_INPUT_BUFFER_PADDING_SIZE + size);
if (oldBuffer)
gf_free(oldBuffer);
buffer = (uint8_t*)gf_malloc( allocatedSz );
capability->cap.valueInt = 1;
return GF_OK;
case GF_CODEC_PADDING_BYTES:
- capability->cap.valueInt = FF_INPUT_BUFFER_PADDING_SIZE;
+ capability->cap.valueInt = AV_INPUT_BUFFER_PADDING_SIZE;
return GF_OK;
case GF_CODEC_REORDER:
capability->cap.valueInt = 1;
break;
case GF_CODEC_PADDING_BYTES:
- capability->cap.valueInt = FF_INPUT_BUFFER_PADDING_SIZE;
+ capability->cap.valueInt = AV_INPUT_BUFFER_PADDING_SIZE;
break;
default:
capability->cap.valueInt = 0;
c->time_base.den = 1000;
// some formats want stream headers to be separate
if (ts->oc->oformat->flags & AVFMT_GLOBALHEADER)
- c->flags |= CODEC_FLAG_GLOBAL_HEADER;
+ c->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
}
#endif
}
// some formats want stream headers to be separate
if (ts->oc->oformat->flags & AVFMT_GLOBALHEADER)
- c->flags |= CODEC_FLAG_GLOBAL_HEADER;
+ c->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
}
//av_set_pts_info(ts->audio_st, 33, 1, audioBitRateInBitsPerSec);
AVCodecContext * ctx = NULL;
assert( avr );
- outBuffSize = FF_MIN_BUFFER_SIZE;
+ outBuffSize = AV_INPUT_BUFFER_MIN_SIZE;
outBuff = (u8*)gf_malloc(outBuffSize* sizeof(u8));
inBuff = NULL;