Sign in
android
/
platform
/
external
/
iamf_tools
/
HEAD
2e997cd
Upgrade iamf_tools to e42e82092f6a46df4c1eebc0e67fa1fdd6788696
by Trevor Knight
· 5 months ago
main
e42e820
Add API ability to specify the sample size of the output.
by trevork
· 5 months ago
9d5eef8
No public description
by trevork
· 5 months ago
eff99b9
Remove unused trimming arguments for WritePcmFrameToBuffer
by trevork
· 5 months ago
2c38ea8
No public description
by jwcullen
· 5 months ago
9845cc5
`MixPresentationObu`: Remove redundant `num*` fields.
by jwcullen
· 5 months ago
0568289
Implement `IamfDecoder::GetOutputLayout()`.
by Googler
· 5 months ago
266f41c
Add conversion from internal layout type to api output layout type.
by Googler
· 5 months ago
8d3f808
Add an `output_layout` parameter to `ObuProcessor::CreateForRendering()` and `ObuProcessor::InitializeForRendering()`. This allows us to record the actual layout that will be used, once we've looked through the descriptors and checked whether the user selected layout is a viable option.
by Googler
· 5 months ago
c299158
Mark API iamf_decoder_fuzz_test as Linux-only
by trevork
· 5 months ago
4f32e0a
Add requested_layout input arg to both Create() functions in IamfDecoder. This allows us to support user-specified layouts at creation time.
by Googler
· 5 months ago
23d4333
Add selection criteria for choosing a layout and mix presentation to render. We first search for an exact match between a users desired layout and the layouts available in the mix presentations. If we succeed then that becomes the playback layout and mix presentation to render. If there is no exact match, then we default to the first layout within the first mix presentation.
by Googler
· 5 months ago
2aeb163
Reduces logging in the demixing module
by yero
· 5 months ago
e7603ed
Update mix presentation filtering function to return all supported mix presentations rather than just the first one.
by Googler
· 5 months ago
7f16f28
Update iamf_decoder to ensure that Decode() exits after processing descriptors for the first time to allow the user a chance to perform any desired configurations. Any temporal units pushed in the initial Decode() call will be held and processed once Decode() is called again.
by Googler
· 5 months ago
46e3492
No public description
by yero
· 5 months ago
de33dfb
No public description
by yero
· 5 months ago
a3d8d2f
No public description
by jwcullen
· 5 months ago
0857a0a
`TemporalUnitView`: provides the end_timestamp.
by jwcullen
· 5 months ago
c5aa050
Add a more flexible util to create LPCM codec configs.
by jwcullen
· 5 months ago
57362d6
Create fuzz tests for iamf_decoder.h interface
by trevork
· 5 months ago
a8ae249
Defensively set insufficient_data to be false
by trevork
· 5 months ago
7cca7a0
Small tweaks to the API interface and iamf_decoder.cc
by trevork
· 5 months ago
1530277
Harden and split `DemixingModule::DemixAudioSamples` into two functions.
by jwcullen
· 6 months ago
14c5c5f
Stamp build info in MacOS and Linux
by jwcullen
· 6 months ago
ac45e4a
ObuSequencer: Introduce `UpdateDescriptorObusAndClose`.
by jwcullen
· 6 months ago
6a9fc32
Deprecate `PickAndPlace` in favor of a new iterative `ObuSequencer` interface.
by jwcullen
· 6 months ago
b851e19
Log the entire Mix Presention OBU after finalization. Also log omitted `mix_presentation_tags`.
by jwcullen
· 6 months ago
7528457
Add support for an arbitrary streaming use case.
by Googler
· 6 months ago
f5f20cd
Add test coverage for ProcessTemporalUnit which was previously missing.
by Googler
· 6 months ago
8221546
`mix_presentation.proto`: Deprecate several `num*` fields.
by jwcullen
· 6 months ago
98a55bd
Clean up obsolete TODOs about mixing audio to a common format.
by jwcullen
· 6 months ago
7260def
Implement 'lookahead' behavior in ProcessTemporalUnitObu.
by Googler
· 6 months ago
ffe7a92
Fill out rest of build rule for iamf_tools am: 9b60e4ae0f
by Trevor Knight
· 6 months ago
bf55736
Merge "Upgrade iamf_tools to 612bf29777031b1d154a0126ba5ffe7b3b7a3c0f" into main am: 9854a1940e
by Trevor Knight
· 6 months ago
9b60e4a
Fill out rest of build rule for iamf_tools
by Trevor Knight
· 6 months ago
9854a19
Merge "Upgrade iamf_tools to 612bf29777031b1d154a0126ba5ffe7b3b7a3c0f" into main
by Trevor Knight
· 6 months ago
cc67619
Upgrade iamf_tools to 612bf29777031b1d154a0126ba5ffe7b3b7a3c0f
by Trevor Knight
· 6 months ago
612bf29
Remove redundant range check in ValidateInRange
by trevork
· 6 months ago
92c2627
Remove AAC library include when DISABLE_AAC define is defined
by trevork
· 6 months ago
23766ca
Fix warning about class/struct mismatch for DecoderState
by trevork
· 6 months ago
dde7dd2
Fill in api::OutputLayout with all loudspeaker layouts
by trevork
· 6 months ago
27a7d3d
Upgrade iamf_tools to 0e0c206684acb4fd2716ef7f3673d3f75e7cd83c am: fc477a32eb
by Trevor Knight
· 6 months ago
fc477a3
Upgrade iamf_tools to 0e0c206684acb4fd2716ef7f3673d3f75e7cd83c
by Trevor Knight
· 6 months ago
0e0c206
Fix Windows bug where stray files could be leftover after failure.
by jwcullen
· 6 months ago
8488581
No public description
by trevork
· 6 months ago
2f4b3f5
Create api/conversion dir and conversion util for Layouts
by trevork
· 6 months ago
45b9547
Create api/types.h for the types that can be provided/returned from IamfDecoder
by trevork
· 6 months ago
aa4a842
Refactor `ObuBase::PickAndPlace` to be concrete, and dispatch to abstract functions.
by jwcullen
· 6 months ago
2fadd95
No public description
by yero
· 6 months ago
751e3d5
No public description
by trevork
· 6 months ago
fce36c3
Move iamf_decoder into api/decoder subfolder
by trevork
· 6 months ago
0cf2ecb
Port usage of `TemporalUnit` to `TemporalUnitView`.
by jwcullen
· 6 months ago
385c356
Implement `TemporalUnitView` and make temporal unit logic stricter.
by jwcullen
· 6 months ago
22c56e4
Improve `CodecId` debugging/logging string.
by jwcullen
· 6 months ago
5806a81
docs: Document how to use MP4Box with IAMF, including an example.
by flim
· 6 months ago
7f929be
By default, insert a tag describing the build information.
by jwcullen
· 6 months ago
285e124
Removes `PerIdParamMetadata`
by yero
· 6 months ago
8e89431
Break out `SerializeObusExpectOk`.
by jwcullen
· 6 months ago
646a5e5
Remove `ValidateAndGetCommonTrim`, which was used only in tests.
by jwcullen
· 6 months ago
1b21e97
Fix bad default bitrate setting; let `fdk_aac` automatically determine it.
by jwcullen
· 6 months ago
3536c28
No public description
by trevork
· 6 months ago
1c1fe48
Implement `GlobalTimingModule::Create`, harden move semantics.
by jwcullen
· 6 months ago
061d531
Refactor `global_timing_module_test`.
by jwcullen
· 6 months ago
5c9f852
Fixes a bug where the size of `recon_gain_elements` != number of layers
by yero
· 6 months ago
f341115
Upgrade iamf_tools to f84e8447fc6ed4b68852fb25f1b28d4542bda04c am: 78bb12ff13
by Trevor Knight
· 6 months ago
78bb12f
Upgrade iamf_tools to f84e8447fc6ed4b68852fb25f1b28d4542bda04c
by Trevor Knight
· 6 months ago
f84e844
Fix broken MacOS build.
by jwcullen
· 6 months ago
74f767b
Change `WriteUint8Vector` to `WriteUint8Span` in WriteBitBuffer.
by jwcullen
· 6 months ago
3d0c7ce
`MixPresentationGenerator`: Add an option to add a tag describing the build information.
by jwcullen
· 6 months ago
a814b62
Add `SetFromMap`.
by jwcullen
· 6 months ago
3e61957
Change `StreamBasedReadBuffer::PushBytes` to take a span.
by jwcullen
· 6 months ago
f829747
`ObuSequencer`: Split out `ObuSequencerBase/ObuSequencerIamf`.
by jwcullen
· 6 months ago
d61f89a
Implement IamfDecoder::Flush.
by Googler
· 6 months ago
7f45842
Create initial Android.bp with build rule for iamf_tools. am: 8fc4464200
by Trevor Knight
· 6 months ago
d92be19
Parameter Block OBU to hold a constant reference of per-ID metadata
by yero
· 6 months ago
0d08b38
Implement GetOutputTemporalUnit().
by Googler
· 6 months ago
8fc4464
Create initial Android.bp with build rule for iamf_tools.
by Trevor Knight
· 6 months ago
baf63e5
Add IsTemporalUnitAvailable function.
by Googler
· 6 months ago
e0b17be
Add logic to decode temporal units in IamfDecoder::Decode. This implementation handles streams in which temporal units are always whole; it notably does not handle cases in which Decode() receives a partial temporal unit. This case is complicated and we currently don't have the proper underlying code to support this at this level. Subsequent cls will fix this issue.
by Googler
· 6 months ago
6069869
Add initial IamfDecoder::Decode implementation.
by Googler
· 6 months ago
1e52a47
Tweak build files to support directly loading `rules_cc`.
by jwcullen
· 6 months ago
d6e92ac
`MixPresentationGenerator`: Infer `num_tags` instead of requiring user input to match.
by jwcullen
· 6 months ago
2ea5d8d
`ObuProcessor`: Log status in all paths where creation fails.
by jwcullen
· 6 months ago
00708c9
Fix broken Apple Clang < 16.0.0 build: Avoid using parenthesized initialization of aggregates.
by jwcullen
· 6 months ago
a99a2e4
Add a placeholder `EncoderControlMetadata` and a slot for one in `UserMetadata`.
by jwcullen
· 6 months ago
18011fe
Removes RTTI by storing variants of `ParamDefinition`s in `AudioElementParam`
by yero
· 6 months ago
b468d0d
Remove unused `FlacDecoder::flac_decoder_config_`.
by jwcullen
· 6 months ago
745bba0
Upgrade iamf_tools to 715a73be2a8449461a9262ad053366cba9161611 am: 05e8a35e7b
by Trevor Knight
· 7 months ago
05e8a35
Upgrade iamf_tools to 715a73be2a8449461a9262ad053366cba9161611
by Trevor Knight
· 7 months ago
715a73b
Further removal of unused proto includes and build deps
by trevork
· 7 months ago
6615127
Warn that some ADM conversions are experimental, and update stale README.
by jwcullen
· 7 months ago
f0eeda0
Clean up some proto includes and dependencies
by trevork
· 7 months ago
d2fc40b
Move Finalize utils from AudioElementGenerator to ObuWithDataGenerator
by trevork
· 7 months ago
c194a22
Fix botched `absl::flat_hash_map<Key,Value>::emplace` call.
by jwcullen
· 7 months ago
b0ae3e6
Fix comment formatting which didn't get applied properly.
by trevork
· 7 months ago
7ae60a1
Pull the dependency on protobuf out of the DemixingModule
by trevork
· 7 months ago
fa7ec41
Small proto_utils clean up
by trevork
· 7 months ago
9a60e9a
Surface outputted pcm samples from the renderer to the top-level of the obu processor.
by Googler
· 7 months ago
398fd3b
Remove dependency on wav writing in obu processor.
by Googler
· 7 months ago
Next »