Lines Matching refs:planar
31 int planar;
32 enum AVSampleFormat altform; ///< planar<->packed alternative form
37 [AV_SAMPLE_FMT_U8] = { .name = "u8", .bits = 8, .planar = 0, .altform = AV_SAMPLE_FMT_U8P },
38 [AV_SAMPLE_FMT_S16] = { .name = "s16", .bits = 16, .planar = 0, .altform = AV_SAMPLE_FMT_S16P },
39 [AV_SAMPLE_FMT_S32] = { .name = "s32", .bits = 32, .planar = 0, .altform = AV_SAMPLE_FMT_S32P },
40 [AV_SAMPLE_FMT_S64] = { .name = "s64", .bits = 64, .planar = 0, .altform = AV_SAMPLE_FMT_S64P },
41 [AV_SAMPLE_FMT_FLT] = { .name = "flt", .bits = 32, .planar = 0, .altform = AV_SAMPLE_FMT_FLTP },
42 [AV_SAMPLE_FMT_DBL] = { .name = "dbl", .bits = 64, .planar = 0, .altform = AV_SAMPLE_FMT_DBLP },
43 [AV_SAMPLE_FMT_U8P] = { .name = "u8p", .bits = 8, .planar = 1, .altform = AV_SAMPLE_FMT_U8 },
44 [AV_SAMPLE_FMT_S16P] = { .name = "s16p", .bits = 16, .planar = 1, .altform = AV_SAMPLE_FMT_S16 },
45 [AV_SAMPLE_FMT_S32P] = { .name = "s32p", .bits = 32, .planar = 1, .altform = AV_SAMPLE_FMT_S32 },
46 [AV_SAMPLE_FMT_S64P] = { .name = "s64p", .bits = 64, .planar = 1, .altform = AV_SAMPLE_FMT_S64 },
47 [AV_SAMPLE_FMT_FLTP] = { .name = "fltp", .bits = 32, .planar = 1, .altform = AV_SAMPLE_FMT_FLT },
48 [AV_SAMPLE_FMT_DBLP] = { .name = "dblp", .bits = 64, .planar = 1, .altform = AV_SAMPLE_FMT_DBL },
68 enum AVSampleFormat av_get_alt_sample_fmt(enum AVSampleFormat sample_fmt, int planar)
72 if (sample_fmt_info[sample_fmt].planar == planar)
81 if (sample_fmt_info[sample_fmt].planar)
90 if (sample_fmt_info[sample_fmt].planar)
118 return sample_fmt_info[sample_fmt].planar;
126 int planar = av_sample_fmt_is_planar(sample_fmt);
145 line_size = planar ? FFALIGN(nb_samples * sample_size, align) :
150 return planar ? line_size * nb_channels : line_size;
157 int ch, planar, buf_size, line_size;
159 planar = av_sample_fmt_is_planar(sample_fmt);
168 memset(audio_data, 0, planar
176 for (ch = 1; planar && ch < nb_channels; ch++)
226 int planar = av_sample_fmt_is_planar(sample_fmt);
227 int planes = planar ? nb_channels : 1;
228 int block_align = av_get_bytes_per_sample(sample_fmt) * (planar ? 1 : nb_channels);
249 int planar = av_sample_fmt_is_planar(sample_fmt);
250 int planes = planar ? nb_channels : 1;
251 int block_align = av_get_bytes_per_sample(sample_fmt) * (planar ? 1 : nb_channels);