- 25 4月, 2012 2 次提交
-
-
由 Justin Ruggles 提交于
This is a new library for audio sample format, channel layout, and sample rate conversion.
-
由 Justin Ruggles 提交于
This partially reverts acb17302 which would only have needed to change the checksums if channel mixing had been properly avoided. This changes the output file size reference and the seek test reference back to the previous values.
-
- 24 4月, 2012 4 次提交
-
-
由 Anton Khirnov 提交于
-
由 Yusuke Nakamura 提交于
DTS LBR identifier ('dtse') is not included since libavcodec doesn't support it yet. Signed-off-by: NDerek Buitenhuis <derek.buitenhuis@gmail.com>
-
由 Dale Curtis 提交于
The new incremental parser doesn't always clear prev_pkt, however the packet queue is cleared when seeking. Which leads to a use-after-free. Verified using Valgrind. Signed-off-by: NDale Curtis <dalecurtis@chromium.org> Signed-off-by: NJustin Ruggles <justin.ruggles@gmail.com>
-
由 Justin Ruggles 提交于
Aligning nb_samples will give both correct plane pointer alignment and enough padding for SIMD-optimized functions.
-
- 23 4月, 2012 5 次提交
-
-
由 Michael Niedermayer 提交于
Fixes a division by 0. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Diego Biurrun 提交于
libschroedinger is the preferred way to decode Dirac video.
-
由 Dale Curtis 提交于
Reduces the amount of upfront data required for cluster parsing thus decreasing latency on seek and startup. The change in the seek-lavf_mkv FATE test is due to incremental parsing no longer reading as much data as the old parser and thus not having that additional data to generate index entries based on keyframes. Index entries are added correctly as the file is parsed. All FATE tests pass and Chrome has been using this patch for ~6 months without issue. Currently incremental parsing is not supported for files with SSA tracks since they require merging packets between clusters. In this case the code falls back to non-incremental parsing. Signed-off-by: NAaron Colwell <acolwell@chromium.org> Signed-off-by: NDale Curtis <dalecurtis@chromium.org> Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
由 Luca Barbato 提交于
nb_input_files is already an invalid index.
-
由 Martin Storsjö 提交于
The mpegts demuxer reads 5 KB at startup just for discovering the packet size. Since the default avio buffer size is 32 KB, the seek back to the start will in most cases be within the avio buffer, and will in most cases succeed even if the actual protocol isn't seekable. This makes the demuxer startup faster/with less data when reading data from a non-seekable input, by not skipping the first few KB. If it fails, don't warn if the protocol isn't seekable, making it behave as before in the failure case. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 22 4月, 2012 7 次提交
-
-
由 Diego Biurrun 提交于
-
由 Mans Rullgard 提交于
This allows masking CPU features with the -cpuflags avconv option which is useful for testing different optimisations without rebuilding. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
These functions were left unused by the lowres removal. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Yusuke Nakamura 提交于
Signed-off-by: NDerek Buitenhuis <derek.buitenhuis@gmail.com>
-
由 Yusuke Nakamura 提交于
Splitted files don't start always from a sync sample. Signed-off-by: NDerek Buitenhuis <derek.buitenhuis@gmail.com>
-
由 Mans Rullgard 提交于
This feature is complex, of questionable utility, and slows down normal decoding. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
This removes all references to AVCodecContext.dsp_mask and marks it for eviction at the next version bump. It has been superseded by av_set_cpu_flag_mask() which, unlike this field, works everywhere. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
- 21 4月, 2012 7 次提交
-
-
由 Anton Khirnov 提交于
Fail earlier and with a more descriptive error message.
-
由 Jan Ekström 提交于
General cosmetics, such as keeping lines under 80 characters, fixing a couple of typos (predition -> prediction) and a general style fix that was pointed out by Derek when I was having my sliced multithreading patch in review by him. Signed-off-by: NDerek Buitenhuis <derek.buitenhuis@gmail.com>
-
由 Alex Converse 提交于
-
由 Alex Converse 提交于
movenc: Support high sample rates in isomedia formats by setting the sample rate field in stsd to 0. Libisomediafile appears to always set this field to zero.
-
由 Diego Biurrun 提交于
libavcodec/xxan.c:293:13: warning: variable ‘corr_end’ set but not used
-
由 Diego Biurrun 提交于
This simplifies the code a bit and avoids an uninitialized variable warning.
-
由 Justin Ruggles 提交于
Fixes jittery video playback of rm files with cook audio.
-
- 20 4月, 2012 7 次提交
-
-
由 Justin Ruggles 提交于
Change some lavf tests to avoid resampling and channel mixing.
-
由 Justin Ruggles 提交于
This avoids resampling and channel mixing by using a source with the correct channel layout and sample rate.
-
由 Justin Ruggles 提交于
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 提交于
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 提交于
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
The functions operate on the sample level rather than the byte level and work with all audio sample formats.
-
- 19 4月, 2012 8 次提交
-
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
由 Justin Ruggles 提交于
This will allow decoding to md5 and doing a diff comparison to a reference checksum instead of a fuzzy stddev or oneoff comparison. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Justin Ruggles 提交于
The output format is not always the same as the file extension, which is sometimes required for correct probing. We can avoid probing by specifying the format since it is already known.
-
由 Loren Merritt 提交于
Add cvtdq2ps and cvtps2dq to the AVX instruction list. Signed-off-by: NJustin Ruggles <justin.ruggles@gmail.com>
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Justin Ruggles 提交于
The decoder can change the layout and channel count during decoding, but currently we only validate that the two are compatible when opening the codec. This checks for incompatibilities after each decoded frame.
-
由 Mans Rullgard 提交于
Fix this warning: libavformat/aviobuf.c:663:20: warning: assignment discards qualifiers from pointer target type Although this is a public header, it should remain source and binary compatible. Signed-off-by: NMans Rullgard <mans@mansr.com>
-