Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/LAVFilters.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-11-01Add support for TAKLucien
Signed-off-by: Hendrik Leppkes <h.leppkes@gmail.com>
2012-11-01Move DCA marker defines into the appropriate header file.Hendrik Leppkes
2012-10-31Update ffmpegHendrik Leppkes
2012-10-30Add DebugRelease profileHendrik Leppkes
2012-10-27Map A-Law, muLaw, MS-GSM, MS ADPCM and Truespeech to DirectShow typesHendrik Leppkes
2012-10-27Map DirectShow types for AMR-NB and NellymoserHendrik Leppkes
2012-10-27Make a variable const to help the optimizerHendrik Leppkes
2012-10-27Optimize clipping protection algorithm by removing one float compare.Hendrik Leppkes
2012-10-21Flush the decoder/parser on dicontinuitysHendrik Leppkes
2012-10-21Factor decoder flushing into its own functionHendrik Leppkes
2012-10-12Queue a Resync on EndFlushHendrik Leppkes
2012-10-12Set default channel mask for stereo/mono properlyHendrik Leppkes
2012-10-07Only allow connections with the same sample rate, because we cannot ↵Hendrik Leppkes
re-sample (yet)
2012-10-05Properly scale the LFE mix level to be consistent with the center and ↵Hendrik Leppkes
surround levels.
2012-10-04Don't reset clipping protection on seeksHendrik Leppkes
2012-10-02Check some allocations for successHendrik Leppkes
2012-09-30Refactor DeCSSInputPin for easier integration into other pinsHendrik Leppkes
2012-09-23Show codec names instead of numeric ids, where appropriate.Hendrik Leppkes
2012-09-23Silence a few warningsHendrik Leppkes
2012-09-03Try to keep the existing buffer, if possible, avoiding one memcpyHendrik Leppkes
2012-09-03Don't needlessly allocate more memory then required for the decoded memory ↵Hendrik Leppkes
buffer.
2012-08-17Update ffmpegHendrik Leppkes
2012-08-11Add Opus decoding via libopusHendrik Leppkes
2012-08-06Add Downmix to MonoHendrik Leppkes
2012-08-05Update ffmpegHendrik Leppkes
2012-07-31Selectively request specific sample formats, instead of always requesting float.Hendrik Leppkes
2012-07-29Increase maximum LFE level to 3.0Hendrik Leppkes
2012-07-29Open avresample context before setting the matrix.Hendrik Leppkes
This works around a bug in libavresample that causes it to perform up and down mixing at the same time.
2012-07-19Avoid calling HasSourceWithType on applications where its not required or ↵Hendrik Leppkes
may cause issues.
2012-07-19Take mixing into account for the initial media type.Hendrik Leppkes
2012-07-19Ensure the media type is filled with valid bitdepth valuesHendrik Leppkes
2012-07-15Fix some typos0.51.2Hendrik Leppkes
2012-07-15Fix typoHendrik Leppkes
2012-07-14Add hint texts to normalize matrix and clip prot options.Hendrik Leppkes
2012-07-14Introduce a fallback override mixer mode.Hendrik Leppkes
The fallback override mixer will only engage in case the channel layout changes mid-stream and the new layout is not being accepted by the audio renderer. This is typically the case with WMP/WMC, because they do not like channel re-configurations mid-stream. When the override mixer is activated, it'll mix the audio to the previous channel layout to ensure playback continues. Fixes issue 50.
2012-07-13Try to avoid a format re-negotiation in the audio decoder by taking the bps ↵Hendrik Leppkes
from the splitter into account.
2012-07-11Validate wValidBitsPerSample in WAVEFORMATEXTENSIBLE.Hendrik Leppkes
Audio renderers don't like wrong values for wValidBitsPerSample. A 24-bit connection may not carry a value below or equal to 16, so just set it to 24 if thats the case, and equally a 32-bit connection does not allow values below 24.
2012-07-11Prefer using AVFrame.extended_data for planar audioHendrik Leppkes
2012-07-11Fix sample format selection logic for S32 -> 24/16 truncationHendrik Leppkes
2012-07-10Properly show 16-bit wrapped in a S32 as 16-bitHendrik Leppkes
2012-07-10Don't send 0-sized frames to the decoderHendrik Leppkes
2012-07-09Add options for controlling the center/surround/lfe mixing levelsHendrik Leppkes
2012-07-06Disable Auto A/V sync when there is no VideoHendrik Leppkes
2012-07-02mixing: add configuration for matrix encodingHendrik Leppkes
2012-07-02mixing: Add options for matrix normalization and clip protectionHendrik Leppkes
2012-07-01Take control over matrix buildingHendrik Leppkes
2012-06-30Implement basic mixing functionality.Hendrik Leppkes
Only downmixing to a pre-defined set of speaker layouts is currently supported. If a stream with fewer channels is being played, it'll be filled with empty channels.
2012-06-12Prevent crashes when asked to decode a null packet.Hendrik Leppkes
2012-05-28Avoid needless copying of the encoded audio buffer.Hendrik Leppkes
This can lead to drastic performance increase in some formats (most notably MPEG-4 ALS), because the source format will have very large packets that the decoder only consumes very slowly, which means the whole packet would get copied over and over again. Now, we try to avoid this copy completely if we trust the source to properly pad the data buffer (only LAV for now), or if we don't, we only copy it to the buffer once, and no longer multiple times.
2012-05-24Set our log callback in LAV Audio as well, and set it to NULL in release buildsHendrik Leppkes