- 29 2月, 2012 19 次提交
-
-
由 Kostya Shishkov 提交于
ProRes codes chroma blocks in 444 mode in different order than luma blocks, so make both decoder and encoder read/write chroma blocks in right order. Reported by Phil Barrett
-
由 Anton Khirnov 提交于
Deprecate corresponding AVCodecContext field.
-
由 Anton Khirnov 提交于
It's unused.
-
由 Anton Khirnov 提交于
It's currently only used as temporary storage by the mov demuxer. Make it use a local variable instead.
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
Deprecate corresponding AVCodecContext fields.
-
由 Anton Khirnov 提交于
Deprecate CODEC_FLAG_CBP_RD.
-
由 Anton Khirnov 提交于
Deprecate CODEC_FLAG_QP_RD.
-
由 Anton Khirnov 提交于
Deprecate CODEC_FLAG2_STRICT_GOP.
-
由 Anton Khirnov 提交于
Deprecate CODEC_FLAG2_SKIP_RD in favor of the corresponding mpv_flags flag.
-
由 Michael Niedermayer 提交于
[alex.converse@mgail.com] Move code to get_che() Update for AAC new channel configuration interface Only set chan_config if output_configure succeeds. Signed-off-by: NAlex Converse <alex.converse@gmail.com>
-
由 Alex Converse 提交于
aacdec: Reshuffle functions so get_che() can call set_default_channel_config() and output_configure().
-
由 Ronald S. Bultje 提交于
Prevents crashes when playing corrupt vp5/6 streams. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
由 Ronald S. Bultje 提交于
Seeking back on EOF will reset the EOF flag, causing us to re-enter the loop to find the next marker in the ASF file, thus potentially causing an infinite loop. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
由 Ronald S. Bultje 提交于
They cause various issues further down in demuxing. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
由 Alex Converse 提交于
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
-
由 Ronald S. Bultje 提交于
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
由 Diego Biurrun 提交于
-
由 Ronald S. Bultje 提交于
Splits at borders of cells are invalid, since it leaves one of the cells with a width/height of zero. Also, propagate errors on buffer allocation failures, so we don't continue decoding (which crashes). Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
- 28 2月, 2012 7 次提交
-
-
由 Diego Biurrun 提交于
-
由 Luca Barbato 提交于
Provide a way to wrap around the segment index so pseudostreaming live through a web server and html5 browser is simpler. Also ensure that 0 (disable) is a valid value across the options providing wrap around.
-
由 Luca Barbato 提交于
-
由 Alex Converse 提交于
-
由 Diego Biurrun 提交于
-
由 Derek Buitenhuis 提交于
WavPack has a comprehensive test suite, and a bunch of corner cases. Signed-off-by: NDerek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: NRonald S. Bultje <rsbultje@gmail.com>
-
由 Ronald S. Bultje 提交于
-
- 27 2月, 2012 11 次提交
-
-
由 Michael Niedermayer 提交于
The index validation identifies these indexes as broken. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
By validating the index entries while reading, we don't need to seek at startup to validate the entries. If the error in the index entries is not pointing to (our definition of) the start of packets, and there is an index entry pointing at some of the first packets after the metadata, the invalid index can be discarded almost immediately. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Tommy Winther 提交于
This returns 200 OK for OPTIONS requests and 501 Not Implemented for all other requests. Even though this doesn't do much actual handling of the requests, it makes the code properly identify server requests as such, instead of interpreting it as a reply to the client's request as it did before. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Justin Ruggles 提交于
For encoding, AVCodecContext.frame_size is the number of input samples to send to the encoder and does not necessarily correspond directly to the timestamps of the output packets.
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
Put related fields together, move the important ones closer to the beginning, try to eliminate holes.
-
由 Anton Khirnov 提交于
Put related fields together, move the important ones closer to the beginning, try to eliminate holes.
-
由 Anton Khirnov 提交于
Neither of those is guaranteed to be connected to framerate in any way (if it even exists). Fixes bug 56.
-
由 Anton Khirnov 提交于
-
- 26 2月, 2012 3 次提交
-
-
由 Reinhard Tartler 提交于
Because in contrast to the decoder, the parser does not setup low_delay. The code in parse_nal_units would always end up setting has_b_frames to "1", except when stream is explicitly marked as low delay. Since the parser itself would create 'extradata', simply reopening the parser would cause this. This happens for instance in estimate_timings_from_pts(), which causes the parser to be reopened on the same stream. This fixes Libav #22 and FFmpeg (trac) #360 CC: libav-stable@libav.org Based on a patch by Reimar Döffinger <Reimar.Doeffinger@gmx.de> (commit 31ac0ac2) Comments and description adapted by Reinhard Tartler. Signed-off-by: NReinhard Tartler <siretart@tauware.de>
-
由 Anton Khirnov 提交于
It's not supposed to be set outside of lavc.
-
由 Anton Khirnov 提交于
r_frame_rate should in theory have something to do with input framerate, but in practice it is often made up from thin air by lavf. So unless we are targeting a constant output framerate, it's better to just use input stream timebase. Brings back dropped frames in nuv and cscd tests introduced in cd1ad18a
-