Home
last modified time | relevance | path

Searched refs:channel_layout (Results 1 - 25 of 83) sorted by relevance

1234

/third_party/ffmpeg/libavutil/
H A Dchannel_layout.c31 #include "channel_layout.h"
253 int av_get_extended_channel_layout(const char *name, uint64_t* channel_layout, int* nb_channels) in av_get_extended_channel_layout() argument
260 *channel_layout = layout; in av_get_extended_channel_layout()
267 *channel_layout = 0; in av_get_extended_channel_layout()
276 int nb_channels, uint64_t channel_layout) in av_bprint_channel_layout()
281 nb_channels = av_get_channel_layout_nb_channels(channel_layout); in av_bprint_channel_layout()
285 channel_layout == channel_layout_map[i].layout.u.mask) { in av_bprint_channel_layout()
291 if (channel_layout) { in av_bprint_channel_layout()
295 if ((channel_layout & (UINT64_C(1) << i))) { in av_bprint_channel_layout()
310 int nb_channels, uint64_t channel_layout) in av_get_channel_layout_string()
275 av_bprint_channel_layout(struct AVBPrint *bp, int nb_channels, uint64_t channel_layout) av_bprint_channel_layout() argument
309 av_get_channel_layout_string(char *buf, int buf_size, int nb_channels, uint64_t channel_layout) av_get_channel_layout_string() argument
318 av_get_channel_layout_nb_channels(uint64_t channel_layout) av_get_channel_layout_nb_channels() argument
331 av_get_channel_layout_channel_index(uint64_t channel_layout, uint64_t channel) av_get_channel_layout_channel_index() argument
363 av_channel_layout_extract_channel(uint64_t channel_layout, int index) av_channel_layout_extract_channel() argument
389 av_channel_layout_from_mask(AVChannelLayout *channel_layout, uint64_t mask) av_channel_layout_from_mask() argument
402 av_channel_layout_from_string(AVChannelLayout *channel_layout, const char *str) av_channel_layout_from_string() argument
630 av_channel_layout_uninit(AVChannelLayout *channel_layout) av_channel_layout_uninit() argument
655 ambisonic_order(const AVChannelLayout *channel_layout) ambisonic_order() argument
698 try_describe_ambisonic(AVBPrint *bp, const AVChannelLayout *channel_layout) try_describe_ambisonic() argument
730 av_channel_layout_describe_bprint(const AVChannelLayout *channel_layout, AVBPrint *bp) av_channel_layout_describe_bprint() argument
776 av_channel_layout_describe(const AVChannelLayout *channel_layout, char *buf, size_t buf_size) av_channel_layout_describe() argument
794 av_channel_layout_channel_from_index(const AVChannelLayout *channel_layout, unsigned int idx) av_channel_layout_channel_from_index() argument
823 av_channel_layout_channel_from_string(const AVChannelLayout *channel_layout, const char *str) av_channel_layout_channel_from_string() argument
834 av_channel_layout_index_from_channel(const AVChannelLayout *channel_layout, enum AVChannel channel) av_channel_layout_index_from_channel() argument
868 av_channel_layout_index_from_string(const AVChannelLayout *channel_layout, const char *str) av_channel_layout_index_from_string() argument
904 av_channel_layout_check(const AVChannelLayout *channel_layout) av_channel_layout_check() argument
986 av_channel_layout_subset(const AVChannelLayout *channel_layout, uint64_t mask) av_channel_layout_subset() argument
[all...]
H A Dchannel_layout.h417 * @param[out] channel_layout parsed channel layout (0 if unknown)
424 int av_get_extended_channel_layout(const char *name, uint64_t* channel_layout, int* nb_channels);
428 * If nb_channels is <= 0, it is guessed from the channel_layout.
435 void av_get_channel_layout_string(char *buf, int buf_size, int nb_channels, uint64_t channel_layout);
442 void av_bprint_channel_layout(struct AVBPrint *bp, int nb_channels, uint64_t channel_layout);
449 int av_get_channel_layout_nb_channels(uint64_t channel_layout);
460 * Get the index of a channel in channel_layout.
463 * present in channel_layout.
465 * @return index of channel in channel_layout on success, a negative AVERROR
471 int av_get_channel_layout_channel_index(uint64_t channel_layout,
[all...]
H A Dframe.c19 #include "channel_layout.h"
33 av_assert2(!(frame)->channel_layout || \
35 av_get_channel_layout_nb_channels((frame)->channel_layout))
198 if (frame->channel_layout) { in get_audio_buffer()
199 av_channel_layout_from_mask(&frame->ch_layout, frame->channel_layout); in get_audio_buffer()
206 frame->channel_layout = frame->ch_layout.order == AV_CHANNEL_ORDER_NATIVE ? in get_audio_buffer()
265 || frame->channel_layout || frame->channels > 0 in av_frame_get_buffer()
363 dst->channel_layout = src->channel_layout; in av_frame_ref()
365 if (src->channel_layout) in av_frame_ref()
[all...]
H A DMakefile19 channel_layout.h \
116 channel_layout.o \
234 channel_layout \
/third_party/ffmpeg/libavfilter/
H A Daf_channelsplit.c27 #include "libavutil/channel_layout.h"
42 AVChannelLayout channel_layout; member
53 { "channel_layout", "Input channel layout.", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, { .str = "stereo" }, .flags = A|F },
63 AVChannelLayout channel_layout = { 0 }; in init() local
66 if ((ret = av_channel_layout_from_string(&s->channel_layout, s->channel_layout_str)) < 0) { in init()
74 if ((ret = av_channel_layout_copy(&channel_layout, &s->channel_layout)) < 0) in init()
78 if ((ret = av_channel_layout_from_string(&channel_layout, s->channels_str)) < 0) in init()
82 if (channel_layout.nb_channels > MAX_CH) { in init()
87 for (i = 0; i < channel_layout in init()
144 AVChannelLayout channel_layout = { 0 }; query_formats() local
[all...]
H A Daudio.c23 #include "libavutil/channel_layout.h"
43 int channel_layout_nb_channels = av_get_channel_layout_nb_channels(link->channel_layout); in ff_default_get_audio_buffer()
85 frame->channel_layout = link->channel_layout; in ff_default_get_audio_buffer()
H A Daf_resample.c131 if (inlink->channel_layout == outlink->channel_layout && in config_output()
134 (av_get_channel_layout_nb_channels(inlink->channel_layout) == 1 && in config_output()
135 av_get_channel_layout_nb_channels(outlink->channel_layout) == 1 && in config_output()
154 av_opt_set_int(s->avr, "in_channel_layout", inlink ->channel_layout, 0); in config_output()
155 av_opt_set_int(s->avr, "out_channel_layout", outlink->channel_layout, 0); in config_output()
175 -1, inlink ->channel_layout); in config_output()
177 -1, outlink->channel_layout); in config_output()
H A Dbuffersrc.c28 #include "libavutil/channel_layout.h"
133 if (param->channel_layout && (param->ch_layout.order != AV_CHANNEL_ORDER_NATIVE || in av_buffersrc_parameters_set()
134 param->ch_layout.u.mask != param->channel_layout)) { in av_buffersrc_parameters_set()
136 av_channel_layout_from_mask(&s->ch_layout, param->channel_layout); in av_buffersrc_parameters_set()
186 if (frame && frame->channel_layout && in av_buffersrc_add_frame_flags()
187 av_get_channel_layout_nb_channels(frame->channel_layout) != frame->channels) { in av_buffersrc_add_frame_flags()
214 if (!frame->channel_layout) in av_buffersrc_add_frame_flags()
215 frame->channel_layout = s->ch_layout.order == AV_CHANNEL_ORDER_NATIVE ? in av_buffersrc_add_frame_flags()
321 { "channel_layout", NULL, OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, .flags = A },
/third_party/ffmpeg/libavformat/
H A Dflacenc_header.c22 #include "libavutil/channel_layout.h"
50 int ff_flac_is_native_layout(uint64_t channel_layout) in ff_flac_is_native_layout() argument
52 if (channel_layout == AV_CH_LAYOUT_MONO || in ff_flac_is_native_layout()
53 channel_layout == AV_CH_LAYOUT_STEREO || in ff_flac_is_native_layout()
54 channel_layout == AV_CH_LAYOUT_SURROUND || in ff_flac_is_native_layout()
55 channel_layout == AV_CH_LAYOUT_QUAD || in ff_flac_is_native_layout()
56 channel_layout == AV_CH_LAYOUT_5POINT0 || in ff_flac_is_native_layout()
57 channel_layout == AV_CH_LAYOUT_5POINT1 || in ff_flac_is_native_layout()
58 channel_layout == AV_CH_LAYOUT_6POINT1 || in ff_flac_is_native_layout()
59 channel_layout in ff_flac_is_native_layout()
[all...]
H A Deacdata.c31 #include "libavutil/channel_layout.h"
35 #include "libavutil/channel_layout.h"
57 AVChannelLayout channel_layout; in cdata_read_header() local
62 channel_layout = (AVChannelLayout){ .nb_channels = 1, .order = AV_CHANNEL_ORDER_UNSPEC }; in cdata_read_header()
65 channel_layout = (AVChannelLayout){ .nb_channels = 2, .order = AV_CHANNEL_ORDER_UNSPEC }; in cdata_read_header()
68 channel_layout = (AVChannelLayout)AV_CHANNEL_LAYOUT_QUAD; break; in cdata_read_header()
70 channel_layout = (AVChannelLayout)AV_CHANNEL_LAYOUT_5POINT1_BACK; break; in cdata_read_header()
75 cdata->channels = channel_layout.nb_channels; in cdata_read_header()
86 st->codecpar->ch_layout = channel_layout; in cdata_read_header()
H A Disom.c30 #include "libavutil/channel_layout.h"
389 int64_t channel_layout; member
419 void ff_mov_write_chan(AVIOContext *pb, int64_t channel_layout) in ff_mov_write_chan() argument
424 for (layouts = mov_channel_layout; layouts->channel_layout; layouts++) in ff_mov_write_chan()
425 if (channel_layout == layouts->channel_layout) { in ff_mov_write_chan()
435 avio_wb32(pb, channel_layout); in ff_mov_write_chan()
H A Dflacenc.h31 int ff_flac_is_native_layout(uint64_t channel_layout);
/third_party/ffmpeg/libswresample/
H A Dswresample_frame.c23 #include "libavutil/channel_layout.h"
38 if ((in->channel_layout && (in->ch_layout.order != AV_CHANNEL_ORDER_NATIVE || in swr_config_frame()
39 in->ch_layout.u.mask != in->channel_layout))) { in swr_config_frame()
40 av_channel_layout_from_mask(&ch_layout, in->channel_layout); in swr_config_frame()
58 if ((out->channel_layout && (out->ch_layout.order != AV_CHANNEL_ORDER_NATIVE || in swr_config_frame()
59 out->ch_layout.u.mask != out->channel_layout))) { in swr_config_frame()
61 av_channel_layout_from_mask(&ch_layout, out->channel_layout); in swr_config_frame()
93 if ((in->channel_layout && (in->ch_layout.order != AV_CHANNEL_ORDER_NATIVE || in config_changed()
94 in->ch_layout.u.mask != in->channel_layout))) { in config_changed()
95 av_channel_layout_from_mask(&ch_layout, in->channel_layout); in config_changed()
[all...]
/third_party/ffmpeg/libavcodec/
H A Dav3a_parser.c25 #include "libavutil/channel_layout.h"
58 uint64_t channel_layout; member
72 uint64_t channel_layout; member
220 uint64_t channel_layout = 0; in read_av3a_frame_header() local
272 channel_layout = AV_CH_LAYOUT_MONO; in read_av3a_frame_header()
276 channel_layout = AV_CH_LAYOUT_STEREO; in read_av3a_frame_header()
283 channel_layout = AVS3P3_CH_LAYOUT_5POINT1; in read_av3a_frame_header()
287 channel_layout = AV_CH_LAYOUT_7POINT1; in read_av3a_frame_header()
303 channel_layout = AV_CH_LAYOUT_22POINT2; in read_av3a_frame_header()
430 hdf->channel_layout in read_av3a_frame_header()
[all...]
H A Dcodec_par.c136 (codec->channel_layout && (codec->ch_layout.order != AV_CHANNEL_ORDER_NATIVE || in avcodec_parameters_from_context()
137 codec->ch_layout.u.mask != codec->channel_layout))) { in avcodec_parameters_from_context()
138 if (codec->channel_layout) in avcodec_parameters_from_context()
139 av_channel_layout_from_mask(&par->ch_layout, codec->channel_layout); in avcodec_parameters_from_context()
153 par->channel_layout = par->ch_layout.order == AV_CHANNEL_ORDER_NATIVE ? in avcodec_parameters_from_context()
217 (par->channel_layout && (par->ch_layout.order != AV_CHANNEL_ORDER_NATIVE || in avcodec_parameters_to_context()
218 par->ch_layout.u.mask != par->channel_layout))) { in avcodec_parameters_to_context()
219 if (par->channel_layout) in avcodec_parameters_to_context()
220 av_channel_layout_from_mask(&codec->ch_layout, par->channel_layout); in avcodec_parameters_to_context()
234 codec->channel_layout in avcodec_parameters_to_context()
[all...]
H A Daudiotoolboxenc.c37 #include "libavutil/channel_layout.h"
257 AudioChannelLayout *channel_layout = av_malloc(layout_size); in ffat_init_encoder() local
259 if (!channel_layout) in ffat_init_encoder()
272 av_free(channel_layout); in ffat_init_encoder()
279 if ((status = remap_layout(channel_layout, &avctx->ch_layout)) < 0) { in ffat_init_encoder()
281 av_free(channel_layout); in ffat_init_encoder()
286 layout_size, channel_layout)) { in ffat_init_encoder()
288 av_free(channel_layout); in ffat_init_encoder()
294 channel_layout->mChannelLayoutTag = tag; in ffat_init_encoder()
295 channel_layout in ffat_init_encoder()
[all...]
H A Daac_ac3_parser.c25 #include "libavutil/channel_layout.h"
96 if (s->channel_layout) { in ff_aac_ac3_parse()
97 av_channel_layout_from_mask(&avctx->ch_layout, s->channel_layout); in ff_aac_ac3_parse()
105 avctx->channel_layout = s->channel_layout; in ff_aac_ac3_parse()
H A Datrac9tab.h27 #include "libavutil/channel_layout.h"
36 AVChannelLayout channel_layout; member
44 .channel_layout = AV_CHANNEL_LAYOUT_MONO,
49 .channel_layout = AV_CHANNEL_LAYOUT_STEREO,
56 .channel_layout = AV_CHANNEL_LAYOUT_STEREO,
62 .channel_layout = AV_CHANNEL_LAYOUT_5POINT1,
71 .channel_layout = AV_CHANNEL_LAYOUT_7POINT1,
81 .channel_layout = AV_CHANNEL_LAYOUT_QUAD,
H A Dac3_parser.c26 #include "libavutil/channel_layout.h"
150 hdr->channel_layout = ff_ac3_channel_layout_tab[hdr->channel_mode]; in ff_ac3_parse_header()
152 hdr->channel_layout |= AV_CH_LOW_FREQUENCY; in ff_ac3_parse_header()
225 hdr_info->channel_layout = hdr.channel_layout; in ac3_sync()
H A Davcodec.c30 #include "libavutil/channel_layout.h"
234 if (avctx->channel_layout && !avctx->channels) in avcodec_open2()
235 avctx->channels = av_popcount64(avctx->channel_layout); in avcodec_open2()
238 (avctx->channel_layout && (avctx->ch_layout.order != AV_CHANNEL_ORDER_NATIVE || in avcodec_open2()
239 avctx->ch_layout.u.mask != avctx->channel_layout))) { in avcodec_open2()
240 if (avctx->channel_layout) { in avcodec_open2()
241 av_channel_layout_from_mask(&avctx->ch_layout, avctx->channel_layout); in avcodec_open2()
331 avctx->channel_layout = avctx->ch_layout.order == AV_CHANNEL_ORDER_NATIVE ? in avcodec_open2()
335 if (avctx->channel_layout) { in avcodec_open2()
336 int channels = av_get_channel_layout_nb_channels(avctx->channel_layout); in avcodec_open2()
[all...]
H A Dpcm-bluray.c27 #include "libavutil/channel_layout.h"
65 uint8_t channel_layout = header[2] >> 4; in pcm_bluray_parse_header() local
107 avctx->ch_layout = channel_layouts[channel_layout]; in pcm_bluray_parse_header()
110 channel_layout); in pcm_bluray_parse_header()
/third_party/ffmpeg/libavdevice/
H A Dpulse_audio_enc.c28 #include "libavutil/channel_layout.h"
358 static void pulse_map_channels_to_pulse(const AVChannelLayout *channel_layout, pa_channel_map *channel_map) in pulse_map_channels_to_pulse() argument
361 if (av_channel_layout_index_from_channel(channel_layout, AV_CHAN_FRONT_LEFT) >= 0) in pulse_map_channels_to_pulse()
363 if (av_channel_layout_index_from_channel(channel_layout, AV_CHAN_FRONT_RIGHT) >= 0) in pulse_map_channels_to_pulse()
365 if (av_channel_layout_index_from_channel(channel_layout, AV_CHAN_FRONT_CENTER) >= 0) in pulse_map_channels_to_pulse()
367 if (av_channel_layout_index_from_channel(channel_layout, AV_CHAN_LOW_FREQUENCY) >= 0) in pulse_map_channels_to_pulse()
369 if (av_channel_layout_index_from_channel(channel_layout, AV_CHAN_BACK_LEFT) >= 0) in pulse_map_channels_to_pulse()
371 if (av_channel_layout_index_from_channel(channel_layout, AV_CHAN_BACK_RIGHT) >= 0) in pulse_map_channels_to_pulse()
373 if (av_channel_layout_index_from_channel(channel_layout, AV_CHAN_FRONT_LEFT_OF_CENTER) >= 0) in pulse_map_channels_to_pulse()
375 if (av_channel_layout_index_from_channel(channel_layout, AV_CHAN_FRONT_RIGHT_OF_CENTE in pulse_map_channels_to_pulse()
[all...]
/third_party/ffmpeg/tests/fate/
H A Dlibavutil.mak26 FATE_LIBAVUTIL += fate-channel_layout
27 fate-channel_layout: libavutil/tests/channel_layout$(EXESUF)
28 fate-channel_layout: CMD = run libavutil/tests/channel_layout$(EXESUF)
/third_party/ffmpeg/libavutil/tests/
H A Dopt.c23 #include "libavutil/channel_layout.h"
44 AVChannelLayout channel_layout; member
84 {"cl", "set channel layout", OFFSET(channel_layout), AV_OPT_TYPE_CHLAYOUT, { .str = "hexagonal" }, 0, 0, 1 },
141 printf("channel_layout=%"PRId64"=%"PRId64"\n", test_ctx.channel_layout.u.mask, (int64_t)AV_CH_LAYOUT_HEXAGONAL); in main()
/third_party/mesa3d/src/gallium/drivers/lima/
H A Dlima_format.c75 uint32_t channel_layout; member
96 .swap_r_b = swap, .channel_layout = ch_layout \
237 return lima_pixel_formats[f].channel_layout; in lima_format_get_channel_layout()

Completed in 15 milliseconds

1234