Commit 5b4f8af2 authored by Hendrik Leppkes's avatar Hendrik Leppkes Committed by Derek Buitenhuis

Add frame_size to AVCodecParameters

Signed-off-by: 's avatarDerek Buitenhuis <derek.buitenhuis@gmail.com>
parent 3fafde6c
......@@ -3889,6 +3889,10 @@ typedef struct AVCodecParameters {
* Corresponds to nBlockAlign in WAVEFORMATEX.
*/
int block_align;
/**
* Audio only. Audio frame size, if known. Required by some formats to be static.
*/
int frame_size;
/**
* Audio only. The amount of padding (in samples) inserted by the encoder at
......
......@@ -3783,6 +3783,7 @@ int avcodec_parameters_from_context(AVCodecParameters *par,
par->channels = codec->channels;
par->sample_rate = codec->sample_rate;
par->block_align = codec->block_align;
par->frame_size = codec->frame_size;
par->initial_padding = codec->initial_padding;
par->seek_preroll = codec->seek_preroll;
break;
......@@ -3830,6 +3831,7 @@ int avcodec_parameters_to_context(AVCodecContext *codec,
codec->channels = par->channels;
codec->sample_rate = par->sample_rate;
codec->block_align = par->block_align;
codec->frame_size = par->frame_size;
codec->initial_padding = par->initial_padding;
codec->seek_preroll = par->seek_preroll;
break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment