• Home
  • Raw
  • Download

Lines Matching refs:meta

38 gst_audio_downmix_meta_init (GstMeta * meta, gpointer params,  in gst_audio_downmix_meta_init()  argument
41 GstAudioDownmixMeta *dmeta = (GstAudioDownmixMeta *) meta; in gst_audio_downmix_meta_init()
51 gst_audio_downmix_meta_free (GstMeta * meta, GstBuffer * buffer) in gst_audio_downmix_meta_free() argument
53 GstAudioDownmixMeta *dmeta = (GstAudioDownmixMeta *) meta; in gst_audio_downmix_meta_free()
63 gst_audio_downmix_meta_transform (GstBuffer * dest, GstMeta * meta, in gst_audio_downmix_meta_transform() argument
68 smeta = (GstAudioDownmixMeta *) meta; in gst_audio_downmix_meta_transform()
101 GstMeta *meta; in gst_buffer_get_audio_downmix_meta_for_channels() local
104 while ((meta = gst_buffer_iterate_meta (buffer, &state))) { in gst_buffer_get_audio_downmix_meta_for_channels()
105 if (meta->info->api == info->api) { in gst_buffer_get_audio_downmix_meta_for_channels()
106 GstAudioDownmixMeta *ameta = (GstAudioDownmixMeta *) meta; in gst_buffer_get_audio_downmix_meta_for_channels()
142 GstAudioDownmixMeta *meta; in gst_buffer_add_audio_downmix_meta() local
151 meta = in gst_buffer_add_audio_downmix_meta()
155 meta->from_channels = from_channels; in gst_buffer_add_audio_downmix_meta()
156 meta->to_channels = to_channels; in gst_buffer_add_audio_downmix_meta()
158 meta->from_position = in gst_buffer_add_audio_downmix_meta()
159 g_new (GstAudioChannelPosition, meta->from_channels + meta->to_channels); in gst_buffer_add_audio_downmix_meta()
160 meta->to_position = meta->from_position + meta->from_channels; in gst_buffer_add_audio_downmix_meta()
161 memcpy (meta->from_position, from_position, in gst_buffer_add_audio_downmix_meta()
162 sizeof (GstAudioChannelPosition) * meta->from_channels); in gst_buffer_add_audio_downmix_meta()
163 memcpy (meta->to_position, to_position, in gst_buffer_add_audio_downmix_meta()
164 sizeof (GstAudioChannelPosition) * meta->to_channels); in gst_buffer_add_audio_downmix_meta()
166 meta->matrix = g_new (gfloat *, meta->to_channels); in gst_buffer_add_audio_downmix_meta()
167 meta->matrix[0] = g_new (gfloat, meta->from_channels * meta->to_channels); in gst_buffer_add_audio_downmix_meta()
168 memcpy (meta->matrix[0], matrix[0], sizeof (gfloat) * meta->from_channels); in gst_buffer_add_audio_downmix_meta()
169 for (i = 1; i < meta->to_channels; i++) { in gst_buffer_add_audio_downmix_meta()
170 meta->matrix[i] = meta->matrix[0] + i * meta->from_channels; in gst_buffer_add_audio_downmix_meta()
171 memcpy (meta->matrix[i], matrix[i], sizeof (gfloat) * meta->from_channels); in gst_buffer_add_audio_downmix_meta()
174 return meta; in gst_buffer_add_audio_downmix_meta()
197 const GstMetaInfo *meta = in gst_audio_downmix_meta_get_info() local
203 (GstMetaInfo *) meta); in gst_audio_downmix_meta_get_info()
209 gst_audio_clipping_meta_init (GstMeta * meta, gpointer params, in gst_audio_clipping_meta_init() argument
212 GstAudioClippingMeta *cmeta = (GstAudioClippingMeta *) meta; in gst_audio_clipping_meta_init()
221 gst_audio_clipping_meta_transform (GstBuffer * dest, GstMeta * meta, in gst_audio_clipping_meta_transform() argument
226 smeta = (GstAudioClippingMeta *) meta; in gst_audio_clipping_meta_transform()
265 GstAudioClippingMeta *meta; in gst_buffer_add_audio_clipping_meta() local
269 meta = in gst_buffer_add_audio_clipping_meta()
273 meta->format = format; in gst_buffer_add_audio_clipping_meta()
274 meta->start = start; in gst_buffer_add_audio_clipping_meta()
275 meta->end = end; in gst_buffer_add_audio_clipping_meta()
277 return meta; in gst_buffer_add_audio_clipping_meta()
300 const GstMetaInfo *meta = in gst_audio_clipping_meta_get_info() local
306 (GstMetaInfo *) meta); in gst_audio_clipping_meta_get_info()
313 gst_audio_meta_init (GstMeta * meta, gpointer params, GstBuffer * buffer) in gst_audio_meta_init() argument
315 GstAudioMeta *ameta = (GstAudioMeta *) meta; in gst_audio_meta_init()
325 gst_audio_meta_free (GstMeta * meta, GstBuffer * buffer) in gst_audio_meta_free() argument
327 GstAudioMeta *ameta = (GstAudioMeta *) meta; in gst_audio_meta_free()
334 gst_audio_meta_transform (GstBuffer * dest, GstMeta * meta, in gst_audio_meta_transform() argument
339 smeta = (GstAudioMeta *) meta; in gst_audio_meta_transform()
390 GstAudioMeta *meta; in gst_buffer_add_audio_meta() local
402 meta = in gst_buffer_add_audio_meta()
405 meta->info = *info; in gst_buffer_add_audio_meta()
406 meta->samples = samples; in gst_buffer_add_audio_meta()
416 meta->offsets = g_slice_alloc (info->channels * sizeof (gsize)); in gst_buffer_add_audio_meta()
418 meta->offsets = meta->priv_offsets_arr; in gst_buffer_add_audio_meta()
422 meta->offsets[i] = offsets[i]; in gst_buffer_add_audio_meta()
432 gst_buffer_remove_meta (buffer, (GstMeta *) meta); in gst_buffer_add_audio_meta()
441 meta->offsets[i] = i * plane_size; in gst_buffer_add_audio_meta()
443 max_offset = meta->offsets[info->channels - 1]; in gst_buffer_add_audio_meta()
454 gst_buffer_remove_meta (buffer, (GstMeta *) meta); in gst_buffer_add_audio_meta()
460 return meta; in gst_buffer_add_audio_meta()
485 const GstMetaInfo *meta = gst_meta_register (GST_AUDIO_META_API_TYPE, in gst_audio_meta_get_info() local
491 (GstMetaInfo *) meta); in gst_audio_meta_get_info()