114 Commits (50078c1c8070dd8d1c329e8117ff30ec72489039)

Author SHA1 Message Date
Ramiro Polla 7fd8806924 mlp: Only initialize VLC tables once. This caused a crash when multiple 15 years ago
Ramiro Polla 13bd2044d3 mlp: Simplify adressing of state and coeffs arrays for both filters by making 16 years ago
Ramiro Polla e282272667 mlpdec: Fix possible writing out of array bounds introduced by being 16 years ago
Ramiro Polla e8d341ce19 mlpdec: Split sync word error and MLP sync word check. 16 years ago
Ramiro Polla aff42ee0ff mlpdec: Fix indentation that got mangled from copy&paste. 16 years ago
Ramiro Polla bf4f19dc65 mlpdec: Move MLP's filter_channel() to dsputils. 16 years ago
Ramiro Polla 77b12f809b mlpdec: Simplify filtering code by using only one counter variable. 16 years ago
Ramiro Polla 420df93037 mlpdec: Don't overallocate buffers. 16 years ago
Ramiro Polla 309616b249 mlpdec: Validate num_primitive_matrices. 16 years ago
Ramiro Polla 868170c4da mlpdec: Validate max_channel and max_matrix_channel. 16 years ago
Ramiro Polla 46958efe97 mlpdec: Restart header sync must be 0x31ea for MLP. 16 years ago
Ramiro Polla a256445ec3 mlpdec: Read context variable to local variable to make code cleaner. 16 years ago
Ramiro Polla f95f6ab91e mlpdec: {}- and whitespace-related cosmetics. 16 years ago
Ramiro Polla 63ad832dd6 mlpdec: Use some context arrays with local variables in rematrix_channels(). 16 years ago
Ramiro Polla 15e6748b72 truehd: Simplify rematrix_channels() as per Michael's original review. 16 years ago
Ramiro Polla 95c14b1eea mlpdec: Make read_matrix_params() take unsigned int substr for consistency. 16 years ago
Ramiro Polla 5d9e4eaa6d mlpdec: Check for {matrix,filter}_changed as soon as they are incremented. 16 years ago
Stefano Sabatini 9106a698e7 Rename bitstream.h to get_bits.h. 16 years ago
Thilo Borgmann 7a00bbad21 Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an 16 years ago
Ramiro Polla 75428fa447 mlpdec: Filters and matrices may change only once per substream per access unit. 16 years ago
Ramiro Polla 89e39be3b6 mlpdec: There must be no extraword for MLP. 16 years ago
Ramiro Polla cc9c512638 mlpdec: Validate non-restart bit from the substream header. 16 years ago
Ramiro Polla 0091d8a164 mlpdec: matrix_out_ch must not be greater than max_matrix_channel, and not max_channel. 16 years ago
Ramiro Polla ab79fa44f1 mlpdec: Simplify check for substream_parity_present. 16 years ago
Ramiro Polla 01aaf09274 mlpdec: Simplify no restart header seen error. 16 years ago
Ramiro Polla d7952be311 mlpdec: Simplify substream length mismatch error. 16 years ago
Ramiro Polla d544dcdf38 mlpdec: Prettify substream parity check. 16 years ago
Ramiro Polla 7b18e13a7c mlpdec: Cleaner and better termination word check. 16 years ago
Ramiro Polla 125cf771f6 mlpdec: More validation for read_channel_params() 16 years ago
Ramiro Polla 06e34be88f mlpdec: whitespace cosmetics. 16 years ago
Ramiro Polla a44b9f9574 mlpdec: Simplify &foo[0] to foo and use index (which has just been initialized 16 years ago
Ramiro Polla e71365f427 mlpdec: Split filter_state_buffer into [fi]irbuf and fp to [fi]ir. 16 years ago
Ramiro Polla 0ae59bb01a mlpdec: Unroll copying filter state data and filtering for the two filters. 16 years ago
Ramiro Polla 0c5670a0e5 mlpdec: Max filter orders for FIR and IIR are 8 and 4 respectively. 16 years ago
Ramiro Polla fa937faba4 mlpdec: Remove few random dprintf()s. 16 years ago
Ramiro Polla b864098c16 mlpdec: Check for blocksize in proper range. 16 years ago
Ramiro Polla 8e9ee714fc mlpdec: quant_step_size can be any value from 0 to 0xF. 16 years ago
Ramiro Polla 6fae7cbd7f mlpdec: output_shift can be any value from -8 to 7. 16 years ago
Ramiro Polla af04802640 mlpdec: output_shift is signed 16 years ago
Ramiro Polla 43ee5fe035 mlpdec: Split read_channel_params() into its own function. 16 years ago
Ramiro Polla f8e6293bde mlpdec: Split read_matrix_params() into its own function. 16 years ago
Ramiro Polla 9731e7f13e mlp, truehd: support non 1:1 channel mapping. 16 years ago
Ramiro Polla cbf3cf19f3 Support "next parameter flags present" flag. 16 years ago
Ramiro Polla 932cee5d67 truehd: support up to 3 substreams. 16 years ago
Ramiro Polla 9ba4821d93 Split TrueHD decoder from MLP 16 years ago
Diego Biurrun 0ffbc258aa Change a bunch of codec long_names to be more consistent and descriptive. 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Diego Biurrun dc8a7c93d3 Add missing void keyword to parameterless function declarations. 16 years ago
Diego Biurrun 0fa5f24c3b Change mplayerhq.hu references to ffmpeg.org where appropriate. 16 years ago
Ramiro Polla c687643c68 mlp: cosmetics: remove {}s over one-lined if. 16 years ago