/third_party/ffmpeg/libavutil/ |
H A D | channel_layout.c | 31 #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 D | channel_layout.h | 417 * @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 D | frame.c | 19 #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 D | Makefile | 19 channel_layout.h \ 116 channel_layout.o \ 234 channel_layout \
|
/third_party/ffmpeg/libavfilter/ |
H A D | af_channelsplit.c | 27 #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 D | audio.c | 23 #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 D | af_resample.c | 131 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 D | buffersrc.c | 28 #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 D | flacenc_header.c | 22 #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 D | eacdata.c | 31 #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 D | isom.c | 30 #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 D | flacenc.h | 31 int ff_flac_is_native_layout(uint64_t channel_layout);
|
/third_party/ffmpeg/libswresample/ |
H A D | swresample_frame.c | 23 #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 D | av3a_parser.c | 25 #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 D | codec_par.c | 136 (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 D | audiotoolboxenc.c | 37 #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 D | aac_ac3_parser.c | 25 #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 D | atrac9tab.h | 27 #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 D | ac3_parser.c | 26 #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 D | avcodec.c | 30 #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 D | pcm-bluray.c | 27 #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 D | pulse_audio_enc.c | 28 #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 D | libavutil.mak | 26 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 D | opt.c | 23 #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 D | lima_format.c | 75 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()
|