Home
last modified time | relevance | path

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

123456789

/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/boost/libs/gil/doc/html/_sources/design/
Dbasics.rst.txt14 whereas *planar* images keep the channels in separate color planes. Here is a
20 and in planar form:
22 .. image:: ../images/planar.jpg
29 * Structure (planar vs. interleaved)
Dexamples.rst.txt26 …rgb8c_planar_ptr_t ptr(r,g,b); // constructing const planar pointer from const pointers to each pl…
28 …ref=*ptr; // just like built-in reference, dereferencing a planar pointer returns a planar refer…
30 …p2=ref; p2=p1; p2=ptr[7]; p2=rgb8_pixel_t(1,2,3); // planar/interleaved references and values t…
68 …// storing the first pixel of an 8-bit grayscale image as the 5-th pixel of 32-bit planar RGB imag…
74 values, planar or interleaved, as long as they model ``PixelConcept`` and
120 example work for planar and interleaved images of any color space and pixel
123 does a ``memmove``. For planar images it does ``memmove`` for each channel.
186 channel depth. They could be either planar or interleaved.
Dmetafunctions.rst.txt25 reference is immutable. ``_planar`` indicates planar organization (as opposed
37 …ef_t p(x); // const reference to a 16-bit signed integral (signed short) planar CMYK pixel x.
38 …rgb32f_planar_step_ptr_t ii; // step iterator to a floating point 32-bit (float) planar RGB p…
45 layout, and whether the construct is planar, has a step along the X
208 just like ``View``, but being grayscale and planar:
241 For example, a simple planar or interleaved, step or non-step RGB image view
/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()
/third_party/boost/libs/gil/doc/design/
Dbasics.rst14 whereas *planar* images keep the channels in separate color planes. Here is a
20 and in planar form:
22 .. image:: ../images/planar.jpg
29 * Structure (planar vs. interleaved)
Dexamples.rst26 …rgb8c_planar_ptr_t ptr(r,g,b); // constructing const planar pointer from const pointers to each pl…
28 …ref=*ptr; // just like built-in reference, dereferencing a planar pointer returns a planar refer…
30 …p2=ref; p2=p1; p2=ptr[7]; p2=rgb8_pixel_t(1,2,3); // planar/interleaved references and values t…
68 …// storing the first pixel of an 8-bit grayscale image as the 5-th pixel of 32-bit planar RGB imag…
74 values, planar or interleaved, as long as they model ``PixelConcept`` and
120 example work for planar and interleaved images of any color space and pixel
123 does a ``memmove``. For planar images it does ``memmove`` for each channel.
186 channel depth. They could be either planar or interleaved.
/third_party/boost/libs/gil/test/extension/io/
Dtiff_tiled_rgb_planar_test_1-10.cpp17 BOOST_PP_REPEAT_FROM_TO(1, 8, GENERATE_TILE_STRIP_COMPARISON_BIT_ALIGNED_RGB, (rgb,planar) )
18 BOOST_PP_REPEAT_FROM_TO(9, 11, GENERATE_TILE_STRIP_COMPARISON_BIT_ALIGNED_RGB, (rgb,planar) )
Dtiff_tiled_rgb_planar_test_11-20.cpp17 BOOST_PP_REPEAT_FROM_TO(11, 16, GENERATE_TILE_STRIP_COMPARISON_BIT_ALIGNED_RGB, (rgb,planar) )
18 BOOST_PP_REPEAT_FROM_TO(17, 21, GENERATE_TILE_STRIP_COMPARISON_BIT_ALIGNED_RGB, (rgb,planar) )
/third_party/boost/libs/gil/test/extension/io/tiff/
Dtiff_tiled_rgb_planar_test_1-10.cpp22 BOOST_PP_REPEAT_FROM_TO(1, 8, GENERATE_TILE_STRIP_COMPARISON_BIT_ALIGNED_RGB, (rgb, planar))
23 BOOST_PP_REPEAT_FROM_TO(9, 11, GENERATE_TILE_STRIP_COMPARISON_BIT_ALIGNED_RGB, (rgb, planar))
Dtiff_tiled_rgb_planar_test_11-20.cpp21 BOOST_PP_REPEAT_FROM_TO(11, 16, GENERATE_TILE_STRIP_COMPARISON_BIT_ALIGNED_RGB, (rgb, planar))
22 BOOST_PP_REPEAT_FROM_TO(17, 21, GENERATE_TILE_STRIP_COMPARISON_BIT_ALIGNED_RGB, (rgb, planar))
/third_party/boost/libs/gil/doc/
Dnaming.rst29 - ``_planar`` indicates planar organization (as opposed to interleaved).
47 cmyk16c_planar_ref_t c(b); // const reference to a 16-bit planar CMYK pixel.
48 rgb32f_planar_step_ptr_t d; // step pointer to a 32-bit planar RGB pixel.
/third_party/boost/libs/gil/doc/html/_sources/
Dnaming.rst.txt29 - ``_planar`` indicates planar organization (as opposed to interleaved).
47 cmyk16c_planar_ref_t c(b); // const reference to a 16-bit planar CMYK pixel.
48 rgb32f_planar_step_ptr_t d; // step pointer to a 32-bit planar RGB pixel.
/third_party/boost/boost/gil/concepts/
Dpixel_based.hpp63 static const bool planar = is_planar<P>::value; in constraints() local
64 ignore_unused_variable_warning(planar); in constraints()
/third_party/boost/boost/gil/
Dmetafunctions.hpp600 static bool const planar = mp11::mp_if member in boost::gil::derived_pixel_reference_type
608 using type = typename pixel_reference_type<channel_t, layout_t, planar, mut>::type;
650 static bool const planar = mp11::mp_if member in boost::gil::derived_iterator_type
665 using type = typename iterator_type<channel_t, layout_t, planar, step, mut>::type;
699 static bool const planar = mp11::mp_if member in boost::gil::derived_view_type
714 using type = typename view_type<channel_t, layout_t, planar, step, mut>::type;
740 static bool const planar = mp11::mp_if member in boost::gil::derived_image_type
748 using type = typename image_type<channel_t, layout_t, planar>::type;
/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
/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

123456789