summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * wmal: Skip seekable_frame_in_packet.Mashiat Sarker Shakkhar2012-04-14
| | | | | | | | | | | | | | There is no point in storing the value in a variable, since it is not used anywhere else in the decoder. Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * wmal: Drop unused variable num_possible_block_size.Mashiat Sarker Shakkhar2012-04-14
| | | | | | | | | | | | This is probably a leftover from WMA Pro. Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * avfiltergraph: make the AVFilterInOut alloc/free API publicStefano Sabatini2012-04-14
| | | | | | | | | | | | | | This is required for letting applications to create and destroy AVFilterInOut structs in a convenient way. Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * graphparser: allow specifying sws flags in the graph description.Anton Khirnov2012-04-14
| |
| * graphparser: fix the order of connecting unlabeled links.Anton Khirnov2012-04-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Right now, e.g. scale,[in]overlay would connect scale to the first overlay input and [in] to the second, which goes against the documentation and is unintuitive. The bug happens because of the ordering mess in curr_inputs variable: 1) the unlabeled links from the previous filter are added to it in correct order 2) input labels are parsed and inserted to the beginning one by one (i.e. in reverse order) 3) curr_inputs is matched against filter inputs in reverse order Fix the problem by always using proper ordering without trying to be clever.
| * graphparser: add avfilter_graph_parse2().Anton Khirnov2012-04-14
| | | | | | | | | | | | Unlike avfilter_graph_parse(), it returns unlinked inputs and outputs to the caller, which allows parsing of graphs where inputs/outputs are not known in advance.
| * vsrc_buffer: allow using a NULL buffer to signal EOF.Anton Khirnov2012-04-14
| |
| * swscale: handle last pixel if lines have an odd width.Ronald S. Bultje2012-04-13
| | | | | | | | Fixes bug 270.
| * qdm2: fix a dubious pointer castMans Rullgard2012-04-13
| | | | | | | | | | | | | | This reworks a loop to get rid of an ugly pointer cast, fixing errors seen with the PathScale ENZO compiler. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * WMAL: Do not try to read rawpcm coefficients if bits is invalidMichael Niedermayer2012-04-13
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * mov: Fix detecting there is no sync sample.Yusuke Nakamura2012-04-13
| | | | | | | | | | | | Stss atom without entries doesn't mean every sample is a sync sample. Signed-off-by: Martin Storsjö <martin@martin.st>
| * tiffdec: K&R cosmeticsAlex Converse2012-04-13
| |
| * avf: has_duration does not check the global oneLuca Barbato2012-04-13
| | | | | | | | | | Some container formats report a global duration, but not a per stream one.
| * dsputil: fix optimized emu_edge function on Win64.Ronald S. Bultje2012-04-13
| | | | | | | | | | | | | | | | Recent register allocation changes (x86inc.asm update) changed the register order and thus opcodes for the inner loops. One of them became >128bytes, which confuses other parts of this function where it jumps to fixed-offset positions to extend the edge by fixed amounts. A simple register change fixes this.
* | indeo4: setup width/height properly.Michael Niedermayer2012-04-14
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | matroskadec: fix null pointer dereferenceMichael Niedermayer2012-04-14
| | | | | | | | | | | | Fixes: Ticket1206 Found-by: John Villamil Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | wtvdec: fix name_size check to consider integer overflows.Michael Niedermayer2012-04-14
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lagarith: check count before writing zeros.Michael Niedermayer2012-04-14
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Clear residues only in not coded channel. This fixes overwriting coded ↵Jakub Stachowski2012-04-14
| | | | | | | | | | | | residues with zeros if first channel is coded and second is not. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | latmenc: replace per-frame malloc/free by constant size buffer.Reimar Döffinger2012-04-14
| | | | | | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | avidec: handle 0-size packets that exist only in index.Reimar Döffinger2012-04-14
| | | | | | | | | | | | | | | | | | | | | | 0-sized packets are used to implement variable fps. However there seems to be a variation where these are not even stored in the main file but as 0-size index entries only. This fixes the sample in trac issue #957, it now plays both the same ways as in MPlayer and in a way that looks correct. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | mp3enc: clarify meaning of "Unsupported" messages.Reimar Döffinger2012-04-14
| | | | | | | | | | | | | | | | They will only cause us to skip writing the Xing header, not cause any serious breakage. Related to trac issue #1027. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | wmalosslessdec: Reset put bit buffer when num_saved_bits is reset.Michael Niedermayer2012-04-14
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | wmalosslessdec: Fix reading too many bits in decode_channel_residues()Michael Niedermayer2012-04-14
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | wmalosslessdec: fix a get_bits(0) in decode_ac_filterMichael Niedermayer2012-04-14
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | wmalosslessdec: make mclms arrays big enough for whats written into them.Michael Niedermayer2012-04-14
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | wmalosslessdec: Make arrays WMALL_BLOCK_MAX_SIZE big and check ↵Michael Niedermayer2012-04-14
| | | | | | | | | | | | | | | | | | samples_per_frame. The samples_per_frame check is ported from wmaprodec.c Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | wmaprodec: check min_samples_per_subframeMichael Niedermayer2012-04-14
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | wmaprodec; fix get_bits(0) case.Michael Niedermayer2012-04-14
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | wmaprodec: check num_vec_coeffs for validityMichael Niedermayer2012-04-14
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf: print with debug level the byte positions before and after ↵Michael Niedermayer2012-04-14
| | | | | | | | | | | | find_stream_info Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mp3on4: allocate a large enough frame.Michael Niedermayer2012-04-14
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avidec: update size when packet is shrunkMichael Niedermayer2012-04-14
| | | | | | | | | | | | | | Fixes out of array read Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/drawbox: fix width displayed in place of x.Clément Bœsch2012-04-13
| |
* | dfa: Fix out of array write in decode_dds1()Michael Niedermayer2012-04-13
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dfa: fix out of array write in decode_wdlt()Michael Niedermayer2012-04-13
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-04-13
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: swscale: K&R formatting cosmetics (part II) tiffdec: Add a malloc check and refactor another. faxcompr: Check malloc results and unify return path configure: escape colons in values written to config.fate ac3dsp: call femms/emms at the end of float_to_fixed24() for 3DNow and SSE matroska: Fix leaking memory allocated for laces. pthread: Fix crash due to fctx->delaying not being cleared. vp3: Assert on invalid filter_limit values. h264: fix 10bit biweight functions after recent x86inc.asm fixes. ffv1: Fix size mismatch in encode_line. movenc: Remove a dead initialization git-howto: Explain how to avoid Windows line endings in git checkouts. build: Move all arch OBJS declarations into arch subdirectory Makefiles. Conflicts: configure libavcodec/vp3.c libavformat/matroskadec.c libavutil/Makefile libswscale/Makefile libswscale/swscale.c libswscale/swscale_internal.h libswscale/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * swscale: K&R formatting cosmetics (part II)Diego Biurrun2012-04-13
| | | | | | | | Also adjust some comments including wording and typo fixes.
| * tiffdec: Add a malloc check and refactor another.Alex Converse2012-04-13
| |
| * faxcompr: Check malloc results and unify return pathAlex Converse2012-04-13
| |
| * configure: escape colons in values written to config.fateMans Rullgard2012-04-13
| | | | | | | | | | | | | | The fields in config.fate are colon-separated so any colons within the fields should be escaped to prevent confusion. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * ac3dsp: call femms/emms at the end of float_to_fixed24() for 3DNow and SSEJustin Ruggles2012-04-12
| | | | | | | | | | | | Fixes ac3-encode and eac3-encode FATE test failures with SSE2 disabled. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * matroska: Fix leaking memory allocated for laces.Dale Curtis2012-04-12
| | | | | | | | | | | | | | | | | | | | During error conditions matroska_parse_block may exit without freeing the memory allocated for laces. Found via valgrind: http://pastebin.com/E54k8QFU Signed-off-by: Dale Curtis <dalecurtis@chromium.org> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * pthread: Fix crash due to fctx->delaying not being cleared.Dale Curtis2012-04-12
| | | | | | | | | | | | | | | | | | | | | | Reproducible with test case and ffplay -threads 2. Stack trace: http://pastebin.com/PexZ4Uc0 Test case: http://commondatastorage.googleapis.com/dalecurtis-shared/crash.ogm Signed-off-by: Dale Curtis <dalecurtis@chromium.org> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * vp3: Assert on invalid filter_limit values.Dale Curtis2012-04-12
| | | | | | | | | | Signed-off-by: Dale Curtis <dalecurtis@chromium.org> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * h264: fix 10bit biweight functions after recent x86inc.asm fixes.Ronald S. Bultje2012-04-12
| | | | | | | | | | This should have been updated in the x86inc.asm update, but was accidently forgotten.
| * ffv1: Fix size mismatch in encode_line.Alex Converse2012-04-12
| |
| * movenc: Remove a dead initializationAlex Converse2012-04-12
| |
| * git-howto: Explain how to avoid Windows line endings in git checkouts.Diego Biurrun2012-04-12
| |
| * build: Move all arch OBJS declarations into arch subdirectory Makefiles.Diego Biurrun2012-04-12
| |