1 // Copyright 2023 The ChromiumOS Authors 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 //! Parsers for various kinds of encoded streams. 6 //! 7 //! This module does not provide any actual decoding tools - that's the job of the 8 //! [crate::decoder] module. However the parsers of this module are heavily used in order to 9 //! implement stateless decoding. 10 //! 11 //! There shall be no dependencies from other modules of this crate to this module, so that it 12 //! can be turned into a crate of its own if needed in the future. 13 14 pub mod av1; 15 pub mod h264; 16 pub mod h265; 17 pub mod vp8; 18 pub mod vp9; 19