| /external/libaom/av1/ |
| D | av1.cmake | 19 "${AOM_ROOT}/av1/arg_defs.h" 20 "${AOM_ROOT}/av1/arg_defs.c" 21 "${AOM_ROOT}/av1/av1_iface_common.h" 22 "${AOM_ROOT}/av1/common/alloccommon.c" 23 "${AOM_ROOT}/av1/common/alloccommon.h" 24 "${AOM_ROOT}/av1/common/av1_common_int.h" 25 "${AOM_ROOT}/av1/common/av1_inv_txfm1d.c" 26 "${AOM_ROOT}/av1/common/av1_inv_txfm1d.h" 27 "${AOM_ROOT}/av1/common/av1_inv_txfm1d_cfg.h" 28 "${AOM_ROOT}/av1/common/av1_inv_txfm2d.c" [all …]
|
| /external/mesa3d/src/gallium/frontends/va/ |
| D | picture_av1.c | 41 static void tile_info(vlVaContext *context, VADecPictureParameterBufferAV1 *av1) in tile_info() argument 48 unsigned MiCols = 2 * ((av1->frame_width_minus1 + 8) >> 3); in tile_info() 49 unsigned MiRows = 2 * ((av1->frame_height_minus1 + 8) >> 3); in tile_info() 51 unsigned TileColsLog2 = util_logbase2_ceil(av1->tile_cols); in tile_info() 52 unsigned TileRowsLog2 = util_logbase2_ceil(av1->tile_rows); in tile_info() 54 if (av1->pic_info_fields.bits.use_superres) { in tile_info() 55 unsigned width = ((av1->frame_width_minus1 + 1) * 8 + av1->superres_scale_denominator / 2) in tile_info() 56 / av1->superres_scale_denominator; in tile_info() 60 sbCols = (av1->seq_info_fields.fields.use_128x128_superblock) ? in tile_info() 62 sbRows = (av1->seq_info_fields.fields.use_128x128_superblock) ? in tile_info() [all …]
|
| D | picture_av1_enc.c | 103 VAEncSequenceParameterBufferAV1 *av1 = buf->data; in vlVaHandleVAEncSequenceParameterBufferTypeAV1() local 107 context->templat.level = av1->seq_level_idx; in vlVaHandleVAEncSequenceParameterBufferTypeAV1() 120 context->desc.av1enc.seq.tier = av1->seq_tier; in vlVaHandleVAEncSequenceParameterBufferTypeAV1() 121 context->desc.av1enc.seq.level = av1->seq_level_idx; in vlVaHandleVAEncSequenceParameterBufferTypeAV1() 122 context->desc.av1enc.seq.intra_period = av1->intra_period; in vlVaHandleVAEncSequenceParameterBufferTypeAV1() 123 context->desc.av1enc.seq.ip_period = av1->ip_period; in vlVaHandleVAEncSequenceParameterBufferTypeAV1() 124 context->desc.av1enc.seq.bit_depth_minus8 = av1->seq_fields.bits.bit_depth_minus8; in vlVaHandleVAEncSequenceParameterBufferTypeAV1() 125 context->desc.av1enc.seq.seq_bits.enable_cdef = av1->seq_fields.bits.enable_cdef; in vlVaHandleVAEncSequenceParameterBufferTypeAV1() 126 context->desc.av1enc.seq.seq_bits.enable_order_hint = av1->seq_fields.bits.enable_order_hint; in vlVaHandleVAEncSequenceParameterBufferTypeAV1() 129 context->desc.av1enc.rc[i].peak_bitrate = av1->bits_per_second; in vlVaHandleVAEncSequenceParameterBufferTypeAV1() [all …]
|
| /external/libaom/test/ |
| D | test_data_util.cmake | 52 "av1-1-b8-00-quantizer-00.ivf" 53 "av1-1-b8-00-quantizer-00.ivf.md5" 54 "av1-1-b8-00-quantizer-01.ivf" 55 "av1-1-b8-00-quantizer-01.ivf.md5" 56 "av1-1-b8-00-quantizer-02.ivf" 57 "av1-1-b8-00-quantizer-02.ivf.md5" 58 "av1-1-b8-00-quantizer-03.ivf" 59 "av1-1-b8-00-quantizer-03.ivf.md5" 60 "av1-1-b8-00-quantizer-04.ivf" 61 "av1-1-b8-00-quantizer-04.ivf.md5" [all …]
|
| D | test-data.sha1 | 80 c2e1ec9936b95254187a359e94aa32a9f3dad1b7 *av1-1-b8-00-quantizer-00.ivf 81 26cd2a0321d01d9db5f6dace8b43a40cd5b9d58d *av1-1-b8-00-quantizer-00.ivf.md5 82 a56dd02c0258d4afea1ee358a22b54e99e39d5e1 *av1-1-b8-00-quantizer-01.ivf 83 b3d24124d81f1fbb26f5eb0036accb54f3ec69b2 *av1-1-b8-00-quantizer-01.ivf.md5 84 3466327cb842a91d69839b11ef930a74f086f4c6 *av1-1-b8-00-quantizer-02.ivf 85 c111dce946100efeaad34203080eee1d55464df6 *av1-1-b8-00-quantizer-02.ivf.md5 86 d3f1f32de5e2c0c19a58bb8ef096108388c6a820 *av1-1-b8-00-quantizer-03.ivf 87 6265321b31130545b4454982ca93e412a56845b8 *av1-1-b8-00-quantizer-03.ivf.md5 88 f37c393ebe73266a5ec8508a2ca33c586ff28e64 *av1-1-b8-00-quantizer-04.ivf 89 c6e979da71aecc593c0abb40135dd304152b00dd *av1-1-b8-00-quantizer-04.ivf.md5 [all …]
|
| D | test_vectors.cc | 20 "av1-1-b8-00-quantizer-00.ivf", 21 "av1-1-b8-00-quantizer-01.ivf", 22 "av1-1-b8-00-quantizer-02.ivf", 23 "av1-1-b8-00-quantizer-03.ivf", 24 "av1-1-b8-00-quantizer-04.ivf", 25 "av1-1-b8-00-quantizer-05.ivf", 26 "av1-1-b8-00-quantizer-06.ivf", 27 "av1-1-b8-00-quantizer-07.ivf", 28 "av1-1-b8-00-quantizer-08.ivf", 29 "av1-1-b8-00-quantizer-09.ivf", [all …]
|
| D | decode_scalability_test.cc | 83 // av1-1-b8-01-size-16x16.ivf: 88 // av1-1-b8-22-svc-L1T2.ivf: 94 // av1-1-b8-22-svc-L2T1.ivf: 100 // av1-1-b8-22-svc-L2T2.ivf: 112 { "av1-1-b8-01-size-16x16.ivf", kSize16x16Headers, 1 }, 113 { "av1-1-b8-22-svc-L1T2.ivf", kL1T2Headers, 2 }, 114 { "av1-1-b8-22-svc-L2T1.ivf", kL2T1Headers, 2 }, 115 { "av1-1-b8-22-svc-L2T2.ivf", kL2T2Headers, 4 },
|
| /external/libaom/ |
| D | Android.bp | 8 "av1/common/x86/av1_inv_txfm_avx2.c", 9 "av1/common/x86/cdef_block_avx2.c", 10 "av1/common/x86/cfl_avx2.c", 11 "av1/common/x86/convolve_2d_avx2.c", 12 "av1/common/x86/convolve_avx2.c", 13 "av1/common/x86/highbd_convolve_2d_avx2.c", 14 "av1/common/x86/highbd_inv_txfm_avx2.c", 15 "av1/common/x86/highbd_jnt_convolve_avx2.c", 16 "av1/common/x86/highbd_warp_affine_avx2.c", 17 "av1/common/x86/highbd_wiener_convolve_avx2.c", [all …]
|
| D | docs.cmake | 21 set(AOM_DOXYGEN_SECTIONS "av1") 32 "${AOM_ROOT}/av1/common/av1_common_int.h" 33 "${AOM_ROOT}/av1/common/av1_loopfilter.h" 34 "${AOM_ROOT}/av1/common/blockd.h" 35 "${AOM_ROOT}/av1/common/cdef.h" 36 "${AOM_ROOT}/av1/common/enums.h" 37 "${AOM_ROOT}/av1/common/restoration.h" 59 "${AOM_ROOT}/av1/decoder/decoder.h") 117 "${AOM_ROOT}/av1/encoder/bitstream.h" 118 "${AOM_ROOT}/av1/encoder/block.h" [all …]
|
| D | libaom_blocklist.txt | 2 # libaom/av1/common/reconintra.c: indirect call to assembly code on x86/x86_64 platform 7 # libaom/av1/encoder/ratectrl.c: indirect call to assembly code on x86/x86_64 platform 9 # libaom/av1/encoder/var_based_part.c: indirect call to assembly code on x86/x86_64 platform 13 # libaom/av1/encoder/rd.c: indirect call to assembly code on x86/x86_64 platform 15 # libaom/av1/encoder/nonrd_pickmode.c: indirect call to assembly code on x86/x86_64 platform 17 # libaom/av1/encoder/mcomp.c: indirect call to assembly code on x86/x86_64 platform 22 # libaom/av1/encoder/encodeframe.c: indirect call to assembly code on x86/x86_64 platform 27 # libaom/av1/encoder/encodeframe_utils.c: indirect call to assembly code on x86/x86_64 platform 29 # libaom/av1/common/reconintra.c: indirect call to assembly code on x86/x86_64 platform
|
| D | README.md | 3 # AV1 Codec Library 20 2. [Testing the library](#testing-the-av1-codec) 70 The AV1 library source code is stored in the Alliance for Open Media Git 91 The above will generate a makefile build that produces the AV1 library and 99 The AV1 codec library has a great many configuration options. These come in two 103 2. AV1 codec configuration options. These have the form `CONFIG_FEATURE`. 106 enables ccache and disables the AV1 encoder: 115 in the root of the AV1 repository, and AV1 codec configuration options can 120 A dylib (shared object) build of the AV1 codec library can be enabled via the 133 debugging AV1 components. For single configuration generators like the Unix [all …]
|
| /external/mesa3d/src/gallium/frontends/omx/bellagio/ |
| D | vid_dec_av1.c | 146 struct av1_sequence_header_obu *seq = &(priv->codec_data.av1.seq); in sequence_header_obu() 351 priv->picture.av1.picture_parameter.profile = seq->seq_profile; in sequence_header_obu() 352 priv->picture.av1.picture_parameter.seq_info_fields.use_128x128_superblock = in sequence_header_obu() 354 priv->picture.av1.picture_parameter.seq_info_fields.enable_filter_intra = in sequence_header_obu() 356 priv->picture.av1.picture_parameter.seq_info_fields.enable_intra_edge_filter = in sequence_header_obu() 358 priv->picture.av1.picture_parameter.order_hint_bits_minus_1 = in sequence_header_obu() 360 priv->picture.av1.picture_parameter.max_width = seq->max_frame_width_minus_1 + 1; in sequence_header_obu() 361 priv->picture.av1.picture_parameter.max_height = seq->max_frame_height_minus_1 + 1; in sequence_header_obu() 362 priv->picture.av1.picture_parameter.seq_info_fields.enable_interintra_compound = in sequence_header_obu() 364 priv->picture.av1.picture_parameter.seq_info_fields.enable_masked_compound = in sequence_header_obu() [all …]
|
| /external/libaom/build/cmake/ |
| D | aom_config_defaults.cmake | 72 set_aom_config_var(CONFIG_AV1_DECODER 1 "Enable AV1 decoder.") 73 set_aom_config_var(CONFIG_AV1_ENCODER 1 "Enable AV1 encoder.") 89 "Build with quantization matrices for AV1 encoder." 90 "AV1 decoder is always built with quantization matrices.") 103 # AV1 feature flags. 129 # AV1 experiment flags. 131 "AV1 experiment: Improve bitrate accuracy.") 134 "AV1 experiment: Baseline of improve bitrate accuracy experiment.") 136 "AV1 experiment: Bitstream debugging.") 139 "AV1 experiment: Collect encoding component timing information.") [all …]
|
| D | exports_sources.cmake | 17 "${AOM_ROOT}/av1/exports_com") 21 "${AOM_ROOT}/av1/exports_dec") 23 list(APPEND AOM_EXPORTS_SOURCES "${AOM_ROOT}/av1/exports_ident") 29 "${AOM_ROOT}/av1/exports_enc") 34 "${AOM_ROOT}/av1/exports_test")
|
| /external/mesa3d/src/gallium/drivers/virgl/ |
| D | virgl_video.c | 780 struct virgl_av1_picture_desc *vav1 = &vdsc->av1; in fill_av1_picture_desc() 781 struct pipe_av1_picture_desc *av1 = (struct pipe_av1_picture_desc *)desc; in fill_av1_picture_desc() local 786 vbuf = virgl_video_buffer(av1->ref[i]); in fill_av1_picture_desc() 789 vbuf = virgl_video_buffer(av1->film_grain_target); in fill_av1_picture_desc() 792 ITEM_SET(vav1, av1, picture_parameter.profile); in fill_av1_picture_desc() 793 ITEM_SET(vav1, av1, picture_parameter.order_hint_bits_minus_1); in fill_av1_picture_desc() 794 ITEM_SET(vav1, av1, picture_parameter.bit_depth_idx); in fill_av1_picture_desc() 796 ITEM_SET(vav1, av1, picture_parameter.seq_info_fields.use_128x128_superblock); in fill_av1_picture_desc() 797 ITEM_SET(vav1, av1, picture_parameter.seq_info_fields.enable_filter_intra); in fill_av1_picture_desc() 798 ITEM_SET(vav1, av1, picture_parameter.seq_info_fields.enable_intra_edge_filter); in fill_av1_picture_desc() [all …]
|
| /external/webrtc/api/video_codecs/test/ |
| D | sdp_video_format_unittest.cc | 27 EXPECT_TRUE(Sdp("AV1").IsSameCodec(Sdp("Av1"))); in TEST() 33 EXPECT_FALSE(Sdp("AV1").IsSameCodec(Sdp("VP8"))); in TEST() 48 EXPECT_TRUE(Sdp("AV1").IsSameCodec(Sdp("AV1", Params{{"profile", "0"}}))); in TEST() 49 EXPECT_TRUE(Sdp("AV1", Params{{"profile", "0"}}) in TEST() 50 .IsSameCodec(Sdp("AV1", Params{{"profile", "0"}}))); in TEST() 51 EXPECT_TRUE(Sdp("AV1", Params{{"profile", "2"}}) in TEST() 52 .IsSameCodec(Sdp("AV1", Params{{"profile", "2"}}))); in TEST() 67 EXPECT_FALSE(Sdp("AV1").IsSameCodec(Sdp("AV1", Params{{"profile", "1"}}))); in TEST() 68 EXPECT_FALSE(Sdp("AV1", Params{{"profile", "0"}}) in TEST() 69 .IsSameCodec(Sdp("AV1", Params{{"profile", "1"}}))); in TEST() [all …]
|
| /external/deqp/external/vulkancts/modules/vulkan/video/ |
| D | vktVideoClipInfo.cpp | 432 "av1-176x144-main-basic-8.ivf", 444 "av1-352x288-main-allintra-8.ivf", 456 "av1-1920x1080-intrabc-extreme-dv-8.ivf", 468 "av1-352x288-main-cdfupdate-8.ivf", 480 "av1-176x144-main-globalmotion-8.ivf", 492 "av1-352x288-main-filmgrain-8.ivf", 504 "av1-640x360-main-svc-L1T2-8.ivf", 516 "av1-1920x1080-main-superres-8.ivf", 528 "av1-sizeup-fluster.ivf", 540 "av1-argon_test9354_2.obu", [all …]
|
| /external/libaom/av1/encoder/ |
| D | reconinter_enc.h | 16 #include "av1/common/av1_common_int.h" 17 #include "av1/common/blockd.h" 18 #include "av1/common/convolve.h" 19 #include "av1/common/filter.h" 20 #include "av1/common/reconinter.h" 21 #include "av1/common/warped_motion.h"
|
| D | rdopt.h | 17 #include "av1/common/blockd.h" 18 #include "av1/common/txb_common.h" 20 #include "av1/encoder/block.h" 21 #include "av1/encoder/context_tree.h" 22 #include "av1/encoder/encoder.h" 23 #include "av1/encoder/encodetxb.h" 24 #include "av1/encoder/rdopt_utils.h" 38 /*!\brief AV1 intra mode selection for intra frames. 66 /*!\brief AV1 inter mode selection. 98 /*!\brief AV1 intra mode selection based on Non-RD optimized model. [all …]
|
| D | allintra_vis.h | 17 #include "av1/common/enums.h" 18 #include "av1/common/reconintra.h" 20 #include "av1/encoder/block.h" 21 #include "av1/encoder/encoder.h"
|
| /external/webrtc/rtc_base/experiments/ |
| D | balanced_degradation_settings.cc | 124 !IsValid(configs[i].av1, configs[i - 1].av1) || in IsValid() 131 !IsValidConfig(config.h264) || !IsValidConfig(config.av1) || in IsValid() 167 low = config.av1.GetQpLow(); in GetThresholds() 168 high = config.av1.GetQpHigh(); in GetThresholds() 204 fps = config->av1.GetFps(); in GetFps() 236 kbps = config->av1.GetKbps(); in GetKbps() 269 kbps_res = config->av1.GetKbpsRes(); in GetKbpsRes() 321 CodecTypeSpecific av1, in Config() argument 331 av1(av1), in Config() 373 [](Config* c) { return &c->av1.qp_low; }), in BalancedDegradationSettings() [all …]
|
| /external/webrtc/api/video_codecs/ |
| D | av1_profile.h | 23 // Profile information for AV1 video. 27 // https://aomedia.org/av1/specification/annex-a/#profiles 43 // Parses an SDP key-value map of format parameters to retrive an AV1 profile. 50 // Returns true if the parameters have the same AV1 profile or neither contains 51 // an AV1 profile, otherwise false.
|
| /external/libdav1d/ |
| D | README.md | 5 **dav1d** is an **AV1** cross-platform **d**ecoder, open-source, and focused on speed and correctne… 15 … and achieve the **highest speed** possible to overcome the temporary lack of AV1 hardware decoder. 17 It supports all features from AV1, including all subsampling and bit-depth parameters. 135 …at libaom is a very good library. It was however developed for research purposes during AV1 design. 150 ## What about the AV1 patent license? 152 - This project is an implementation of a decoder. It gives you no special rights on the AV1 patents. 154 Please read the [AV1 patent license](doc/PATENTS) that applies to the AV1 specification and codec.
|
| /external/libaom/doc/dev_guide/ |
| D | av1_encoder.dox | 1 /*!\page encoder_guide AV1 ENCODER GUIDE 7 This document provides an architectural overview of the libaom AV1 encoder. 18 Most modern video encoders including VP8, H.264, VP9, HEVC and AV1 38 \subsection architecture_av1_structure AV1 Structure and Complexity 40 As previously stated, AV1 adopts the same underlying paradigm as other block 45 AV1 supports block partitions of various sizes from 128x128 pixels down to 4x4 51 AV1 also provides 71 basic intra prediction modes, 56 single frame inter prediction 56 AV1 also supports warped motion prediction using affine transforms. 66 Consequently, AV1 requires complex control processes. While not necessarily 80 For a more detailed overview of AV1's encoding tools and a discussion of some [all …]
|
| /external/openscreen/cast/ |
| D | standalone_e2e.py | 61 Av1 = 2 variable in VideoCodec 66 "Found codec: libaom-av1 (known to FFMPEG as av1)" 91 installed, one can choose to run AV1 tests by defining the 253 self.assertTrue(codec == VideoCodec.Av1) 254 command.append('av1') 332 'Skipping AV1 test since LibAOM not installed.') 334 """Tests that the AV1 flag works with standard settings.""" 335 output = self.get_output([], VideoCodec.Av1) 336 self.check_logs(output, VideoCodec.Av1)
|