Home
last modified time | relevance | path

Searched full:av1 (Results 1 – 25 of 849) sorted by relevance

12345678910>>...34

/external/libaom/av1/
Dav1.cmake19 "${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/
Dpicture_av1.c41 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 …]
Dpicture_av1_enc.c103 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/
Dtest_data_util.cmake52 "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 …]
Dtest-data.sha180 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 …]
Dtest_vectors.cc20 "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 …]
Ddecode_scalability_test.cc83 // 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/
DAndroid.bp8 "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 …]
Ddocs.cmake21 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 …]
Dlibaom_blocklist.txt2 # 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
DREADME.md3 # 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/
Dvid_dec_av1.c146 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/
Daom_config_defaults.cmake72 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 …]
Dexports_sources.cmake17 "${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/
Dvirgl_video.c780 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/
Dsdp_video_format_unittest.cc27 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/
DvktVideoClipInfo.cpp432 "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/
Dreconinter_enc.h16 #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"
Drdopt.h17 #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 …]
Dallintra_vis.h17 #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/
Dbalanced_degradation_settings.cc124 !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/
Dav1_profile.h23 // 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/
DREADME.md5 **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/
Dav1_encoder.dox1 /*!\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/
Dstandalone_e2e.py61 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)

12345678910>>...34