Home
last modified time | relevance | path

Searched refs:planar (Results 1 - 25 of 34) sorted by relevance

12

/third_party/ffmpeg/libavutil/
H A Dsamplefmt.c31 int planar; member
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
68 av_get_alt_sample_fmt(enum AVSampleFormat sample_fmt, int planar) av_get_alt_sample_fmt() argument
126 int planar = av_sample_fmt_is_planar(sample_fmt); av_samples_get_buffer_size() local
157 int ch, planar, buf_size, line_size; av_samples_fill_arrays() local
226 int planar = av_sample_fmt_is_planar(sample_fmt); av_samples_copy() local
249 int planar = av_sample_fmt_is_planar(sample_fmt); av_samples_set_silence() local
[all...]
H A Dframe.c191 int planar = av_sample_fmt_is_planar(frame->format); in get_audio_buffer() local
211 planes = planar ? channels : 1; in get_audio_buffer()
723 int planar = av_sample_fmt_is_planar(dst->format); in frame_copy_audio() local
725 int planes = planar ? channels : 1; in frame_copy_audio()
738 planes = planar ? channels : 1; in frame_copy_audio()
H A Dsamplefmt.h48 * For planar sample formats, each audio channel is in a separate data plane,
63 AV_SAMPLE_FMT_U8P, ///< unsigned 8 bits, planar
64 AV_SAMPLE_FMT_S16P, ///< signed 16 bits, planar
65 AV_SAMPLE_FMT_S32P, ///< signed 32 bits, planar
66 AV_SAMPLE_FMT_FLTP, ///< float, planar
67 AV_SAMPLE_FMT_DBLP, ///< double, planar
69 AV_SAMPLE_FMT_S64P, ///< signed 64 bits, planar
87 * Return the planar<->packed alternative form of the given sample format, or
89 * requested planar/packed format, the format returned is the same as the
92 enum AVSampleFormat av_get_alt_sample_fmt(enum AVSampleFormat sample_fmt, int planar);
[all...]
/third_party/ffmpeg/libavformat/
H A Davisynth.c253 int planar = 0; // 0: packed, 1: YUV, 2: Y8, 3: Planar RGB, 4: YUVA, 5: Planar RGBA in avisynth_create_stream_video() local
272 planar = 1; in avisynth_create_stream_video()
276 planar = 1; in avisynth_create_stream_video()
280 planar = 1; in avisynth_create_stream_video()
284 planar = 1; in avisynth_create_stream_video()
288 planar = 1; in avisynth_create_stream_video()
292 planar = 1; in avisynth_create_stream_video()
296 planar = 1; in avisynth_create_stream_video()
300 planar = 1; in avisynth_create_stream_video()
304 planar in avisynth_create_stream_video()
[all...]
/third_party/ffmpeg/libavfilter/x86/
H A Dvf_lut3d_init.c61 int planar = desc->flags & AV_PIX_FMT_FLAG_PLANAR; in DEFINE_INTERP_FUNC() local
66 if (EXTERNAL_AVX2_FAST(cpu_flags) && EXTERNAL_FMA3(cpu_flags) && s->interpolation == INTERPOLATE_TETRAHEDRAL && planar) { in DEFINE_INTERP_FUNC()
68 if (isfloat && planar) { in DEFINE_INTERP_FUNC()
74 } else if (EXTERNAL_AVX_FAST(cpu_flags) && s->interpolation == INTERPOLATE_TETRAHEDRAL && planar) { in DEFINE_INTERP_FUNC()
82 } else if (EXTERNAL_SSE2(cpu_flags) && s->interpolation == INTERPOLATE_TETRAHEDRAL && planar) { in DEFINE_INTERP_FUNC()
/third_party/ffmpeg/libavfilter/
H A Dframequeue.c130 int planar, planes, i; in ff_framequeue_skip_samples() local
136 planar = av_sample_fmt_is_planar(b->frame->format); in ff_framequeue_skip_samples()
137 planes = planar ? b->frame->ch_layout.nb_channels : 1; in ff_framequeue_skip_samples()
139 if (!planar) in ff_framequeue_skip_samples()
H A Dvf_colorlevels.c49 int planar; member
104 #define DO_COMMON(type, clip, preserve, planar) \
311 s->planar = desc->flags & AV_PIX_FMT_FLAG_PLANAR; in config_input()
315 s->step = s->planar ? 1 : av_get_padded_bits_per_pixel(desc) >> (3 + (s->bpp == 2)); in config_input()
319 if (!s->planar) { in config_input()
381 if (s->planar) { in filter_frame()
H A Dvf_normalize.c418 int c, planar, scale; in config_input() local
445 planar = desc->flags & AV_PIX_FMT_FLAG_PLANAR; in config_input()
448 s->find_min_max = planar ? find_min_max_planar : find_min_max; in config_input()
449 s->process = planar? process_planar : process; in config_input()
451 s->find_min_max = planar ? find_min_max_planar_16 : find_min_max_16; in config_input()
452 s->process = planar? process_planar_16 : process_16; in config_input()
H A Daf_sofalizer.c346 const int planar = in->format == AV_SAMPLE_FMT_FLTP; in sofalizer_convolute() local
347 const int mult = 1 + !planar; in sofalizer_convolute()
349 float *dst = (float *)out->extended_data[jobnr * planar]; /* get pointer to audio output buffer */ in sofalizer_convolute()
360 if (!planar) in sofalizer_convolute()
372 if (planar) { in sofalizer_convolute()
443 const int planar = in->format == AV_SAMPLE_FMT_FLTP; in sofalizer_fast_convolute() local
444 const int mult = 1 + !planar; in sofalizer_fast_convolute()
445 float *dst = (float *)out->extended_data[jobnr * planar]; /* get pointer to audio output buffer */ in sofalizer_fast_convolute()
466 if (!planar) in sofalizer_fast_convolute()
489 const float *src = (const float *)in->extended_data[i * planar]; /* ge in sofalizer_fast_convolute()
[all...]
H A Daf_ashowinfo.c48 * Scratch space for individual plane checksums for planar audio
187 int planar = av_sample_fmt_is_planar(buf->format); in filter_frame() local
188 int block_align = av_get_bytes_per_sample(buf->format) * (planar ? 1 : channels); in filter_frame()
190 int planes = planar ? channels : 1; in filter_frame()
H A Dframepool.c120 int ret, planar; variable
127 planar = av_sample_fmt_is_planar(format);
130 pool->planes = planar ? channels : 1;
H A Daf_amix.c171 int planar; member
251 s->planar = av_sample_fmt_is_planar(outlink->format); in config_output()
360 planes = s->planar ? s->nb_channels : 1; in output_frame()
361 plane_size = nb_samples * (s->planar ? 1 : s->nb_channels); in output_frame()
H A Dvf_colorbalance.c368 const int planar = av_pix_fmt_count_planes(outlink->format) > 1; in config_output() local
373 if (max == 255 && planar) { in config_output()
375 } else if (planar) { in config_output()
H A Dvf_colortemperature.c299 int planar = desc->flags & AV_PIX_FMT_FLAG_PLANAR; in config_input() local
310 if (!planar) in config_input()
H A Dvf_colorcontrast.c333 int planar = desc->flags & AV_PIX_FMT_FLAG_PLANAR; in config_input() local
344 if (!planar) in config_input()
/third_party/ffmpeg/libswresample/
H A Daudioconvert.c199 const int os= (out->planar ? 1 :out->ch_count) *out->bps; in swri_audio_convert()
205 int planes = in->planar ? in->ch_count : 1; in swri_audio_convert()
212 int planes = out->planar ? out->ch_count : 1; in swri_audio_convert()
227 if(out->planar == in->planar){ in swri_audio_convert()
228 int planes = out->planar ? out->ch_count : 1; in swri_audio_convert()
230 ctx->simd_f(out->ch+ch, (const uint8_t **)in->ch+ch, off * (out->planar ? 1 :out->ch_count)); in swri_audio_convert()
242 const int is= ich < 0 ? 0 : (in->planar ? 1 : in->ch_count) * in->bps; in swri_audio_convert()
H A Dswresample.c138 a->planar= av_sample_fmt_is_planar(fmt); in set_audiodata_fmt()
140 a->planar = 1; in set_audiodata_fmt()
522 a->ch[i]= a->data + i*(a->planar ? countb : a->bps); in swri_realloc_audio()
523 if(a->count && a->planar) memcpy(a->ch[i], old.ch[i], a->count*a->bps); in swri_realloc_audio()
525 if(a->count && !a->planar) memcpy(a->ch[0], old.ch[0], a->count*a->ch_count*a->bps); in swri_realloc_audio()
534 av_assert0(out->planar == in->planar); in copy()
537 if(out->planar){ in copy()
549 }else if(out->planar){ in fill_audiodata()
560 if(out->planar){ in reversefill_audiodata()
[all...]
/third_party/skia/src/opts/
H A DSkSwizzler_opts.h368 __m512i planar = skvx::bit_pun<__m512i>(mask); in premul_should_swapRB()
370 // Swizzle the pixels to 8-bit planar. in premul_should_swapRB()
371 *lo = _mm512_shuffle_epi8(*lo, planar); in premul_should_swapRB()
372 *hi = _mm512_shuffle_epi8(*hi, planar); in premul_should_swapRB()
376 // Unpack to 16-bit planar. in premul_should_swapRB()
557 __m512i planar = skvx::bit_pun<__m512i>(mask); in inverted_cmyk_to()
559 // Swizzle the pixels to 8-bit planar. in inverted_cmyk_to()
560 *lo = _mm512_shuffle_epi8(*lo, planar); in inverted_cmyk_to()
561 *hi = _mm512_shuffle_epi8(*hi, planar); in inverted_cmyk_to()
565 // Unpack to 16-bit planar in inverted_cmyk_to()
[all...]
/third_party/ffmpeg/doc/examples/
H A Dfilter_audio.c216 int planar = av_sample_fmt_is_planar(frame->format); in process_output() local
218 int planes = planar ? channels : 1; in process_output()
220 int plane_size = bps * frame->nb_samples * (planar ? 1 : channels); in process_output()
/third_party/ffmpeg/libavcodec/
H A Ddpxenc.c35 int planar; member
47 s->planar = !!(desc->flags & AV_PIX_FMT_FLAG_PLANAR); in encode_init()
255 if (s->planar) in encode_frame()
H A Dget_buffer.c92 int planar = av_sample_fmt_is_planar(frame->format); in update_frame_pool() local
100 planes = planar ? ch : 1; in update_frame_pool()
H A Dflacdec.c78 int planar = av_sample_fmt_is_planar(req); in flac_set_bps() local
81 if (planar) in flac_set_bps()
87 if (planar) in flac_set_bps()
H A Dtiff.c78 int planar; member
738 if (s->planar) in tiff_unpack_strip()
1039 switch (s->planar * 1000 + s->bpp * 10 + s->bppcount + s->is_bayer * 10000) { in init_image()
1533 s->planar = value == 2; in tiff_decode_tag()
1897 if (s->planar) in decode_frame()
1970 planes = s->planar ? s->bppcount : 1; in decode_frame()
2022 if (s->planar) in decode_frame()
2105 if (s->planar && s->bppcount > 2) { in decode_frame()
H A Dutils.c392 int ch, planar, needed_size, ret = 0; in avcodec_fill_audio_frame() local
400 planar = av_sample_fmt_is_planar(sample_fmt); in avcodec_fill_audio_frame()
401 if (planar && nb_channels > AV_NUM_DATA_POINTERS) { in avcodec_fill_audio_frame()
/third_party/ffmpeg/tests/fate/
H A Dpcm.mak7 FATE_SAMPLES_PCM-$(call DEMDEC, EA, PCM_S16LE_PLANAR) += fate-pcm-planar
8 fate-pcm-planar: CMD = framecrc -i $(TARGET_SAMPLES)/ea-mad/xeasport.mad -vn -af aresample

Completed in 24 milliseconds

12