| /external/mesa3d/src/util/ |
| D | vl_vlc.h | 87 vl_vlc_next_input(struct vl_vlc *vlc) in vl_vlc_next_input() argument 89 unsigned len = vlc->sizes[0]; in vl_vlc_next_input() 91 assert(vlc); in vl_vlc_next_input() 92 assert(vlc->bytes_left); in vl_vlc_next_input() 94 if (len < vlc->bytes_left) in vl_vlc_next_input() 95 vlc->bytes_left -= len; in vl_vlc_next_input() 97 len = vlc->bytes_left; in vl_vlc_next_input() 98 vlc->bytes_left = 0; in vl_vlc_next_input() 101 vlc->data = (const uint8_t *) vlc->inputs[0]; in vl_vlc_next_input() 102 vlc->end = vlc->data + len; in vl_vlc_next_input() [all …]
|
| /external/mesa3d/src/gallium/frontends/omx/bellagio/ |
| D | vid_dec_mpeg12.c | 62 static void vid_dec_mpeg12_Decode(vid_dec_PrivateType *priv, struct vl_vlc *vlc, unsigned min_bits_… 143 static void vid_dec_mpeg12_Decode(vid_dec_PrivateType *priv, struct vl_vlc *vlc, unsigned min_bits_… in vid_dec_mpeg12_Decode() argument 148 if (!vl_vlc_search_byte(vlc, vl_vlc_bits_left(vlc) - min_bits_left, 0x00)) in vid_dec_mpeg12_Decode() 151 if (vl_vlc_peekbits(vlc, 24) != 0x000001) { in vid_dec_mpeg12_Decode() 152 vl_vlc_eatbits(vlc, 8); in vid_dec_mpeg12_Decode() 157 unsigned bytes = priv->bytes_left - (vl_vlc_bits_left(vlc) / 8); in vid_dec_mpeg12_Decode() 163 vl_vlc_eatbits(vlc, 24); in vid_dec_mpeg12_Decode() 164 code = vl_vlc_get_uimsbf(vlc, 8); in vid_dec_mpeg12_Decode() 171 vl_vlc_fillbits(vlc); in vid_dec_mpeg12_Decode() 174 vl_vlc_get_uimsbf(vlc, 12); in vid_dec_mpeg12_Decode() [all …]
|
| D | vid_dec_av1.c | 39 static unsigned av1_f(struct vl_vlc *vlc, unsigned n) in av1_f() argument 41 unsigned valid = vl_vlc_valid_bits(vlc); in av1_f() 47 vl_vlc_fillbits(vlc); in av1_f() 49 return vl_vlc_get_uimsbf(vlc, n); in av1_f() 52 static unsigned av1_uvlc(struct vl_vlc *vlc) in av1_uvlc() argument 58 bool done = av1_f(vlc, 1); in av1_uvlc() 67 value = av1_f(vlc, leadingZeros); in av1_uvlc() 72 static int av1_le(struct vl_vlc *vlc, const unsigned n) in av1_le() argument 78 byte = av1_f(vlc, 8); in av1_le() 85 static unsigned av1_uleb128(struct vl_vlc *vlc) in av1_uleb128() argument [all …]
|
| D | vid_dec_h265.c | 914 struct vl_vlc *vlc, in vid_dec_h265_Decode() argument 921 if (!vl_vlc_search_byte(vlc, vl_vlc_bits_left(vlc) - min_bits_left, 0x00)) in vid_dec_h265_Decode() 924 if (vl_vlc_peekbits(vlc, 24) != 0x000001) { in vid_dec_h265_Decode() 925 vl_vlc_eatbits(vlc, 8); in vid_dec_h265_Decode() 930 unsigned bytes = priv->bytes_left - (vl_vlc_bits_left(vlc) / 8); in vid_dec_h265_Decode() 938 vl_vlc_eatbits(vlc, 24); in vid_dec_h265_Decode() 941 vl_vlc_eatbits(vlc, 1); in vid_dec_h265_Decode() 943 if (vl_vlc_valid_bits(vlc) < 15) in vid_dec_h265_Decode() 944 vl_vlc_fillbits(vlc); in vid_dec_h265_Decode() 946 nal_unit_type = vl_vlc_get_uimsbf(vlc, 6); in vid_dec_h265_Decode() [all …]
|
| D | vid_dec.c | 478 struct vl_vlc vlc; in vid_dec_DecodeBuffer() local 480 vl_vlc_init(&vlc, priv->num_in_buffers, priv->inputs, priv->sizes); in vid_dec_DecodeBuffer() 483 priv->bytes_left = vl_vlc_bits_left(&vlc) / 8; in vid_dec_DecodeBuffer() 485 while (vl_vlc_bits_left(&vlc) > min_bits_left) { in vid_dec_DecodeBuffer() 486 priv->Decode(priv, &vlc, min_bits_left); in vid_dec_DecodeBuffer() 487 vl_vlc_fillbits(&vlc); in vid_dec_DecodeBuffer() 491 unsigned bytes = priv->bytes_left - vl_vlc_bits_left(&vlc) / 8; in vid_dec_DecodeBuffer() 522 unsigned delta = MIN2((min_bits_left - vl_vlc_bits_left(&vlc)) / 8, priv->sizes[1]); in vid_dec_DecodeBuffer()
|
| /external/mesa3d/src/gallium/frontends/va/ |
| D | picture_vp9.c | 166 static unsigned vp9_u(struct vl_vlc *vlc, unsigned n) in vp9_u() argument 168 unsigned valid = vl_vlc_valid_bits(vlc); in vp9_u() 174 vl_vlc_fillbits(vlc); in vp9_u() 176 return vl_vlc_get_uimsbf(vlc, n); in vp9_u() 179 static signed vp9_s(struct vl_vlc *vlc, unsigned n) in vp9_s() argument 184 v = vp9_u(vlc, n); in vp9_s() 185 s = vp9_u(vlc, 1); in vp9_s() 190 static void bitdepth_colorspace_sampling(struct vl_vlc *vlc, unsigned profile) in bitdepth_colorspace_sampling() argument 196 vp9_u(vlc, 1); in bitdepth_colorspace_sampling() 198 cs = vp9_u(vlc, 3); in bitdepth_colorspace_sampling() [all …]
|
| D | picture_av1_enc.c | 52 static unsigned av1_f(struct vl_vlc *vlc, unsigned n) in av1_f() argument 54 unsigned valid = vl_vlc_valid_bits(vlc); in av1_f() 60 vl_vlc_fillbits(vlc); in av1_f() 62 return vl_vlc_get_uimsbf(vlc, n); in av1_f() 65 static unsigned av1_uvlc(struct vl_vlc *vlc) in av1_uvlc() argument 71 bool done = av1_f(vlc, 1); in av1_uvlc() 80 value = av1_f(vlc, leadingZeros); in av1_uvlc() 85 static unsigned av1_uleb128(struct vl_vlc *vlc) in av1_uleb128() argument 92 leb128Bytes = av1_f(vlc, 8); in av1_uleb128() 359 static void av1_color_config(vlVaContext *context, struct vl_vlc *vlc) in av1_color_config() argument [all …]
|
| D | picture_hevc_enc.c | 670 struct vl_vlc vlc = {0}; in vlVaHandleVAEncPackedHeaderDataBufferTypeHEVC() local 671 vl_vlc_init(&vlc, 1, (const void * const*)&buf->data, &buf->size); in vlVaHandleVAEncPackedHeaderDataBufferTypeHEVC() 673 while (vl_vlc_bits_left(&vlc) > 0) { in vlVaHandleVAEncPackedHeaderDataBufferTypeHEVC() 675 for (int i = 0; i < 64 && vl_vlc_bits_left(&vlc) >= 24; ++i) { in vlVaHandleVAEncPackedHeaderDataBufferTypeHEVC() 676 if (vl_vlc_peekbits(&vlc, 24) == 0x000001) in vlVaHandleVAEncPackedHeaderDataBufferTypeHEVC() 678 vl_vlc_eatbits(&vlc, 8); in vlVaHandleVAEncPackedHeaderDataBufferTypeHEVC() 679 vl_vlc_fillbits(&vlc); in vlVaHandleVAEncPackedHeaderDataBufferTypeHEVC() 681 vl_vlc_eatbits(&vlc, 24); /* eat the startcode */ in vlVaHandleVAEncPackedHeaderDataBufferTypeHEVC() 683 if (vl_vlc_valid_bits(&vlc) < 15) in vlVaHandleVAEncPackedHeaderDataBufferTypeHEVC() 684 vl_vlc_fillbits(&vlc); in vlVaHandleVAEncPackedHeaderDataBufferTypeHEVC() [all …]
|
| D | picture_h264_enc.c | 501 struct vl_vlc vlc = {0}; in vlVaHandleVAEncPackedHeaderDataBufferTypeH264() local 502 vl_vlc_init(&vlc, 1, (const void * const*)&buf->data, &buf->size); in vlVaHandleVAEncPackedHeaderDataBufferTypeH264() 504 while (vl_vlc_bits_left(&vlc) > 0) { in vlVaHandleVAEncPackedHeaderDataBufferTypeH264() 506 for (int i = 0; i < 64 && vl_vlc_bits_left(&vlc) >= 24; ++i) { in vlVaHandleVAEncPackedHeaderDataBufferTypeH264() 507 if (vl_vlc_peekbits(&vlc, 24) == 0x000001) in vlVaHandleVAEncPackedHeaderDataBufferTypeH264() 509 vl_vlc_eatbits(&vlc, 8); in vlVaHandleVAEncPackedHeaderDataBufferTypeH264() 510 vl_vlc_fillbits(&vlc); in vlVaHandleVAEncPackedHeaderDataBufferTypeH264() 512 vl_vlc_eatbits(&vlc, 24); /* eat the startcode */ in vlVaHandleVAEncPackedHeaderDataBufferTypeH264() 514 if (vl_vlc_valid_bits(&vlc) < 15) in vlVaHandleVAEncPackedHeaderDataBufferTypeH264() 515 vl_vlc_fillbits(&vlc); in vlVaHandleVAEncPackedHeaderDataBufferTypeH264() [all …]
|
| /external/mesa3d/src/gallium/auxiliary/vl/ |
| D | vl_mpeg12_bitstream.c | 628 vl_vlc_fillbits(&bs->vlc); in motion_vector() 629 motion_code = vl_vlc_get_vlclbf(&bs->vlc, tbl_B10, 11); in motion_vector() 633 int residual = vl_vlc_get_uimsbf(&bs->vlc, r_size) + 1; in motion_vector() 640 dmvector[t] = vl_vlc_get_vlclbf(&bs->vlc, tbl_B11, 2); in motion_vector() 662 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << s; in motion_vector_frame() 667 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << (s + 2); in motion_vector_frame() 686 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << s; in motion_vector_field() 689 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << (s + 2); in motion_vector_field() 693 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << s; in motion_vector_field() 717 vl_vlc_fillbits(&bs->vlc); in decode_dct() [all …]
|
| /external/pdfium/third_party/libopenjpeg/ |
| D | ht_dec.c | 193 v |= 0xF; // MEL and VLC segments can overlap in mel_read() 293 * @param [in] lcup is the length of MagSgn+MEL+VLC segments 294 * @param [in] scup is the length of MEL+VLC segments 306 melp->size = scup - 1; // size is the length of MEL+VLC-1 in mel_init() 325 d |= 0xF; //if this is MEL+VLC-1, set LSBs to 0xF in mel_init() 362 * backward, such as VLC and MRP 377 * This reader can read up to 8 bytes from before the VLC segment. 408 if (vlcp->size > 3) { // if there are more than 3 bytes left in VLC in rev_read() 454 * sum of the lengths of VLC and MEL segments), and first unstuff depends 459 * @param [in] lcup is the length of MagSgn+MEL+VLC segments [all …]
|
| D | 0043-mel_init.patch | 14 * @param [in] scup is the length of MEL+VLC segments 57 rev_init(&vlc, coded_data, lcup, scup);
|
| /external/oss-fuzz/projects/vlc/ |
| D | Dockerfile | 20 RUN git clone --depth 1 https://github.com/videolan/vlc vlc 21 WORKDIR vlc
|
| D | build.sh | 44 --enable-vlc=no \ 52 cp ./test/vlc-demux-dec-libfuzzer $OUT/ 53 cp ./test/vlc-demux-libfuzzer $OUT/
|
| D | project.yaml | 1 homepage: "https://github.com/videolan/vlc" 10 main_repo: 'https://github.com/videolan/vlc'
|
| /external/mesa3d/src/gallium/frontends/omx/ |
| D | vid_dec_h264_common.c | 965 void vid_dec_h264_Decode(vid_dec_PrivateType *priv, struct vl_vlc *vlc, unsigned min_bits_left) in vid_dec_h264_Decode() argument 969 if (!vl_vlc_search_byte(vlc, vl_vlc_bits_left(vlc) - min_bits_left, 0x00)) in vid_dec_h264_Decode() 972 if (vl_vlc_peekbits(vlc, 24) != 0x000001) { in vid_dec_h264_Decode() 973 vl_vlc_eatbits(vlc, 8); in vid_dec_h264_Decode() 978 unsigned bytes = priv->bytes_left - (vl_vlc_bits_left(vlc) / 8); in vid_dec_h264_Decode() 985 vl_vlc_eatbits(vlc, 24); in vid_dec_h264_Decode() 988 vl_vlc_eatbits(vlc, 1); in vid_dec_h264_Decode() 990 nal_ref_idc = vl_vlc_get_uimsbf(vlc, 2); in vid_dec_h264_Decode() 998 nal_unit_type = vl_vlc_get_uimsbf(vlc, 5); in vid_dec_h264_Decode() 1005 vl_rbsp_init(&rbsp, vlc, ~0, /* emulation_bytes */ true); in vid_dec_h264_Decode() [all …]
|
| /external/mesa3d/src/gallium/frontends/omx/tizonia/ |
| D | h264dprc.c | 302 struct vl_vlc vlc; in decode_frame() local 304 vl_vlc_init(&vlc, priv->num_in_buffers, priv->inputs, priv->sizes); in decode_frame() 307 priv->bytes_left = vl_vlc_bits_left(&vlc) / 8; in decode_frame() 309 while (vl_vlc_bits_left (&vlc) > min_bits_left) { in decode_frame() 310 vid_dec_h264_Decode(priv, &vlc, min_bits_left); in decode_frame() 311 vl_vlc_fillbits(&vlc); in decode_frame() 315 unsigned bytes = priv->bytes_left - vl_vlc_bits_left(&vlc) / 8; in decode_frame() 347 dec_frame_delta = MIN2((min_bits_left - vl_vlc_bits_left(&vlc)) / 8, priv->sizes[1]); in decode_frame()
|
| /external/libdav1d/ |
| D | CONTRIBUTING.md | 25 …he **C11**/**POSIX** semantic and use a wrapper for older compilers/platforms *(like done in VLC)*. 27 …nctions *(strscpy, asprintf, tdestroy)*, and provide a compatibility fallback *(like done in VLC)*.
|
| /external/mesa3d/src/gallium/frontends/vdpau/ |
| D | decode.c | 530 struct vl_vlc vlc = {}; in vlVdpDecoderFixVC1Startcode() local 534 vl_vlc_init(&vlc, *num_buffers, buffers, sizes); in vlVdpDecoderFixVC1Startcode() 535 while (vl_vlc_search_byte(&vlc, 64*8, 0x00) && vl_vlc_bits_left(&vlc) >= 32) { in vlVdpDecoderFixVC1Startcode() 536 uint32_t value = vl_vlc_peekbits(&vlc, 32); in vlVdpDecoderFixVC1Startcode() 541 vl_vlc_eatbits(&vlc, 8); in vlVdpDecoderFixVC1Startcode()
|
| /external/clang/unittests/AST/ |
| D | CommentParser.cpp | 574 VerbatimLineComment *&VLC, in HasVerbatimLineAt() argument 577 ::testing::AssertionResult AR = GetChildAt(C, Idx, VLC); in HasVerbatimLineAt() 581 StringRef ActualName = VLC->getCommandName(Traits); in HasVerbatimLineAt() 587 StringRef ActualText = VLC->getText(); in HasVerbatimLineAt() 1398 VerbatimLineComment *VLC; in TEST_F() local 1399 ASSERT_TRUE(HasVerbatimLineAt(FC, Traits, 1, VLC, "fn", "")); in TEST_F() 1416 VerbatimLineComment *VLC; in TEST_F() local 1417 ASSERT_TRUE(HasVerbatimLineAt(FC, Traits, 1, VLC, "fn", in TEST_F()
|
| /external/XNNPACK/src/f32-velu/gen/ |
| D | velu-sse41-rr2-lut16-p3-x16.c | 94 …const __m128i vlC = _mm_cvtsi32_si128(*((const int*) ((uintptr_t) xnn_table_exp2minus_k_over_16 … in xnn_f32_velu_ukernel__sse41_rr2_lut16_p3_x16() local 96 …const __m128i vlCD = _mm_insert_epi32(vlC, *((const int*) ((uintptr_t) xnn_table_exp2minus_k_over_… in xnn_f32_velu_ukernel__sse41_rr2_lut16_p3_x16() 131 …const __m128i vlC = _mm_cvtsi32_si128(*((const int*) ((uintptr_t) xnn_table_exp2minus_k_over_16 … in xnn_f32_velu_ukernel__sse41_rr2_lut16_p3_x16() local 133 …const __m128i vlCD = _mm_insert_epi32(vlC, *((const int*) ((uintptr_t) xnn_table_exp2minus_k_over_… in xnn_f32_velu_ukernel__sse41_rr2_lut16_p3_x16()
|
| /external/XNNPACK/src/f32-vsigmoid/gen/ |
| D | vsigmoid-sse41-rr2-lut64-p2-div-x16.c | 89 …const __m128i vlC = _mm_cvtsi32_si128(*((const int*) ((uintptr_t) xnn_table_exp2minus_k_over_64 … in xnn_f32_vsigmoid_ukernel__sse41_rr2_lut64_p2_div_x16() local 91 …const __m128i vlCD = _mm_insert_epi32(vlC, *((const int*) ((uintptr_t) xnn_table_exp2minus_k_over_… in xnn_f32_vsigmoid_ukernel__sse41_rr2_lut64_p2_div_x16() 126 …const __m128i vlC = _mm_cvtsi32_si128(*((const int*) ((uintptr_t) xnn_table_exp2minus_k_over_64 … in xnn_f32_vsigmoid_ukernel__sse41_rr2_lut64_p2_div_x16() local 128 …const __m128i vlCD = _mm_insert_epi32(vlC, *((const int*) ((uintptr_t) xnn_table_exp2minus_k_over_… in xnn_f32_vsigmoid_ukernel__sse41_rr2_lut64_p2_div_x16()
|
| D | vsigmoid-sse2-rr2-lut64-p2-div-x16.c | 95 …const __m128i vlC = _mm_cvtsi32_si128(*((const int*) ((uintptr_t) xnn_table_exp2minus_k_over_64 … in xnn_f32_vsigmoid_ukernel__sse2_rr2_lut64_p2_div_x16() local 98 const __m128i vlCD = _mm_unpacklo_epi32(vlC, vlD); in xnn_f32_vsigmoid_ukernel__sse2_rr2_lut64_p2_div_x16() 140 …const __m128i vlC = _mm_cvtsi32_si128(*((const int*) ((uintptr_t) xnn_table_exp2minus_k_over_64 … in xnn_f32_vsigmoid_ukernel__sse2_rr2_lut64_p2_div_x16() local 143 const __m128i vlCD = _mm_unpacklo_epi32(vlC, vlD); in xnn_f32_vsigmoid_ukernel__sse2_rr2_lut64_p2_div_x16()
|
| /external/libdav1d/package/snap/ |
| D | snapcraft.yaml | 7 A small and fast AV1 decoder from the people who brought you VLC.
|
| /external/clang/tools/libclang/ |
| D | CXComment.cpp | 354 const VerbatimLineComment *VLC = getASTNodeAs<VerbatimLineComment>(CXC); in clang_VerbatimLineComment_getText() local 355 if (!VLC) in clang_VerbatimLineComment_getText() 358 return cxstring::createRef(VLC->getText()); in clang_VerbatimLineComment_getText()
|