- 21 Dec, 2019 2 commits
-
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 23 Aug, 2019 1 commit
-
-
Marton Balint authored
The packet counting based approach caused excessive sdt/pat/pmt for VBR, so let's use a timestamp based approach instead similar to how we emit PCRs. SDT/PAT/PMT period should be consistent for both VBR and CBR from now on. Also change the type of sdt_period and pat_period to AV_OPT_TYPE_DURATION so no floating point math is necessary. Fixes ticket #3714. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 25 Jul, 2019 1 commit
-
-
Paul B Mahol authored
Fixes #8031.
-
- 12 Jul, 2019 1 commit
-
-
Marton Balint authored
English was used before. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 16 Mar, 2017 1 commit
-
-
Muhammad Faiz authored
better quality without speedloss Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- 08 Mar, 2017 1 commit
-
-
Muhammad Faiz authored
this gives better frequency response update swresample fate and other fates that depend on resampling Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- 15 Feb, 2017 1 commit
-
-
Paul B Mahol authored
According to specification max value allowed is 0x6000. Fixes #5862. Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 04 Aug, 2016 1 commit
-
-
James Almer authored
Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 05 Aug, 2015 1 commit
-
-
Sasi Inguva authored
Compute individual stream durations in matroska muxer. Write them as string tags in the same format as mkvmerge tool does. Signed-off-by:
Sasi Inguva <isasi@google.com>
-
- 21 Jun, 2015 1 commit
-
-
Michael Niedermayer authored
Fixes Ticket4540 Reviewed-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 19 May, 2015 1 commit
-
-
Michael Niedermayer authored
-
- 13 Apr, 2015 1 commit
-
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 02 Mar, 2015 1 commit
-
-
Michael Niedermayer authored
Reviewed-by:
Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 13 Feb, 2015 1 commit
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 30 Nov, 2014 2 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
The prediction used in the encoder was not correct Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 06 Jun, 2014 2 commits
-
-
Martin Storsjö authored
The actual predictor value, set by the trellis code, never was written back into the variable that was written into the block header. This was accidentally removed in b304244b. This significantly improves the audio quality of the trellis case, which was plain broken since b304244b. Encoding IMA QT with trellis still actually gives a slightly worse quality than without trellis, since the trellis encoder doesn't use the exact same way of rounding as in adpcm_ima_qt_compress_sample and adpcm_ima_qt_expand_nibble. Fixes part of Ticket3701 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 05 Jun, 2014 1 commit
-
-
Timothy Gu authored
adpcm_ima_qt does not produce reproducible results, so it is temporarily disabled (see #3701). Signed-off-by:
Timothy Gu <timothygu99@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 18 May, 2014 1 commit
-
-
Michael Niedermayer authored
This avoids misleading encoder names like "encoder = prores" Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 30 Apr, 2014 1 commit
-
-
Daniel Verkamp authored
Partially undoes commit 2c4e08d8: riff: always generate a proper WAVEFORMATEX structure in ff_put_wav_header A new flag, FF_PUT_WAV_HEADER_FORCE_WAVEFORMATEX, is added to force the use of WAVEFORMATEX rather than PCMWAVEFORMAT even for PCM codecs. This flag is used in the Matroska muxer (the cause of the original change) and in the ASF muxer, because the specifications for these formats indicate explicitly that WAVEFORMATEX should be used. Muxers for other formats will return to the original behavior of writing PCMWAVEFORMAT when writing a header for raw PCM. In particular, this causes raw PCM in WAV to generate the canonical 44-byte header expected by some tools. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 15 Apr, 2014 1 commit
-
-
Michael Niedermayer authored
This fixes rounding differences between platforms Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 10 Apr, 2014 1 commit
-
-
Michael Niedermayer authored
If 384k is too high for the samplerate, choose the closest possible Idea to increase the bitrate from: 46439e15Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 03 Dec, 2013 1 commit
-
-
Michael Niedermayer authored
This makes the USE_FLOATS == 0 available to the end user More float optimizations can easily be added as well now common code should be factored out into a common file once all fixed point & floating point optimizations are done, this is to avoid having to move code back and forth between files. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 23 Aug, 2013 1 commit
-
-
John Stebbins authored
QuickTime will play multiple audio tracks concurrently if this flag is set for multiple audio tracks. And if no subtitle track has this flag set, QuickTime will show no subtitles in the subtitle menu. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 04 Jan, 2013 1 commit
-
-
Alexander Strasser authored
After making some blind tests on a small collection of music samples for home usage. It turned out that the default cutoff was too low. The impact of filter_size was not clearly distinguishable (the results were on the edge) with the music samples but turned out to be clearly audible in some synthetic samples. Thanks to Daniel for helping out with the listening tests. Signed-off-by:
Alexander Strasser <eclipse7@gmx.net>
-
- 20 Dec, 2012 1 commit
-
-
Piotr Bandurski authored
with this change QuickTime is able to play u8 aiff file generated by FFmpeg Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 02 Dec, 2012 1 commit
-
-
Janne Grunau authored
-
- 29 May, 2012 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 18 May, 2012 1 commit
-
-
Michael Niedermayer authored
This fixes a regression that apparently was missed when switching to the in af resampler Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 17 May, 2012 3 commits
-
-
Michael Niedermayer authored
Inspired-by code from af_resample.c written by Anton Khirnov Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Mans Rullgard authored
This fixes a bogus bitrate value in the header of WAV files with alaw/ulaw audio. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Anton Khirnov authored
Some of the FATE changes are due to off-by-one different rounding being used (lrintf vs av_rescale_q). Some fate changes are due to 1 audio frame less being encoded (the new variant seems matching what qatar does and according to ffprobe its closer to the requested duration) the mapchan feature sadly is lost in this commit because it depends on resampling being done in ffmpeg.c which is now moved completely into the av filter layer -async is broken after this commit, this will be fixed in subsequent commits the new filter reconfiguration system is flawed and will drop a frame on each parameter change which is why the nelly moser checksums need updating. Conflicts: ffmpeg.c tests/ref/fate/smjpeg
-
- 20 Apr, 2012 3 commits
-
-
Justin Ruggles authored
This avoids resampling and channel mixing by using a source with the correct channel layout and sample rate.
-
Justin Ruggles authored
Avoids resampling and channel mixing. This only tests the behavior with respect to input and output audio rather than also testing changes to the encoder or muxer that do not affect the resulting decoded output.
-
Justin Ruggles authored
Avoids resampling and channel mixing. This only tests the behavior with respect to input and output audio rather than also testing changes to the encoder or muxer that do not affect the resulting decoded output.
-
- 10 Apr, 2012 1 commit
-
-
Justin Ruggles authored
If either input or output layout is known and the channel counts match, use the known layout for both. Otherwise choose the default layout based on av_get_default_channel_layout(). Changed some FATE references due to some WAVE files now having a non-zero channel mask.
-
- 08 Apr, 2012 2 commits
-
-
Reimar Döffinger authored
Signed-off-by:
Reimar Döffinger <Reimar.Doeffinger@gmx.de>
-
Reimar Döffinger authored
Since we cannot specify decode parameters (and also because it is better in principle) the 1-channel reference file needs to be enabled, too. Signed-off-by:
Reimar Döffinger <Reimar.Doeffinger@gmx.de>
-