• Home
  • Raw
  • Download

Lines Matching refs:par

31 static void codec_parameters_reset(AVCodecParameters *par)  in codec_parameters_reset()  argument
33 av_freep(&par->extradata); in codec_parameters_reset()
35 memset(par, 0, sizeof(*par)); in codec_parameters_reset()
37 par->codec_type = AVMEDIA_TYPE_UNKNOWN; in codec_parameters_reset()
38 par->codec_id = AV_CODEC_ID_NONE; in codec_parameters_reset()
39 par->format = -1; in codec_parameters_reset()
40 par->field_order = AV_FIELD_UNKNOWN; in codec_parameters_reset()
41 par->color_range = AVCOL_RANGE_UNSPECIFIED; in codec_parameters_reset()
42 par->color_primaries = AVCOL_PRI_UNSPECIFIED; in codec_parameters_reset()
43 par->color_trc = AVCOL_TRC_UNSPECIFIED; in codec_parameters_reset()
44 par->color_space = AVCOL_SPC_UNSPECIFIED; in codec_parameters_reset()
45 par->chroma_location = AVCHROMA_LOC_UNSPECIFIED; in codec_parameters_reset()
46 par->sample_aspect_ratio = (AVRational){ 0, 1 }; in codec_parameters_reset()
47 par->profile = FF_PROFILE_UNKNOWN; in codec_parameters_reset()
48 par->level = FF_LEVEL_UNKNOWN; in codec_parameters_reset()
53 AVCodecParameters *par = av_mallocz(sizeof(*par)); in avcodec_parameters_alloc() local
55 if (!par) in avcodec_parameters_alloc()
57 codec_parameters_reset(par); in avcodec_parameters_alloc()
58 return par; in avcodec_parameters_alloc()
63 AVCodecParameters *par = *ppar; in avcodec_parameters_free() local
65 if (!par) in avcodec_parameters_free()
67 codec_parameters_reset(par); in avcodec_parameters_free()
90 int avcodec_parameters_from_context(AVCodecParameters *par, in avcodec_parameters_from_context() argument
93 codec_parameters_reset(par); in avcodec_parameters_from_context()
95 par->codec_type = codec->codec_type; in avcodec_parameters_from_context()
96 par->codec_id = codec->codec_id; in avcodec_parameters_from_context()
97 par->codec_tag = codec->codec_tag; in avcodec_parameters_from_context()
99 par->bit_rate = codec->bit_rate; in avcodec_parameters_from_context()
100 par->bits_per_coded_sample = codec->bits_per_coded_sample; in avcodec_parameters_from_context()
101 par->bits_per_raw_sample = codec->bits_per_raw_sample; in avcodec_parameters_from_context()
102 par->profile = codec->profile; in avcodec_parameters_from_context()
103 par->level = codec->level; in avcodec_parameters_from_context()
105 switch (par->codec_type) { in avcodec_parameters_from_context()
107 par->format = codec->pix_fmt; in avcodec_parameters_from_context()
108 par->width = codec->width; in avcodec_parameters_from_context()
109 par->height = codec->height; in avcodec_parameters_from_context()
110 par->field_order = codec->field_order; in avcodec_parameters_from_context()
111 par->color_range = codec->color_range; in avcodec_parameters_from_context()
112 par->color_primaries = codec->color_primaries; in avcodec_parameters_from_context()
113 par->color_trc = codec->color_trc; in avcodec_parameters_from_context()
114 par->color_space = codec->colorspace; in avcodec_parameters_from_context()
115 par->chroma_location = codec->chroma_sample_location; in avcodec_parameters_from_context()
116 par->sample_aspect_ratio = codec->sample_aspect_ratio; in avcodec_parameters_from_context()
117 par->video_delay = codec->has_b_frames; in avcodec_parameters_from_context()
120 par->format = codec->sample_fmt; in avcodec_parameters_from_context()
121 par->channel_layout = codec->channel_layout; in avcodec_parameters_from_context()
122 par->channels = codec->channels; in avcodec_parameters_from_context()
123 par->sample_rate = codec->sample_rate; in avcodec_parameters_from_context()
124 par->block_align = codec->block_align; in avcodec_parameters_from_context()
125 par->frame_size = codec->frame_size; in avcodec_parameters_from_context()
126 par->initial_padding = codec->initial_padding; in avcodec_parameters_from_context()
127 par->trailing_padding = codec->trailing_padding; in avcodec_parameters_from_context()
128 par->seek_preroll = codec->seek_preroll; in avcodec_parameters_from_context()
131 par->width = codec->width; in avcodec_parameters_from_context()
132 par->height = codec->height; in avcodec_parameters_from_context()
137 par->extradata = av_mallocz(codec->extradata_size + AV_INPUT_BUFFER_PADDING_SIZE); in avcodec_parameters_from_context()
138 if (!par->extradata) in avcodec_parameters_from_context()
140 memcpy(par->extradata, codec->extradata, codec->extradata_size); in avcodec_parameters_from_context()
141 par->extradata_size = codec->extradata_size; in avcodec_parameters_from_context()
148 const AVCodecParameters *par) in avcodec_parameters_to_context() argument
150 codec->codec_type = par->codec_type; in avcodec_parameters_to_context()
151 codec->codec_id = par->codec_id; in avcodec_parameters_to_context()
152 codec->codec_tag = par->codec_tag; in avcodec_parameters_to_context()
154 codec->bit_rate = par->bit_rate; in avcodec_parameters_to_context()
155 codec->bits_per_coded_sample = par->bits_per_coded_sample; in avcodec_parameters_to_context()
156 codec->bits_per_raw_sample = par->bits_per_raw_sample; in avcodec_parameters_to_context()
157 codec->profile = par->profile; in avcodec_parameters_to_context()
158 codec->level = par->level; in avcodec_parameters_to_context()
160 switch (par->codec_type) { in avcodec_parameters_to_context()
162 codec->pix_fmt = par->format; in avcodec_parameters_to_context()
163 codec->width = par->width; in avcodec_parameters_to_context()
164 codec->height = par->height; in avcodec_parameters_to_context()
165 codec->field_order = par->field_order; in avcodec_parameters_to_context()
166 codec->color_range = par->color_range; in avcodec_parameters_to_context()
167 codec->color_primaries = par->color_primaries; in avcodec_parameters_to_context()
168 codec->color_trc = par->color_trc; in avcodec_parameters_to_context()
169 codec->colorspace = par->color_space; in avcodec_parameters_to_context()
170 codec->chroma_sample_location = par->chroma_location; in avcodec_parameters_to_context()
171 codec->sample_aspect_ratio = par->sample_aspect_ratio; in avcodec_parameters_to_context()
172 codec->has_b_frames = par->video_delay; in avcodec_parameters_to_context()
175 codec->sample_fmt = par->format; in avcodec_parameters_to_context()
176 codec->channel_layout = par->channel_layout; in avcodec_parameters_to_context()
177 codec->channels = par->channels; in avcodec_parameters_to_context()
178 codec->sample_rate = par->sample_rate; in avcodec_parameters_to_context()
179 codec->block_align = par->block_align; in avcodec_parameters_to_context()
180 codec->frame_size = par->frame_size; in avcodec_parameters_to_context()
182 codec->initial_padding = par->initial_padding; in avcodec_parameters_to_context()
183 codec->trailing_padding = par->trailing_padding; in avcodec_parameters_to_context()
184 codec->seek_preroll = par->seek_preroll; in avcodec_parameters_to_context()
187 codec->width = par->width; in avcodec_parameters_to_context()
188 codec->height = par->height; in avcodec_parameters_to_context()
192 if (par->extradata) { in avcodec_parameters_to_context()
194 codec->extradata = av_mallocz(par->extradata_size + AV_INPUT_BUFFER_PADDING_SIZE); in avcodec_parameters_to_context()
197 memcpy(codec->extradata, par->extradata, par->extradata_size); in avcodec_parameters_to_context()
198 codec->extradata_size = par->extradata_size; in avcodec_parameters_to_context()