Home
last modified time | relevance | path

Searched refs:planar (Results 1 – 25 of 177) sorted by relevance

12345678

/third_party/ffmpeg/libavutil/
Dsamplefmt.c29 int planar; member
35 … [AV_SAMPLE_FMT_U8] = { .name = "u8", .bits = 8, .planar = 0, .altform = AV_SAMPLE_FMT_U8P },
36 … [AV_SAMPLE_FMT_S16] = { .name = "s16", .bits = 16, .planar = 0, .altform = AV_SAMPLE_FMT_S16P },
37 … [AV_SAMPLE_FMT_S32] = { .name = "s32", .bits = 32, .planar = 0, .altform = AV_SAMPLE_FMT_S32P },
38 … [AV_SAMPLE_FMT_S64] = { .name = "s64", .bits = 64, .planar = 0, .altform = AV_SAMPLE_FMT_S64P },
39 … [AV_SAMPLE_FMT_FLT] = { .name = "flt", .bits = 32, .planar = 0, .altform = AV_SAMPLE_FMT_FLTP },
40 … [AV_SAMPLE_FMT_DBL] = { .name = "dbl", .bits = 64, .planar = 0, .altform = AV_SAMPLE_FMT_DBLP },
41 … [AV_SAMPLE_FMT_U8P] = { .name = "u8p", .bits = 8, .planar = 1, .altform = AV_SAMPLE_FMT_U8 },
42 … [AV_SAMPLE_FMT_S16P] = { .name = "s16p", .bits = 16, .planar = 1, .altform = AV_SAMPLE_FMT_S16 },
43 … [AV_SAMPLE_FMT_S32P] = { .name = "s32p", .bits = 32, .planar = 1, .altform = AV_SAMPLE_FMT_S32 },
[all …]
/third_party/ffmpeg/libavformat/
Davisynth.c239 int planar = 0; // 0: packed, 1: YUV, 2: Y8, 3: Planar RGB, 4: YUVA, 5: Planar RGBA in avisynth_create_stream_video() local
274 planar = 1; in avisynth_create_stream_video()
278 planar = 1; in avisynth_create_stream_video()
282 planar = 1; in avisynth_create_stream_video()
286 planar = 1; in avisynth_create_stream_video()
290 planar = 1; in avisynth_create_stream_video()
294 planar = 1; in avisynth_create_stream_video()
298 planar = 1; in avisynth_create_stream_video()
302 planar = 1; in avisynth_create_stream_video()
306 planar = 1; in avisynth_create_stream_video()
[all …]
/third_party/skia/src/opts/
DSkSwizzler_opts.h368 __m512i planar = skvx::bit_pun<__m512i>(mask); in premul_should_swapRB() local
371 *lo = _mm512_shuffle_epi8(*lo, planar); in premul_should_swapRB()
372 *hi = _mm512_shuffle_epi8(*hi, planar); in premul_should_swapRB()
557 __m512i planar = skvx::bit_pun<__m512i>(mask); in inverted_cmyk_to() local
560 *lo = _mm512_shuffle_epi8(*lo, planar); in inverted_cmyk_to()
561 *hi = _mm512_shuffle_epi8(*hi, planar); in inverted_cmyk_to()
638 __m256i planar; in premul_should_swapRB() local
640 planar = _mm256_setr_epi8(2,6,10,14, 1,5,9,13, 0,4,8,12, 3,7,11,15, in premul_should_swapRB()
643 planar = _mm256_setr_epi8(0,4,8,12, 1,5,9,13, 2,6,10,14, 3,7,11,15, in premul_should_swapRB()
648 *lo = _mm256_shuffle_epi8(*lo, planar); // rrrrgggg bbbbaaaa rrrrgggg bbbbaaaa in premul_should_swapRB()
[all …]
/third_party/ffmpeg/libswresample/
Daudioconvert.c195 const int os= (out->planar ? 1 :out->ch_count) *out->bps; in swri_audio_convert()
201 int planes = in->planar ? in->ch_count : 1; in swri_audio_convert()
208 int planes = out->planar ? out->ch_count : 1; in swri_audio_convert()
223 if(out->planar == in->planar){ in swri_audio_convert()
224 int planes = out->planar ? out->ch_count : 1; in swri_audio_convert()
226 … ctx->simd_f(out->ch+ch, (const uint8_t **)in->ch+ch, off * (out->planar ? 1 :out->ch_count)); in swri_audio_convert()
238 const int is= ich < 0 ? 0 : (in->planar ? 1 : in->ch_count) * in->bps; in swri_audio_convert()
Dswresample.c104 a->planar= av_sample_fmt_is_planar(fmt); in set_audiodata_fmt()
106 a->planar = 1; in set_audiodata_fmt()
422 a->ch[i]= a->data + i*(a->planar ? countb : a->bps); in swri_realloc_audio()
423 if(a->count && a->planar) memcpy(a->ch[i], old.ch[i], a->count*a->bps); in swri_realloc_audio()
425 if(a->count && !a->planar) memcpy(a->ch[0], old.ch[0], a->count*a->ch_count*a->bps); in swri_realloc_audio()
434 av_assert0(out->planar == in->planar); in copy()
437 if(out->planar){ in copy()
449 }else if(out->planar){ in fill_audiodata()
460 if(out->planar){ in reversefill_audiodata()
474 if(in->planar){ in buf_set()
[all …]
/third_party/gstreamer/gstplugins_base/gst-libs/gst/audio/
Daudio-channel-mixer.c787 DEFINE_INTEGER_MIX_FUNC (16, 32, interleaved, planar);
788 DEFINE_INTEGER_MIX_FUNC (16, 32, planar, interleaved);
789 DEFINE_INTEGER_MIX_FUNC (16, 32, planar, planar);
793 DEFINE_INTEGER_MIX_FUNC (32, 64, interleaved, planar);
794 DEFINE_INTEGER_MIX_FUNC (32, 64, planar, interleaved);
795 DEFINE_INTEGER_MIX_FUNC (32, 64, planar, planar);
799 DEFINE_FLOAT_MIX_FUNC (float, interleaved, planar);
800 DEFINE_FLOAT_MIX_FUNC (float, planar, interleaved);
801 DEFINE_FLOAT_MIX_FUNC (float, planar, planar);
805 DEFINE_FLOAT_MIX_FUNC (double, interleaved, planar);
[all …]
/third_party/ffmpeg/libavfilter/
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->channels : 1; in ff_framequeue_skip_samples()
139 if (!planar) in ff_framequeue_skip_samples()
Daf_sofalizer.c354 const int planar = in->format == AV_SAMPLE_FMT_FLTP; in sofalizer_convolute() local
355 const int mult = 1 + !planar; in sofalizer_convolute()
357 … float *dst = (float *)out->extended_data[jobnr * planar]; /* get pointer to audio output buffer */ in sofalizer_convolute()
368 if (!planar) in sofalizer_convolute()
380 if (planar) { in sofalizer_convolute()
451 const int planar = in->format == AV_SAMPLE_FMT_FLTP; in sofalizer_fast_convolute() local
452 const int mult = 1 + !planar; in sofalizer_fast_convolute()
453 … float *dst = (float *)out->extended_data[jobnr * planar]; /* get pointer to audio output buffer */ in sofalizer_fast_convolute()
471 if (!planar) in sofalizer_fast_convolute()
494 …const float *src = (const float *)in->extended_data[i * planar]; /* get pointer to audio input buf… in sofalizer_fast_convolute()
Daf_ashowinfo.c183 int planar = av_sample_fmt_is_planar(buf->format); in filter_frame() local
184 int block_align = av_get_bytes_per_sample(buf->format) * (planar ? 1 : channels); in filter_frame()
186 int planes = planar ? channels : 1; in filter_frame()
Dvf_normalize.c428 int c, planar, scale; in config_input() local
455 planar = desc->flags & AV_PIX_FMT_FLAG_PLANAR; in config_input()
458 s->find_min_max = planar ? find_min_max_planar : find_min_max; in config_input()
459 s->process = planar? process_planar : process; in config_input()
461 s->find_min_max = planar ? find_min_max_planar_16 : find_min_max_16; in config_input()
462 s->process = planar? process_planar_16 : process_16; in config_input()
Dframepool.c125 int ret, planar; in ff_frame_pool_audio_init() local
132 planar = av_sample_fmt_is_planar(format); in ff_frame_pool_audio_init()
135 pool->planes = planar ? channels : 1; in ff_frame_pool_audio_init()
/third_party/flutter/skia/src/opts/
DSkSwizzler_opts.h497 __m128i planar; in premul_should_swapRB() local
499 planar = _mm_setr_epi8(2,6,10,14, 1,5,9,13, 0,4,8,12, 3,7,11,15); in premul_should_swapRB()
501 planar = _mm_setr_epi8(0,4,8,12, 1,5,9,13, 2,6,10,14, 3,7,11,15); in premul_should_swapRB()
505 *lo = _mm_shuffle_epi8(*lo, planar); // rrrrgggg bbbbaaaa in premul_should_swapRB()
506 *hi = _mm_shuffle_epi8(*hi, planar); // RRRRGGGG BBBBAAAA in premul_should_swapRB()
707 __m128i planar; in inverted_cmyk_to() local
709 planar = _mm_setr_epi8(2,6,10,14, 1,5,9,13, 0,4,8,12, 3,7,11,15); in inverted_cmyk_to()
711 planar = _mm_setr_epi8(0,4,8,12, 1,5,9,13, 2,6,10,14, 3,7,11,15); in inverted_cmyk_to()
715 *lo = _mm_shuffle_epi8(*lo, planar); // ccccmmmm yyyykkkk in inverted_cmyk_to()
716 *hi = _mm_shuffle_epi8(*hi, planar); // CCCCMMMM YYYYKKKK in inverted_cmyk_to()
/third_party/ffmpeg/doc/
Dswscale.txt51 When the input to the main path is not planar 8 bits per component YUV or
52 8-bit gray, it is converted to planar 8-bit YUV. Two sets of converters
64 They scale 8-bit unsigned planar data to 16-bit signed planar data.
Dswresample.txt43 Externally all sample formats in packed and planar configuration are supported
45 If only sample format and/or packed/planar conversion is needed, it
Dlibswscale.texi29 format and colorspace of the image, for example from planar YUV420P to
32 interleaved in the same buffer), to planar layout (all samples
/third_party/skia/third_party/externals/egl-registry/extensions/IMG/
DEGL_IMG_image_plane_attribs.txt46 multi-planar Android native image buffer (ANativeWindowBuffer) or
91 <buffer> is a handle to a valid multi-planar surface, such as a YUV420 2 or
92 3 planar video surface, an EGLImage will be created from only one of the
104 plane 0 of a multi-planar buffer may not be the same as that of one
/third_party/EGL/extensions/IMG/
DEGL_IMG_image_plane_attribs.txt46 multi-planar Android native image buffer (ANativeWindowBuffer) or
91 <buffer> is a handle to a valid multi-planar surface, such as a YUV420 2 or
92 3 planar video surface, an EGLImage will be created from only one of the
104 plane 0 of a multi-planar buffer may not be the same as that of one
/third_party/ffmpeg/doc/examples/
Dfilter_audio.c217 int planar = av_sample_fmt_is_planar(frame->format); in process_output() local
219 int planes = planar ? channels : 1; in process_output()
221 int plane_size = bps * frame->nb_samples * (planar ? 1 : channels); in process_output()
/third_party/gstreamer/gstplugins_base/po/
Del.po268 msgid "Uncompressed semi-planar YUV %s"
269 msgstr "Ασυμπίεστο planar YUV 4:2:0"
272 msgid "Uncompressed planar YUV %s"
273 msgstr "Ασυμπίεστο planar YUV 4:2:0"
873 #~ msgid "Uncompressed planar YVU 4:2:0"
874 #~ msgstr "Ασυμπίεστο planar YVU 4:2:0"
888 #~ msgid "Uncompressed planar YUV 4:2:2"
889 #~ msgstr "Ασυμπίεστο planar YUV 4:2:2"
891 #~ msgid "Uncompressed planar YUV 4:1:1"
892 #~ msgstr "Ασυμπίεστο planar YUV 4:1:1"
Dja.po266 msgid "Uncompressed semi-planar YUV %s"
267 msgstr "非圧縮 planar YUV 4:2:0"
270 msgid "Uncompressed planar YUV %s"
271 msgstr "非圧縮 planar YUV 4:2:0"
852 #~ msgid "Uncompressed planar YVU 4:2:0"
853 #~ msgstr "非圧縮 planar YVU 4:2:0"
867 #~ msgid "Uncompressed planar YUV 4:2:2"
868 #~ msgstr "非圧縮 planar YUV 4:2:2"
870 #~ msgid "Uncompressed planar YUV 4:1:1"
871 #~ msgstr "非圧縮 planar YUV 4:1:1"
/third_party/ffmpeg/tests/fate/
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
/third_party/ffmpeg/libavcodec/
Ddpxenc.c33 int planar; member
45 s->planar = !!(desc->flags & AV_PIX_FMT_FLAG_PLANAR); in encode_init()
256 if (s->planar) in encode_frame()
/third_party/EGL/extensions/NV/
DEGL_NV_stream_consumer_gltexture_yuv.txt120 connected to some number of planar textures, determined by the value
206 - EGL_BAD_ACCESS is generated if more than one planar surface
210 support the requested planar arrangement.
216 When a producer is later connected, if it cannot support the planar
258 greater control of the planar arrangement, and the ability to
/third_party/skia/third_party/externals/egl-registry/extensions/NV/
DEGL_NV_stream_consumer_gltexture_yuv.txt120 connected to some number of planar textures, determined by the value
206 - EGL_BAD_ACCESS is generated if more than one planar surface
210 support the requested planar arrangement.
216 When a producer is later connected, if it cannot support the planar
258 greater control of the planar arrangement, and the ability to
/third_party/EGL/extensions/EXT/
DEGL_EXT_image_dma_buf_import.txt141 For semi-planar YUV formats, that first plane (plane 0) holds only the luma
143 1). For fully planar YUV formats, the first plane (plane 0) continues to
161 V. Similarly, the ordering of planes for fully-planar formats is also taken
330 semi-planar or multi-planar.
335 10. How are semi-planar/planar formats handled that have a different
425 of handles to support multi-buffer/multi-planar formats.

12345678