Home
last modified time | relevance | path

Searched +full:video +full:- +full:codecs (Results 1 – 25 of 1044) sorted by relevance

12345678910>>...42

/aosp_15_r20/external/webrtc/modules/video_coding/
H A DBUILD.gn3 # Use of this source code is governed by a BSD-style license
21 "../../api/video:encoded_image",
22 "../../api/video:video_frame",
23 "../../api/video:video_rtp_headers",
33 "//third_party/abseil-cpp/absl/types:optional",
34 "//third_party/abseil-cpp/absl/types:variant",
49 "//third_party/abseil-cpp/absl/container:inlined_vector",
50 "//third_party/abseil-cpp/absl/types:optional",
67 "//third_party/abseil-cpp/absl/algorithm:container",
68 "//third_party/abseil-cpp/absl/container:inlined_vector",
[all …]
/aosp_15_r20/external/webrtc/pc/
H A Dmedia_session_unittest.cc4 * Use of this source code is governed by a BSD-style license
51 ASSERT_EQ(s, cd->cryptos().size()); \
52 ASSERT_EQ(cs, cd->cryptos()[0].cipher_suite)
114 AudioCodec(103, "ISAC", 16000, -1, 1),
132 static const VideoCodec kVideoCodecs1[] = {VideoCodec(96, "H264-SVC"),
136 VideoCodec(96, "H264-SVC")};
144 RtpExtension("urn:ietf:params:rtp-hdrext:ssrc-audio-level", 8),
149 RtpExtension("urn:ietf:params:rtp-hdrext:ssrc-audio-level", 8),
151 RtpExtension("urn:ietf:params:rtp-hdrext:ssrc-audio-level", 12, true),
156 RtpExtension("urn:ietf:params:rtp-hdrext:ssrc-audio-level", 2),
[all …]
H A Dpeer_connection_media_unittest.cc4 * Use of this source code is governed by a BSD-style license
13 // the media-related aspects of SDP.
147 auto result = pc_factory->CreatePeerConnectionOrError( in CreatePeerConnection()
154 observer->SetPeerConnectionInterface(pc.get()); in CreatePeerConnection()
157 wrapper->set_media_engine(media_engine_ptr); in CreatePeerConnection()
162 // track (but no video).
169 wrapper->AddAudioTrack("a"); in CreatePeerConnectionWithAudio()
173 // Accepts the same arguments as CreatePeerConnection and adds default video
181 wrapper->AddVideoTrack("v"); in CreatePeerConnectionWithVideo()
186 // and video tracks.
[all …]
H A Dmedia_session.cc4 * Use of this source code is governed by a BSD-style license
57 names->push_back(rtc::SrtpCryptoSuiteToName(crypto)); in GetSupportedSdesCryptoSuiteNames()
129 if (!content || !content->media_description()) { in IsMediaContentOfType()
132 return content->media_description()->type() == media_type; in IsMediaContentOfType()
154 crypto_out->tag = tag; in CreateCryptoParams()
155 crypto_out->cipher_suite = cipher; in CreateCryptoParams()
156 crypto_out->key_params = kInline; in CreateCryptoParams()
157 crypto_out->key_params += key; in CreateCryptoParams()
163 int size = static_cast<int>(cryptos_out->size()); in AddCryptoParams()
165 cryptos_out->resize(size + 1); in AddCryptoParams()
[all …]
H A Dwebrtc_sdp_unittest.cc4 * Use of this source code is governed by a BSD-style license
101 static const char kAttributeIceUfragVoice[] = "a=ice-ufrag:ufrag_voice\r\n";
102 static const char kAttributeIcePwdVoice[] = "a=ice-pwd:pwd_voice\r\n";
103 static const char kAttributeIceUfragVideo[] = "a=ice-ufrag:ufrag_video\r\n";
104 static const char kAttributeIcePwdVideo[] = "a=ice-pwd:pwd_video\r\n";
118 "a=fingerprint:sha-1 "
120 static const char kExtmapAllowMixed[] = "a=extmap-allow-mixed\r\n";
128 "a=extmap:1/sendrecv urn:ietf:params:rtp-hdrext:encrypt "
156 "o=- 18446744069414584320 18446462598732840960 IN IP4 127.0.0.1\r\n"
157 "s=-\r\n"
[all …]
/aosp_15_r20/external/webrtc/
H A DAndroid.bp5 // Added automatically by a large-scale-change that took the approach of
19 // large-scale-change included anything that looked like it might be a license
23 // See: http://go/android-license-faq
34 "SPDX-license-identifier-Apache-2.0",
35 "SPDX-license-identifier-BSD",
36 "SPDX-license-identifier-MIT",
37 "SPDX-license-identifier-Zlib",
56 "-Wextra",
57 "-Wno-unused-parameter",
58 "-Wshadow",
[all …]
/aosp_15_r20/external/google-cloud-java/java-video-stitcher/proto-google-cloud-video-stitcher-v1/src/main/java/com/google/cloud/video/stitcher/v1/
H A DRenditionFilter.java8 * https://www.apache.org/licenses/LICENSE-2.0
17 // source: google/cloud/video/stitcher/v1/sessions.proto
19 package com.google.cloud.video.stitcher.v1;
25 * Filters for a video or muxed redition.
28 * Protobuf type {@code google.cloud.video.stitcher.v1.RenditionFilter}
32 // @@protoc_insertion_point(message_implements:google.cloud.video.stitcher.v1.RenditionFilter)
56 return com.google.cloud.video.stitcher.v1.SessionsProto in getDescriptor()
63 return com.google.cloud.video.stitcher.v1.SessionsProto in internalGetFieldAccessorTable()
66 com.google.cloud.video.stitcher.v1.RenditionFilter.class, in internalGetFieldAccessorTable()
67 com.google.cloud.video.stitcher.v1.RenditionFilter.Builder.class); in internalGetFieldAccessorTable()
[all …]
/aosp_15_r20/cts/tests/mediapc/requirements/
H A Drequirements.txtpb7 # http://www.apache.org/licenses/LICENSE-2.0
15 # proto-file: wireless/android/mediapc_requirements/requirements.proto
16 # proto-message: RequirementList
19 id: "5.1/H-1-1"
20 name: "Video Decoder Instances"
21 description: "Video decoder instances"
46 description: "When one of the codecs is VP9, variant used in 720p tests"
52 description: "When one of the codecs is AV1, variant used in 720p tests"
77 …specification: "MUST advertise the maximum number of hardware video decoder sessions that can be r…
231 id: "5.1/H-1-2"
[all …]
/aosp_15_r20/external/webrtc/modules/video_coding/g3doc/
H A Dindex.md2 <?% config.freshness.reviewed = '2021-04-15' %?>
4 # Video coding in WebRTC
6 ## Introduction to layered video coding
8 [Video coding][video-coding-wiki] is the process of encoding a stream of
9 uncompressed video frames into a compressed bitstream, whose bitrate is lower
12 ### Block-based hybrid video coding
14 All video codecs in WebRTC are based on the block-based hybrid video coding
15 paradigm, which entails prediction of the original video frame using either
16 [information from previously encoded frames][motion-compensation-wiki] or
18 of the prediction from the original video, and
[all …]
/aosp_15_r20/frameworks/av/services/mediaresourcemanager/test/
H A DResourceObserverService_test.cpp8 * http://www.apache.org/licenses/LICENSE-2.0
177 mService->setObserverService(mObserverService); in SetUp()
187 // mTestObserver1 monitors secure video codecs. in registerObservers()
188 EXPECT_TRUE(mObserverService->registerObserver(mTestObserver1, filters1).isOk()); in registerObservers()
190 // mTestObserver2 monitors non-secure video codecs. in registerObservers()
191 EXPECT_TRUE(mObserverService->registerObserver(mTestObserver2, filters2).isOk()); in registerObservers()
193 // mTestObserver3 monitors both secure & non-secure video codecs. in registerObservers()
194 EXPECT_TRUE(mObserverService->registerObserver(mTestObserver3, filters3).isOk()); in registerObservers()
209 status = mObserverService->registerObserver(nullptr, filters1); in TEST_F()
214 status = mObserverService->registerObserver(mTestObserver1, filters1); in TEST_F()
[all …]
/aosp_15_r20/cts/tests/media/src/android/mediav2/cts/
H A DCodecInfoTest.java8 * http://www.apache.org/licenses/LICENSE-2.0
139 * Checks if the video codecs available on the device advertise support for at least one
150 Assume.assumeTrue("Test is applicable for video codecs and aac", in testCodecProfileSupport()
151 mMediaType.startsWith("video/") || mMediaType.equals( in testCodecProfileSupport()
160 if (IntStream.of(profileArray).anyMatch(x -> x == pl.profile)) { in testCodecProfileSupport()
171 * Checks if all the video codecs available on the device advertise supported dimensions.
173 * test. The test only checks if all video codecs advertise valid size.
178 Assume.assumeTrue("Test is applicable for video codecs", mMediaType.startsWith("video/")); in testSupportedDimensions()
182 assertNotNull(mCodecName + " did not provide video capabilities \n", vcaps); in testSupportedDimensions()
191 * capabilities are in sync with the device's display capabilities. Precisely, if a video
[all …]
/aosp_15_r20/external/libogg/doc/
H A Drfc5334.txt43 10.2. video/ogg . . . . . . . . . . . . . . . . . . . . . . . . . 8
79 video, [Speex] (narrow-band and wide-band) speech, [Vorbis] or [FLAC]
81 data, it is possible to include any other type of video, audio,
82 image, text, or, generally speaking, any time-continuously sampled
86 transport mechanisms that provide their own framing and packet-
91 HTTP, included in multi-part documents, or used in other places where
98 o The types "video/ogg" and "audio/ogg" are defined.
104 o The codecs parameter is defined for optional use.
133 are considered non-compliant. Implementations that satisfy all
143 Use of the "application" top-level type for this kind of content is
[all …]
/aosp_15_r20/frameworks/av/media/libstagefright/httplive/fuzzer/corpus/
H A Dindex72 #EXT-X-VERSION:4
3 ## Created with Unified Streaming Platform (version=1.11.3-24438)
4 #EXT-X-SESSION-KEY:METHOD=AES-128,URI="https://demo.unified-streaming.com/video/tears-of-steel/aes.…
7 #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-aacl-64",LANGUAGE="en",NAME="English",DEFAULT=YES,AUTOSELEC…
8 #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-aacl-128",LANGUAGE="en",NAME="English",DEFAULT=YES,AUTOSELE…
11 #EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="textstream",LANGUAGE="en",NAME="English",DEFAULT=YES,AUTOSELE…
12 #EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="textstream",LANGUAGE="ru",NAME="Russian",AUTOSELECT=YES,URI="…
15 …EXT-X-STREAM-INF:BANDWIDTH=494000,CODECS="mp4a.40.2,avc1.42C00D",RESOLUTION=224x100,FRAME-RATE=24,…
16 tears-of-steel-aes-audio_eng=64008-video_eng=401000.m3u8
17 …XT-X-STREAM-INF:BANDWIDTH=933000,CODECS="mp4a.40.2,avc1.42C016",RESOLUTION=448x200,FRAME-RATE=24,A…
[all …]
/aosp_15_r20/external/exoplayer/tree_15dc86382f17a24a3e881e52e31a810c1ea44b49/library/common/src/main/java/com/google/android/exoplayer2/
H A DFormat.java8 * http://www.apache.org/licenses/LICENSE-2.0
26 import com.google.android.exoplayer2.video.ColorInfo;
44 * href="https://exoplayer.dev/supported-formats.html">Supported formats page</a>.
56 * <li>{@link #codecs}
60 * <h2 id="container-formats">Fields relevant to container formats</h2>
64 * <li>If the container only contains a single media track, <a href="#sample-formats">fields
69 * of the track. See the sections below for <a href="#video-formats">video</a>, <a
70 * href="#audio-formats">audio</a> and <a href="#text-formats">text</a> formats.
73 * <h2 id="sample-formats">Fields relevant to sample formats</h2>
82 * for <a href="#video-formats">video</a>, <a href="#audio-formats">audio</a> and <a
[all …]
/aosp_15_r20/external/exoplayer/tree_8e57d3715f9092d5ec54ebe2e538f34bfcc34479/library/common/src/main/java/com/google/android/exoplayer2/
H A DFormat.java8 * http://www.apache.org/licenses/LICENSE-2.0
28 import com.google.android.exoplayer2.video.ColorInfo;
47 * href="https://exoplayer.dev/supported-formats.html">Supported formats page</a>.
59 * <li>{@link #codecs}
63 * <h2 id="container-formats">Fields relevant to container formats</h2>
67 * <li>If the container only contains a single media track, <a href="#sample-formats">fields
72 * of the track. See the sections below for <a href="#video-formats">video</a>, <a
73 * href="#audio-formats">audio</a> and <a href="#text-formats">text</a> formats.
76 * <h2 id="sample-formats">Fields relevant to sample formats</h2>
85 * for <a href="#video-formats">video</a>, <a href="#audio-formats">audio</a> and <a
[all …]
/aosp_15_r20/external/webrtc/api/
H A Drtp_parameters.h4 * Use of this source code is governed by a BSD-style license
26 #include "api/video/resolution.h"
43 // SSRCs, since they use the full unsigned 32-bit range, and aren't expected to
48 // (such as codecs, by providing an external encoder factory), a string
60 LNTF, // "goog-lntf"
62 REMB, // "goog-remb"
80 // https://w3c.github.io/webrtc-pc/#idl-def-rtcdegradationpreference.
81 // These options are enforced on a best-effort basis. For instance, all of
84 // maintain-framerate option.
87 // Don't take any actions based on over-utilization signals. Not part of the
[all …]
/aosp_15_r20/external/exoplayer/tree_8e57d3715f9092d5ec54ebe2e538f34bfcc34479/docs/
H A Ddebug-logging.md1 ---
3 ---
14 {: .language-java}
30 {: .language-shell}
81 EventLogger: [X] Track:0, id=133, mimeType=video/avc, bitrate=261112, codecs=avc1.4d4015, res=4…
82 EventLogger: [X] Track:1, id=134, mimeType=video/avc, bitrate=671331, codecs=avc1.4d401e, res=6…
83 EventLogger: [X] Track:2, id=135, mimeType=video/avc, bitrate=1204535, codecs=avc1.4d401f, res=…
84 EventLogger: [X] Track:3, id=160, mimeType=video/avc, bitrate=112329, codecs=avc1.4d400c, res=2…
85 EventLogger: [ ] Track:4, id=136, mimeType=video/avc, bitrate=2400538, codecs=avc1.4d401f, res=…
88 EventLogger: [ ] Track:0, id=139, mimeType=audio/mp4a-latm, bitrate=48582, codecs=mp4a.40.5, ch…
[all …]
/aosp_15_r20/external/exoplayer/tree_15dc86382f17a24a3e881e52e31a810c1ea44b49/docs/
H A Ddebug-logging.md1 ---
3 ---
14 {: .language-java}
33 {: .language-shell}
85 EventLogger: [X] Track:0, id=133, mimeType=video/avc, bitrate=261112, codecs=avc1.4d4015, res…
86 EventLogger: [X] Track:1, id=134, mimeType=video/avc, bitrate=671331, codecs=avc1.4d401e, res…
87 EventLogger: [X] Track:2, id=135, mimeType=video/avc, bitrate=1204535, codecs=avc1.4d401f, re…
88 EventLogger: [X] Track:3, id=160, mimeType=video/avc, bitrate=112329, codecs=avc1.4d400c, res…
89 EventLogger: [ ] Track:4, id=136, mimeType=video/avc, bitrate=2400538, codecs=avc1.4d401f, re…
94 EventLogger: [ ] Track:0, id=139, mimeType=audio/mp4a-latm, bitrate=48582, codecs=mp4a.40.5, …
[all …]
/aosp_15_r20/frameworks/av/services/mediaresourcemanager/
H A DResourceManagerMetrics.h9 ** http://www.apache.org/licenses/LICENSE-2.0
35 // - Encoder or Decoder
36 // - hardware implementation or not
37 // - Audio/Video/Image codec
80 // concurrent HW Video codecs.
82 // concurrent SW Video codecs.
84 // concurrent Video codecs.
86 // concurrent Audio codecs.
88 // concurrent Image codecs.
100 // - What apps are causing reclaim and what apps are targeted (reclaimed from) in the process?
[all …]
/aosp_15_r20/frameworks/av/media/libmedia/include/media/
H A DVideoCapabilities.h8 * http://www.apache.org/licenses/LICENSE-2.0
33 * Video frames are conceptually divided into 16-by-16 pixel blocks called macroblocks.
34 * Most coding standards operate on these 16-by-16 pixel blocks; thus, codec performance
195 * Returns the range of supported video widths.
196 * 32-bit processes will not support resolutions larger than 4096x4096 due to
202 * Returns the range of supported video heights.
203 * 32-bit processes will not support resolutions larger than 4096x4096 due to
209 * Returns the alignment requirement for video width (in pixels).
211 * This is a power-of-2 value that video width must be a
217 * Returns the alignment requirement for video height (in pixels).
[all …]
/aosp_15_r20/frameworks/av/media/ndk/include/media/
H A DNdkMediaCodecInfo.h8 * http://www.apache.org/licenses/LICENSE-2.0
94 * The type of codecs.
105 * Software-only codecs are more secure as they run in a tighter security sandbox.
106 * On the other hand, software-only codecs do not provide any performance guarantees.
113 * Hardware codecs generally have higher performance or lower power consumption than
114 * software codecs, but since they are specific to each device,
121 * Mainly referring to software codecs provided by vendors.
152 * Return -1 if @param info is invalid.
165 * Return -1 if @param featureName is invalid.
178 * Return -1 if @param featureName is invalid.
[all …]
/aosp_15_r20/out/soong/ndk/sysroot/usr/include/media/
DNdkMediaCodecInfo.h8 * http://www.apache.org/licenses/LICENSE-2.0
94 * The type of codecs.
105 * Software-only codecs are more secure as they run in a tighter security sandbox.
106 * On the other hand, software-only codecs do not provide any performance guarantees.
113 * Hardware codecs generally have higher performance or lower power consumption than
114 * software codecs, but since they are specific to each device,
121 * Mainly referring to software codecs provided by vendors.
152 * Return -1 if @param info is invalid.
165 * Return -1 if @param featureName is invalid.
178 * Return -1 if @param featureName is invalid.
[all …]
/aosp_15_r20/external/crosvm/devices/src/virtio/video/encoder/backend/
H A Dffmpeg.rs2 // Use of this source code is governed by a BSD-style license that can be
31 use crate::virtio::video::encoder::backend::Encoder;
32 use crate::virtio::video::encoder::backend::EncoderSession;
33 use crate::virtio::video::encoder::EncoderCapabilities;
34 use crate::virtio::video::encoder::EncoderEvent;
35 use crate::virtio::video::encoder::InputBufferId;
36 use crate::virtio::video::encoder::OutputBufferId;
37 use crate::virtio::video::encoder::SessionConfig;
38 use crate::virtio::video::error::VideoError;
39 use crate::virtio::video::error::VideoResult;
[all …]
/aosp_15_r20/external/google-cloud-java/java-video-live-stream/proto-google-cloud-live-stream-v1/src/main/java/com/google/cloud/video/livestream/v1/
H A DTextStream.java8 * https://www.apache.org/licenses/LICENSE-2.0
17 // source: google/cloud/video/livestream/v1/outputs.proto
19 package com.google.cloud.video.livestream.v1;
28 * Protobuf type {@code google.cloud.video.livestream.v1.TextStream}
32 // @@protoc_insertion_point(message_implements:google.cloud.video.livestream.v1.TextStream)
56 return com.google.cloud.video.livestream.v1.OutputsProto in getDescriptor()
63 return com.google.cloud.video.livestream.v1.OutputsProto in internalGetFieldAccessorTable()
66 com.google.cloud.video.livestream.v1.TextStream.class, in internalGetFieldAccessorTable()
67 com.google.cloud.video.livestream.v1.TextStream.Builder.class); in internalGetFieldAccessorTable()
79 * Supported text codecs:
[all …]
/aosp_15_r20/external/webrtc/media/engine/
H A Dwebrtc_video_engine.cc4 * Use of this source code is governed by a BSD-style license
23 #include "api/video/video_codec_constants.h"
24 #include "api/video/video_codec_type.h"
33 #include "modules/video_coding/codecs/vp9/svc_config.h"
81 if (codec->name == kRedCodecName || codec->name == kUlpfecCodecName) in AddDefaultFeedbackParams()
83 codec->AddFeedbackParam(FeedbackParam(kRtcpFbParamRemb, kParamValueEmpty)); in AddDefaultFeedbackParams()
84 codec->AddFeedbackParam( in AddDefaultFeedbackParams()
87 if (codec->name == kFlexfecCodecName) in AddDefaultFeedbackParams()
89 codec->AddFeedbackParam(FeedbackParam(kRtcpFbParamCcm, kRtcpFbCcmParamFir)); in AddDefaultFeedbackParams()
90 codec->AddFeedbackParam(FeedbackParam(kRtcpFbParamNack, kParamValueEmpty)); in AddDefaultFeedbackParams()
[all …]

12345678910>>...42